Aracılığıyla paylaş


Microsoft.ServiceFabric managedClusters 2021-05-01

Bicep kaynak tanımı

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

resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2021-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  properties: {
    addonFeatures: [
      'string'
    ]
    adminPassword: 'string'
    adminUserName: 'string'
    allowRdpAccess: bool
    applicationTypeVersionsCleanupPolicy: {
      maxUnusedVersionsToKeep: int
    }
    azureActiveDirectory: {
      clientApplication: 'string'
      clusterApplication: 'string'
      tenantId: 'string'
    }
    clientConnectionPort: int
    clients: [
      {
        commonName: 'string'
        isAdmin: bool
        issuerThumbprint: 'string'
        thumbprint: 'string'
      }
    ]
    clusterCodeVersion: 'string'
    clusterUpgradeCadence: 'string'
    clusterUpgradeMode: 'string'
    dnsName: 'string'
    enableAutoOSUpgrade: bool
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    httpGatewayConnectionPort: int
    loadBalancingRules: [
      {
        backendPort: int
        frontendPort: int
        probePort: int
        probeProtocol: 'string'
        probeRequestPath: 'string'
        protocol: 'string'
      }
    ]
    networkSecurityRules: [
      {
        access: 'string'
        description: 'string'
        destinationAddressPrefixes: [
          'string'
        ]
        destinationPortRanges: [
          'string'
        ]
        direction: 'string'
        name: 'string'
        priority: int
        protocol: 'string'
        sourceAddressPrefixes: [
          'string'
        ]
        sourcePortRanges: [
          'string'
        ]
      }
    ]
    zonalResiliency: bool
  }
}

Özellik değerleri

managedClusters

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
location Azure kaynak konumu. dize (gerekli)
etiketler Azure kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Sku Yönetilen kümenin sku'su Sku
properties Yönetilen küme kaynak özellikleri ManagedClusterProperties

ManagedClusterProperties

Ad Açıklama Değer
addonFeatures Kümede etkinleştirecek eklenti özelliklerinin listesi. Herhangi birini içeren dize dizisi:
'BackupRestoreService'
'DnsService'
'ResourceMonitorService'
adminPassword VM yöneticisi kullanıcı parolası. string

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
adminUserName VM yöneticisi kullanıcı adı. dize (gerekli)
allowRdpAccess Bunu true olarak ayarlamak, VM'ye RDP erişimini etkinleştirir. Varsayılan NSG kuralı, özel Ağ Güvenlik Kuralları ile geçersiz kılınabilen RDP bağlantı noktasını İnternet'e açar. Bu ayarın varsayılan değeri false'tur. bool
applicationTypeVersionsCleanupPolicy Kullanılmayan sürümleri temizlemek için kullanılan ilke. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory Kümenin AAD kimlik doğrulama ayarları. AzureActiveDirectory
clientConnectionPort Kümeye istemci bağlantıları için kullanılan bağlantı noktası. int
Istemci Kümeyi yönetmesine izin verilen istemci sertifikaları. ClientCertificate[]
clusterCodeVersion Kümenin Service Fabric çalışma zamanı sürümü. clusterUpgradeMode 'Manual' olarak ayarlandığında bu özellik gereklidir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion API'sini kullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için availableClusterVersions kullanın. string
clusterUpgradeCadence Yeni küme çalışma zamanı sürüm yükseltmelerinin yayımlandıktan sonra ne zaman uygulanacağını gösterir. Varsayılan olarak Wave0'dir. Yalnızca clusterUpgradeMode 'Automatic' olarak ayarlandığında geçerlidir. 'Wave0'
'Wave1'
'Wave2'
clusterUpgradeMode Yeni Service Fabric çalışma zamanı sürümü kullanılabilir olduğunda kümenin yükseltme modu. 'Otomatik'
'El ile'
dnsName Küme dns adı. dize (gerekli)
enableAutoOSUpgrade Bunu true olarak ayarlamak, 'en son' sürümüne sahip herhangi bir platform işletim sistemi görüntüsü kullanılarak oluşturulan düğüm türleri için otomatik işletim sistemi yükseltmesini etkinleştirir. Bu ayarın varsayılan değeri false'tur. bool
fabricSettings Kümeyi yapılandırmak için özel doku ayarlarının listesi. SettingsSectionDescription[]
httpGatewayConnectionPort Kümeye http bağlantıları için kullanılan bağlantı noktası. int
loadBalancingRules Kümenin genel yük dengeleyicisine uygulanan yük dengeleme kuralları. LoadBalancingRule[]
networkSecurityRules Kümenin sanal ağına uygulanan Özel Ağ Güvenlik Kuralları. NetworkSecurityRule[]
zonalResiliency Kümenin bölge dayanıklılığına sahip olup olmadığını gösterir. bool

