Aracılığıyla paylaş


Microsoft.ServiceFabric kümeleri 2019-06-01-preview

Bicep kaynak tanımı

Kümeler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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

Kaynak biçimi

Microsoft.ServiceFabric/clusters kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.ServiceFabric/clusters@2019-06-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    addOnFeatures: [
      'string'
    ]
    azureActiveDirectory: {
      clientApplication: 'string'
      clusterApplication: 'string'
      tenantId: 'string'
    }
    certificate: {
      thumbprint: 'string'
      thumbprintSecondary: 'string'
      x509StoreName: 'string'
    }
    certificateCommonNames: {
      commonNames: [
        {
          certificateCommonName: 'string'
          certificateIssuerThumbprint: 'string'
        }
      ]
      x509StoreName: 'string'
    }
    clientCertificateCommonNames: [
      {
        certificateCommonName: 'string'
        certificateIssuerThumbprint: 'string'
        isAdmin: bool
      }
    ]
    clientCertificateThumbprints: [
      {
        certificateThumbprint: 'string'
        isAdmin: bool
      }
    ]
    clusterCodeVersion: 'string'
    diagnosticsStorageAccountConfig: {
      blobEndpoint: 'string'
      protectedAccountKeyName: 'string'
      protectedAccountKeyName2: 'string'
      queueEndpoint: 'string'
      storageAccountName: 'string'
      tableEndpoint: 'string'
    }
    eventStoreServiceEnabled: bool
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    managementEndpoint: 'string'
    nodeTypes: [
      {
        applicationPorts: {
          endPort: int
          startPort: int
        }
        capacities: {
          {customized property}: 'string'
        }
        clientConnectionEndpointPort: int
        durabilityLevel: 'string'
        ephemeralPorts: {
          endPort: int
          startPort: int
        }
        httpGatewayEndpointPort: int
        isPrimary: bool
        name: 'string'
        placementProperties: {
          {customized property}: 'string'
        }
        reverseProxyEndpointPort: int
        vmInstanceCount: int
      }
    ]
    reliabilityLevel: 'string'
    reverseProxyCertificate: {
      thumbprint: 'string'
      thumbprintSecondary: 'string'
      x509StoreName: 'string'
    }
    reverseProxyCertificateCommonNames: {
      commonNames: [
        {
          certificateCommonName: 'string'
          certificateIssuerThumbprint: 'string'
        }
      ]
      x509StoreName: 'string'
    }
    upgradeDescription: {
      deltaHealthPolicy: {
        applicationDeltaHealthPolicies: {
          {customized property}: {
            defaultServiceTypeDeltaHealthPolicy: {
              maxPercentDeltaUnhealthyServices: int
            }
            serviceTypeDeltaHealthPolicies: {
              {customized property}: {
                maxPercentDeltaUnhealthyServices: int
              }
            }
          }
        }
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
      }
      forceRestart: bool
      healthCheckRetryTimeout: 'string'
      healthCheckStableDuration: 'string'
      healthCheckWaitDuration: 'string'
      healthPolicy: {
        applicationHealthPolicies: {
          {customized property}: {
            defaultServiceTypeHealthPolicy: {
              maxPercentUnhealthyServices: int
            }
            serviceTypeHealthPolicies: {
              {customized property}: {
                maxPercentUnhealthyServices: int
              }
            }
          }
        }
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
      }
      upgradeDomainTimeout: 'string'
      upgradeReplicaSetCheckTimeout: 'string'
      upgradeTimeout: 'string'
    }
    upgradeMode: 'string'
    vmImage: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik değerleri

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

ApplicationDeltaHealthPolicyMap

Ad Açıklama Değer

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

ApplicationHealthPolicyMap

Ad Açıklama Değer

AzureActiveDirectory

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

CertificateDescription

Ad Açıklama Değer
Parmak izi Birincil sertifikanın parmak izi. dize (gerekli)
thumbprintSecondary İkincil sertifikanın parmak izi. dizgi
x509StoreName Yerel sertifika deposu konumu. 'AddressBook'
'AuthRoot'
'CertificateAuthority'
'İzin Verilmiyor'
'My'
'Kök'
'TrustedPeople'
'TrustedPublisher'

ClientCertificateCommonName

Ad Açıklama Değer
certificateCommonName İstemci sertifikasının ortak adı. dize (gerekli)
certificateIssuerThumbprint İstemci sertifikasının veren parmak izi. dize (gerekli)
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)

ClientCertificateThumbprint

Ad Açıklama Değer
certificateThumbprint İstemci sertifikasının parmak izi. dize (gerekli)
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)

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 raporlamadan önce, iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, 10% uygulamanın 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 en yüksek tolere edilen 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 uygulama örneklerinin toplam 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ı:
En düşük 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, 10% düğümün 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 en yüksek tolere edilen 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 devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır.
Int

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100

ClusterProperties

