Aracılığıyla paylaş


Microsoft.ServiceFabric managedClusters 2023-11-01-preview

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@2023-11-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  properties: {
    addonFeatures: [
      'string'
    ]
    adminPassword: 'string'
    adminUserName: 'string'
    allowRdpAccess: bool
    applicationTypeVersionsCleanupPolicy: {
      maxUnusedVersionsToKeep: int
      maxUnusedVersionsToKeep: int
    }
    auxiliarySubnets: [
      {
        enableIpv6: bool
        name: 'string'
        networkSecurityGroupId: 'string'
        privateEndpointNetworkPolicies: 'string'
        privateLinkServiceNetworkPolicies: 'string'
      }
    ]
    azureActiveDirectory: {
      clientApplication: 'string'
      clusterApplication: 'string'
      tenantId: 'string'
      clientApplication: 'string'
      clusterApplication: 'string'
      tenantId: 'string'
    }
    clientConnectionPort: int
    clients: [
      {
        commonName: 'string'
        isAdmin: bool
        issuerThumbprint: 'string'
        thumbprint: 'string'
      }
    ]
    clusterCodeVersion: 'string'
    clusterUpgradeCadence: 'string'
    clusterUpgradeMode: 'string'
    ddosProtectionPlanId: 'string'
    dnsName: 'string'
    enableAutoOSUpgrade: bool
    enableIpv6: bool
    enableServicePublicIP: bool
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
            name: 'string'
            value: 'string'
          }
        ]
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    httpGatewayConnectionPort: int
    ipTags: [
      {
        ipTagType: 'string'
        tag: 'string'
      }
    ]
    loadBalancingRules: [
      {
        backendPort: int
        frontendPort: int
        loadDistribution: 'string'
        probePort: int
        probeProtocol: 'string'
        probeRequestPath: 'string'
        protocol: 'string'
      }
    ]
    networkSecurityRules: [
      {
        access: 'string'
        description: 'string'
        destinationAddressPrefix: 'string'
        destinationAddressPrefixes: [
          'string'
        ]
        destinationPortRange: 'string'
        destinationPortRanges: [
          'string'
        ]
        direction: 'string'
        name: 'string'
        priority: int
        protocol: 'string'
        sourceAddressPrefix: 'string'
        sourceAddressPrefixes: [
          'string'
        ]
        sourcePortRange: 'string'
        sourcePortRanges: [
          'string'
        ]
      }
    ]
    publicIPPrefixId: 'string'
    publicIPv6PrefixId: 'string'
    serviceEndpoints: [
      {
        locations: [
          'string'
        ]
        service: 'string'
      }
    ]
    subnetId: 'string'
    upgradeDescription: {
      deltaHealthPolicy: {
        applicationDeltaHealthPolicies: {
          {customized property}: {
            defaultServiceTypeDeltaHealthPolicy: {
              maxPercentDeltaUnhealthyServices: int
            }
            serviceTypeDeltaHealthPolicies: {
              {customized property}: {
                maxPercentDeltaUnhealthyServices: int
              }
            }
          }
        }
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
      }
      forceRestart: bool
      healthCheckRetryTimeout: 'string'
      healthCheckStableDuration: 'string'
      healthCheckWaitDuration: 'string'
      healthPolicy: {
        applicationHealthPolicies: {
          {customized property}: {
            defaultServiceTypeHealthPolicy: {
              maxPercentUnhealthyServices: int
              maxPercentUnhealthyPartitionsPerService: int
              maxPercentUnhealthyReplicasPerPartition: int
              maxPercentUnhealthyServices: int
            }
            serviceTypeHealthPolicies: {
              {customized property}: {
                maxPercentUnhealthyServices: int
                maxPercentUnhealthyPartitionsPerService: int
                maxPercentUnhealthyReplicasPerPartition: int
                maxPercentUnhealthyServices: int
              }
            }
            considerWarningAsError: bool
            defaultServiceTypeHealthPolicy: {
              maxPercentUnhealthyServices: int
              maxPercentUnhealthyPartitionsPerService: int
              maxPercentUnhealthyReplicasPerPartition: int
              maxPercentUnhealthyServices: int
            }
            maxPercentUnhealthyDeployedApplications: int
            serviceTypeHealthPolicyMap: {
              {customized property}: {
                maxPercentUnhealthyServices: int
                maxPercentUnhealthyPartitionsPerService: int
                maxPercentUnhealthyReplicasPerPartition: int
                maxPercentUnhealthyServices: int
              }
            }
          }
        }
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
      }
      upgradeDomainTimeout: 'string'
      upgradeReplicaSetCheckTimeout: 'string'
      upgradeTimeout: 'string'
      deltaHealthPolicy: {
        applicationDeltaHealthPolicies: {
          {customized property}: {
            defaultServiceTypeDeltaHealthPolicy: {
              maxPercentDeltaUnhealthyServices: int
            }
            serviceTypeDeltaHealthPolicies: {
              {customized property}: {
                maxPercentDeltaUnhealthyServices: int
              }
            }
          }
        }
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
      }
      forceRestart: bool
      healthPolicy: {
        applicationHealthPolicies: {
          {customized property}: {
            defaultServiceTypeHealthPolicy: {
              maxPercentUnhealthyServices: int
              maxPercentUnhealthyPartitionsPerService: int
              maxPercentUnhealthyReplicasPerPartition: int
              maxPercentUnhealthyServices: int
            }
            serviceTypeHealthPolicies: {
              {customized property}: {
                maxPercentUnhealthyServices: int
                maxPercentUnhealthyPartitionsPerService: int
                maxPercentUnhealthyReplicasPerPartition: int
                maxPercentUnhealthyServices: int
              }
            }
            considerWarningAsError: bool
            defaultServiceTypeHealthPolicy: {
              maxPercentUnhealthyServices: int
              maxPercentUnhealthyPartitionsPerService: int
              maxPercentUnhealthyReplicasPerPartition: int
              maxPercentUnhealthyServices: int
            }
            maxPercentUnhealthyDeployedApplications: int
            serviceTypeHealthPolicyMap: {
              {customized property}: {
                maxPercentUnhealthyServices: int
                maxPercentUnhealthyPartitionsPerService: int
                maxPercentUnhealthyReplicasPerPartition: int
                maxPercentUnhealthyServices: int
              }
            }
          }
        }
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
      }
      monitoringPolicy: {
        healthCheckRetryTimeout: 'string'
        healthCheckStableDuration: 'string'
        healthCheckWaitDuration: 'string'
        upgradeDomainTimeout: 'string'
        upgradeTimeout: 'string'
      }
      upgradeReplicaSetCheckTimeout: 'string'
    }
    useCustomVnet: bool
    zonalResiliency: bool
    zonalUpdateMode: 'string'
  }
}