ApplicationTypeVersionsCleanupPolicy

Ad Açıklama Değer
maxUnusedVersionsToKeep Tutulacak uygulama türü başına kullanılmayan sürüm sayısı. int (gerekli)

Kısıtlama -ları:
Min değer = 0

AzureActiveDirectory

Ad Açıklama Değer
clientApplication Azure Active Directory istemci uygulama kimliği. string
clusterApplication Azure Active Directory kümesi uygulama kimliği. string
tenantId Azure Active Directory kiracı kimliği. string

ClientCertificate

Ad Açıklama Değer
commonName Sertifika ortak adı. string
isAdmin İstemci sertifikasının kümeye yönetici erişimi olup olmadığını gösterir. Yönetici olmayan istemciler kümede yalnızca salt okunur işlemler gerçekleştirebilir. bool (gerekli)
issuerThumbprint Sertifika için veren parmak izi. Yalnızca CommonName ile birlikte kullanılır. string
Parmak izi Sertifika parmak izi. string

AyarlarSectionDescription

Ad Açıklama Değer
name Doku ayarlarının bölüm adı. dize (gerekli)
parameters bölümündeki parametre koleksiyonu. SettingsParameterDescription[] (gerekli)

AyarlarParameterDescription

Ad Açıklama Değer
name Doku ayarının parametre adı. dize (gerekli)
değer Doku ayarının parametre değeri. dize (gerekli)

LoadBalancingRule

Ad Açıklama Değer
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65534
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasındadır. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65534
probePort Yük dengeleme kuralı tarafından kullanılan prob bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65534
probeProtocol yük dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvurusu. 'http'
'https'
'tcp' (gerekli)
probeRequestPath Yoklama isteği yolu. Yalnızca HTTP/HTTPS yoklamaları için desteklenir. string
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. 'tcp'
'udp' (gerekli)

NetworkSecurityRule

Ad Açıklama Değer
erişim Ağ trafiğine izin verilir veya trafik reddedilir. 'allow'
'deny' (gerekli)
açıklama Ağ güvenlik kuralı açıklaması. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. dize[]
destinationPortRanges Hedef bağlantı noktası aralıkları. dize[]
yön Ağ güvenlik kuralı yönü. 'gelen'
'giden' (gerekli)
name Ağ güvenlik kuralı adı. dize (gerekli)
Öncelik Kuralın önceliği. Değer 1000 ile 3000 arasında olabilir. Bu aralığın dışındaki değerler Service Fabric ManagerCluster Kaynak Sağlayıcısı için ayrılmıştır. Öncelik numarası koleksiyondaki her kural için benzersiz olmalıdır. Öncelik sayısı ne kadar düşük olursa kuralın önceliği de o kadar yüksektir. int (gerekli)

Kısıtlama -ları:
Min değer = 1000
Maksimum değer = 3000
protokol Bu kuralın geçerli olduğu ağ protokolü. 'ah'
'esp'
'http'
'https'
'icmp'
'tcp'
'udp' (gerekli)
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. dize[]
sourcePortRanges Kaynak bağlantı noktası aralıkları. dize[]

Sku

Ad Açıklama Değer
name Sku Adı. 'Temel'
'Standart' (gerekli)

ARM şablonu kaynak tanımı

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