Ad Açıklama Değer
addOnFeatures Kümede etkinleştirecek eklenti özelliklerinin listesi. Herhangi birini içeren dize dizisi:
'BackupRestoreService'
'DnsService'
'RepairManager'
'ResourceMonitorService'
azureActiveDirectory Kümenin AAD kimlik doğrulama ayarları. AzureActiveDirectory
sertifika Kümenin güvenliğini sağlamak için kullanılacak sertifika. Sağlanan sertifika, küme içindeki düğümden düğüme güvenlik, küme yönetim uç noktası için SSL sertifikası ve varsayılan yönetici istemcisi için kullanılır. CertificateDescription
certificateCommonNames Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. ServerCertificateCommonNames
clientCertificateCommonNames Kümeyi yönetmesine izin verilen ortak adla başvuruda bulunan istemci sertifikalarının listesi. ClientCertificateCommonName[]
clientCertificateThumbprints Kümeyi yönetmesine izin verilen parmak izi tarafından başvuruda bulunan istemci sertifikalarının listesi. ClientCertificateThumbprint[]
clusterCodeVersion Kümenin Service Fabric çalışma zamanı sürümü. Bu özellik yalnızca upgradeMode 'Manual' olarak ayarlandığında kullanıcıyı ayarlayabilir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion APIkullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için kullanılabilirClusterVersionskullanın. dizgi
diagnosticsStorageAccountConfig Service Fabric tanılama günlüklerini depolamak için depolama hesabı bilgileri. DiagnosticsStorageAccountConfig
eventStoreServiceEnabled Olay deposu hizmetinin etkinleştirilip etkinleştirilmediğini gösterir. Bool
fabricSettings Kümeyi yapılandırmak için özel doku ayarlarının listesi. AyarlarıSectionDescription[]
managementEndpoint Kümenin http yönetim uç noktası. dize (gerekli)
nodeTypes Kümedeki düğüm türlerinin listesi. NodeTypeDescription[] (gerekli)
reliabilityLevel Güvenilirlik düzeyi, sistem hizmetlerinin çoğaltma kümesi boyutunu ayarlar. ReliabilityLevelhakkında bilgi edinin.

- Hiçbiri - Hedef çoğaltma kümesi sayısı 1 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır.
- Bronz - Hedef çoğaltma kümesi sayısı 3 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır.
- Silver - Hedef çoğaltma kümesi sayısı 5 olan Sistem hizmetlerini çalıştırın.
- Altın - Sistem hizmetlerini 7 hedef çoğaltma kümesi sayısıyla çalıştırın.
- Platin - Hedef çoğaltma kümesi sayısı 9 olan Sistem hizmetlerini çalıştırın.
'Bronz'
'Altın'
'Hiçbiri'
'Platinum'
'Silver'
reverseProxyCertificate Ters ara sunucu tarafından kullanılan sunucu sertifikası. CertificateDescription
reverseProxyCertificateCommonNames Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. ServerCertificateCommonNames
upgradeDescription Kümeyi yükseltirken kullanılacak ilke. ClusterUpgradePolicy
upgradeMode Yeni Service Fabric çalışma zamanı sürümü kullanılabilir olduğunda kümenin yükseltme modu.

- Otomatik - Küme, kullanılabilir olduğu anda otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilir.
- El ile - Küme otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilmeyecek. Küme, küme kaynağındaki clusterCodeVersion özelliği ayarlanarak yükseltilir.
'Otomatik'
'El ile'
vmImage VMSS'nin yapılandırıldığı VM görüntüsü. Windows veya Linux gibi genel adlar kullanılabilir. dizgi

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 ilkesi 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

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100 (gerekli)
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

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100 (gerekli)
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şı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.
Tüm tamamlanmış yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra, yükseltme etki alanlarının durumunun tolere edilen sınırlar içinde olduğundan emin olmak için denetim gerçekleştirilir.
Int

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100 (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 yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). Bool
healthCheckRetryTimeout Yükseltme geri almadan ö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 gerçekleştirmeden ö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 almadan ö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 maksimum süre. Bu zaman aşımı sona erdiğinde, 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 almadan ö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)

DiagnosticsStorageAccountConfig

Ad Açıklama Değer
blobEndpoint Azure depolama hesabının blob uç noktası. dize (gerekli)
protectedAccountKeyName Korumalı tanılama depolama anahtarı adı. dize (gerekli)
protectedAccountKeyName2 İkincil korumalı tanılama depolama anahtarı adı. Depolama hesabı anahtarlarından biri döndürülürse küme diğerini kullanmaya geri döner. dizgi
queueEndpoint Azure depolama hesabının kuyruk uç noktası. dize (gerekli)
storageAccountName Azure depolama hesabı adı. dize (gerekli)
tableEndpoint Azure depolama hesabının tablo uç noktası. dize (gerekli)

EndpointRangeDescription

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

Microsoft.ServiceFabric/clusters

Ad Açıklama Değer
yer Azure kaynak konumu. dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Küme kaynağı özellikleri ClusterProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

NodeTypeDescription

Ad Açıklama Değer
applicationPorts Kümenin Service Fabric uygulamalarına bağlantı noktası atadığı bağlantı noktası aralığı. EndpointRangeDescription
Kapasite Düğüm türündeki düğümlere uygulanan kapasite etiketleri, küme kaynak yöneticisi bir düğümün ne kadar kaynağı olduğunu anlamak için bu etiketleri kullanır. NodeTypeDescriptionCapacities
clientConnectionEndpointPort TCP kümesi yönetim uç noktası bağlantı noktası. int (gerekli)
dayanıklılıkLevel Düğüm türünün dayanıklılık düzeyi. DayanıklılıkLevelhakkında bilgi edinin.