Ö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 (gerekli)
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şimi sağlar. 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
auxiliarySubnets Küme için yardımcı alt ağlar. Alt ağ[]
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'
ddosProtectionPlanId Kümenin sanal ağıyla ilişkilendirilecek DDoS ağ koruma planının kaynak kimliğini belirtin. string
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
enableIpv6 Bunu true olarak ayarlamak, küme tarafından kullanılan varsayılan sanal ağ için IPv6 adres alanı oluşturur. Küme oluşturulduktan sonra bu ayar değiştirilemez. Bu ayarın varsayılan değeri false'tur. bool
enableServicePublicIP Bunu true olarak ayarlamak, IPv4 adresini IPv6 adresinin ServicePublicIP değeri olarak bağlar. Yalnızca kümede IPv6 etkinleştirildiyse True olarak ayarlanabilir. 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
ipTag'ler Kümenin varsayılan genel IP adresiyle ilişkili IP etiketlerinin listesi. IPTag[]
loadBalancingRules Kümenin genel yük dengeleyicisine uygulanan yük dengeleme kuralları. LoadBalancingRule[]
networkSecurityRules Kümenin Sanal Ağ uygulanan Özel Ağ Güvenlik Kuralları. NetworkSecurityRule[]
publicIPPrefixId Yük dengeleyicinin genel IPv4 adresini ayıracağı genel IPv4 ön ekinin kaynak kimliğini belirtin. Küme oluşturulduktan sonra bu ayar değiştirilemez. string
publicIPv6PrefixId Yük dengeleyicinin bir genel IPv6 adresi ayıracağı genel IPv6 ön ekinin kaynak kimliğini belirtin. Küme oluşturulduktan sonra bu ayar değiştirilemez. string
serviceEndpoints Kümedeki alt ağlar için hizmet uç noktaları. ServiceEndpoint[]
subnetId Belirtilirse, kümenin düğüm türleri varsayılan sanal ağ yerine bu alt ağda oluşturulur. Küme için belirtilen networkSecurityRules da bu alt ağa uygulanır. Küme oluşturulduktan sonra bu ayar değiştirilemez. string
upgradeDescription Kümeyi yükseltirken kullanılacak ilke. ClusterUpgradePolicy
useCustomVnet Yeni kümeler için bu parametre Kendi sanal ağınızı getirin'i kullandığını gösterir, ancak alt ağ düğüm türü düzeyinde belirtilir; ve bu tür kümeler için node türleri için subnetId özelliği gereklidir. bool
zonalResiliency Kümenin bölge dayanıklılığına sahip olup olmadığını gösterir. bool
zonalUpdateMode Cross Az kümeleri için güncelleştirme modunu gösterir. 'Hızlı'
'Standart'

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
maxUnusedVersionsToKeep Tutulacak uygulama türü başına kullanılmayan sürüm sayısı. int (gerekli)

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

Alt ağ

Ad Açıklama Değer
enableIpv6 Ipv6'yı etkinleştirip etkinleştirmeyebileceğimizi gösterir. Sağlanmazsa, kümeyle aynı yapılandırmayı alır. bool
name Alt ağ adı. dize (gerekli)
networkSecurityGroupId Ağ güvenlik grubu için tam kaynak kimliği. string
privateEndpointNetworkPolicies Alt ağın özel uç noktasına ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'devre dışı'
'etkin'
privateLinkServiceNetworkPolicies Alt ağdaki özel bağlantı hizmetinde ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'devre dışı'
'etkin'

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
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)
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)
name Doku ayarının parametre adı. dize (gerekli)
değer Doku ayarının parametre değeri. dize (gerekli)

IPTag

Ad Açıklama Değer
ipTagType IP etiketi türü. dize (gerekli)
etiket IP etiketinin 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
loadDistribution Bu kural için yük dağıtım ilkesi. string
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. 'izin ver'
'deny' (gerekli)
açıklama Ağ güvenlik kuralı açıklaması. string
destinationAddressPrefix Hedef adres ön eki. CIDR veya hedef IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. string[]
destinationPortRange hedef bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. 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)
sourceAddressPrefix CIDR veya kaynak IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. Bu bir giriş kuralıysa, ağ trafiğinin nereden geldiğini belirtir. string
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. string[]
sourcePortRange Kaynak bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
sourcePortRanges Kaynak bağlantı noktası aralıkları. string[]

ServiceEndpoint

Ad Açıklama Değer
Konum Konum listesi. dize[]
hizmet Uç nokta hizmetinin türü. dize (gerekli)

ClusterUpgradePolicy

Ad Açıklama Değer
deltaHealthPolicy Küme yükseltirken kullanılan küme delta sistem durumu ilkesi. ClusterUpgradeDeltaHealthPolicy
forceRestart True ise, kod sürümü değişmediğinde bile işlemler yükseltme sırasında zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). bool
healthCheckRetryTimeout Yükseltme geri dönmeden önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckStableDuration Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckWaitDuration Sistem durumu denetimleri yapmadan önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthPolicy Küme yükseltirken kullanılan küme sistem durumu ilkesi. ClusterHealthPolicy (gerekli)
upgradeDomainTimeout Yükseltme geri dönmeden önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeReplicaSetCheckTimeout Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken en uzun süre. Bu zaman aşımı süresi dolduğunda, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeTimeout Yükseltme geri dönmeden önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
deltaHealthPolicy Küme delta sistem durumu ilkesi, küme yükseltmesi sırasında kümenin sistem durumunu değerlendirmek için kullanılan bir sistem durumu ilkesi tanımlar. ClusterUpgradeDeltaHealthPolicy
forceRestart True ise, kod sürümü değişmediğinde bile işlemler yükseltme sırasında zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). bool
healthPolicy Küme sistem durumu ilkesi, küme yükseltmesi sırasında kümenin sistem durumunu değerlendirmek için kullanılan bir sistem durumu ilkesi tanımlar. ClusterHealthPolicy
monitoringPolicy Küme izleme ilkesi, İzlenen modda bir yükseltmeyi izlemeye yönelik parametreleri açıklar. ClusterMonitoringPolicy
upgradeReplicaSetCheckTimeout Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken en uzun süre.
Bu zaman aşımı süresi dolduğunda, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder.
Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı hh:mm:ss veya d.hh:mm:ss.ms biçiminde olabilir.
Bu değer 00:00:00 ile 49710.06:28:15 arasında olmalıdır (saniyeler için işaretsiz 32 bit tamsayı)
string

ClusterUpgradeDeltaHealthPolicy

Ad Açıklama Değer
applicationDeltaHealthPolicies Kümeyi yükseltirken bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama delta sistem durumu ilke eşlemesini tanımlar. ApplicationDeltaHealthPolicyMap
maxPercentDeltaUnhealthyApplications Küme yükseltmeleri sırasında izin verilen en yüksek uygulama sistem durumu düşüş yüzdesi.
Delta, yükseltmenin başlangıcındaki uygulamaların durumu ile sistem durumu değerlendirmesi sırasındaki uygulamaların durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. Sistem hizmetleri buna dahil değildir.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek düğüm sistem durumu düşüş yüzdesi.
Delta, yükseltmenin başındaki düğümlerin durumu ile sistem durumu değerlendirmesi sırasında düğümlerin durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek yükseltme etki alanı düğümleri sistem durumu düşüş yüzdesi.
Değişim, yükseltmenin başlangıcındaki yükseltme etki alanı düğümlerinin durumu ile sistem durumu değerlendirmesi sırasındaki yükseltme etki alanı düğümlerinin durumu arasında ölçülür.
Denetim, tamamlanan tüm yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir ve yükseltme etki alanlarının durumunun toleranslı sınırlar içinde olduğundan emin olun.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentDeltaUnhealthyApplications Küme yükseltmeleri sırasında izin verilen en yüksek uygulama sistem durumu düşüş yüzdesi.
Delta, yükseltmenin başlangıcındaki uygulamaların durumu ile sistem durumu değerlendirmesi sırasındaki uygulamaların durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. Sistem hizmetleri buna dahil değildir.
NOT: Bu değer, özelliklerde belirtilen değerin üzerine yazar. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications
int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek düğüm sistem durumu düşüş yüzdesi.
Delta, yükseltmenin başındaki düğümlerin durumu ile sistem durumu değerlendirmesi sırasında düğümlerin durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek yükseltme etki alanı düğümleri sistem durumu düşüş yüzdesi.
Değişim, yükseltmenin başlangıcındaki yükseltme etki alanı düğümlerinin durumu ile sistem durumu değerlendirmesi sırasındaki yükseltme etki alanı düğümlerinin durumu arasında ölçülür.
Denetim, tamamlanan tüm yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir ve yükseltme etki alanlarının durumunun toleranslı sınırlar içinde olduğundan emin olun.
int

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

ApplicationDeltaHealthPolicyMap

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

ApplicationDeltaHealthPolicy

Ad Açıklama Değer
defaultServiceTypeDeltaHealthPolicy Kümeyi yükseltirken bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan delta sistem durumu ilkesi. ServiceTypeDeltaHealthPolicy
serviceTypeDeltaHealthPolicies Hizmet türü adı başına hizmet türü delta sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. ServiceTypeDeltaHealthPolicyMap

ServiceTypeDeltaHealthPolicy