{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "apiVersion": "2021-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "properties": {
    "addonFeatures": [ "string" ],
    "adminPassword": "string",
    "adminUserName": "string",
    "allowRdpAccess": "bool",
    "applicationTypeVersionsCleanupPolicy": {
      "maxUnusedVersionsToKeep": "int"
    },
    "azureActiveDirectory": {
      "clientApplication": "string",
      "clusterApplication": "string",
      "tenantId": "string"
    },
    "clientConnectionPort": "int",
    "clients": [
      {
        "commonName": "string",
        "isAdmin": "bool",
        "issuerThumbprint": "string",
        "thumbprint": "string"
      }
    ],
    "clusterCodeVersion": "string",
    "clusterUpgradeCadence": "string",
    "clusterUpgradeMode": "string",
    "dnsName": "string",
    "enableAutoOSUpgrade": "bool",
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "httpGatewayConnectionPort": "int",
    "loadBalancingRules": [
      {
        "backendPort": "int",
        "frontendPort": "int",
        "probePort": "int",
        "probeProtocol": "string",
        "probeRequestPath": "string",
        "protocol": "string"
      }
    ],
    "networkSecurityRules": [
      {
        "access": "string",
        "description": "string",
        "destinationAddressPrefixes": [ "string" ],
        "destinationPortRanges": [ "string" ],
        "direction": "string",
        "name": "string",
        "priority": "int",
        "protocol": "string",
        "sourceAddressPrefixes": [ "string" ],
        "sourcePortRanges": [ "string" ]
      }
    ],
    "zonalResiliency": "bool"
  }
}

Özellik değerleri

managedClusters

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.ServiceFabric/managedClusters'
apiVersion Kaynak API'sinin sürümü '2021-05-01'
name Kaynak adı dize (gerekli)
location Azure kaynak konumu. dize (gerekli)
etiketler Azure kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Sku Yönetilen kümenin sku'su Sku
properties Yönetilen küme kaynak özellikleri ManagedClusterProperties

ManagedClusterProperties

Ad Açıklama Değer
addonFeatures Kümede etkinleştirecek eklenti özelliklerinin listesi. Herhangi birini içeren dize dizisi:
'BackupRestoreService'
'DnsService'
'ResourceMonitorService'
adminPassword VM yöneticisi kullanıcı parolası. string

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
adminUserName VM yöneticisi kullanıcı adı. dize (gerekli)
allowRdpAccess Bunu true olarak ayarlamak, VM'ye RDP erişimini etkinleştirir. Varsayılan NSG kuralı, özel Ağ Güvenlik Kuralları ile geçersiz kılınabilen RDP bağlantı noktasını İnternet'e açar. Bu ayarın varsayılan değeri false'tur. bool
applicationTypeVersionsCleanupPolicy Kullanılmayan sürümleri temizlemek için kullanılan ilke. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory Kümenin AAD kimlik doğrulama ayarları. AzureActiveDirectory
clientConnectionPort Kümeye istemci bağlantıları için kullanılan bağlantı noktası. int
Istemci Kümeyi yönetmesine izin verilen istemci sertifikaları. ClientCertificate[]
clusterCodeVersion Kümenin Service Fabric çalışma zamanı sürümü. clusterUpgradeMode 'Manual' olarak ayarlandığında bu özellik gereklidir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion API'sini kullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için availableClusterVersions kullanın. string
clusterUpgradeCadence Yeni küme çalışma zamanı sürüm yükseltmelerinin yayımlandıktan sonra ne zaman uygulanacağını gösterir. Varsayılan olarak Wave0'dir. Yalnızca clusterUpgradeMode 'Automatic' olarak ayarlandığında geçerlidir. 'Wave0'
'Wave1'
'Wave2'
clusterUpgradeMode Yeni Service Fabric çalışma zamanı sürümü kullanılabilir olduğunda kümenin yükseltme modu. 'Otomatik'
'El ile'
dnsName Küme dns adı. dize (gerekli)
enableAutoOSUpgrade Bunu true olarak ayarlamak, 'en son' sürümüne sahip herhangi bir platform işletim sistemi görüntüsü kullanılarak oluşturulan düğüm türleri için otomatik işletim sistemi yükseltmesini etkinleştirir. Bu ayarın varsayılan değeri false'tur. bool
fabricSettings Kümeyi yapılandırmak için özel doku ayarlarının listesi. SettingsSectionDescription[]
httpGatewayConnectionPort Kümeye HTTP bağlantıları için kullanılan bağlantı noktası. int
loadBalancingRules Kümenin genel yük dengeleyicisine uygulanan yük dengeleme kuralları. LoadBalancingRule[]
networkSecurityRules Kümenin sanal ağına uygulanan Özel Ağ Güvenlik Kuralları. NetworkSecurityRule[]
zonalResiliency Kümenin bölge dayanıklılığına sahip olup olmadığını gösterir. bool