- Bronz - Ayrıcalık yok. Varsayılan değer budur.
- Silver - Altyapı işleri UD başına 10 dakika süreyle duraklatılabilir.
- Altın - Altyapı işleri UD başına 2 saat süreyle duraklatılabilir. Altın dayanıklılık yalnızca D15_V2, G5 gibi tam düğüm VM sku'larında etkinleştirilebilir.
'Bronz'
'Altın'
'Silver'
ephemeralPorts Bu düğüm türündeki düğümlerin yapılandırılacağı kısa ömürlü bağlantı noktaları aralığı. EndpointRangeDescription
httpGatewayEndpointPort HTTP kümesi yönetim uç noktası bağlantı noktası. int (gerekli)
isPrimary Sistem hizmetlerinin üzerinde çalıştırılacağı düğüm türü. Yalnızca bir düğüm türü birincil olarak işaretlenmelidir. Birincil düğüm türü mevcut kümeler için silinemez veya değiştirilemez. bool (gerekli)
ad Düğüm türünün adı. dize (gerekli)
placementProperties Düğüm türündeki düğümlere uygulanan yerleştirme etiketleri, belirli hizmetlerin (iş yükü) nerede çalışacağını belirtmek için kullanılabilir. NodeTypeDescriptionPlacementProperties
reverseProxyEndpointPort Ters ara sunucu tarafından kullanılan uç nokta. Int
vmInstanceCount Düğüm türündeki düğüm sayısı. Bu sayı, karşılık gelen VirtualMachineScaleSet kaynağındaki kapasite özelliğiyle eşleşmelidir. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 2147483647 (gerekli)

NodeTypeDescriptionCapacities

Ad Açıklama Değer

NodeTypeDescriptionPlacementProperties

Ad Açıklama Değer

ResourceTags

Ad Açıklama Değer

ServerCertificateCommonName

Ad Açıklama Değer
certificateCommonName Sunucu sertifikasının ortak adı. dize (gerekli)
certificateIssuerThumbprint Sunucu sertifikasının veren parmak izi. dize (gerekli)

ServerCertificateCommonNames

Ad Açıklama Değer
commonNames Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesi. ServerCertificateCommonName[]
x509StoreName Yerel sertifika deposu konumu. 'AddressBook'
'AuthRoot'
'CertificateAuthority'
'İzin Verilmiyor'
'My'
'Kök'
'TrustedPeople'
'TrustedPublisher'

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 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ı:
En düşük değer = 0
Maksimum değer = 100

ServiceTypeDeltaHealthPolicyMap

Ad Açıklama Değer

ServiceTypeHealthPolicy

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

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100

ServiceTypeHealthPolicyMap

Ad Açıklama Değer

AyarlarParameterDescription

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

SettingsSectionDescription

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

Hızlı başlangıç örnekleri

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

Bicep Dosyası Açıklama
5 Düğüm güvenli küme dağıtma Bu şablon, Standard_D2_v2 Boyutlu VMSS üzerinde Windows Server 2019 Datacenter çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar.

ARM şablonu kaynak tanımı

Kümeler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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

Kaynak biçimi