Ad Açıklama Değer
maxPercentDeltaUnhealthyServices Küme yükseltmeleri sırasında izin verilen hizmet sistem durumu düşüşü yüzdesi üst sınırı.
Delta, yükseltmenin başlangıcındaki hizmetlerin durumu ile sistem durumu değerlendirmesi sırasında hizmetlerin durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir.
int

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

ServiceTypeDeltaHealthPolicyMap

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

ClusterHealthPolicy

Ad Açıklama Değer
applicationHealthPolicies Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama sistem durumu ilkesi eşlemesini tanımlar. ApplicationHealthPolicyMap
maxPercentUnhealthyApplications Hata bildirmeden önce iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, uygulamaların %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa, sistem durumu Uyarı olarak değerlendirilir.
Bu, applicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki toplam uygulama örneği sayısına bölünerek hesaplanır.
Hesaplama, az sayıda uygulamadaki bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.
int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyNodes Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, düğümlerin %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan düğüm sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.

Büyük kümelerde, bazı düğümler onarım için her zaman kapalı veya kapalı olacaktır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır.
int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyApplications Hata bildirmeden önce iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, uygulamaların %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa, sistem durumu Uyarı olarak değerlendirilir.
Bu, applicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki toplam uygulama örneği sayısına bölünerek hesaplanır.
Hesaplama, az sayıda uygulamadaki bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyNodes Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, düğümlerin %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan düğümlerin sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.

Büyük kümelerde, bazı düğümler onarım için her zaman devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır.
int (gerekli)

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

ApplicationHealthPolicyMap

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

ApplicationHealthPolicy

Ad Açıklama Değer
defaultServiceTypeHealthPolicy Bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan sistem durumu ilkesi. ServiceTypeHealthPolicy
serviceTypeHealthPolicies Hizmet türü adı başına hizmet türü sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. ServiceTypeHealthPolicyMap
considerWarningAsError Uyarıların hatalarla aynı önem derecesine sahip olup olmadığını gösterir. bool (gerekli)
defaultServiceTypeHealthPolicy Bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan sistem durumu ilkesi. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications İyi durumda olmayan dağıtılan uygulamaların izin verilen en yüksek yüzdesi. İzin verilen değerler sıfırdan 100'e kadar bayt değerleridir.
Yüzde, dağıtılan uygulamaların hata olarak kabul edilmeden önce iyi durumda olmayan en yüksek tolere edilen yüzdesini temsil eder.
Bu, iyi durumda olmayan dağıtılan uygulamaların sayısı, uygulamanın kümede şu anda dağıtıldığı düğüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.
int (gerekli)
serviceTypeHealthPolicyMap Hizmet türü adı başına hizmet türü sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. ServiceTypeHealthPolicyMap

ServiceTypeHealthPolicy

Ad Açıklama Değer
maxPercentUnhealthyServices Uygulamanız hata olarak değerlendirilmeden önce iyi durumda olmayan hizmetlere izin verilen maksimum yüzde. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyPartitionsPerService Hizmet başına izin verilen en yüksek iyi durumda olmayan bölüm yüzdesi.

Yüzde, hizmet hata olarak değerlendirilmeden önce iyi durumda olmayan bölümlerin en yüksek tolere edilen yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan bölüm varsa, sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan bölümlerin sayısı hizmetteki toplam bölüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda bölümdeki bir hatayı tolere etmek için yukarı yuvarlar.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyReplicasPerPartition Bölüm başına izin verilen en yüksek iyi durumda olmayan çoğaltma yüzdesi.

Yüzde, bölüm hata olarak değerlendirilmeden önce iyi durumda olmayan çoğaltmaların tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan çoğaltma varsa, sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan çoğaltmaların sayısı bölümdeki toplam çoğaltma sayısına bölünerek hesaplanır.
Hesaplama, az sayıda çoğaltmada bir hatayı tolere etmek için yukarı yuvarlar.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyServices İyi durumda olmayan hizmetlerin izin verilen en yüksek yüzdesi.

Yüzde, uygulamanın hata olarak kabul edilmesinden önce iyi durumda olmayan hizmetlerin tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan hizmet varsa sistem durumu Uyarı olarak değerlendirilir.
Bu, belirli hizmet türündeki iyi durumda olmayan hizmetlerin sayısı, belirli bir hizmet türünün toplam hizmet sayısına bölünerek hesaplanır.
Hesaplama, az sayıda hizmette bir hatayı tolere etmek için yukarı yuvarlar.
int (gerekli)

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

ServiceTypeHealthPolicyMap

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

ClusterMonitoringPolicy

