Microsoft.Compute virtualMachineScaleSets/extensions

Definice prostředku Bicep

Typ prostředku virtualMachineScaleSets/extensions je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/extensions, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/extensions@2023-09-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoUpgradeMinorVersion: bool
    enableAutomaticUpgrade: bool
    forceUpdateTag: 'string'
    protectedSettings: any()
    protectedSettingsFromKeyVault: {
      secretUrl: 'string'
      sourceVault: {
        id: 'string'
      }
    }
    provisionAfterExtensions: [
      'string'
    ]
    publisher: 'string'
    settings: any()
    suppressFailures: bool
    type: 'string'
    typeHandlerVersion: 'string'
  }
}

Hodnoty vlastností

virtualMachineScaleSets/extensions

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu : virtualMachineScaleSets
properties Popisuje vlastnosti rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Název Description Hodnota
autoUpgradeMinorVersion Označuje, jestli by rozšíření mělo používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true. bool
enableAutomaticUpgrade Určuje, jestli má platforma rozšíření automaticky upgradovat, pokud je k dispozici novější verze rozšíření. bool
forceUpdateTag Pokud je zadána hodnota, která se liší od předchozí hodnoty, obslužná rutina rozšíření bude nucena aktualizovat i v případě, že se konfigurace rozšíření nezměnila. řetězec
protectedSettings Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault nebo vůbec žádné chráněné nastavení. Pro Bicep můžete použít funkci any().
protectedSettingsFromKeyVault Nastavení chráněná rozšířeními, která jsou předána odkazem a využívána z trezoru klíčů KeyVaultSecretReference
provisionAfterExtensions Kolekce názvů rozšíření, po které je potřeba toto rozšíření zřídit. string[]
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
nastavení Veřejná nastavení rozšíření ve formátu JSON Pro Bicep můžete použít funkci any().
suppressFailures Označuje, jestli budou potlačena selhání vyplývající z rozšíření (provozní selhání, jako je nepřipojování k virtuálnímu počítači, nebudou potlačeny bez ohledu na tuto hodnotu). Výchozí hodnotou je hodnota false. bool
typ Určuje typ rozšíření; příkladem je CustomScriptExtension. řetězec
typeHandlerVersion Určuje verzi obslužné rutiny skriptu. řetězec

KeyVaultSecretReference

Název Description Hodnota
secretUrl Adresa URL odkazující na tajný kód v Key Vault. string (povinné)
sourceVault Relativní adresa URL Key Vault obsahující tajný klíč. SubResource (povinné)

Dílčí zdroj

Název Description Hodnota
id ID prostředku řetězec

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení vsensorů s automatickým škálováním darktrace

Nasazení do Azure
Tato šablona umožňuje nasadit automatické škálování nasazení vSensors Darktrace.
Tato šablona dešifruje dříve šifrovanou škálovací sadu virtuálních počítačů s Windows.

Nasazení do Azure
Tato šablona zakáže šifrování ve spuštěné škálovací sadě virtuálních počítačů s Windows.
Tato šablona šifruje spuštěnou škálovací sadu virtuálních počítačů s Windows.

Nasazení do Azure
Tato šablona umožňuje šifrování ve spuštěné škálovací sadě virtuálních počítačů s Windows.
Vytvoření a šifrování nové škálovací sady virtuálních počítačů s Windows pomocí jumpboxu

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí poslední opravené verze serverových verzí Windows. Tato šablona také nasadí jumpbox s veřejnou IP adresou ve stejné virtuální síti. Přes tuto veřejnou IP adresu se můžete připojit k jumpboxu a pak se přes privátní IP adresy připojit k virtuálním počítačům ve škálovací sadě. Tato šablona umožňuje šifrování ve škálovací sadě virtuálních počítačů s Windows.
Nasazení škálovací sady virtuálních počítačů s Windows podporující důvěryhodné spuštění

Nasazení do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Windows podporující důvěryhodné spuštění pomocí nejnovější opravené verze Windows Server 2016, Windows Server 2019 nebo Windows Server 2022 Azure Edition. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Pokud povolíte Secureboot a vTPM, nainstaluje se do škálovací sady virtuálních počítačů rozšíření Host Attestation. Toto rozšíření provede vzdálenou ověření pomocí cloudu.

Definice prostředku šablony ARM

Typ prostředku virtualMachineScaleSets/extensions je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/extensions, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Compute/virtualMachineScaleSets/extensions",
  "apiVersion": "2023-09-01",
  "name": "string",
  "properties": {
    "autoUpgradeMinorVersion": "bool",
    "enableAutomaticUpgrade": "bool",
    "forceUpdateTag": "string",
    "protectedSettings": {},
    "protectedSettingsFromKeyVault": {
      "secretUrl": "string",
      "sourceVault": {
        "id": "string"
      }
    },
    "provisionAfterExtensions": [ "string" ],
    "publisher": "string",
    "settings": {},
    "suppressFailures": "bool",
    "type": "string",
    "typeHandlerVersion": "string"
  }
}

Hodnoty vlastností

virtualMachineScaleSets/extensions