ApplicationTypeVersionsCleanupPolicy

Ad Açıklama Değer
maxUnusedVersionsToKeep Tutulacak uygulama türü başına kullanılmayan sürüm sayısı. int (gerekli)

Kısıtlama -ları:
Min değer = 0

AzureActiveDirectory

Ad Açıklama Değer
clientApplication Azure Active Directory istemci uygulama kimliği. string
clusterApplication Azure Active Directory kümesi uygulama kimliği. string
tenantId Azure Active Directory kiracı kimliği. string

ClientCertificate

Ad Açıklama Değer
commonName Sertifika ortak adı. string
isAdmin İstemci sertifikasının kümeye yönetici erişimi olup olmadığını gösterir. Yönetici olmayan istemciler kümede yalnızca salt okunur işlemler gerçekleştirebilir. bool (gerekli)
issuerThumbprint Sertifika için veren parmak izi. Yalnızca CommonName ile birlikte kullanılır. string
Parmak izi Sertifika parmak izi. string

AyarlarSectionDescription

Ad Açıklama Değer
name Doku ayarlarının bölüm adı. dize (gerekli)
parameters bölümündeki parametre koleksiyonu. SettingsParameterDescription[] (gerekli)

AyarlarParameterDescription

Ad Açıklama Değer
name Doku ayarının parametre adı. dize (gerekli)
değer Doku ayarının parametre değeri. dize (gerekli)

LoadBalancingRule

Ad Açıklama Değer
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65534
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasındadır. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65534
probePort Yük dengeleme kuralı tarafından kullanılan prob bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65534
probeProtocol yük dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvurusu. 'http'
'https'
'tcp' (gerekli)
probeRequestPath Yoklama isteği yolu. Yalnızca HTTP/HTTPS yoklamaları için desteklenir. string
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. 'tcp'
'udp' (gerekli)

NetworkSecurityRule

Ad Açıklama Değer
erişim Ağ trafiğine izin verilir veya trafik reddedilir. 'allow'
'deny' (gerekli)
açıklama Ağ güvenlik kuralı açıklaması. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. dize[]
destinationPortRanges Hedef bağlantı noktası aralıkları. string[]
yön Ağ güvenlik kuralı yönü. 'gelen'
'giden' (gerekli)
name Ağ güvenlik kuralı adı. dize (gerekli)
Öncelik Kuralın önceliği. Değer 1000 ile 3000 arasında olabilir. Bu aralığın dışındaki değerler Service Fabric ManagerCluster Kaynak Sağlayıcısı için ayrılmıştır. Öncelik numarası koleksiyondaki her kural için benzersiz olmalıdır. Öncelik sayısı ne kadar düşükse kuralın önceliği de o kadar yüksektir. int (gerekli)

Kısıtlama -ları:
Min değer = 1000
Maksimum değer = 3000
protokol Bu kuralın geçerli olduğu ağ protokolü. 'ah'
'esp'
'http'
'https'
'icmp'
'tcp'
'udp' (gerekli)
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. string[]
sourcePortRanges Kaynak bağlantı noktası aralıkları. string[]

Sku