Ad Açıklama Değer
healthCheckRetryTimeout Yükseltme geri alınmadan önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckStableDuration Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckWaitDuration Sistem durumu denetimleri yapmadan önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeDomainTimeout Yükseltme geri alınmadan önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeTimeout Yükseltme geri alınmadan önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)

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": "2023-11-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "properties": {
    "addonFeatures": [ "string" ],
    "adminPassword": "string",
    "adminUserName": "string",
    "allowRdpAccess": "bool",
    "applicationTypeVersionsCleanupPolicy": {
      "maxUnusedVersionsToKeep": "int",
      "maxUnusedVersionsToKeep": "int"
    },
    "auxiliarySubnets": [
      {
        "enableIpv6": "bool",
        "name": "string",
        "networkSecurityGroupId": "string",
        "privateEndpointNetworkPolicies": "string",
        "privateLinkServiceNetworkPolicies": "string"
      }
    ],
    "azureActiveDirectory": {
      "clientApplication": "string",
      "clusterApplication": "string",
      "tenantId": "string",
      "clientApplication": "string",
      "clusterApplication": "string",
      "tenantId": "string"
    },
    "clientConnectionPort": "int",
    "clients": [
      {
        "commonName": "string",
        "isAdmin": "bool",
        "issuerThumbprint": "string",
        "thumbprint": "string"
      }
    ],
    "clusterCodeVersion": "string",
    "clusterUpgradeCadence": "string",
    "clusterUpgradeMode": "string",
    "ddosProtectionPlanId": "string",
    "dnsName": "string",
    "enableAutoOSUpgrade": "bool",
    "enableIpv6": "bool",
    "enableServicePublicIP": "bool",
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string",
            "name": "string",
            "value": "string"
          }
        ],
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string",
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "httpGatewayConnectionPort": "int",
    "ipTags": [
      {
        "ipTagType": "string",
        "tag": "string"
      }
    ],
    "loadBalancingRules": [
      {
        "backendPort": "int",
        "frontendPort": "int",
        "loadDistribution": "string",
        "probePort": "int",
        "probeProtocol": "string",
        "probeRequestPath": "string",
        "protocol": "string"
      }
    ],
    "networkSecurityRules": [
      {
        "access": "string",
        "description": "string",
        "destinationAddressPrefix": "string",
        "destinationAddressPrefixes": [ "string" ],
        "destinationPortRange": "string",
        "destinationPortRanges": [ "string" ],
        "direction": "string",
        "name": "string",
        "priority": "int",
        "protocol": "string",
        "sourceAddressPrefix": "string",
        "sourceAddressPrefixes": [ "string" ],
        "sourcePortRange": "string",
        "sourcePortRanges": [ "string" ]
      }
    ],
    "publicIPPrefixId": "string",
    "publicIPv6PrefixId": "string",
    "serviceEndpoints": [
      {
        "locations": [ "string" ],
        "service": "string"
      }
    ],
    "subnetId": "string",
    "upgradeDescription": {
      "deltaHealthPolicy": {
        "applicationDeltaHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeDeltaHealthPolicy": {
              "maxPercentDeltaUnhealthyServices": "int"
            },
            "serviceTypeDeltaHealthPolicies": {
              "{customized property}": {
                "maxPercentDeltaUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int",
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
      },
      "forceRestart": "bool",
      "healthCheckRetryTimeout": "string",
      "healthCheckStableDuration": "string",
      "healthCheckWaitDuration": "string",
      "healthPolicy": {
        "applicationHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeHealthPolicy": {
              "maxPercentUnhealthyServices": "int",
              "maxPercentUnhealthyPartitionsPerService": "int",
              "maxPercentUnhealthyReplicasPerPartition": "int",
              "maxPercentUnhealthyServices": "int"
            },
            "serviceTypeHealthPolicies": {
              "{customized property}": {
                "maxPercentUnhealthyServices": "int",
                "maxPercentUnhealthyPartitionsPerService": "int",
                "maxPercentUnhealthyReplicasPerPartition": "int",
                "maxPercentUnhealthyServices": "int"
              }
            },
            "considerWarningAsError": "bool",
            "defaultServiceTypeHealthPolicy": {
              "maxPercentUnhealthyServices": "int",
              "maxPercentUnhealthyPartitionsPerService": "int",
              "maxPercentUnhealthyReplicasPerPartition": "int",
              "maxPercentUnhealthyServices": "int"
            },
            "maxPercentUnhealthyDeployedApplications": "int",
            "serviceTypeHealthPolicyMap": {
              "{customized property}": {
                "maxPercentUnhealthyServices": "int",
                "maxPercentUnhealthyPartitionsPerService": "int",
                "maxPercentUnhealthyReplicasPerPartition": "int",
                "maxPercentUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int",
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int"
      },
      "upgradeDomainTimeout": "string",
      "upgradeReplicaSetCheckTimeout": "string",
      "upgradeTimeout": "string",
      "deltaHealthPolicy": {
        "applicationDeltaHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeDeltaHealthPolicy": {
              "maxPercentDeltaUnhealthyServices": "int"
            },
            "serviceTypeDeltaHealthPolicies": {
              "{customized property}": {
                "maxPercentDeltaUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int",
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
      },
      "forceRestart": "bool",
      "healthPolicy": {
        "applicationHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeHealthPolicy": {
              "maxPercentUnhealthyServices": "int",
              "maxPercentUnhealthyPartitionsPerService": "int",
              "maxPercentUnhealthyReplicasPerPartition": "int",
              "maxPercentUnhealthyServices": "int"
            },
            "serviceTypeHealthPolicies": {
              "{customized property}": {
                "maxPercentUnhealthyServices": "int",
                "maxPercentUnhealthyPartitionsPerService": "int",
                "maxPercentUnhealthyReplicasPerPartition": "int",
                "maxPercentUnhealthyServices": "int"
              }
            },
            "considerWarningAsError": "bool",
            "defaultServiceTypeHealthPolicy": {
              "maxPercentUnhealthyServices": "int",
              "maxPercentUnhealthyPartitionsPerService": "int",
              "maxPercentUnhealthyReplicasPerPartition": "int",
              "maxPercentUnhealthyServices": "int"
            },
            "maxPercentUnhealthyDeployedApplications": "int",
            "serviceTypeHealthPolicyMap": {
              "{customized property}": {
                "maxPercentUnhealthyServices": "int",
                "maxPercentUnhealthyPartitionsPerService": "int",
                "maxPercentUnhealthyReplicasPerPartition": "int",
                "maxPercentUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int",
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int"
      },
      "monitoringPolicy": {
        "healthCheckRetryTimeout": "string",
        "healthCheckStableDuration": "string",
        "healthCheckWaitDuration": "string",
        "upgradeDomainTimeout": "string",
        "upgradeTimeout": "string"
      },
      "upgradeReplicaSetCheckTimeout": "string"
    },
    "useCustomVnet": "bool",
    "zonalResiliency": "bool",
    "zonalUpdateMode": "string"
  }
}

Özellik değerleri

managedClusters

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.ServiceFabric/managedClusters'
apiVersion Kaynak API'sinin sürümü '2023-11-01-preview'
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 (gerekli)
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
auxiliarySubnets Küme için yardımcı alt ağlar. Alt ağ[]
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'
ddosProtectionPlanId Kümenin sanal ağıyla ilişkilendirilecek bir DDoS ağ koruma planının kaynak kimliğini belirtin. string
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
enableIpv6 Bunu true olarak ayarlamak, küme tarafından kullanılan varsayılan sanal ağ için IPv6 adres alanı oluşturur. Küme oluşturulduktan sonra bu ayar değiştirilemez. Bu ayarın varsayılan değeri false'tur. bool
enableServicePublicIP Bunu true olarak ayarlamak, IPv4 adresini IPv6 adresinin ServicePublicIP değeri olarak bağlar. Yalnızca kümede IPv6 etkinleştirildiyse True olarak ayarlanabilir. 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
ipTag'ler Kümenin varsayılan genel IP adresiyle ilişkilendirilmiş IP etiketlerinin listesi. IPTag[]
loadBalancingRules Kümenin genel yük dengeleyicisine uygulanan yük dengeleme kuralları. LoadBalancingRule[]
networkSecurityRules Kümenin Sanal Ağ uygulanan Özel Ağ Güvenlik Kuralları. NetworkSecurityRule[]
publicIPPrefixId Yük dengeleyicinin genel bir IPv4 adresi ayıracağı genel IPv4 ön ekinin kaynak kimliğini belirtin. Küme oluşturulduktan sonra bu ayar değiştirilemez. string
publicIPv6PrefixId Yük dengeleyicinin bir genel IPv6 adresi ayıracağı genel IPv6 ön ekinin kaynak kimliğini belirtin. Küme oluşturulduktan sonra bu ayar değiştirilemez. string
serviceEndpoints Kümedeki alt ağlar için hizmet uç noktaları. ServiceEndpoint[]
subnetId Belirtilirse, kümenin düğüm türleri varsayılan sanal ağ yerine bu alt ağda oluşturulur. Küme için belirtilen networkSecurityRules da bu alt ağa uygulanır. Küme oluşturulduktan sonra bu ayar değiştirilemez. string
upgradeDescription Kümeyi yükseltirken kullanılacak ilke. ClusterUpgradePolicy
useCustomVnet Yeni kümeler için, bu parametre kendi sanal ağınızı getir'i kullandığını gösterir, ancak alt ağ düğüm türü düzeyinde belirtilir; ve bu tür kümeler için subnetId özelliği düğüm türleri için gereklidir. bool
zonalResiliency Kümenin bölge dayanıklılığına sahip olup olmadığını gösterir. bool
zonalUpdateMode Cross Az kümeleri için güncelleştirme modunu gösterir. 'Hızlı'
'Standart'

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
maxUnusedVersionsToKeep Tutulacak uygulama türü başına kullanılmayan sürüm sayısı. int (gerekli)

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

Alt ağ

Ad Açıklama Değer
enableIpv6 Ipv6'yı etkinleştirip etkinleştirmeyebileceğimizi gösterir. Sağlanmazsa kümeyle aynı yapılandırmayı alır. bool
name Alt ağ adı. dize (gerekli)
networkSecurityGroupId Ağ güvenlik grubu için tam kaynak kimliği. string
privateEndpointNetworkPolicies Alt ağdaki özel uç noktaya ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'devre dışı'
'etkin'
privateLinkServiceNetworkPolicies Alt ağdaki özel bağlantı hizmetinde ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'devre dışı'
'etkin'

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
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)
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)
name Doku ayarının parametre adı. dize (gerekli)
değer Doku ayarının parametre değeri. dize (gerekli)

IPTag

Ad Açıklama Değer
ipTagType IP etiketi türü. dize (gerekli)
etiket IP etiketinin 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
loadDistribution Bu kural için yük dağıtım ilkesi. string
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
destinationAddressPrefix Hedef adres ön eki. CIDR veya hedef IP aralığı. Tüm kaynak IP'leri eşleştirmek için '*' yıldız işareti de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. dize[]
destinationPortRange hedef bağlantı noktası veya menzil. 0 ile 65535 arasındaki tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
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)
sourceAddressPrefix CIDR veya kaynak IP aralığı. Tüm kaynak IP'leri eşleştirmek için '*' yıldız işareti de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. Bu bir giriş kuralıysa, ağ trafiğinin nereden geldiğini belirtir. string
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. dize[]
sourcePortRange Kaynak bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
sourcePortRanges Kaynak bağlantı noktası aralıkları. string[]

ServiceEndpoint

Ad Açıklama Değer
Konum Konum listesi. string[]
hizmet Uç nokta hizmetinin türü. dize (gerekli)

ClusterUpgradePolicy

Ad Açıklama Değer
deltaHealthPolicy Küme yükseltirken kullanılan küme delta sistem durumu ilkesi. ClusterUpgradeDeltaHealthPolicy
forceRestart True ise, kod sürümü değişmese bile işlemler yükseltme sırasında zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). bool
healthCheckRetryTimeout Yükseltme geri alınmadan önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckStableDuration Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckWaitDuration Sistem durumu denetimleri yapmadan önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthPolicy Küme yükseltirken kullanılan küme sistem durumu ilkesi. ClusterHealthPolicy (gerekli)
upgradeDomainTimeout Yükseltme geri alınmadan önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeReplicaSetCheckTimeout Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken en uzun süre. Bu zaman aşımı süresi dolduğunda, kullanılabilirlik kaybı sorunlarına bakılmaksızın yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeTimeout Yükseltme geri alınmadan önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
deltaHealthPolicy Küme delta sistem durumu ilkesi, küme yükseltmesi sırasında kümenin durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar. ClusterUpgradeDeltaHealthPolicy
forceRestart True ise, kod sürümü değişmese bile işlemler yükseltme sırasında zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). bool
healthPolicy Küme sistem durumu ilkesi, küme yükseltmesi sırasında kümenin sistem durumunu değerlendirmek için kullanılan bir sistem durumu ilkesi tanımlar. ClusterHealthPolicy
monitoringPolicy Küme izleme ilkesi, İzlenen modda yükseltmeyi izlemeye yönelik parametreleri açıklar. ClusterMonitoringPolicy
upgradeReplicaSetCheckTimeout Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken en uzun süre.
Bu zaman aşımı süresi dolduğunda, kullanılabilirlik kaybı sorunlarına bakılmaksızın yükseltme etki alanının işlenmesi devam eder.
Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir.
Bu değer 00:00:00 ile 49710.06:28:15 arasında olmalıdır (saniyeler için işaretsiz 32 bit tamsayı)
string

ClusterUpgradeDeltaHealthPolicy

Ad Açıklama Değer
applicationDeltaHealthPolicies Kümeyi yükseltirken bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama delta sistem durumu ilke haritasını tanımlar. ApplicationDeltaHealthPolicyMap
maxPercentDeltaUnhealthyApplications Küme yükseltmeleri sırasında izin verilen en yüksek uygulama sistem durumu düşüşü yüzdesi.
Delta, yükseltmenin başlangıcındaki uygulamaların durumu ile uygulamaların sistem durumu değerlendirmesi sırasındaki durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolerans sınırları içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. Sistem hizmetleri buna dahil değildir.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek düğüm sistem durumu düşüşü yüzdesi.
Delta, yükseltmenin başlangıcındaki düğümlerin durumu ile sistem durumu değerlendirmesi sırasında düğümlerin durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolerans sınırları içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek yükseltme etki alanı düğümleri sistem durumu düşüş yüzdesi.
Değişim, yükseltmenin başlangıcındaki yükseltme etki alanı düğümlerinin durumu ile sistem durumu değerlendirmesi sırasındaki yükseltme etki alanı düğümlerinin durumu arasında ölçülür.
Denetim, tamamlanan tüm yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir ve yükseltme etki alanlarının durumunun toleranslı sınırlar içinde olduğundan emin olun.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentDeltaUnhealthyApplications Küme yükseltmeleri sırasında izin verilen en yüksek uygulama sistem durumu düşüş yüzdesi.
Delta, yükseltmenin başlangıcındaki uygulamaların durumu ile sistem durumu değerlendirmesi sırasındaki uygulamaların durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. Sistem hizmetleri buna dahil değildir.
NOT: Bu değer, özelliklerde belirtilen değerin üzerine yazar. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications
int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek düğüm sistem durumu düşüş yüzdesi.
Delta, yükseltmenin başındaki düğümlerin durumu ile sistem durumu değerlendirmesi sırasında düğümlerin durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek yükseltme etki alanı düğümleri sistem durumu düşüş yüzdesi.
Değişim, yükseltmenin başlangıcındaki yükseltme etki alanı düğümlerinin durumu ile sistem durumu değerlendirmesi sırasındaki yükseltme etki alanı düğümlerinin durumu arasında ölçülür.
Denetim, tamamlanan tüm yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir ve yükseltme etki alanlarının durumunun toleranslı sınırlar içinde olduğundan emin olun.
int

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

ApplicationDeltaHealthPolicyMap

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

ApplicationDeltaHealthPolicy

Ad Açıklama Değer
defaultServiceTypeDeltaHealthPolicy Kümeyi yükseltirken bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan delta sistem durumu ilkesi. ServiceTypeDeltaHealthPolicy
serviceTypeDeltaHealthPolicies Hizmet türü adı başına hizmet türü delta sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. ServiceTypeDeltaHealthPolicyMap

ServiceTypeDeltaHealthPolicy

Ad Açıklama Değer
maxPercentDeltaUnhealthyServices Küme yükseltmeleri sırasında izin verilen hizmet sistem durumu düşüşü yüzdesi üst sınırı.
Delta, yükseltmenin başlangıcındaki hizmetlerin durumu ile sistem durumu değerlendirmesi sırasında hizmetlerin durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolere edilen sınırlar içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir.
int

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

ServiceTypeDeltaHealthPolicyMap

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

ClusterHealthPolicy

Ad Açıklama Değer
applicationHealthPolicies Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama sistem durumu ilkesi eşlemesini tanımlar. ApplicationHealthPolicyMap
maxPercentUnhealthyApplications Hata bildirmeden önce iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, uygulamaların %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa, sistem durumu Uyarı olarak değerlendirilir.
Bu, applicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki toplam uygulama örneği sayısına bölünerek hesaplanır.
Hesaplama, az sayıda uygulamadaki bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.
int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyNodes Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, düğümlerin %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan düğüm sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.

Büyük kümelerde, bazı düğümler onarım için her zaman kapalı veya kapalı olacaktır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır.
int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyApplications Hata raporlamadan önce iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, uygulamaların %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa, sistem durumu Uyarı olarak değerlendirilir.
Bu, ApplicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki toplam uygulama örneği sayısına bölünerek hesaplanır.
Hesaplama, az sayıda uygulamada bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyNodes Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, düğümlerin %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan düğümlerin sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.

Büyük kümelerde, bazı düğümler onarım için her zaman devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır.
int (gerekli)

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

ApplicationHealthPolicyMap

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

ApplicationHealthPolicy

Ad Açıklama Değer
defaultServiceTypeHealthPolicy Bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan sistem durumu ilkesi. ServiceTypeHealthPolicy
serviceTypeHealthPolicies Hizmet türü adı başına hizmet türü sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. ServiceTypeHealthPolicyMap
considerWarningAsError Uyarıların hatalarla aynı önem derecesine sahip olup olmadığını gösterir. bool (gerekli)
defaultServiceTypeHealthPolicy Bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan sistem durumu ilkesi. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications İyi durumda olmayan dağıtılan uygulamaların izin verilen en yüksek yüzdesi. İzin verilen değerler sıfırdan 100'e kadar bayt değerleridir.
Yüzde, dağıtılan uygulamaların hata olarak kabul edilmeden önce iyi durumda olmayan en yüksek tolere edilen yüzdesini temsil eder.
Bu, iyi durumda olmayan dağıtılan uygulamaların sayısı, uygulamanın kümede şu anda dağıtıldığı düğüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.
int (gerekli)
serviceTypeHealthPolicyMap Hizmet türü adı başına hizmet türü sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. ServiceTypeHealthPolicyMap

ServiceTypeHealthPolicy

Ad Açıklama Değer
maxPercentUnhealthyServices Uygulamanız hata olarak değerlendirilmeden önce iyi durumda olmayan hizmetlere izin verilen maksimum yüzde. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyPartitionsPerService Hizmet başına izin verilen en yüksek iyi durumda olmayan bölüm yüzdesi.

Yüzde, hizmet hata olarak değerlendirilmeden önce iyi durumda olmayan bölümlerin en yüksek tolere edilen yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan bölüm varsa, sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan bölümlerin sayısı hizmetteki toplam bölüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda bölümdeki bir hatayı tolere etmek için yukarı yuvarlar.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyReplicasPerPartition Bölüm başına izin verilen en yüksek iyi durumda olmayan çoğaltma yüzdesi.

Yüzde, bölüm hata olarak değerlendirilmeden önce iyi durumda olmayan çoğaltmaların tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan çoğaltma varsa, sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan çoğaltmaların sayısı bölümdeki toplam çoğaltma sayısına bölünerek hesaplanır.
Hesaplama, az sayıda çoğaltmada bir hatayı tolere etmek için yukarı yuvarlar.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyServices İyi durumda olmayan hizmetlerin izin verilen en yüksek yüzdesi.

Yüzde, uygulamanın hata olarak kabul edilmesinden önce iyi durumda olmayan hizmetlerin tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan hizmet varsa sistem durumu Uyarı olarak değerlendirilir.
Bu, belirli hizmet türündeki iyi durumda olmayan hizmetlerin sayısı, belirli bir hizmet türünün toplam hizmet sayısına bölünerek hesaplanır.
Hesaplama, az sayıda hizmette bir hatayı tolere etmek için yukarı yuvarlar.
int (gerekli)

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

ServiceTypeHealthPolicyMap

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

ClusterMonitoringPolicy

Ad Açıklama Değer
healthCheckRetryTimeout Yükseltme geri alınmadan önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckStableDuration Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckWaitDuration Sistem durumu denetimleri yapmadan önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeDomainTimeout Yükseltme geri alınmadan önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeTimeout Yükseltme geri alınmadan önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)

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@2023-11-01-preview"
  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
        maxUnusedVersionsToKeep = int
      }
      auxiliarySubnets = [
        {
          enableIpv6 = bool
          name = "string"
          networkSecurityGroupId = "string"
          privateEndpointNetworkPolicies = "string"
          privateLinkServiceNetworkPolicies = "string"
        }
      ]
      azureActiveDirectory = {
        clientApplication = "string"
        clusterApplication = "string"
        tenantId = "string"
        clientApplication = "string"
        clusterApplication = "string"
        tenantId = "string"
      }
      clientConnectionPort = int
      clients = [
        {
          commonName = "string"
          isAdmin = bool
          issuerThumbprint = "string"
          thumbprint = "string"
        }
      ]
      clusterCodeVersion = "string"
      clusterUpgradeCadence = "string"
      clusterUpgradeMode = "string"
      ddosProtectionPlanId = "string"
      dnsName = "string"
      enableAutoOSUpgrade = bool
      enableIpv6 = bool
      enableServicePublicIP = bool
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
              name = "string"
              value = "string"
            }
          ]
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      httpGatewayConnectionPort = int
      ipTags = [
        {
          ipTagType = "string"
          tag = "string"
        }
      ]
      loadBalancingRules = [
        {
          backendPort = int
          frontendPort = int
          loadDistribution = "string"
          probePort = int
          probeProtocol = "string"
          probeRequestPath = "string"
          protocol = "string"
        }
      ]
      networkSecurityRules = [
        {
          access = "string"
          description = "string"
          destinationAddressPrefix = "string"
          destinationAddressPrefixes = [
            "string"
          ]
          destinationPortRange = "string"
          destinationPortRanges = [
            "string"
          ]
          direction = "string"
          name = "string"
          priority = int
          protocol = "string"
          sourceAddressPrefix = "string"
          sourceAddressPrefixes = [
            "string"
          ]
          sourcePortRange = "string"
          sourcePortRanges = [
            "string"
          ]
        }
      ]
      publicIPPrefixId = "string"
      publicIPv6PrefixId = "string"
      serviceEndpoints = [
        {
          locations = [
            "string"
          ]
          service = "string"
        }
      ]
      subnetId = "string"
      upgradeDescription = {
        deltaHealthPolicy = {
          applicationDeltaHealthPolicies = {
            {customized property} = {
              defaultServiceTypeDeltaHealthPolicy = {
                maxPercentDeltaUnhealthyServices = int
              }
              serviceTypeDeltaHealthPolicies = {
                {customized property} = {
                  maxPercentDeltaUnhealthyServices = int
                }
              }
            }
          }
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
        }
        forceRestart = bool
        healthCheckRetryTimeout = "string"
        healthCheckStableDuration = "string"
        healthCheckWaitDuration = "string"
        healthPolicy = {
          applicationHealthPolicies = {
            {customized property} = {
              defaultServiceTypeHealthPolicy = {
                maxPercentUnhealthyServices = int
                maxPercentUnhealthyPartitionsPerService = int
                maxPercentUnhealthyReplicasPerPartition = int
                maxPercentUnhealthyServices = int
              }
              serviceTypeHealthPolicies = {
                {customized property} = {
                  maxPercentUnhealthyServices = int
                  maxPercentUnhealthyPartitionsPerService = int
                  maxPercentUnhealthyReplicasPerPartition = int
                  maxPercentUnhealthyServices = int
                }
              }
              considerWarningAsError = bool
              defaultServiceTypeHealthPolicy = {
                maxPercentUnhealthyServices = int
                maxPercentUnhealthyPartitionsPerService = int
                maxPercentUnhealthyReplicasPerPartition = int
                maxPercentUnhealthyServices = int
              }
              maxPercentUnhealthyDeployedApplications = int
              serviceTypeHealthPolicyMap = {
                {customized property} = {
                  maxPercentUnhealthyServices = int
                  maxPercentUnhealthyPartitionsPerService = int
                  maxPercentUnhealthyReplicasPerPartition = int
                  maxPercentUnhealthyServices = int
                }
              }
            }
          }
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
        }
        upgradeDomainTimeout = "string"
        upgradeReplicaSetCheckTimeout = "string"
        upgradeTimeout = "string"
        deltaHealthPolicy = {
          applicationDeltaHealthPolicies = {
            {customized property} = {
              defaultServiceTypeDeltaHealthPolicy = {
                maxPercentDeltaUnhealthyServices = int
              }
              serviceTypeDeltaHealthPolicies = {
                {customized property} = {
                  maxPercentDeltaUnhealthyServices = int
                }
              }
            }
          }
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
        }
        forceRestart = bool
        healthPolicy = {
          applicationHealthPolicies = {
            {customized property} = {
              defaultServiceTypeHealthPolicy = {
                maxPercentUnhealthyServices = int
                maxPercentUnhealthyPartitionsPerService = int
                maxPercentUnhealthyReplicasPerPartition = int
                maxPercentUnhealthyServices = int
              }
              serviceTypeHealthPolicies = {
                {customized property} = {
                  maxPercentUnhealthyServices = int
                  maxPercentUnhealthyPartitionsPerService = int
                  maxPercentUnhealthyReplicasPerPartition = int
                  maxPercentUnhealthyServices = int
                }
              }
              considerWarningAsError = bool
              defaultServiceTypeHealthPolicy = {
                maxPercentUnhealthyServices = int
                maxPercentUnhealthyPartitionsPerService = int
                maxPercentUnhealthyReplicasPerPartition = int
                maxPercentUnhealthyServices = int
              }
              maxPercentUnhealthyDeployedApplications = int
              serviceTypeHealthPolicyMap = {
                {customized property} = {
                  maxPercentUnhealthyServices = int
                  maxPercentUnhealthyPartitionsPerService = int
                  maxPercentUnhealthyReplicasPerPartition = int
                  maxPercentUnhealthyServices = int
                }
              }
            }
          }
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
        }
        monitoringPolicy = {
          healthCheckRetryTimeout = "string"
          healthCheckStableDuration = "string"
          healthCheckWaitDuration = "string"
          upgradeDomainTimeout = "string"
          upgradeTimeout = "string"
        }
        upgradeReplicaSetCheckTimeout = "string"
      }
      useCustomVnet = bool
      zonalResiliency = bool
      zonalUpdateMode = "string"
    }
    sku = {
      name = "string"
    }
  })
}