Microsoft.ServiceFabric/clusters kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.ServiceFabric/clusters",
  "apiVersion": "2019-06-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "addOnFeatures": [ "string" ],
    "azureActiveDirectory": {
      "clientApplication": "string",
      "clusterApplication": "string",
      "tenantId": "string"
    },
    "certificate": {
      "thumbprint": "string",
      "thumbprintSecondary": "string",
      "x509StoreName": "string"
    },
    "certificateCommonNames": {
      "commonNames": [
        {
          "certificateCommonName": "string",
          "certificateIssuerThumbprint": "string"
        }
      ],
      "x509StoreName": "string"
    },
    "clientCertificateCommonNames": [
      {
        "certificateCommonName": "string",
        "certificateIssuerThumbprint": "string",
        "isAdmin": "bool"
      }
    ],
    "clientCertificateThumbprints": [
      {
        "certificateThumbprint": "string",
        "isAdmin": "bool"
      }
    ],
    "clusterCodeVersion": "string",
    "diagnosticsStorageAccountConfig": {
      "blobEndpoint": "string",
      "protectedAccountKeyName": "string",
      "protectedAccountKeyName2": "string",
      "queueEndpoint": "string",
      "storageAccountName": "string",
      "tableEndpoint": "string"
    },
    "eventStoreServiceEnabled": "bool",
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "managementEndpoint": "string",
    "nodeTypes": [
      {
        "applicationPorts": {
          "endPort": "int",
          "startPort": "int"
        },
        "capacities": {
          "{customized property}": "string"
        },
        "clientConnectionEndpointPort": "int",
        "durabilityLevel": "string",
        "ephemeralPorts": {
          "endPort": "int",
          "startPort": "int"
        },
        "httpGatewayEndpointPort": "int",
        "isPrimary": "bool",
        "name": "string",
        "placementProperties": {
          "{customized property}": "string"
        },
        "reverseProxyEndpointPort": "int",
        "vmInstanceCount": "int"
      }
    ],
    "reliabilityLevel": "string",
    "reverseProxyCertificate": {
      "thumbprint": "string",
      "thumbprintSecondary": "string",
      "x509StoreName": "string"
    },
    "reverseProxyCertificateCommonNames": {
      "commonNames": [
        {
          "certificateCommonName": "string",
          "certificateIssuerThumbprint": "string"
        }
      ],
      "x509StoreName": "string"
    },
    "upgradeDescription": {
      "deltaHealthPolicy": {
        "applicationDeltaHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeDeltaHealthPolicy": {
              "maxPercentDeltaUnhealthyServices": "int"
            },
            "serviceTypeDeltaHealthPolicies": {
              "{customized property}": {
                "maxPercentDeltaUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
      },
      "forceRestart": "bool",
      "healthCheckRetryTimeout": "string",
      "healthCheckStableDuration": "string",
      "healthCheckWaitDuration": "string",
      "healthPolicy": {
        "applicationHealthPolicies": {
          "{customized property}": {
            "defaultServiceTypeHealthPolicy": {
              "maxPercentUnhealthyServices": "int"
            },
            "serviceTypeHealthPolicies": {
              "{customized property}": {
                "maxPercentUnhealthyServices": "int"
              }
            }
          }
        },
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int"
      },
      "upgradeDomainTimeout": "string",
      "upgradeReplicaSetCheckTimeout": "string",
      "upgradeTimeout": "string"
    },
    "upgradeMode": "string",
    "vmImage": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik değerleri

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

ApplicationDeltaHealthPolicyMap

Ad Açıklama Değer

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

ApplicationHealthPolicyMap

Ad Açıklama Değer

AzureActiveDirectory

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

CertificateDescription

Ad Açıklama Değer
Parmak izi Birincil sertifikanın parmak izi. dize (gerekli)
thumbprintSecondary İkincil sertifikanın parmak izi. dizgi
x509StoreName Yerel sertifika deposu konumu. 'AddressBook'
'AuthRoot'
'CertificateAuthority'
'İzin Verilmiyor'
'My'
'Kök'
'TrustedPeople'
'TrustedPublisher'

ClientCertificateCommonName

Ad Açıklama Değer
certificateCommonName İstemci sertifikasının ortak adı. dize (gerekli)
certificateIssuerThumbprint İstemci sertifikasının veren parmak izi. dize (gerekli)
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)

ClientCertificateThumbprint

Ad Açıklama Değer
certificateThumbprint İstemci sertifikasının parmak izi. dize (gerekli)
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)

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 raporlamadan önce, iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, 10% uygulamanın 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 en yüksek tolere edilen 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 uygulama örneklerinin toplam 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ı:
En düşük 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, 10% düğümün 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 en yüksek tolere edilen 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 devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır.
Int

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100

ClusterProperties

Ad Açıklama Değer
addOnFeatures Kümede etkinleştirecek eklenti özelliklerinin listesi. Herhangi birini içeren dize dizisi:
'BackupRestoreService'
'DnsService'
'RepairManager'
'ResourceMonitorService'
azureActiveDirectory Kümenin AAD kimlik doğrulama ayarları. AzureActiveDirectory
sertifika Kümenin güvenliğini sağlamak için kullanılacak sertifika. Sağlanan sertifika, küme içindeki düğümden düğüme güvenlik, küme yönetim uç noktası için SSL sertifikası ve varsayılan yönetici istemcisi için kullanılır. CertificateDescription
certificateCommonNames Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. ServerCertificateCommonNames
clientCertificateCommonNames Kümeyi yönetmesine izin verilen ortak adla başvuruda bulunan istemci sertifikalarının listesi. ClientCertificateCommonName[]
clientCertificateThumbprints Kümeyi yönetmesine izin verilen parmak izi tarafından başvuruda bulunan istemci sertifikalarının listesi. ClientCertificateThumbprint[]
clusterCodeVersion Kümenin Service Fabric çalışma zamanı sürümü. Bu özellik yalnızca upgradeMode 'Manual' olarak ayarlandığında kullanıcıyı ayarlayabilir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion APIkullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için kullanılabilirClusterVersionskullanın. dizgi
diagnosticsStorageAccountConfig Service Fabric tanılama günlüklerini depolamak için depolama hesabı bilgileri. DiagnosticsStorageAccountConfig
eventStoreServiceEnabled Olay deposu hizmetinin etkinleştirilip etkinleştirilmediğini gösterir. Bool
fabricSettings Kümeyi yapılandırmak için özel doku ayarlarının listesi. AyarlarıSectionDescription[]
managementEndpoint Kümenin http yönetim uç noktası. dize (gerekli)
nodeTypes Kümedeki düğüm türlerinin listesi. NodeTypeDescription[] (gerekli)
reliabilityLevel Güvenilirlik düzeyi, sistem hizmetlerinin çoğaltma kümesi boyutunu ayarlar. ReliabilityLevelhakkında bilgi edinin.

