Aracılığıyla paylaş


Microsoft.ServiceFabric managedClusters/nodeTypes 2021-05-01

Bicep kaynak tanımı

managedClusters/nodeTypes kaynak türü, aşağıdakileri 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.ServiceFabric/managedClusters/nodeTypes kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01' = {
  name: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    applicationPorts: {
      endPort: int
      startPort: int
    }
    capacities: {
      {customized property}: 'string'
    }
    dataDiskSizeGB: int
    dataDiskType: 'string'
    ephemeralPorts: {
      endPort: int
      startPort: int
    }
    isPrimary: bool
    isStateless: bool
    multiplePlacementGroups: bool
    placementProperties: {
      {customized property}: 'string'
    }
    vmExtensions: [
      {
        name: 'string'
        properties: {
          autoUpgradeMinorVersion: bool
          forceUpdateTag: 'string'
          protectedSettings: any()
          provisionAfterExtensions: [
            'string'
          ]
          publisher: 'string'
          settings: any()
          type: 'string'
          typeHandlerVersion: 'string'
        }
      }
    ]
    vmImageOffer: 'string'
    vmImagePublisher: 'string'
    vmImageSku: 'string'
    vmImageVersion: 'string'
    vmInstanceCount: int
    vmManagedIdentity: {
      userAssignedIdentities: [
        'string'
      ]
    }
    vmSecrets: [
      {
        sourceVault: {
          id: 'string'
        }
        vaultCertificates: [
          {
            certificateStore: 'string'
            certificateUrl: 'string'
          }
        ]
      }
    ]
    vmSize: 'string'
  }
}

Özellik değerleri

managedClusters/nodeTypes

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

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
etiketler Azure kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Üst Bicep'te alt kaynak için üst kaynağı 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: managedClusters
properties Düğüm türü özellikleri NodeTypeProperties

NodeTypeProperties

Ad Açıklama Değer
applicationPorts Kümenin Service Fabric uygulamalarına bağlantı noktası atadığı bağlantı noktası aralığı. EndpointRangeDescription
Kapasite Düğüm türündeki düğümlere uygulanan kapasite etiketleri, küme kaynak yöneticisi bir düğümün ne kadar kaynağa sahip olduğunu anlamak için bu etiketleri kullanır. NodeTypePropertiesCapacities
dataDiskSizeGB GB'lerdeki düğüm türündeki her vm için disk boyutu. int (gerekli)
dataDiskType Yönetilen veri disk türü. IOPS ve aktarım hızı disk boyutuna göre verilir ve daha fazla bilgi için /azure/virtual-machines/disks-types bölümüne gidin. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
ephemeralPorts Bu düğüm türündeki düğümlerin yapılandırıldığı kısa ömürlü bağlantı noktaları aralığı. EndpointRangeDescription
isPrimary Sistem hizmetlerinin çalıştırılacağı düğüm türü. Yalnızca bir düğüm türü birincil olarak işaretlenmelidir. Birincil düğüm türü mevcut kümeler için silinemez veya değiştirilemez. bool (gerekli)
isStateless Düğüm türünün yalnızca Durum bilgisi olmayan iş yüklerini barındırabileceğini gösterir. bool
multiplePlacementGroups Düğüm türüyle ilişkili ölçek kümesinin birden çok yerleştirme grubundan oluşabileceğini gösterir. bool
placementProperties Düğüm türündeki düğümlere uygulanan yerleştirme etiketleri, belirli hizmetlerin (iş yükünün) nerede çalışması gerektiğini belirtmek için kullanılabilir. NodeTypePropertiesPlacementProperties
vmExtensions Sanal makinelere yüklenmesi gereken uzantı kümesi. VmssExtension[]
vmImageOffer Azure Sanal Makineler Market görüntüsünün teklif türü. Örneğin, UbuntuServer veya WindowsServer. string
vmImagePublisher Azure Sanal Makineler Market görüntüsünün yayımcısı. Örneğin, Canonical veya MicrosoftWindowsServer. string
vmImageSku Azure Sanal Makineler Market görüntüsünün SKU'su. Örneğin, 14.04.0-LTS veya 2012-R2-Datacenter. string
vmImageVersion Azure Sanal Makineler Market görüntüsünün sürümü. Görüntünün en son sürümünü seçmek için 'en son' değeri belirtilebilir. Atlanırsa, varsayılan değer 'en son' olur. string
vmInstanceCount Düğüm türündeki düğüm sayısı. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 2147483647
vmManagedIdentity Düğüm türü altındaki sanal makine ölçek kümesinin kimlikleri. VmManagedIdentity
vmSecrets Sanal makinelere yüklenecek gizli diziler. VaultSecretGroup[]
vmSize Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm sanal makineler aynı boyuttadır. Örneğin, Standard_D3. string