Ad Açıklama Değer
name Sku Adı. 'Temel'
'Standart' (gerekli)

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters@2021-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      addonFeatures = [
        "string"
      ]
      adminPassword = "string"
      adminUserName = "string"
      allowRdpAccess = bool
      applicationTypeVersionsCleanupPolicy = {
        maxUnusedVersionsToKeep = int
      }
      azureActiveDirectory = {
        clientApplication = "string"
        clusterApplication = "string"
        tenantId = "string"
      }
      clientConnectionPort = int
      clients = [
        {
          commonName = "string"
          isAdmin = bool
          issuerThumbprint = "string"
          thumbprint = "string"
        }
      ]
      clusterCodeVersion = "string"
      clusterUpgradeCadence = "string"
      clusterUpgradeMode = "string"
      dnsName = "string"
      enableAutoOSUpgrade = bool
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      httpGatewayConnectionPort = int
      loadBalancingRules = [
        {
          backendPort = int
          frontendPort = int
          probePort = int
          probeProtocol = "string"
          probeRequestPath = "string"
          protocol = "string"
        }
      ]
      networkSecurityRules = [
        {
          access = "string"
          description = "string"
          destinationAddressPrefixes = [
            "string"
          ]
          destinationPortRanges = [
            "string"
          ]
          direction = "string"
          name = "string"
          priority = int
          protocol = "string"
          sourceAddressPrefixes = [
            "string"
          ]
          sourcePortRanges = [
            "string"
          ]
        }
      ]
      zonalResiliency = bool
    }
    sku = {
      name = "string"
    }
  })
}

Özellik değerleri

managedClusters

Ad Açıklama Değer
tür Kaynak türü "Microsoft.ServiceFabric/managedClusters@2021-05-01"
name Kaynak adı dize (gerekli)
location Azure kaynak konumu. dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Azure kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
Sku Yönetilen kümenin sku'su Sku
properties Yönetilen küme kaynak özellikleri ManagedClusterProperties

ManagedClusterProperties

Ad Açıklama Değer
addonFeatures Kümede etkinleştirecek eklenti özelliklerinin listesi. Herhangi birini içeren dize dizisi:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword VM yöneticisi kullanıcı parolası. string

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
adminUserName VM yöneticisi kullanıcı adı. dize (gerekli)
allowRdpAccess Bunu true olarak ayarlamak, VM'ye RDP erişimini etkinleştirir. Varsayılan NSG kuralı, özel Ağ Güvenlik Kuralları ile geçersiz kılınabilen RDP bağlantı noktasını İnternet'e açar. Bu ayarın varsayılan değeri false'tur. bool
applicationTypeVersionsCleanupPolicy Kullanılmayan sürümleri temizlemek için kullanılan ilke. ApplicationTypeVersionsCleanupPolicy
azureActiveDirectory Kümenin AAD kimlik doğrulama ayarları. AzureActiveDirectory
clientConnectionPort Kümeye istemci bağlantıları için kullanılan bağlantı noktası. int
Istemci Kümeyi yönetmesine izin verilen istemci sertifikaları. ClientCertificate[]
clusterCodeVersion Kümenin Service Fabric çalışma zamanı sürümü. clusterUpgradeMode 'Manual' olarak ayarlandığında bu özellik gereklidir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion API'sini kullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için availableClusterVersions kullanın. string
clusterUpgradeCadence Yeni küme çalışma zamanı sürüm yükseltmelerinin yayımlandıktan sonra ne zaman uygulanacağını gösterir. Varsayılan olarak Wave0'dir. Yalnızca clusterUpgradeMode 'Automatic' olarak ayarlandığında geçerlidir. "Wave0"
"Dalga1"
"Dalga2"
clusterUpgradeMode Yeni Service Fabric çalışma zamanı sürümü kullanılabilir olduğunda kümenin yükseltme modu. "Otomatik"
"El ile"
dnsName Küme dns adı. dize (gerekli)
enableAutoOSUpgrade Bunu true olarak ayarlamak, 'en son' sürümüne sahip herhangi bir platform işletim sistemi görüntüsü kullanılarak oluşturulan düğüm türleri için otomatik işletim sistemi yükseltmesini etkinleştirir. Bu ayarın varsayılan değeri false'tur. bool
fabricSettings Kümeyi yapılandırmak için özel doku ayarlarının listesi. SettingsSectionDescription[]
httpGatewayConnectionPort Kümeye HTTP bağlantıları için kullanılan bağlantı noktası. int
loadBalancingRules Kümenin genel yük dengeleyicisine uygulanan yük dengeleme kuralları. LoadBalancingRule[]
networkSecurityRules Kümenin sanal ağına uygulanan Özel Ağ Güvenlik Kuralları. NetworkSecurityRule[]
zonalResiliency Kümenin bölge dayanıklılığına sahip olup olmadığını gösterir. bool