- Hiçbiri - Hedef çoğaltma kümesi sayısı 1 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır.
- Bronz - Hedef çoğaltma kümesi sayısı 3 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır.
- Silver - Hedef çoğaltma kümesi sayısı 5 olan Sistem hizmetlerini çalıştırın.
- Altın - Sistem hizmetlerini 7 hedef çoğaltma kümesi sayısıyla çalıştırın.
- Platin - Hedef çoğaltma kümesi sayısı 9 olan Sistem hizmetlerini çalıştırın.
'Bronz'
'Altın'
'Hiçbiri'
'Platinum'
'Silver'
reverseProxyCertificate Ters ara sunucu tarafından kullanılan sunucu sertifikası. CertificateDescription
reverseProxyCertificateCommonNames Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. ServerCertificateCommonNames
upgradeDescription Kümeyi yükseltirken kullanılacak ilke. ClusterUpgradePolicy
upgradeMode Yeni Service Fabric çalışma zamanı sürümü kullanılabilir olduğunda kümenin yükseltme modu.

- Otomatik - Küme, kullanılabilir olduğu anda otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilir.
- El ile - Küme otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilmeyecek. Küme, küme kaynağındaki clusterCodeVersion özelliği ayarlanarak yükseltilir.
'Otomatik'
'El ile'
vmImage VMSS'nin yapılandırıldığı VM görüntüsü. Windows veya Linux gibi genel adlar kullanılabilir. dizgi

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 ilkesi 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

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100 (gerekli)
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

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100 (gerekli)
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şı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.
Tüm tamamlanmış yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra, yükseltme etki alanlarının durumunun tolere edilen sınırlar içinde olduğundan emin olmak için denetim gerçekleştirilir.
Int

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100 (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 yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). Bool
healthCheckRetryTimeout Yükseltme geri almadan ö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 gerçekleştirmeden ö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 almadan ö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 maksimum süre. Bu zaman aşımı sona erdiğinde, 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 almadan ö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)

DiagnosticsStorageAccountConfig

Ad Açıklama Değer
blobEndpoint Azure depolama hesabının blob uç noktası. dize (gerekli)
protectedAccountKeyName Korumalı tanılama depolama anahtarı adı. dize (gerekli)
protectedAccountKeyName2 İkincil korumalı tanılama depolama anahtarı adı. Depolama hesabı anahtarlarından biri döndürülürse küme diğerini kullanmaya geri döner. dizgi
queueEndpoint Azure depolama hesabının kuyruk uç noktası. dize (gerekli)
storageAccountName Azure depolama hesabı adı. dize (gerekli)
tableEndpoint Azure depolama hesabının tablo uç noktası. dize (gerekli)

EndpointRangeDescription

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

Microsoft.ServiceFabric/clusters

Ad Açıklama Değer
apiVersion API sürümü '2019-06-01-preview'
yer Azure kaynak konumu. dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Küme kaynağı özellikleri ClusterProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.ServiceFabric/clusters'

NodeTypeDescription

Ad Açıklama Değer
applicationPorts Kümenin Service Fabric uygulamalarına bağlantı noktası atadığı bağlantı noktası aralığı. EndpointRangeDescription
Kapasite Düğüm türündeki düğümlere uygulanan kapasite etiketleri, küme kaynak yöneticisi bir düğümün ne kadar kaynağı olduğunu anlamak için bu etiketleri kullanır. NodeTypeDescriptionCapacities
clientConnectionEndpointPort TCP kümesi yönetim uç noktası bağlantı noktası. int (gerekli)
dayanıklılıkLevel Düğüm türünün dayanıklılık düzeyi. DayanıklılıkLevelhakkında bilgi edinin.

- Bronz - Ayrıcalık yok. Varsayılan değer budur.
- Silver - Altyapı işleri UD başına 10 dakika süreyle duraklatılabilir.
- Altın - Altyapı işleri UD başına 2 saat süreyle duraklatılabilir. Altın dayanıklılık yalnızca D15_V2, G5 gibi tam düğüm VM sku'larında etkinleştirilebilir.
'Bronz'
'Altın'
'Silver'
ephemeralPorts Bu düğüm türündeki düğümlerin yapılandırılacağı kısa ömürlü bağlantı noktaları aralığı. EndpointRangeDescription
httpGatewayEndpointPort HTTP kümesi yönetim uç noktası bağlantı noktası. int (gerekli)
isPrimary Sistem hizmetlerinin üzerinde çalıştırılacağı düğüm türü. Yalnızca bir düğüm türü birincil olarak işaretlenmelidir. Birincil düğüm türü mevcut kümeler için silinemez veya değiştirilemez. bool (gerekli)
ad Düğüm türünün adı. dize (gerekli)
placementProperties Düğüm türündeki düğümlere uygulanan yerleştirme etiketleri, belirli hizmetlerin (iş yükü) nerede çalışacağını belirtmek için kullanılabilir. NodeTypeDescriptionPlacementProperties
reverseProxyEndpointPort Ters ara sunucu tarafından kullanılan uç nokta. Int
vmInstanceCount Düğüm türündeki düğüm sayısı. Bu sayı, karşılık gelen VirtualMachineScaleSet kaynağındaki kapasite özelliğiyle eşleşmelidir. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 2147483647 (gerekli)

NodeTypeDescriptionCapacities

Ad Açıklama Değer

NodeTypeDescriptionPlacementProperties