EndpointRangeDescription

Ad Açıklama Değer
endPort Bir bağlantı noktası aralığının bitiş bağlantı noktası int (gerekli)
startPort Bir bağlantı noktası aralığının başlangıç bağlantı noktası int (gerekli)

NodeTypePropertiesCapacities

Ad Açıklama Değer
{özelleştirilmiş özellik} string

NodeTypePropertiesPlacementProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} string

VmssExtension

Ad Açıklama Değer
name Uzantının adı. dize (gerekli)
properties Sanal Makine Ölçek Kümesi Uzantısının özelliklerini açıklar. VmssExtensionProperties (gerekli)

VmssExtensionProperties

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
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ı. dize (gerekli)
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. dize (gerekli)
typeHandlerVersion Betik işleyicisinin sürümünü belirtir. dize (gerekli)

VmManagedIdentity

Ad Açıklama Değer
userAssignedIdentities Düğüm türü altındaki sanal makine ölçek kümesiyle ilişkili kullanıcı kimliklerinin listesi. Her giriş şu formda bir ARM kaynak kimliği olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. string[]

VaultSecretGroup

Ad Açıklama Değer
sourceVault VaultCertificates'teki tüm sertifikaları içeren Key Vault göreli URL'si. SubResource (gerekli)
vaultCertificates SourceVault'ta sertifika içeren anahtar kasası başvurularının listesi. VaultCertificate[] (gerekli)

Subresource

Ad Açıklama Değer
kimlik Azure kaynak tanımlayıcısı. string

VaultCertificate

Ad Açıklama Değer
certificateStore Windows VM'leri için, sertifikanın eklenmesi gereken Sanal Makinedeki sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur.

Linux VM'leri için, sertifika dosyası X509 sertifika dosyası için {UppercaseThumbprint}.crt ve özel anahtar için {UppercaseThumbprint}.prv dosya adıyla /var/lib/waagent dizini altına yerleştirilir. Bu dosyaların her ikisi de .pem biçimindedir.
dize (gerekli)
certificateUrl Bu, Key Vault'ye gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault gizli dizi eklemek için bkz. Anahtar kasasına anahtar veya gizli dizi ekleme. Bu durumda, sertifikanızın UTF-8'de kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
dize (gerekli)

ARM şablonu kaynak tanımı

managedClusters/nodeTypes kaynak türü, aşağıdakileri 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.ServiceFabric/managedClusters/nodeTypes kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.ServiceFabric/managedClusters/nodeTypes",
  "apiVersion": "2021-05-01",
  "name": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "applicationPorts": {
      "endPort": "int",
      "startPort": "int"
    },
    "capacities": {
      "{customized property}": "string"
    },
    "dataDiskSizeGB": "int",
    "dataDiskType": "string",
    "ephemeralPorts": {
      "endPort": "int",
      "startPort": "int"
    },
    "isPrimary": "bool",
    "isStateless": "bool",
    "multiplePlacementGroups": "bool",
    "placementProperties": {
      "{customized property}": "string"
    },
    "vmExtensions": [
      {
        "name": "string",
        "properties": {
          "autoUpgradeMinorVersion": "bool",
          "forceUpdateTag": "string",
          "protectedSettings": {},
          "provisionAfterExtensions": [ "string" ],
          "publisher": "string",
          "settings": {},
          "type": "string",
          "typeHandlerVersion": "string"
        }
      }
    ],
    "vmImageOffer": "string",
    "vmImagePublisher": "string",
    "vmImageSku": "string",
    "vmImageVersion": "string",
    "vmInstanceCount": "int",
    "vmManagedIdentity": {
      "userAssignedIdentities": [ "string" ]
    },
    "vmSecrets": [
      {
        "sourceVault": {
          "id": "string"
        },
        "vaultCertificates": [
          {
            "certificateStore": "string",
            "certificateUrl": "string"
          }
        ]
      }
    ],
    "vmSize": "string"
  }
}

