Microsoft.Compute virtualMachineScaleSets/extensions 2021-04-01

Bicep kaynak tanımı

virtualMachineScaleSets/extensions kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Compute/virtualMachineScaleSets/extensions kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

virtualMachineScaleSets/extensions

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: virtualMachineScaleSets
properties Sanal Makine Ölçek Kümesi Uzantısının özelliklerini açıklar. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Ad Açıklama Değer
autoUpgradeMinorVersion Dağıtım zamanında kullanılabilirse uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra uzantı, bu özellik true olarak ayarlanmış olsa bile yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. bool
enableAutomaticUpgrade Kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir. bool
forceUpdateTag Bir değer sağlanırsa ve önceki değerden farklıysa, uzantı yapılandırması değişmese bile uzantı işleyicisi güncelleştirmeye zorlanır. string
protectedSettings Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez. Bicep için any() işlevini kullanabilirsiniz.
provisionAfterExtensions Bu uzantının sağlanması gereken uzantı adlarının koleksiyonu. string[]
yayımcı Uzantı işleyici yayımcısının adı. string
ayarlar Uzantı için Json biçimli genel ayarlar. Bicep için any() işlevini kullanabilirsiniz.
tür Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir. string
typeHandlerVersion Betik işleyicisinin sürümünü belirtir. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Darktrace Otomatik Ölçeklendirme vSensor'larını dağıtma

Azure’a dağıtın
Bu şablon, Darktrace vSensors'ın otomatik olarak otomatik ölçeklendirme dağıtımını dağıtmanızı sağlar
Bu şablon önceden şifrelenmiş Windows VMSS'nin şifresini çözer

Azure’a dağıtın
Bu şablon, çalışan bir Windows VM Ölçek Kümesinde şifrelemeyi devre dışı bırakır
Bu şablon çalışan bir Windows VMSS'lerini şifreler

Azure’a dağıtın
Bu şablon, çalışan bir Windows VM Ölçek Kümesinde şifrelemeyi etkinleştirir
Sıçrama kutusuyla yeni bir Windows VMSS oluşturma ve şifreleme

Azure’a dağıtın
Bu şablon, sunucu Windows sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu şablon aynı sanal ağda genel IP adresine sahip bir sıçrama kutusu da dağıtır. Bu genel IP adresi aracılığıyla sıçrama kutusuna bağlanabilir, ardından özel IP adresleri aracılığıyla ölçek kümesindeki VM'lere bağlanabilirsiniz. Bu şablon, Windows VM'lerinin VM Ölçek Kümesinde şifrelemeyi etkinleştirir.
Güvenilir başlatma özellikli bir Windows VM Ölçek Kümesi dağıtma

Azure’a dağıtın
Bu şablon, Windows Server 2016, Windows Server 2019 veya Windows Server 2022 Azure Edition'ın en son düzeltme eki uygulanmış sürümünü kullanarak Windows VM'lerinden oluşan güvenilir başlatma özellikli bir VM Ölçek Kümesi dağıtmanızı sağlar. Bu VM'ler, RDP bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Secureboot ve vTPM'yi etkinleştirirseniz, VMSS'nize Konuk Kanıtlama uzantısı yüklenir. Bu uzantı, bulut tarafından uzaktan kanıtlama gerçekleştirir.

ARM şablonu kaynak tanımı

virtualMachineScaleSets/extensions kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Compute/virtualMachineScaleSets/extensions kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Compute/virtualMachineScaleSets/extensions",
  "apiVersion": "2021-04-01",
  "name": "string",
  "properties": {
    "autoUpgradeMinorVersion": "bool",
    "enableAutomaticUpgrade": "bool",
    "forceUpdateTag": "string",
    "protectedSettings": {},
    "provisionAfterExtensions": [ "string" ],
    "publisher": "string",
    "settings": {},
    "type": "string",
    "typeHandlerVersion": "string"
  }
}

Özellik değerleri