Ad Açıklama Değer

ResourceTags

Ad Açıklama Değer

ServerCertificateCommonName

Ad Açıklama Değer
certificateCommonName Sunucu sertifikasının ortak adı. dize (gerekli)
certificateIssuerThumbprint Sunucu sertifikasının veren parmak izi. dize (gerekli)

ServerCertificateCommonNames

Ad Açıklama Değer
commonNames Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesi. ServerCertificateCommonName[]
x509StoreName Yerel sertifika deposu konumu. 'AddressBook'
'AuthRoot'
'CertificateAuthority'
'İzin Verilmiyor'
'My'
'Kök'
'TrustedPeople'
'TrustedPublisher'

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 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ı:
En düşük değer = 0
Maksimum değer = 100

ServiceTypeDeltaHealthPolicyMap

Ad Açıklama Değer

ServiceTypeHealthPolicy

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

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100

ServiceTypeHealthPolicyMap

Ad Açıklama Değer

AyarlarParameterDescription

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

SettingsSectionDescription

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

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

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

Şablon Açıklama
NSG'ler etkin 3 Nodetype Güvenli Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, Standard_D2 Boyutlu VM'lerde Windows server 2016 Veri merkezini çalıştıran güvenli bir 3 düğüm türü Service fabric Kümesi dağıtmanızı sağlar. Bu şablonu kullanın, Ağ Güvenlik Gruplarını kullanarak gelen ve giden ağ trafiğini denetlemenize olanak tanır.
5 Düğüm güvenli küme dağıtma

Azure 'a dağıtma
Bu şablon, Standard_D2_v2 Boyutlu VMSS üzerinde Windows Server 2019 Datacenter çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar.
5 Düğüm Ubuntu Service Fabric Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, Standard_D2_V2 Boyutlu VMSS üzerinde Ubuntu çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar.

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/clusters@2019-06-01-preview"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      addOnFeatures = [
        "string"
      ]
      azureActiveDirectory = {
        clientApplication = "string"
        clusterApplication = "string"
        tenantId = "string"
      }
      certificate = {
        thumbprint = "string"
        thumbprintSecondary = "string"
        x509StoreName = "string"
      }
      certificateCommonNames = {
        commonNames = [
          {
            certificateCommonName = "string"
            certificateIssuerThumbprint = "string"
          }
        ]
        x509StoreName = "string"
      }
      clientCertificateCommonNames = [
        {
          certificateCommonName = "string"
          certificateIssuerThumbprint = "string"
          isAdmin = bool
        }
      ]
      clientCertificateThumbprints = [
        {
          certificateThumbprint = "string"
          isAdmin = bool
        }
      ]
      clusterCodeVersion = "string"
      diagnosticsStorageAccountConfig = {
        blobEndpoint = "string"
        protectedAccountKeyName = "string"
        protectedAccountKeyName2 = "string"
        queueEndpoint = "string"
        storageAccountName = "string"
        tableEndpoint = "string"
      }
      eventStoreServiceEnabled = bool
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      managementEndpoint = "string"
      nodeTypes = [
        {
          applicationPorts = {
            endPort = int
            startPort = int
          }
          capacities = {
            {customized property} = "string"
          }
          clientConnectionEndpointPort = int
          durabilityLevel = "string"
          ephemeralPorts = {
            endPort = int
            startPort = int
          }
          httpGatewayEndpointPort = int
          isPrimary = bool
          name = "string"
          placementProperties = {
            {customized property} = "string"
          }
          reverseProxyEndpointPort = int
          vmInstanceCount = int
        }
      ]
      reliabilityLevel = "string"
      reverseProxyCertificate = {
        thumbprint = "string"
        thumbprintSecondary = "string"
        x509StoreName = "string"
      }
      reverseProxyCertificateCommonNames = {
        commonNames = [
          {
            certificateCommonName = "string"
            certificateIssuerThumbprint = "string"
          }
        ]
        x509StoreName = "string"
      }
      upgradeDescription = {
        deltaHealthPolicy = {
          applicationDeltaHealthPolicies = {
            {customized property} = {
              defaultServiceTypeDeltaHealthPolicy = {
                maxPercentDeltaUnhealthyServices = int
              }
              serviceTypeDeltaHealthPolicies = {
                {customized property} = {
                  maxPercentDeltaUnhealthyServices = int
                }
              }
            }
          }
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
        }
        forceRestart = bool
        healthCheckRetryTimeout = "string"
        healthCheckStableDuration = "string"
        healthCheckWaitDuration = "string"
        healthPolicy = {
          applicationHealthPolicies = {
            {customized property} = {
              defaultServiceTypeHealthPolicy = {
                maxPercentUnhealthyServices = int
              }
              serviceTypeHealthPolicies = {
                {customized property} = {
                  maxPercentUnhealthyServices = int
                }
              }
            }
          }
          maxPercentUnhealthyApplications = int
          maxPercentUnhealthyNodes = int
        }
        upgradeDomainTimeout = "string"
        upgradeReplicaSetCheckTimeout = "string"
        upgradeTimeout = "string"
      }
      upgradeMode = "string"
      vmImage = "string"
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Özellik değerleri

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