Özellik değerleri

managedClusters/nodeTypes

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.ServiceFabric/managedClusters/nodeTypes'
apiVersion Kaynak API'sinin sürümü '2021-05-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
etiketler Azure kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
properties Düğüm türü özellikleri NodeTypeProperties

NodeTypeProperties

Ad Açıklama Değer
applicationPorts Kümenin Service Fabric uygulamalarına bağlantı noktası atadığı bağlantı noktası aralığı. EndpointRangeDescription
Kapasite Düğüm türündeki düğümlere uygulanan kapasite etiketleri, küme kaynak yöneticisi bir düğümün ne kadar kaynağa sahip olduğunu anlamak için bu etiketleri kullanır. NodeTypePropertiesCapacities
dataDiskSizeGB GB'lerdeki düğüm türündeki her vm için disk boyutu. int (gerekli)
dataDiskType Yönetilen veri disk türü. IOPS ve aktarım hızı disk boyutuna göre verilir ve daha fazla bilgi için /azure/virtual-machines/disks-types bölümüne gidin. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
ephemeralPorts Bu düğüm türündeki düğümlerin yapılandırıldığı kısa ömürlü bağlantı noktaları aralığı. EndpointRangeDescription
isPrimary Sistem hizmetlerinin çalıştırılacağı düğüm türü. Yalnızca bir düğüm türü birincil olarak işaretlenmelidir. Birincil düğüm türü mevcut kümeler için silinemez veya değiştirilemez. bool (gerekli)
isStateless Düğüm türünün yalnızca Durum bilgisi olmayan iş yüklerini barındırabileceğini gösterir. bool
multiplePlacementGroups Düğüm türüyle ilişkili ölçek kümesinin birden çok yerleştirme grubundan oluşabileceğini gösterir. bool
placementProperties Düğüm türündeki düğümlere uygulanan yerleştirme etiketleri, belirli hizmetlerin (iş yükünün) nerede çalışması gerektiğini belirtmek için kullanılabilir. NodeTypePropertiesPlacementProperties
vmExtensions Sanal makinelere yüklenmesi gereken uzantı kümesi. VmssExtension[]
vmImageOffer Azure Sanal Makineler Market görüntüsünün teklif türü. Örneğin, UbuntuServer veya WindowsServer. string
vmImagePublisher Azure Sanal Makineler Market görüntüsünün yayımcısı. Örneğin, Canonical veya MicrosoftWindowsServer. string
vmImageSku Azure Sanal Makineler Market görüntüsünün SKU'su. Örneğin, 14.04.0-LTS veya 2012-R2-Datacenter. string
vmImageVersion Azure Sanal Makineler Market görüntüsünün sürümü. Görüntünün en son sürümünü seçmek için 'en son' değeri belirtilebilir. Atlanırsa, varsayılan değer 'en son' olur. string
vmInstanceCount Düğüm türündeki düğüm sayısı. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 2147483647
vmManagedIdentity Düğüm türü altındaki sanal makine ölçek kümesinin kimlikleri. VmManagedIdentity
vmSecrets Sanal makinelere yüklenecek gizli diziler. VaultSecretGroup[]
vmSize Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm sanal makineler aynı boyuttadır. Örneğin, Standard_D3. string

EndpointRangeDescription

Ad Açıklama Değer
endPort Bir bağlantı noktası aralığının bitiş bağlantı noktası int (gerekli)
startPort Bir bağlantı noktası aralığının başlangıç bağlantı noktası int (gerekli)

NodeTypePropertiesCapacities

Ad Açıklama Değer
{özelleştirilmiş özellik} string

NodeTypePropertiesPlacementProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} string

VmssExtension

Ad Açıklama Değer
name Uzantının adı. dize (gerekli)
properties Sanal Makine Ölçek Kümesi Uzantısının özelliklerini açıklar. VmssExtensionProperties (gerekli)

VmssExtensionProperties

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
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ı. dize (gerekli)
ayarlar Uzantı için Json biçimli genel ayarlar.
tür Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir. dize (gerekli)
typeHandlerVersion Betik işleyicisinin sürümünü belirtir. dize (gerekli)