ApplicationTypeVersionsCleanupPolicy

Ad Açıklama Değer
maxUnusedVersionsToKeep Tutulacak uygulama türü başına kullanılmayan sürüm sayısı. int (gerekli)

Kısıtlama -ları:
Min değer = 0

AzureActiveDirectory

Ad Açıklama Değer
clientApplication Azure Active Directory istemci uygulama kimliği. string
clusterApplication Azure Active Directory kümesi uygulama kimliği. string
tenantId Azure Active Directory kiracı kimliği. string

ClientCertificate

Ad Açıklama Değer
commonName Sertifika ortak adı. string
isAdmin İstemci sertifikasının kümeye yönetici erişimi olup olmadığını gösterir. Yönetici olmayan istemciler kümede yalnızca salt okunur işlemler gerçekleştirebilir. bool (gerekli)
issuerThumbprint Sertifika için veren parmak izi. Yalnızca CommonName ile birlikte kullanılır. string
Parmak izi Sertifika parmak izi. string

AyarlarSectionDescription

Ad Açıklama Değer
name Doku ayarlarının bölüm adı. dize (gerekli)
parameters bölümündeki parametre koleksiyonu. SettingsParameterDescription[] (gerekli)

AyarlarParameterDescription

Ad Açıklama Değer
name Doku ayarının parametre adı. dize (gerekli)
değer Doku ayarının parametre değeri. dize (gerekli)

LoadBalancingRule

Ad Açıklama Değer
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65534
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasındadır. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65534
probePort Yük dengeleme kuralı tarafından kullanılan prob bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65534
probeProtocol yük dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvurusu. "http"
"https"
"tcp" (gerekli)
probeRequestPath Yoklama isteği yolu. Yalnızca HTTP/HTTPS yoklamaları için desteklenir. string
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. "tcp"
"udp" (gerekli)

NetworkSecurityRule

Ad Açıklama Değer
erişim Ağ trafiğine izin verilir veya trafik reddedilir. "allow"
"reddet" (gerekli)
açıklama Ağ güvenlik kuralı açıklaması. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. string[]
destinationPortRanges Hedef bağlantı noktası aralıkları. string[]
yön Ağ güvenlik kuralı yönü. "gelen"
"giden" (gerekli)
name Ağ güvenlik kuralı adı. dize (gerekli)
Öncelik Kuralın önceliği. Değer 1000 ile 3000 arasında olabilir. Bu aralığın dışındaki değerler Service Fabric ManagerCluster Kaynak Sağlayıcısı için ayrılmıştır. Öncelik numarası koleksiyondaki her kural için benzersiz olmalıdır. Öncelik sayısı ne kadar düşükse kuralın önceliği de o kadar yüksektir. int (gerekli)

Kısıtlama -ları:
Min değer = 1000
Maksimum değer = 3000
protokol Bu kuralın geçerli olduğu ağ protokolü. "ah"
"esp"
"http"
"https"
"icmp"
"tcp"
"udp" (gerekli)
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. string[]
sourcePortRanges Kaynak bağlantı noktası aralıkları. string[]

Sku

Ad Açıklama Değer
name Sku Adı. "Temel"
"Standart" (gerekli)