Název Description Hodnota
typ Typ prostředku Microsoft.Compute/virtualMachineScaleSets/extensions
apiVersion Verze rozhraní API prostředku '2023-09-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
properties Popisuje vlastnosti rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Název Description Hodnota
autoUpgradeMinorVersion Určuje, jestli by rozšíření mělo používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení ale rozšíření neupgraduje podverze, pokud se nenasadí znovu, a to ani s touto vlastností nastavenou na true. bool
enableAutomaticUpgrade Určuje, jestli má být rozšíření automaticky upgradováno platformou, pokud je k dispozici novější verze rozšíření. bool
forceUpdateTag Pokud je zadána hodnota, která se liší od předchozí hodnoty, bude obslužná rutina rozšíření nucena aktualizovat i v případě, že se konfigurace rozšíření nezměnila. řetězec
protectedSettings Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault nebo vůbec žádné chráněné nastavení.
protectedSettingsFromKeyVault Rozšíření chrání nastavení, která se předávají odkazem a využívají se z trezoru klíčů. KeyVaultSecretReference
provisionAfterExtensions Kolekce názvů rozšíření, po jejichž uplynutí je potřeba toto rozšíření zřídit. string[]
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
nastavení Veřejná nastavení rozšíření ve formátu JSON
suppressFailures Určuje, jestli se potlačí selhání vyplývající z rozšíření (provozní selhání, jako je nepřipojení k virtuálnímu počítači, nebudou potlačeny bez ohledu na tuto hodnotu). Výchozí hodnotou je hodnota false. bool
typ Určuje typ rozšíření; Příkladem je CustomScriptExtension. řetězec
typeHandlerVersion Určuje verzi obslužné rutiny skriptu. řetězec

KeyVaultSecretReference

Název Description Hodnota
adresa URL tajného kódu Adresa URL odkazující na tajný kód v Key Vault. string (povinné)
sourceVault Relativní adresa URL Key Vault obsahující tajný kód. Dílčí zdroj (povinné)

Dílčí zdroj

Název Description Hodnota
id ID prostředku řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení vsensorů s automatickým škálováním darktrace

Nasazení do Azure
Tato šablona umožňuje nasadit automatické škálování nasazení vSensorů Darktrace.
Tato šablona dešifruje dříve šifrovanou sadu virtuálních počítačů s Windows.

Nasazení do Azure
Tato šablona zakáže šifrování ve spuštěné škálovací sadě virtuálních počítačů s Windows.
Tato šablona šifruje spuštěnou sadu virtuálních počítačů s Windows.

Nasazení do Azure
Tato šablona umožňuje šifrování ve spuštěné škálovací sadě virtuálních počítačů s Windows.
Vytvoření a šifrování nové škálovací sady virtuálních počítačů s Windows pomocí jumpboxu

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze serverových verzí Windows. Tato šablona také nasadí jumpbox s veřejnou IP adresou ve stejné virtuální síti. K jumpboxu se můžete připojit přes tuto veřejnou IP adresu a pak se odtud připojit k virtuálním počítačům ve škálovací sadě přes privátní IP adresy. Tato šablona umožňuje šifrování ve škálovací sadě virtuálních počítačů s Windows.
Nasazení škálovací sady virtuálních počítačů s Windows podporující důvěryhodné spuštění

Nasazení do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Windows s podporou důvěryhodného spuštění pomocí nejnovější opravené verze Windows Server 2016, Windows Serveru 2019 nebo Windows Serveru 2022 Azure Edition. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Pokud povolíte Secureboot a vTPM, nainstaluje se do škálovací sady virtuálních počítačů rozšíření Ověření hosta. Toto rozšíření provede vzdálené ověření pomocí cloudu.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku virtualMachineScaleSets/extensions je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/extensions, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets/extensions@2023-09-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoUpgradeMinorVersion = bool
      enableAutomaticUpgrade = bool
      forceUpdateTag = "string"
      protectedSettingsFromKeyVault = {
        secretUrl = "string"
        sourceVault = {
          id = "string"
        }
      }
      provisionAfterExtensions = [
        "string"
      ]
      publisher = "string"
      suppressFailures = bool
      type = "string"
      typeHandlerVersion = "string"
    }
  })
}

Hodnoty vlastností

virtualMachineScaleSets/extensions

Název Description Hodnota
typ Typ prostředku Microsoft.Compute/virtualMachineScaleSets/extensions@2023-09-01
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: virtualMachineScaleSets
properties Popisuje vlastnosti rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Název Description Hodnota
autoUpgradeMinorVersion Označuje, jestli by rozšíření mělo používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true. bool
enableAutomaticUpgrade Určuje, jestli má platforma rozšíření automaticky upgradovat, pokud je k dispozici novější verze rozšíření. bool
forceUpdateTag Pokud je zadána hodnota, která se liší od předchozí hodnoty, obslužná rutina rozšíření bude nucena aktualizovat i v případě, že se konfigurace rozšíření nezměnila. řetězec
protectedSettings Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault nebo vůbec žádné chráněné nastavení.
protectedSettingsFromKeyVault Nastavení chráněná rozšířeními, která jsou předána odkazem a využívána z trezoru klíčů KeyVaultSecretReference
provisionAfterExtensions Kolekce názvů rozšíření, po které je potřeba toto rozšíření zřídit. string[]
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
nastavení Veřejná nastavení rozšíření ve formátu JSON
suppressFailures Označuje, jestli budou potlačena selhání vyplývající z rozšíření (provozní selhání, jako je nepřipojování k virtuálnímu počítači, nebudou potlačeny bez ohledu na tuto hodnotu). Výchozí hodnotou je hodnota false. bool
typ Určuje typ rozšíření; příkladem je CustomScriptExtension. řetězec
typeHandlerVersion Určuje verzi obslužné rutiny skriptu. řetězec

KeyVaultSecretReference

Název Description Hodnota
secretUrl Adresa URL odkazující na tajný kód v Key Vault. string (povinné)
sourceVault Relativní adresa URL Key Vault obsahující tajný klíč. SubResource (povinné)

Dílčí zdroj

Název Description Hodnota
id ID prostředku řetězec