VmManagedIdentity

Ad Açıklama Değer
userAssignedIdentities Düğüm türü altındaki sanal makine ölçek kümesiyle ilişkili kullanıcı kimliklerinin listesi. Her giriş şu formda bir ARM kaynak kimliği olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. string[]

VaultSecretGroup

Ad Açıklama Değer
sourceVault VaultCertificates içindeki tüm sertifikaları içeren Key Vault göreli URL'si. AltKaynak (gerekli)
vaultCertificates SourceVault'ta sertifika içeren anahtar kasası başvurularının listesi. VaultCertificate[] (gerekli)

Subresource

Ad Açıklama Değer
kimlik Azure kaynak tanımlayıcısı. string

VaultCertificate

Ad Açıklama Değer
certificateStore Windows VM'leri için, sertifikanın eklenmesi gereken Sanal Makinedeki sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur.

Linux VM'leri için, sertifika dosyası X509 sertifika dosyası için {UppercaseThumbprint}.crt ve özel anahtar için {UppercaseThumbprint}.prv dosya adıyla /var/lib/waagent dizini altına yerleştirilir. Bu dosyaların her ikisi de .pem biçimindedir.
dize (gerekli)
certificateUrl Bu, Key Vault'ye gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault gizli dizi eklemek için bkz. Anahtar kasasına anahtar veya gizli dizi ekleme. Bu durumda, sertifikanızın UTF-8'de kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
dize (gerekli)

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

managedClusters/nodeTypes 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.ServiceFabric/managedClusters/nodeTypes kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01"
  name = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      applicationPorts = {
        endPort = int
        startPort = int
      }
      capacities = {
        {customized property} = "string"
      }
      dataDiskSizeGB = int
      dataDiskType = "string"
      ephemeralPorts = {
        endPort = int
        startPort = int
      }
      isPrimary = bool
      isStateless = bool
      multiplePlacementGroups = bool
      placementProperties = {
        {customized property} = "string"
      }
      vmExtensions = [
        {
          name = "string"
          properties = {
            autoUpgradeMinorVersion = bool
            forceUpdateTag = "string"
            provisionAfterExtensions = [
              "string"
            ]
            publisher = "string"
            type = "string"
            typeHandlerVersion = "string"
          }
        }
      ]
      vmImageOffer = "string"
      vmImagePublisher = "string"
      vmImageSku = "string"
      vmImageVersion = "string"
      vmInstanceCount = int
      vmManagedIdentity = {
        userAssignedIdentities = [
          "string"
        ]
      }
      vmSecrets = [
        {
          sourceVault = {
            id = "string"
          }
          vaultCertificates = [
            {
              certificateStore = "string"
              certificateUrl = "string"
            }
          ]
        }
      ]
      vmSize = "string"
    }
  })
}

Özellik değerleri

managedClusters/nodeTypes

Ad Açıklama Değer
tür Kaynak türü "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: managedClusters kimliği
etiketler Azure kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
properties Düğüm türü özellikleri NodeTypeProperties

NodeTypeProperties