Özellik değerleri

managedClusters

Ad Açıklama Değer
tür Kaynak türü "Microsoft.ServiceFabric/managedClusters@2023-11-01-preview"
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 (gerekli)
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
auxiliarySubnets Küme için yardımcı alt ağlar. Alt ağ[]
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"
ddosProtectionPlanId Kümenin sanal ağıyla ilişkilendirilecek DDoS ağ koruma planının kaynak kimliğini belirtin. string
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
enableIpv6 Bunu true olarak ayarlamak, küme tarafından kullanılan varsayılan sanal ağ için IPv6 adres alanı oluşturur. Küme oluşturulduktan sonra bu ayar değiştirilemez. Bu ayarın varsayılan değeri false'tur. bool
enableServicePublicIP Bunu true olarak ayarlamak, IPv4 adresini IPv6 adresinin ServicePublicIP değeri olarak bağlar. Yalnızca kümede IPv6 etkinleştirildiyse True olarak ayarlanabilir. 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
ipTag'ler Kümenin varsayılan genel IP adresiyle ilişkili IP etiketlerinin listesi. IPTag[]
loadBalancingRules Kümenin genel yük dengeleyicisine uygulanan yük dengeleme kuralları. LoadBalancingRule[]
networkSecurityRules Kümenin Sanal Ağ uygulanan Özel Ağ Güvenlik Kuralları. NetworkSecurityRule[]
publicIPPrefixId Yük dengeleyicinin genel IPv4 adresini ayıracağı genel IPv4 ön ekinin kaynak kimliğini belirtin. Küme oluşturulduktan sonra bu ayar değiştirilemez. string
publicIPv6PrefixId Yük dengeleyicinin bir genel IPv6 adresi ayıracağı genel IPv6 ön ekinin kaynak kimliğini belirtin. Küme oluşturulduktan sonra bu ayar değiştirilemez. string
serviceEndpoints Kümedeki alt ağlar için hizmet uç noktaları. ServiceEndpoint[]
subnetId Belirtilirse, kümenin düğüm türleri varsayılan sanal ağ yerine bu alt ağda oluşturulur. Küme için belirtilen networkSecurityRules da bu alt ağa uygulanır. Küme oluşturulduktan sonra bu ayar değiştirilemez. string
upgradeDescription Kümeyi yükseltirken kullanılacak ilke. ClusterUpgradePolicy
useCustomVnet Yeni kümeler için bu parametre Kendi sanal ağınızı getirin'i kullandığını gösterir, ancak alt ağ düğüm türü düzeyinde belirtilir; ve bu tür kümeler için node türleri için subnetId özelliği gereklidir. bool
zonalResiliency Kümenin bölge dayanıklılığına sahip olup olmadığını gösterir. bool
zonalUpdateMode Cross Az kümeleri için güncelleştirme modunu gösterir. "Hızlı"
"Standart"

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
maxUnusedVersionsToKeep Tutulacak uygulama türü başına kullanılmayan sürüm sayısı. int (gerekli)

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