ApplicationDeltaHealthPolicyMap

Ad Açıklama Değer

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

ApplicationHealthPolicyMap

Ad Açıklama Değer

AzureActiveDirectory

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

CertificateDescription

Ad Açıklama Değer
Parmak izi Birincil sertifikanın parmak izi. dize (gerekli)
thumbprintSecondary İkincil sertifikanın parmak izi. dizgi
x509StoreName Yerel sertifika deposu konumu. 'AddressBook'
'AuthRoot'
'CertificateAuthority'
'İzin Verilmiyor'
'My'
'Kök'
'TrustedPeople'
'TrustedPublisher'

ClientCertificateCommonName

Ad Açıklama Değer
certificateCommonName İstemci sertifikasının ortak adı. dize (gerekli)
certificateIssuerThumbprint İstemci sertifikasının veren parmak izi. dize (gerekli)
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)

ClientCertificateThumbprint

Ad Açıklama Değer
certificateThumbprint İstemci sertifikasının parmak izi. dize (gerekli)
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)

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 raporlamadan önce, iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, 10% uygulamanın 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 en yüksek tolere edilen 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 uygulama örneklerinin toplam 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ı:
En düşük 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, 10% düğümün 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 en yüksek tolere edilen 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 devre dışı kalır, bu nedenle bu yüzde bunu tolere edecek şekilde yapılandırılmalıdır.
Int

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100

ClusterProperties

Ad Açıklama Değer
addOnFeatures Kümede etkinleştirecek eklenti özelliklerinin listesi. Herhangi birini içeren dize dizisi:
'BackupRestoreService'
'DnsService'
'RepairManager'
'ResourceMonitorService'
azureActiveDirectory Kümenin AAD kimlik doğrulama ayarları. AzureActiveDirectory
sertifika Kümenin güvenliğini sağlamak için kullanılacak sertifika. Sağlanan sertifika, küme içindeki düğümden düğüme güvenlik, küme yönetim uç noktası için SSL sertifikası ve varsayılan yönetici istemcisi için kullanılır. CertificateDescription
certificateCommonNames Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. ServerCertificateCommonNames
clientCertificateCommonNames Kümeyi yönetmesine izin verilen ortak adla başvuruda bulunan istemci sertifikalarının listesi. ClientCertificateCommonName[]
clientCertificateThumbprints Kümeyi yönetmesine izin verilen parmak izi tarafından başvuruda bulunan istemci sertifikalarının listesi. ClientCertificateThumbprint[]
clusterCodeVersion Kümenin Service Fabric çalışma zamanı sürümü. Bu özellik yalnızca upgradeMode 'Manual' olarak ayarlandığında kullanıcıyı ayarlayabilir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion APIkullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için kullanılabilirClusterVersionskullanın. dizgi
diagnosticsStorageAccountConfig Service Fabric tanılama günlüklerini depolamak için depolama hesabı bilgileri. DiagnosticsStorageAccountConfig
eventStoreServiceEnabled Olay deposu hizmetinin etkinleştirilip etkinleştirilmediğini gösterir. Bool
fabricSettings Kümeyi yapılandırmak için özel doku ayarlarının listesi. AyarlarıSectionDescription[]
managementEndpoint Kümenin http yönetim uç noktası. dize (gerekli)
nodeTypes Kümedeki düğüm türlerinin listesi. NodeTypeDescription[] (gerekli)
reliabilityLevel Güvenilirlik düzeyi, sistem hizmetlerinin çoğaltma kümesi boyutunu ayarlar. ReliabilityLevelhakkında bilgi edinin.

- Hiçbiri - Hedef çoğaltma kümesi sayısı 1 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır.
- Bronz - Hedef çoğaltma kümesi sayısı 3 olan Sistem hizmetlerini çalıştırın. Bu yalnızca test kümeleri için kullanılmalıdır.
- Silver - Hedef çoğaltma kümesi sayısı 5 olan Sistem hizmetlerini çalıştırın.
- Altın - Sistem hizmetlerini 7 hedef çoğaltma kümesi sayısıyla çalıştırın.
- Platin - Hedef çoğaltma kümesi sayısı 9 olan Sistem hizmetlerini çalıştırın.
'Bronz'
'Altın'
'Hiçbiri'
'Platinum'
'Silver'
reverseProxyCertificate Ters ara sunucu tarafından kullanılan sunucu sertifikası. CertificateDescription
reverseProxyCertificateCommonNames Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesini açıklar. ServerCertificateCommonNames
upgradeDescription Kümeyi yükseltirken kullanılacak ilke. ClusterUpgradePolicy
upgradeMode Yeni Service Fabric çalışma zamanı sürümü kullanılabilir olduğunda kümenin yükseltme modu.