Ad Açıklama Değer
applicationPorts Kümenin Service Fabric uygulamalarına bağlantı noktası atadığı bağlantı noktası aralığı. EndpointRangeDescription
Kapasite Düğüm türündeki düğümlere uygulanan kapasite etiketleri, küme kaynak yöneticisi bir düğümün ne kadar kaynağa sahip olduğunu anlamak için bu etiketleri kullanır. NodeTypePropertiesCapacities
dataDiskSizeGB GB'lerdeki düğüm türündeki her vm için disk boyutu. int (gerekli)
dataDiskType Yönetilen veri disk türü. IOPS ve aktarım hızı disk boyutuna göre verilir ve daha fazla bilgi için /azure/virtual-machines/disks-types bölümüne gidin. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
ephemeralPorts Bu düğüm türündeki düğümlerin yapılandırıldığı kısa ömürlü bağlantı noktaları aralığı. EndpointRangeDescription
isPrimary Sistem hizmetlerinin çalıştırılacağı düğüm türü. Yalnızca bir düğüm türü birincil olarak işaretlenmelidir. Birincil düğüm türü mevcut kümeler için silinemez veya değiştirilemez. bool (gerekli)
isStateless Düğüm türünün yalnızca Durum bilgisi olmayan iş yüklerini barındırabileceğini gösterir. bool
multiplePlacementGroups Düğüm türüyle ilişkili ölçek kümesinin birden çok yerleştirme grubundan oluşabileceğini gösterir. bool
placementProperties Düğüm türündeki düğümlere uygulanan yerleştirme etiketleri, belirli hizmetlerin (iş yükünün) nerede çalışması gerektiğini belirtmek için kullanılabilir. NodeTypePropertiesPlacementProperties
vmExtensions Sanal makinelere yüklenmesi gereken uzantı kümesi. VmssExtension[]
vmImageOffer Azure Sanal Makineler Market görüntüsünün teklif türü. Örneğin, UbuntuServer veya WindowsServer. string
vmImagePublisher Azure Sanal Makineler Market görüntüsünün yayımcısı. Örneğin, Canonical veya MicrosoftWindowsServer. string
vmImageSku Azure Sanal Makineler Market görüntüsünün SKU'su. Örneğin, 14.04.0-LTS veya 2012-R2-Datacenter. string
vmImageVersion Azure Sanal Makineler Market görüntüsünün sürümü. Görüntünün en son sürümünü seçmek için 'en son' değeri belirtilebilir. Atlanırsa, varsayılan değer 'en son' olur. string
vmInstanceCount Düğüm türündeki düğüm sayısı. int (gerekli)

Kısıtlama -ları:
Min değer = 1
En yüksek değer = 2147483647
vmManagedIdentity Düğüm türü altındaki sanal makine ölçek kümesinin kimlikleri. VmManagedIdentity
vmSecrets Sanal makinelere yüklenecek gizli diziler. VaultSecretGroup[]
vmSize Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm sanal makineler aynı boyuttadır. Örneğin, Standard_D3. string

EndpointRangeDescription

Ad Açıklama Değer
endPort Bir bağlantı noktası aralığının bitiş bağlantı noktası int (gerekli)
startPort Bir bağlantı noktası aralığının başlangıç bağlantı noktası int (gerekli)

NodeTypePropertiesCapacities

Ad Açıklama Değer
{özelleştirilmiş özellik} string

NodeTypePropertiesPlacementProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} string

VmssExtension

Ad Açıklama Değer
name Uzantının adı. dize (gerekli)
properties Sanal Makine Ölçek Kümesi Uzantısının özelliklerini açıklar. VmssExtensionProperties (gerekli)

VmssExtensionProperties

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
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ı. dize (gerekli)
ayarlar Uzantı için Json biçimlendirilmiş genel ayarlar.
tür Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir. dize (gerekli)
typeHandlerVersion Betik işleyicisinin sürümünü belirtir. dize (gerekli)

VmManagedIdentity

Ad Açıklama Değer
userAssignedIdentities Düğüm türü altındaki sanal makine ölçek kümesiyle ilişkilendirilmiş kullanıcı kimliklerinin listesi. Her giriş şu biçimde bir ARM kaynak kimliği olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. dize[]

VaultSecretGroup

Ad Açıklama Değer
sourceVault VaultCertificates'teki tüm sertifikaları içeren Key Vault göreli URL'si. SubResource (gerekli)
vaultCertificates SourceVault'ta sertifikaları içeren anahtar kasası başvurularının listesi. VaultCertificate[] (gerekli)

Subresource

Ad Açıklama Değer
kimlik Azure kaynak tanımlayıcısı. string

VaultCertificate

Ad Açıklama Değer
certificateStore Windows VM'leri için, sanal makinede sertifikanın eklenmesi gereken sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur.

Linux VM'leri için sertifika dosyası /var/lib/waagent dizinine yerleştirilir ve X509 sertifika dosyası için {UppercaseThumbprint}.crt dosya adı ve özel anahtar için {UppercaseThumbprint}.prv. Bu dosyaların her ikisi de .pem biçimindedir.
dize (gerekli)
certificateUrl Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault gizli dizi eklemek için bkz. Anahtar kasasına anahtar veya gizli dizi ekleme. Bu durumda sertifikanızın UTF-8 ile kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
dize (gerekli)