virtualMachineScaleSets/extensions

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Compute/virtualMachineScaleSets/extensions'
apiVersion Kaynak API'sinin sürümü '2021-04-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
properties Sanal Makine Ölçek Kümesi Uzantısının özelliklerini açıklar. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Ad Açıklama Değer
autoUpgradeMinorVersion Dağıtım zamanında kullanılabilirse uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. bool
enableAutomaticUpgrade Kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir. bool
forceUpdateTag Bir değer sağlanırsa ve önceki değerden farklıysa, uzantı yapılandırması değişmese bile uzantı işleyicisi güncelleştirilmeye zorlanır. string
protectedSettings Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiçbir korumalı ayar içeremez.
provisionAfterExtensions Bu uzantının sağlanması gereken uzantı adlarının koleksiyonu. dize[]
yayımcı Uzantı işleyici yayımcısının adı. string
ayarlar Uzantı için Json biçimlendirilmiş genel ayarlar.
tür Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir. string
typeHandlerVersion Betik işleyicisinin sürümünü belirtir. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Darktrace Otomatik Ölçeklendirme vSensor'larını dağıtma

Azure’a dağıtın
Bu şablon, Darktrace vSensors'ın otomatik olarak otomatik ölçeklendirme dağıtımını dağıtmanızı sağlar
Bu şablon önceden şifrelenmiş Windows VMSS'nin şifresini çözer

Azure’a dağıtın
Bu şablon, çalışan bir Windows VM Ölçek Kümesinde şifrelemeyi devre dışı bırakır
Bu şablon çalışan bir Windows VMSS'lerini şifreler

Azure’a dağıtın
Bu şablon, çalışan bir Windows VM Ölçek Kümesinde şifrelemeyi etkinleştirir
Sıçrama kutusu ile yeni bir Windows VMSS oluşturma ve şifreleme

Azure’a dağıtın
Bu şablon, sunucu Windows sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu şablon aynı sanal ağda genel IP adresine sahip bir sıçrama kutusu da dağıtır. Bu genel IP adresi aracılığıyla sıçrama kutusuna bağlanabilir, ardından buradan özel IP adresleri aracılığıyla ölçek kümesindeki VM'lere bağlanabilirsiniz. Bu şablon, Windows VM'lerinin VM Ölçek Kümesinde şifrelemeyi etkinleştirir.
Güvenilir başlatma özellikli bir Windows VM Ölçek Kümesi dağıtma

Azure’a dağıtın
Bu şablon, Windows Server 2016, Windows Server 2019 veya Windows Server 2022 Azure Edition'ın en son düzeltme eki uygulanmış sürümünü kullanarak güvenilir başlatma özellikli bir Windows VM Ölçek Kümesi dağıtmanızı sağlar. Bu VM'ler, RDP bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Secureboot ve vTPM'yi etkinleştirirseniz, VMSS'nize Konuk Kanıtlama uzantısı yüklenir. Bu uzantı, bulut tarafından uzaktan kanıtlama gerçekleştirir.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

virtualMachineScaleSets/extensions kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Compute/virtualMachineScaleSets/extensions kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets/extensions@2021-04-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoUpgradeMinorVersion = bool
      enableAutomaticUpgrade = bool
      forceUpdateTag = "string"
      provisionAfterExtensions = [
        "string"
      ]
      publisher = "string"
      type = "string"
      typeHandlerVersion = "string"
    }
  })
}

Özellik değerleri

virtualMachineScaleSets/extensions

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Compute/virtualMachineScaleSets/extensions@2021-04-01"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: virtualMachineScaleSets
properties Sanal Makine Ölçek Kümesi Uzantısının özelliklerini açıklar. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Ad Açıklama Değer
autoUpgradeMinorVersion Dağıtım zamanında kullanılabilirse uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra uzantı, bu özellik true olarak ayarlanmış olsa bile yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. bool
enableAutomaticUpgrade Kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir. bool
forceUpdateTag Bir değer sağlanırsa ve önceki değerden farklıysa, uzantı yapılandırması değişmese bile uzantı işleyicisi güncelleştirmeye zorlanır. string
protectedSettings Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez.
provisionAfterExtensions Bu uzantının sağlanması gereken uzantı adlarının koleksiyonu. string[]
yayımcı Uzantı işleyici yayımcısının adı. string
ayarlar Uzantı için Json biçimli genel ayarlar.
tür Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir. string
typeHandlerVersion Betik işleyicisinin sürümünü belirtir. string