W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Tagi zasobów
Nazwa
Opis
Wartość
RunCommandInputParameter
Nazwa
Opis
Wartość
nazwa
Nazwa parametru polecenia uruchamiania.
ciąg (wymagany)
wartość
Wartość parametru polecenia uruchomienia.
ciąg (wymagany)
VirtualMachineRunCommandProperties
Nazwa
Opis
Wartość
asyncExecution
Fakultatywny. Jeśli ustawiono wartość true, aprowizacja zostanie ukończona natychmiast po uruchomieniu skryptu i nie będzie czekać na ukończenie skryptu.
Bool
errorBlobUri
Określa obiekt blob usługi Azure Storage, w którym zostanie przekazany strumień błędów skryptu.
struna
outputBlobUri
Określa obiekt blob usługi Azure Storage, w którym zostanie przekazany strumień wyjściowy skryptu.
Limit czasu w sekundach do wykonania polecenia uruchomienia.
Int
VirtualMachineRunCommandScriptSource
Nazwa
Opis
Wartość
commandId
Określa identyfikator polecenia wstępnie zdefiniowanego wbudowanego skryptu.
struna
skrypt
Określa zawartość skryptu do wykonania na maszynie wirtualnej.
struna
scriptUri
Określa lokalizację pobierania skryptu.
struna
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep
Opis
GitLab Omnibus
Ten szablon upraszcza wdrażanie narzędzia GitLab Omnibus na maszynie wirtualnej z publicznym systemem DNS, wykorzystując system DNS publicznego adresu IP. Wykorzystuje on rozmiar wystąpienia Standard_F8s_v2, który jest zgodny z architekturą referencyjną i obsługuje maksymalnie 1000 użytkowników (20 RPS). Wystąpienie jest wstępnie skonfigurowane do używania protokołu HTTPS z certyfikatem Let's Encrypt na potrzeby bezpiecznych połączeń.
Utwórz kontroler domeny, farmę programu SQL Server 2022 i od 1 do 5 serwerów hostująca subskrypcję programu SharePoint / 2019 / 2016 z rozbudowaną konfiguracją, w tym zaufane uwierzytelnianie, profile użytkowników z witrynami osobistymi, zaufanie OAuth (przy użyciu certyfikatu), dedykowaną witrynę usług IIS do hostowania dodatków o wysokim zaufaniu itp. Zainstalowano najnowszą wersję oprogramowania kluczy (w tym programu Fiddler, vscode, np++, 7zip, ULS Viewer). Maszyny programu SharePoint mają dodatkowe dostrajanie, aby były natychmiast użyteczne (narzędzia administracji zdalnej, niestandardowe zasady dla przeglądarki Edge i Chrome, skróty itp.).
Definicja zasobu szablonu usługi ARM
Typ zasobu virtualMachines/runCommands można wdrożyć przy użyciu operacji docelowych:
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ
Typ zasobu
"Microsoft.Compute/virtualMachines/runCommands"
Tagi zasobów
Nazwa
Opis
Wartość
RunCommandInputParameter
Nazwa
Opis
Wartość
nazwa
Nazwa parametru polecenia uruchamiania.
ciąg (wymagany)
wartość
Wartość parametru polecenia uruchomienia.
ciąg (wymagany)
VirtualMachineRunCommandProperties
Nazwa
Opis
Wartość
asyncExecution
Fakultatywny. Jeśli ustawiono wartość true, aprowizacja zostanie ukończona natychmiast po uruchomieniu skryptu i nie będzie czekać na ukończenie skryptu.
Bool
errorBlobUri
Określa obiekt blob usługi Azure Storage, w którym zostanie przekazany strumień błędów skryptu.
struna
outputBlobUri
Określa obiekt blob usługi Azure Storage, w którym zostanie przekazany strumień wyjściowy skryptu.
Limit czasu w sekundach do wykonania polecenia uruchomienia.
Int
VirtualMachineRunCommandScriptSource
Nazwa
Opis
Wartość
commandId
Określa identyfikator polecenia wstępnie zdefiniowanego wbudowanego skryptu.
struna
skrypt
Określa zawartość skryptu do wykonania na maszynie wirtualnej.
struna
scriptUri
Określa lokalizację pobierania skryptu.
struna
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon
Opis
GitLab Omnibus
Ten szablon upraszcza wdrażanie narzędzia GitLab Omnibus na maszynie wirtualnej z publicznym systemem DNS, wykorzystując system DNS publicznego adresu IP. Wykorzystuje on rozmiar wystąpienia Standard_F8s_v2, który jest zgodny z architekturą referencyjną i obsługuje maksymalnie 1000 użytkowników (20 RPS). Wystąpienie jest wstępnie skonfigurowane do używania protokołu HTTPS z certyfikatem Let's Encrypt na potrzeby bezpiecznych połączeń.
Utwórz kontroler domeny, farmę programu SQL Server 2022 i od 1 do 5 serwerów hostująca subskrypcję programu SharePoint / 2019 / 2016 z rozbudowaną konfiguracją, w tym zaufane uwierzytelnianie, profile użytkowników z witrynami osobistymi, zaufanie OAuth (przy użyciu certyfikatu), dedykowaną witrynę usług IIS do hostowania dodatków o wysokim zaufaniu itp. Zainstalowano najnowszą wersję oprogramowania kluczy (w tym programu Fiddler, vscode, np++, 7zip, ULS Viewer). Maszyny programu SharePoint mają dodatkowe dostrajanie, aby były natychmiast użyteczne (narzędzia administracji zdalnej, niestandardowe zasady dla przeglądarki Edge i Chrome, skróty itp.).
Fakultatywny. Jeśli ustawiono wartość true, aprowizacja zostanie ukończona natychmiast po uruchomieniu skryptu i nie będzie czekać na ukończenie skryptu.
Bool
errorBlobUri
Określa obiekt blob usługi Azure Storage, w którym zostanie przekazany strumień błędów skryptu.
struna
outputBlobUri
Określa obiekt blob usługi Azure Storage, w którym zostanie przekazany strumień wyjściowy skryptu.