Alt ağ

Ad Açıklama Değer
enableIpv6 Ipv6'yı etkinleştirip etkinleştirmeyebileceğimizi gösterir. Sağlanmazsa kümeyle aynı yapılandırmayı alır. bool
name Alt ağ adı. dize (gerekli)
networkSecurityGroupId Ağ güvenlik grubu için tam kaynak kimliği. string
privateEndpointNetworkPolicies Alt ağdaki özel uç noktaya ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. "devre dışı"
"etkin"
privateLinkServiceNetworkPolicies Alt ağdaki özel bağlantı hizmetinde ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. "devre dışı"
"etkin"

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
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)
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)
name Doku ayarının parametre adı. dize (gerekli)
değer Doku ayarının parametre değeri. dize (gerekli)

IPTag

Ad Açıklama Değer
ipTagType IP etiketi türü. dize (gerekli)
etiket IP etiketinin 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
loadDistribution Bu kural için yük dağıtım ilkesi. string
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. "izin ver"
"deny" (gerekli)
açıklama Ağ güvenlik kuralı açıklaması. string
destinationAddressPrefix Hedef adres ön eki. CIDR veya hedef IP aralığı. Tüm kaynak IP'leri eşleştirmek için '*' yıldız işareti de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. dize[]
destinationPortRange hedef bağlantı noktası veya menzil. 0 ile 65535 arasındaki tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
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)
sourceAddressPrefix CIDR veya kaynak IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. Bu bir giriş kuralıysa, ağ trafiğinin nereden geldiğini belirtir. string
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. string[]
sourcePortRange Kaynak bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
sourcePortRanges Kaynak bağlantı noktası aralıkları. string[]