- Otomatik - Küme, kullanılabilir olduğu anda otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilir.
- El ile - Küme otomatik olarak en son Service Fabric çalışma zamanı sürümüne yükseltilmeyecek. Küme, küme kaynağındaki clusterCodeVersion özelliği ayarlanarak yükseltilir.
'Otomatik'
'El ile'
vmImage VMSS'nin yapılandırıldığı VM görüntüsü. Windows veya Linux gibi genel adlar kullanılabilir. dizgi

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 ilkesi 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

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100 (gerekli)
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

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100 (gerekli)
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şı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.
Tüm tamamlanmış yükseltme etki alanları için her yükseltme etki alanı yükseltmesi tamamlandıktan sonra, yükseltme etki alanlarının durumunun tolere edilen sınırlar içinde olduğundan emin olmak için denetim gerçekleştirilir.
Int

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100 (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 yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). Bool
healthCheckRetryTimeout Yükseltme geri almadan ö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 gerçekleştirmeden ö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 almadan ö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 maksimum süre. Bu zaman aşımı sona erdiğinde, 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 almadan ö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)

DiagnosticsStorageAccountConfig

Ad Açıklama Değer
blobEndpoint Azure depolama hesabının blob uç noktası. dize (gerekli)
protectedAccountKeyName Korumalı tanılama depolama anahtarı adı. dize (gerekli)
protectedAccountKeyName2 İkincil korumalı tanılama depolama anahtarı adı. Depolama hesabı anahtarlarından biri döndürülürse küme diğerini kullanmaya geri döner. dizgi
queueEndpoint Azure depolama hesabının kuyruk uç noktası. dize (gerekli)
storageAccountName Azure depolama hesabı adı. dize (gerekli)
tableEndpoint Azure depolama hesabının tablo uç noktası. dize (gerekli)

EndpointRangeDescription

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

Microsoft.ServiceFabric/clusters

Ad Açıklama Değer
yer Azure kaynak konumu. dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Küme kaynağı özellikleri ClusterProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.ServiceFabric/clusters@2019-06-01-preview"

NodeTypeDescription

Ad Açıklama Değer
applicationPorts Kümenin Service Fabric uygulamalarına bağlantı noktası atadığı bağlantı noktası aralığı. EndpointRangeDescription
Kapasite Düğüm türündeki düğümlere uygulanan kapasite etiketleri, küme kaynak yöneticisi bir düğümün ne kadar kaynağı olduğunu anlamak için bu etiketleri kullanır. NodeTypeDescriptionCapacities
clientConnectionEndpointPort TCP kümesi yönetim uç noktası bağlantı noktası. int (gerekli)
dayanıklılıkLevel Düğüm türünün dayanıklılık düzeyi. DayanıklılıkLevelhakkında bilgi edinin.

- Bronz - Ayrıcalık yok. Varsayılan değer budur.
- Silver - Altyapı işleri UD başına 10 dakika süreyle duraklatılabilir.
- Altın - Altyapı işleri UD başına 2 saat süreyle duraklatılabilir. Altın dayanıklılık yalnızca D15_V2, G5 gibi tam düğüm VM sku'larında etkinleştirilebilir.
'Bronz'
'Altın'
'Silver'
ephemeralPorts Bu düğüm türündeki düğümlerin yapılandırılacağı kısa ömürlü bağlantı noktaları aralığı. EndpointRangeDescription
httpGatewayEndpointPort HTTP kümesi yönetim uç noktası bağlantı noktası. int (gerekli)
isPrimary Sistem hizmetlerinin üzerinde çalıştırılacağı düğüm türü. Yalnızca bir düğüm türü birincil olarak işaretlenmelidir. Birincil düğüm türü mevcut kümeler için silinemez veya değiştirilemez. bool (gerekli)
ad Düğüm türünün adı. dize (gerekli)
placementProperties Düğüm türündeki düğümlere uygulanan yerleştirme etiketleri, belirli hizmetlerin (iş yükü) nerede çalışacağını belirtmek için kullanılabilir. NodeTypeDescriptionPlacementProperties
reverseProxyEndpointPort Ters ara sunucu tarafından kullanılan uç nokta. Int
vmInstanceCount Düğüm türündeki düğüm sayısı. Bu sayı, karşılık gelen VirtualMachineScaleSet kaynağındaki kapasite özelliğiyle eşleşmelidir. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 2147483647 (gerekli)

NodeTypeDescriptionCapacities

Ad Açıklama Değer

NodeTypeDescriptionPlacementProperties

Ad Açıklama Değer

ResourceTags

Ad Açıklama Değer

ServerCertificateCommonName

Ad Açıklama Değer
certificateCommonName Sunucu sertifikasının ortak adı. dize (gerekli)
certificateIssuerThumbprint Sunucu sertifikasının veren parmak izi. dize (gerekli)

ServerCertificateCommonNames

Ad Açıklama Değer
commonNames Kümenin güvenliğini sağlamak için kullanılan ortak adla başvuruda bulunan sunucu sertifikalarının listesi. ServerCertificateCommonName[]
x509StoreName Yerel sertifika deposu konumu. 'AddressBook'
'AuthRoot'
'CertificateAuthority'
'İzin Verilmiyor'
'My'
'Kök'
'TrustedPeople'
'TrustedPublisher'

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 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ı:
En düşük değer = 0
Maksimum değer = 100

ServiceTypeDeltaHealthPolicyMap

Ad Açıklama Değer

ServiceTypeHealthPolicy

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

Kısıtlama -ları:
En düşük değer = 0
Maksimum değer = 100

ServiceTypeHealthPolicyMap

Ad Açıklama Değer

AyarlarParameterDescription

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

SettingsSectionDescription

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