ServiceEndpoint

Ad Açıklama Değer
Konum Konum listesi. string[]
hizmet Uç nokta hizmetinin türü. dize (gerekli)

ClusterUpgradePolicy

Ad Açıklama Değer
deltaHealthPolicy Küme yükseltirken kullanılan küme delta sistem durumu ilkesi. ClusterUpgradeDeltaHealthPolicy
forceRestart True ise, kod sürümü değişmese bile işlemler yükseltme sırasında zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). bool
healthCheckRetryTimeout Yükseltme geri alınmadan önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckStableDuration Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckWaitDuration Sistem durumu denetimleri yapmadan önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthPolicy Küme yükseltirken kullanılan küme sistem durumu ilkesi. ClusterHealthPolicy (gerekli)
upgradeDomainTimeout Yükseltme geri alınmadan önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeReplicaSetCheckTimeout Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken en uzun süre. Bu zaman aşımı süresi dolduğunda, kullanılabilirlik kaybı sorunlarına bakılmaksızın yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeTimeout Yükseltme geri alınmadan önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
deltaHealthPolicy Küme delta sistem durumu ilkesi, küme yükseltmesi sırasında kümenin durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar. ClusterUpgradeDeltaHealthPolicy
forceRestart True ise, kod sürümü değişmese bile işlemler yükseltme sırasında zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). bool
healthPolicy Küme sistem durumu ilkesi, küme yükseltmesi sırasında kümenin sistem durumunu değerlendirmek için kullanılan bir sistem durumu ilkesi tanımlar. ClusterHealthPolicy
monitoringPolicy Küme izleme ilkesi, İzlenen modda yükseltmeyi izlemeye yönelik parametreleri açıklar. ClusterMonitoringPolicy
upgradeReplicaSetCheckTimeout Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken en uzun süre.
Bu zaman aşımı süresi dolduğunda, kullanılabilirlik kaybı sorunlarına bakılmaksızın yükseltme etki alanının işlenmesi devam eder.
Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir.
Bu değer 00:00:00 ile 49710.06:28:15 arasında olmalıdır (saniyeler için işaretsiz 32 bit tamsayı)
string

ClusterUpgradeDeltaHealthPolicy

Ad Açıklama Değer
applicationDeltaHealthPolicies Kümeyi yükseltirken bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama delta sistem durumu ilke haritasını tanımlar. ApplicationDeltaHealthPolicyMap
maxPercentDeltaUnhealthyApplications Küme yükseltmeleri sırasında izin verilen en yüksek uygulama sistem durumu düşüşü yüzdesi.
Delta, yükseltmenin başlangıcındaki uygulamaların durumu ile uygulamaların sistem durumu değerlendirmesi sırasındaki durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolerans sınırları içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. Sistem hizmetleri buna dahil değildir.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek düğüm sistem durumu düşüşü yüzdesi.
Delta, yükseltmenin başlangıcındaki düğümlerin durumu ile sistem durumu değerlendirmesi sırasında düğümlerin durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolerans sınırları içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek yükseltme etki alanı düğümlerinin sistem durumu düşüşü yüzdesi.
Delta, yükseltmenin başlangıcındaki yükseltme etki alanı düğümlerinin durumu ile sistem durumu değerlendirmesi sırasındaki yükseltme etki alanı düğümlerinin durumu arasında ölçülür.
Denetim, tamamlanan tüm yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir ve yükseltme etki alanlarının durumunun tolerans sınırları içinde olduğundan emin olun.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentDeltaUnhealthyApplications Küme yükseltmeleri sırasında izin verilen en yüksek uygulama sistem durumu düşüşü yüzdesi.
Delta, yükseltmenin başlangıcındaki uygulamaların durumu ile uygulamaların sistem durumu değerlendirmesi sırasındaki durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolerans sınırları içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir. Sistem hizmetleri buna dahil değildir.
NOT: Bu değer özelliklerde belirtilen değerin üzerine yazar. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications
int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek düğüm sistem durumu düşüşü yüzdesi.
Delta, yükseltmenin başlangıcındaki düğümlerin durumu ile sistem durumu değerlendirmesi sırasında düğümlerin durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolerans sınırları içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes Küme yükseltmeleri sırasında izin verilen en yüksek yükseltme etki alanı düğümlerinin sistem durumu düşüşü yüzdesi.
Delta, yükseltmenin başlangıcındaki yükseltme etki alanı düğümlerinin durumu ile sistem durumu değerlendirmesi sırasındaki yükseltme etki alanı düğümlerinin durumu arasında ölçülür.
Denetim, tamamlanan tüm yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir ve yükseltme etki alanlarının durumunun tolerans sınırları içinde olduğundan emin olun.
int

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

ApplicationDeltaHealthPolicyMap

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

ApplicationDeltaHealthPolicy

Ad Açıklama Değer
defaultServiceTypeDeltaHealthPolicy Kümeyi yükseltirken bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan delta sistem durumu ilkesi. ServiceTypeDeltaHealthPolicy
serviceTypeDeltaHealthPolicies Hizmet türü adı başına hizmet türü delta sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. ServiceTypeDeltaHealthPolicyMap

ServiceTypeDeltaHealthPolicy

Ad Açıklama Değer
maxPercentDeltaUnhealthyServices Küme yükseltmeleri sırasında izin verilen hizmet durumu düşüşü yüzdesi üst sınırı.
Delta, yükseltmenin başlangıcındaki hizmetlerin durumu ile sistem durumu değerlendirmesi sırasında hizmetlerin durumu arasında ölçülür.
Denetim, kümenin genel durumunun tolerans sınırları içinde olduğundan emin olmak için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra gerçekleştirilir.
int

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

ServiceTypeDeltaHealthPolicyMap

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

ClusterHealthPolicy

Ad Açıklama Değer
applicationHealthPolicies Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama durumu ilkesi eşlemesini tanımlar. ApplicationHealthPolicyMap
maxPercentUnhealthyApplications Hata raporlamadan önce iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, uygulamaların %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa, sistem durumu Uyarı olarak değerlendirilir.
Bu, ApplicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki toplam uygulama örneği sayısına bölünerek hesaplanır.
Hesaplama, az sayıda uygulamada bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.
int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyNodes Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, düğümlerin %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan düğümlerin sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.

Büyük kümelerde, bazı düğümler onarım için her zaman devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır.
int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyApplications Hata raporlamadan önce iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, uygulamaların %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa, sistem durumu Uyarı olarak değerlendirilir.
Bu, ApplicationTypeHealthPolicyMap'e dahil edilen uygulama türlerinin uygulamaları hariç olmak üzere, iyi durumda olmayan uygulamaların sayısı kümedeki toplam uygulama örneği sayısına bölünerek hesaplanır.
Hesaplama, az sayıda uygulamada bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyNodes Hata raporlamadan önce iyi durumda olmayan düğümlerin izin verilen en yüksek yüzdesi. Örneğin, düğümlerin %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur.

Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan düğümlerin tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan düğüm varsa sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan düğümlerin sayısı kümedeki toplam düğüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.

Büyük kümelerde, bazı düğümler onarım için her zaman devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır.
int (gerekli)

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

ApplicationHealthPolicyMap

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

ApplicationHealthPolicy

Ad Açıklama Değer
defaultServiceTypeHealthPolicy Bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan sistem durumu ilkesi. ServiceTypeHealthPolicy
serviceTypeHealthPolicies Hizmet türü adı başına hizmet türü sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. ServiceTypeHealthPolicyMap
considerWarningAsError Uyarıların hatalarla aynı önem derecesine sahip olup olmadığını gösterir. bool (gerekli)
defaultServiceTypeHealthPolicy Bir hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan sistem durumu ilkesi. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications İyi durumda olmayan dağıtılan uygulamaların izin verilen en yüksek yüzdesi. İzin verilen değerler sıfırdan 100'e kadar bayt değerleridir.
Yüzde, dağıtılan uygulamaların hata olarak kabul edilmeden önce iyi durumda olmayan en yüksek tolere edilen yüzdesini temsil eder.
Bu, iyi durumda olmayan dağıtılan uygulamaların sayısı, uygulamanın kümede şu anda dağıtıldığı düğüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda düğümde bir hatayı tolere etmek için yukarı yuvarlar. Varsayılan yüzde sıfırdır.
int (gerekli)
serviceTypeHealthPolicyMap Hizmet türü adı başına hizmet türü sistem durumu ilkesine sahip eşleme. Harita varsayılan olarak boş olur. ServiceTypeHealthPolicyMap

ServiceTypeHealthPolicy

Ad Açıklama Değer
maxPercentUnhealthyServices Uygulamanız hata olarak değerlendirilmeden önce iyi durumda olmayan hizmetlere izin verilen maksimum yüzde. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyPartitionsPerService Hizmet başına izin verilen en yüksek iyi durumda olmayan bölüm yüzdesi.

Yüzde, hizmet hata olarak değerlendirilmeden önce iyi durumda olmayan bölümlerin en yüksek tolere edilen yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan bölüm varsa, sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan bölümlerin sayısı hizmetteki toplam bölüm sayısına bölünerek hesaplanır.
Hesaplama, az sayıda bölümdeki bir hatayı tolere etmek için yukarı yuvarlar.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyReplicasPerPartition Bölüm başına izin verilen en yüksek iyi durumda olmayan çoğaltma yüzdesi.

Yüzde, bölüm hata olarak değerlendirilmeden önce iyi durumda olmayan çoğaltmaların tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan çoğaltma varsa, sistem durumu Uyarı olarak değerlendirilir.
Yüzde, iyi durumda olmayan çoğaltmaların sayısı bölümdeki toplam çoğaltma sayısına bölünerek hesaplanır.
Hesaplama, az sayıda çoğaltmada bir hatayı tolere etmek için yukarı yuvarlar.
int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 100
maxPercentUnhealthyServices İyi durumda olmayan hizmetlerin izin verilen en yüksek yüzdesi.

Yüzde, uygulamanın hata olarak kabul edilmesinden önce iyi durumda olmayan hizmetlerin tolere edilen en yüksek yüzdesini temsil eder.
Yüzdeye uyulup en az bir iyi durumda olmayan hizmet varsa sistem durumu Uyarı olarak değerlendirilir.
Bu, belirli hizmet türündeki iyi durumda olmayan hizmetlerin sayısı, belirli bir hizmet türünün toplam hizmet sayısına bölünerek hesaplanır.
Hesaplama, az sayıda hizmette bir hatayı tolere etmek için yukarı yuvarlar.
int (gerekli)

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

ServiceTypeHealthPolicyMap

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

ClusterMonitoringPolicy

Ad Açıklama Değer
healthCheckRetryTimeout Yükseltme geri alınmadan önce uygulama veya küme iyi durumda olmadığında sistem durumu değerlendirmesini yeniden deneme süresi. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckStableDuration Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Süre ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
healthCheckWaitDuration Sistem durumu denetimleri yapmadan önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Süre ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeDomainTimeout Yükseltme geri alınmadan önce her yükseltme etki alanının tamamlanması gereken süre. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)
upgradeTimeout Yükseltme geri alınmadan önce genel yükseltmenin tamamlanması gereken süre. Zaman aşımı ss:dd:ss veya d.hh:mm:ss.ms biçiminde olabilir. dize (gerekli)

Sku

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