Megosztás a következőn keresztül:


Microsoft.ServiceFabric managedClusters 2024-04-01

Bicep-erőforrásdefiníció

A managedClusters erőforrástípus üzembe helyezhető a következő célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/managedClusters erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2024-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  properties: {
    addonFeatures: [
      'string'
    ]
    adminPassword: 'string'
    adminUserName: 'string'
    allowRdpAccess: bool
    applicationTypeVersionsCleanupPolicy: {
      maxUnusedVersionsToKeep: int
    }
    auxiliarySubnets: [
      {
        enableIpv6: bool
        name: 'string'
        networkSecurityGroupId: 'string'
        privateEndpointNetworkPolicies: 'string'
        privateLinkServiceNetworkPolicies: 'string'
      }
    ]
    azureActiveDirectory: {
      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
    enableHttpGatewayExclusiveAuthMode: bool
    enableIpv6: bool
    enableServicePublicIP: bool
    fabricSettings: [
      {
        name: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    httpGatewayConnectionPort: int
    httpGatewayTokenAuthConnectionPort: 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: {
        maxPercentDeltaUnhealthyApplications: int
        maxPercentDeltaUnhealthyNodes: int
        maxPercentUpgradeDomainDeltaUnhealthyNodes: int
      }
      forceRestart: bool
      healthPolicy: {
        maxPercentUnhealthyApplications: int
        maxPercentUnhealthyNodes: int
      }
      monitoringPolicy: {
        healthCheckRetryTimeout: 'string'
        healthCheckStableDuration: 'string'
        healthCheckWaitDuration: 'string'
        upgradeDomainTimeout: 'string'
        upgradeTimeout: 'string'
      }
      upgradeReplicaSetCheckTimeout: 'string'
    }
    useCustomVnet: bool
    zonalResiliency: bool
    zonalUpdateMode: 'string'
  }
}

Tulajdonságértékek

managedClusters

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)
location Azure-erőforrás helye. sztring (kötelező)
tags Azure-erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Sku A felügyelt fürt termékváltozata Termékváltozat (kötelező)
properties A felügyelt fürt erőforrás-tulajdonságai ManagedClusterProperties

ManagedClusterProperties

Név Leírás Érték
addonFeatures A fürtön engedélyezendő bővítményfunkciók listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword Virtuális gép rendszergazdai felhasználói jelszava. sztring

Korlátok:
Bizalmas érték. Továbbítás biztonságos paraméterként.
adminUserName Virtuális gép rendszergazdai felhasználóneve. sztring (kötelező)
allowRdpAccess Ha ezt true (igaz) értékre állítja, akkor rdP-hozzáférés érhető el a virtuális géphez. Az alapértelmezett NSG-szabály megnyitja az RDP-portot az internet felé, amely felülbírálható egyéni hálózati biztonsági szabályokkal. A beállítás alapértelmezett értéke hamis. logikai
applicationTypeVersionsCleanupPolicy A nem használt verziók törlésére használt szabályzat. ApplicationTypeVersionsCleanupPolicy
auxiliarySubnets A fürt kiegészítő alhálózatai. Alhálózat[]
azureActiveDirectory A fürt AAD-hitelesítési beállításai. AzureActiveDirectory
clientConnectionPort A fürthöz való ügyfélkapcsolatokhoz használt port. int
Ügyfelek A fürt felügyeletére jogosult ügyféltanúsítványok. ClientCertificate[]
clusterCodeVersion A fürt Service Fabric-futtatókörnyezeti verziója. Ez a tulajdonság akkor szükséges, ha a clusterUpgradeMode értéke "Manual". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. sztring
clusterUpgradeCadence Azt jelzi, hogy mikor lesznek alkalmazva az új fürt futtatókörnyezeti verziófrissítései a kiadásuk után. Alapértelmezés szerint a Wave0. Csak akkor érvényes, ha a clusterUpgradeMode értéke "Automatikus". "Hullám0"
"Hullám1"
"Wave2"
clusterUpgradeMode A fürt frissítési módja, ha új Service Fabric-futtatókörnyezeti verzió érhető el. "Automatikus"
"Kézi"
ddosProtectionPlanId Adja meg a fürt virtuális hálózatához társított DDoS-hálózatvédelmi terv erőforrás-azonosítóját. sztring
dnsName A fürt DNS-neve. sztring (kötelező)
enableAutoOSUpgrade Ha ezt true (igaz) értékre állítja, akkor az automatikus operációsrendszer-frissítés lehetővé teszi a "legújabb" verziójú platform operációsrendszer-lemezképekkel létrehozott csomóponttípusok automatikus frissítését. A beállítás alapértelmezett értéke hamis. logikai
enableHttpGatewayExclusiveAuthMode Ha igaz, a jogkivonat-alapú hitelesítés nem engedélyezett a HttpGatewayEndpointon. Ez a TLS 1.3-s és újabb verzióinak támogatásához szükséges. Jogkivonat-alapú hitelesítés használata esetén definiálni kell a HttpGatewayTokenAuthConnectionPortot. logikai
enableIpv6 Ha ezt true (igaz) értékre állítja, azzal IPv6-címteret hoz létre a fürt által használt alapértelmezett virtuális hálózathoz. Ez a beállítás a fürt létrehozása után nem módosítható. A beállítás alapértelmezett értéke hamis. logikai
enableServicePublicIP Ha ezt true (igaz) értékre állítja, az IPv4-címet az IPv6-cím ServicePublicIP-címeként kapcsolja össze. Csak akkor állítható Igaz értékre, ha az IPv6 engedélyezve van a fürtön. logikai
fabricSettings A fürt konfigurálására vonatkozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
httpGatewayConnectionPort A fürt HTTP-kapcsolataihoz használt port. int
httpGatewayTokenAuthConnectionPort A fürthöz jogkivonat-alapú HTTPS-kapcsolatokhoz használt port. Nem állítható be ugyanarra a portra, mint a HttpGatewayEndpoint. int
ipTagek A fürt alapértelmezett nyilvános IP-címéhez társított IP-címkék listája. IpTag[]
loadBalancingRules A fürt nyilvános terheléselosztójára alkalmazott terheléselosztási szabályok. Terheléselosztási szabály[]
networkSecurityRules A fürt Virtual Network alkalmazott egyéni hálózati biztonsági szabályok. NetworkSecurityRule[]
publicIPPrefixId Adja meg annak a nyilvános IPv4-előtagnak az erőforrás-azonosítóját, amelyből a terheléselosztó nyilvános IPv4-címet fog lefoglalni. Ez a beállítás a fürt létrehozása után nem módosítható. sztring
publicIPv6PrefixId Adja meg annak a nyilvános IPv6-előtagnak az erőforrás-azonosítóját, amelyből a terheléselosztó nyilvános IPv6-címet fog lefoglalni. Ez a beállítás a fürt létrehozása után nem módosítható. sztring
serviceEndpoints A fürt alhálózatainak szolgáltatásvégpontjai. ServiceEndpoint[]
alhálózat-azonosító Ha meg van adva, a fürt csomóponttípusai ebben az alhálózatban jönnek létre az alapértelmezett virtuális hálózat helyett. A fürthöz megadott networkSecurityRules is erre az alhálózatra lesz alkalmazva. Ez a beállítás a fürt létrehozása után nem módosítható. sztring
upgradeDescription A fürt frissítésekor használandó szabályzat. ClusterUpgradePolicy
useCustomVnet Új fürtök esetén ez a paraméter azt jelzi, hogy saját virtuális hálózatot használ, de az alhálózat a csomóponttípus szintjén van megadva; és az ilyen fürtök esetében az alhálózati azonosító tulajdonság szükséges a csomóponttípusokhoz. logikai
zonalResiliency Azt jelzi, hogy a fürt rendelkezik-e zónarugalmasságokkal. logikai
zonalUpdateMode Az Az-fürtök frissítési módját jelzi. "Gyors"
"Standard"

ApplicationTypeVersionsCleanupPolicy

Név Leírás Érték
maxUnusedVersionsToKeep A nem használt verziók száma alkalmazástípusonként. int (kötelező)

Korlátok:
Minimális érték = 0

Alhálózat

Név Leírás Érték
enableIpv6 Azt jelzi, hogy a wether engedélyezi-e az Ipv6-ot vagy sem. Ha nincs megadva, a fürt konfigurációja megegyezik. logikai
name Alhálózat neve. sztring (kötelező)
networkSecurityGroupId A hálózati biztonsági csoport teljes erőforrás-azonosítója. sztring
privateEndpointNetworkPolicies Hálózati szabályzatok alkalmazásának engedélyezése vagy letiltása az alhálózat privát végpontján. "letiltva"
"engedélyezve"
privateLinkServiceNetworkPolicies Hálózati szabályzatok engedélyezése vagy letiltása az alhálózat privát kapcsolati szolgáltatásában. "letiltva"
"engedélyezve"

AzureActiveDirectory

Név Leírás Érték
clientApplication Az Azure Active Directory ügyfélalkalmazás-azonosítója. sztring
clusterApplication Az Azure Active Directory-fürt alkalmazásazonosítója. sztring
tenantId Az Azure Active Directory bérlőazonosítója. sztring

ClientCertificate

Név Leírás Érték
commonName Tanúsítvány gyakori neve. sztring
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)
issuerThumbprint A tanúsítvány kiállítói ujjlenyomata. Csak a CommonName-lel együtt használható. sztring
Ujjlenyomat Tanúsítvány ujjlenyomata. sztring

BeállításokSectionDescription

Név Leírás Érték
name A hálóbeállítások szakaszneve. sztring (kötelező)
parameters A szakasz paramétereinek gyűjteménye. SettingsParameterDescription[] (kötelező)

BeállításokParameterDescription

Név Leírás Érték
name A hálóbeállítás paraméterneve. sztring (kötelező)
érték A hálóbeállítás paraméterértéke. sztring (kötelező)

Ip-címcímke

Név Leírás Érték
ipTagType IP-címke típusa. Példa: FirstPartyUsage. sztring (kötelező)
címke A nyilvános IP-címhez társított IP-címke. Például: SQL, Storage stb. sztring (kötelező)

Terheléselosztási szabály

Név Leírás Érték
backendPort A végponton belüli belső kapcsolatokhoz használt port. Az elfogadható értékek 1 és 65535 között vannak. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 65534
frontendPort A külső végpont portja. Az egyes szabályok portszámainak egyedinek kell lenniük a Load Balancer belül. Az elfogadható értékek 1 és 65534 között vannak. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 65534
loadDistribution A szabály terheléselosztási szabályzata. sztring
probePort A terheléselosztási szabály által használt próbaport. Az elfogadható értékek 1 és 65535 között vannak. int

Korlátok:
Minimális érték = 1
Maximális érték = 65534
probeProtocol a terheléselosztási szabály által használt terheléselosztó-mintavételre mutató hivatkozás. 'http'
'https'
"tcp" (kötelező)
probeRequestPath A mintavételi kérelem elérési útja. Csak HTTP-/HTTPS-mintavételekhez támogatott. sztring
Protokoll A terheléselosztási szabály által használt átviteli protokollra való hivatkozás. "tcp"
"udp" (kötelező)

NetworkSecurityRule

Név Leírás Érték
hozzáférés A hálózati forgalom engedélyezett vagy megtagadva. "engedélyezés"
"megtagadás" (kötelező)
leírás Hálózati biztonsági szabály leírása. sztring
destinationAddressPrefix A célcím előtagja. CIDR vagy cél IP-címtartomány. A (*) csillag az összes forrás IP-címhez is használható. Az olyan alapértelmezett címkék is használhatók, mint a "VirtualNetwork", az "AzureLoadBalancer" és az "Internet". sztring
destinationAddressPrefixes A célcímelőtagok. CIDR- vagy cél IP-tartományok. sztring[]
destinationPortRange a célportot vagy tartományt. Egész szám vagy 0 és 65535 közötti tartomány. A (*) csillag az összes porthoz is használható. sztring
destinationPortRanges A célporttartományok. sztring[]
irány Hálózati biztonsági szabály iránya. "bejövő"
"kimenő" (kötelező)
name Hálózati biztonsági szabály neve. sztring (kötelező)
Prioritás A szabály prioritása. Az érték az 1000 és 3000 közötti tartományban lehet. Az ezen tartományon kívüli értékek a Service Fabric ManagerCluster erőforrás-szolgáltató számára vannak fenntartva. A prioritási számnak egyedinek kell lennie a gyűjtemény minden szabályához. Minél alacsonyabb a prioritási szám, annál magasabb a szabály prioritása. int (kötelező)

Korlátok:
Minimális érték = 1000
Maximális érték = 3000
Protokoll Ez a szabály a hálózati protokollra vonatkozik. "ah"
'esp'
'http'
'https'
"icmp"
"tcp"
"udp" (kötelező)
sourceAddressPrefix A CIDR vagy a forrás IP-tartománya. A (*) csillag az összes forrás IP-címhez is használható. Az olyan alapértelmezett címkék is használhatók, mint a "VirtualNetwork", az "AzureLoadBalancer" és az "Internet". Ha ez egy bemeneti szabály, meghatározza, hogy honnan származik a hálózati forgalom. sztring
sourceAddressPrefixes A CIDR vagy a forrás IP-tartományai. sztring[]
sourcePortRange A forrásport vagy -tartomány. Egész szám vagy 0 és 65535 közötti tartomány. A (*) csillag az összes porthoz is használható. sztring
sourcePortRanges A forrásporttartományok. sztring[]

ServiceEndpoint

Név Leírás Érték
Helyek A helyek listája. sztring[]
szolgáltatás A végpontszolgáltatás típusa. sztring (kötelező)

ClusterUpgradePolicy

Név Leírás Érték
deltaHealthPolicy A fürt különbözeti állapotszabályzata egy állapotházirendet határoz meg, amellyel kiértékelheti a fürt állapotát a fürt frissítése során. ClusterUpgradeDeltaHealthPolicy
forceRestart Ha igaz, akkor a rendszer a frissítés során kényszerítve újraindítja a folyamatokat, még akkor is, ha a kódverzió nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). logikai
healthPolicy A fürt állapotszabályzata egy állapotházirendet határoz meg, amellyel kiértékelheti a fürt állapotát a fürt frissítése során. ClusterHealthPolicy
monitoringPolicy A fürtmonitorozási szabályzat a frissítések figyelésére szolgáló paramétereket ismerteti Figyelt módban. ClusterMonitoringPolicy
upgradeReplicaSetCheckTimeout A frissítési tartomány feldolgozásának letiltására és a rendelkezésre állás elvesztésének megakadályozására szolgáló maximális időtartam váratlan problémák esetén.
Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésre állás elvesztésének problémáitól függetlenül folytatódik.
Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban.
Ennek az értéknek 00:00:00 és 49710.06:28:15 között kell lennie (másodpercekig nem hozzárendelt 32 bites egész szám)
sztring

ClusterUpgradeDeltaHealthPolicy

Név Leírás Érték
maxPercentDeltaUnhealthyApplications Az alkalmazások állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke.
A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat.
MEGJEGYZÉS: Ez az érték felülírja a tulajdonságokban megadott értéket. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications
int

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentDeltaUnhealthyNodes A csomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke.
A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes A frissítési tartománycsomópontok állapotának a fürtfrissítések során engedélyezett maximális százalékos értéke.
A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában.
Az ellenőrzés az összes befejezett frissítési tartomány frissítési tartományának befejezése után történik, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ClusterHealthPolicy

Név Leírás Érték
maxPercentUnhealthyApplications A nem megfelelő állapotú alkalmazások maximális megengedett százalékos aránya a hiba bejelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték az alkalmazások maximálisan tolerálható százalékos arányát jelenti, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve.
Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyNodes A nem kifogástalan állapotú csomópontok megengedett maximális százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték a csomópontok maximálisan tolerálható százalékos arányát jelöli, amely nem kifogástalan állapotú lehet, mielőtt a fürt hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot.
A százalékos értéket úgy számítjuk ki, hogy elosztjuk a nem kifogástalan állapotú csomópontok számát a fürtben található csomópontok teljes számával.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla.

A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek javítva, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt elviselje.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100

ClusterMonitoringPolicy

Név Leírás Érték
healthCheckRetryTimeout Az állapotértékelés újrapróbálkozásához szükséges idő, amikor az alkalmazás vagy a fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckStableDuration Az az idő, amely alatt az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra lép. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckWaitDuration A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozó idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeDomainTimeout Az az idő, amelyet az egyes frissítési tartományoknak végre kell hajtaniuk a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeTimeout A frissítés visszaállítása előtt a teljes frissítés befejezéséhez szükséges idő. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)

SKU

Név Leírás Érték
name Termékváltozat neve. "Alapszintű"
"Standard" (kötelező)

ARM-sablon erőforrás-definíciója

A managedClusters erőforrástípus üzembe helyezhető a következő célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/managedClusters erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "apiVersion": "2024-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "properties": {
    "addonFeatures": [ "string" ],
    "adminPassword": "string",
    "adminUserName": "string",
    "allowRdpAccess": "bool",
    "applicationTypeVersionsCleanupPolicy": {
      "maxUnusedVersionsToKeep": "int"
    },
    "auxiliarySubnets": [
      {
        "enableIpv6": "bool",
        "name": "string",
        "networkSecurityGroupId": "string",
        "privateEndpointNetworkPolicies": "string",
        "privateLinkServiceNetworkPolicies": "string"
      }
    ],
    "azureActiveDirectory": {
      "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",
    "enableHttpGatewayExclusiveAuthMode": "bool",
    "enableIpv6": "bool",
    "enableServicePublicIP": "bool",
    "fabricSettings": [
      {
        "name": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "httpGatewayConnectionPort": "int",
    "httpGatewayTokenAuthConnectionPort": "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": {
        "maxPercentDeltaUnhealthyApplications": "int",
        "maxPercentDeltaUnhealthyNodes": "int",
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
      },
      "forceRestart": "bool",
      "healthPolicy": {
        "maxPercentUnhealthyApplications": "int",
        "maxPercentUnhealthyNodes": "int"
      },
      "monitoringPolicy": {
        "healthCheckRetryTimeout": "string",
        "healthCheckStableDuration": "string",
        "healthCheckWaitDuration": "string",
        "upgradeDomainTimeout": "string",
        "upgradeTimeout": "string"
      },
      "upgradeReplicaSetCheckTimeout": "string"
    },
    "useCustomVnet": "bool",
    "zonalResiliency": "bool",
    "zonalUpdateMode": "string"
  }
}

Tulajdonságértékek

managedClusters

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceFabric/managedClusters"
apiVersion Az erőforrás API-verziója '2024-04-01'
name Az erőforrás neve sztring (kötelező)
location Azure-erőforrás helye. sztring (kötelező)
tags Azure-erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Sku A felügyelt fürt termékváltozata Termékváltozat (kötelező)
properties A felügyelt fürt erőforrás-tulajdonságai ManagedClusterProperties

ManagedClusterProperties

Név Leírás Érték
addonFeatures A fürtön engedélyezendő bővítményfunkciók listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword Virtuális gép rendszergazdai felhasználói jelszava. sztring

Korlátok:
Bizalmas érték. Továbbítás biztonságos paraméterként.
adminUserName Virtuális gép rendszergazdai felhasználóneve. sztring (kötelező)
allowRdpAccess Ha ezt true (igaz) értékre állítja, akkor rdP-hozzáférés érhető el a virtuális géphez. Az alapértelmezett NSG-szabály megnyitja az RDP-portot az internet felé, amely felülbírálható egyéni hálózati biztonsági szabályokkal. A beállítás alapértelmezett értéke hamis. logikai
applicationTypeVersionsCleanupPolicy A nem használt verziók törlésére használt szabályzat. ApplicationTypeVersionsCleanupPolicy
auxiliarySubnets A fürt kiegészítő alhálózatai. Alhálózat[]
azureActiveDirectory A fürt AAD-hitelesítési beállításai. AzureActiveDirectory
clientConnectionPort A fürthöz való ügyfélkapcsolatokhoz használt port. int
Ügyfelek A fürt felügyeletére jogosult ügyféltanúsítványok. ClientCertificate[]
clusterCodeVersion A fürt Service Fabric-futtatókörnyezeti verziója. Ez a tulajdonság akkor szükséges, ha a clusterUpgradeMode értéke "Manual". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. sztring
clusterUpgradeCadence Azt jelzi, hogy mikor lesznek alkalmazva az új fürt futtatókörnyezeti verziófrissítései a kiadásuk után. Alapértelmezés szerint a Wave0. Csak akkor érvényes, ha a clusterUpgradeMode értéke "Automatikus". "Hullám0"
"Hullám1"
"Wave2"
clusterUpgradeMode A fürt frissítési módja, ha új Service Fabric-futtatókörnyezeti verzió érhető el. "Automatikus"
"Kézi"
ddosProtectionPlanId Adja meg a fürt virtuális hálózatához társított DDoS-hálózatvédelmi terv erőforrás-azonosítóját. sztring
dnsName A fürt DNS-neve. sztring (kötelező)
enableAutoOSUpgrade Ha ezt true (igaz) értékre állítja, akkor az automatikus operációsrendszer-frissítés lehetővé teszi a "legújabb" verziójú platform operációsrendszer-lemezképekkel létrehozott csomóponttípusok automatikus frissítését. A beállítás alapértelmezett értéke hamis. logikai
enableHttpGatewayExclusiveAuthMode Ha igaz, a jogkivonat-alapú hitelesítés nem engedélyezett a HttpGatewayEndpointon. Ez a TLS 1.3-s és újabb verzióinak támogatásához szükséges. Jogkivonat-alapú hitelesítés használata esetén definiálni kell a HttpGatewayTokenAuthConnectionPortot. logikai
enableIpv6 Ha ezt true (igaz) értékre állítja, azzal IPv6-címteret hoz létre a fürt által használt alapértelmezett virtuális hálózathoz. Ez a beállítás a fürt létrehozása után nem módosítható. A beállítás alapértelmezett értéke hamis. logikai
enableServicePublicIP Ha ezt true (igaz) értékre állítja, az IPv4-címet az IPv6-cím ServicePublicIP-címeként kapcsolja össze. Csak akkor állítható Igaz értékre, ha az IPv6 engedélyezve van a fürtön. logikai
fabricSettings A fürt konfigurálására vonatkozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
httpGatewayConnectionPort A fürt HTTP-kapcsolataihoz használt port. int
httpGatewayTokenAuthConnectionPort A fürthöz jogkivonat-alapú HTTPS-kapcsolatokhoz használt port. Nem állítható be ugyanarra a portra, mint a HttpGatewayEndpoint. int
ipTagek A fürt alapértelmezett nyilvános IP-címéhez társított IP-címkék listája. IpTag[]
loadBalancingRules A fürt nyilvános terheléselosztójára alkalmazott terheléselosztási szabályok. Terheléselosztási szabály[]
networkSecurityRules A fürt Virtual Network alkalmazott egyéni hálózati biztonsági szabályok. NetworkSecurityRule[]
publicIPPrefixId Adja meg annak a nyilvános IPv4-előtagnak az erőforrás-azonosítóját, amelyből a terheléselosztó nyilvános IPv4-címet fog lefoglalni. Ez a beállítás a fürt létrehozása után nem módosítható. sztring
publicIPv6PrefixId Adja meg annak a nyilvános IPv6-előtagnak az erőforrás-azonosítóját, amelyből a terheléselosztó nyilvános IPv6-címet fog lefoglalni. Ez a beállítás a fürt létrehozása után nem módosítható. sztring
serviceEndpoints A fürt alhálózatainak szolgáltatásvégpontjai. ServiceEndpoint[]
alhálózat-azonosító Ha meg van adva, a fürt csomóponttípusai ebben az alhálózatban jönnek létre az alapértelmezett virtuális hálózat helyett. A fürthöz megadott networkSecurityRules is erre az alhálózatra lesz alkalmazva. Ez a beállítás a fürt létrehozása után nem módosítható. sztring
upgradeDescription A fürt frissítésekor használandó szabályzat. ClusterUpgradePolicy
useCustomVnet Új fürtök esetén ez a paraméter azt jelzi, hogy saját virtuális hálózatot használ, de az alhálózat a csomóponttípus szintjén van megadva; és az ilyen fürtök esetében az alhálózati azonosító tulajdonság szükséges a csomóponttípusokhoz. logikai
zonalResiliency Azt jelzi, hogy a fürt rendelkezik-e zónarugalmasságokkal. logikai
zonalUpdateMode Az Az-fürtök frissítési módját jelzi. "Gyors"
"Standard"

ApplicationTypeVersionsCleanupPolicy

Név Leírás Érték
maxUnusedVersionsToKeep A nem használt verziók száma alkalmazástípusonként. int (kötelező)

Korlátok:
Minimális érték = 0

Alhálózat

Név Leírás Érték
enableIpv6 Azt jelzi, hogy a wether engedélyezi-e az Ipv6-ot vagy sem. Ha nincs megadva, a fürt konfigurációja megegyezik. logikai
name Alhálózat neve. sztring (kötelező)
networkSecurityGroupId A hálózati biztonsági csoport teljes erőforrás-azonosítója. sztring
privateEndpointNetworkPolicies Engedélyezze vagy tiltsa le a hálózati szabályzatok alkalmazását az alhálózat privát végpontján. "letiltva"
"engedélyezve"
privateLinkServiceNetworkPolicies Engedélyezze vagy tiltsa le a hálózati szabályzatok alkalmazását az alhálózat privát kapcsolati szolgáltatásában. "letiltva"
"engedélyezve"

AzureActiveDirectory

Név Leírás Érték
clientApplication Az Azure Active Directory ügyfélalkalmazás-azonosítója. sztring
clusterApplication Az Azure Active Directory-fürt alkalmazásazonosítója. sztring
tenantId Az Azure Active Directory bérlőazonosítója. sztring

ClientCertificate

Név Leírás Érték
commonName Tanúsítvány gyakori neve. sztring
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)
issuerThumbprint A tanúsítvány kiállítói ujjlenyomata. Csak a CommonName-lel együtt használható. sztring
Ujjlenyomat Tanúsítvány ujjlenyomata. sztring

BeállításokSectionDescription

Név Leírás Érték
name A hálóbeállítások szakaszneve. sztring (kötelező)
parameters A szakasz paramétereinek gyűjteménye. SettingsParameterDescription[] (kötelező)

BeállításokParameterDescription

Név Leírás Érték
name A hálóbeállítás paraméterneve. sztring (kötelező)
érték A hálóbeállítás paraméterértéke. sztring (kötelező)

Ip-címcímke

Név Leírás Érték
ipTagType IP-címke típusa. Példa: FirstPartyUsage. sztring (kötelező)
címke A nyilvános IP-címhez társított IP-címke. Például: SQL, Storage stb. sztring (kötelező)

Terheléselosztási szabály

Név Leírás Érték
backendPort A végponton belüli belső kapcsolatokhoz használt port. Az elfogadható értékek 1 és 65535 között vannak. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 65534
frontendPort A külső végpont portja. Az egyes szabályok portszámainak egyedinek kell lenniük a Load Balancer belül. Az elfogadható értékek 1 és 65534 között vannak. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 65534
loadDistribution A szabály terheléselosztási szabályzata. sztring
probePort A terheléselosztási szabály által használt próbaport. Az elfogadható értékek 1 és 65535 között vannak. int

Korlátok:
Minimális érték = 1
Maximális érték = 65534
probeProtocol a terheléselosztási szabály által használt terheléselosztó-mintavételre mutató hivatkozás. 'http'
'https'
"tcp" (kötelező)
probeRequestPath A mintavételi kérelem elérési útja. Csak HTTP-/HTTPS-mintavételekhez támogatott. sztring
Protokoll A terheléselosztási szabály által használt átviteli protokollra való hivatkozás. "tcp"
"udp" (kötelező)

NetworkSecurityRule

Név Leírás Érték
hozzáférés A hálózati forgalom engedélyezett vagy megtagadva. "engedélyezés"
"megtagadás" (kötelező)
leírás Hálózati biztonsági szabály leírása. sztring
destinationAddressPrefix A célcím előtagja. CIDR vagy cél IP-címtartomány. A csillag (*) az összes forrás IP-címhez is használható. Az olyan alapértelmezett címkék is használhatók, mint a "VirtualNetwork", az "AzureLoadBalancer" és az "Internet". sztring
destinationAddressPrefixes A célcímelőtagok. CIDR- vagy cél IP-tartományok. sztring[]
destinationPortRange a célportot vagy tartományt. Egész szám vagy 0 és 65535 közötti tartomány. A csillag (*) is használható az összes port egyeztetéséhez. sztring
destinationPortRanges A célporttartományok. sztring[]
irány Hálózati biztonsági szabály iránya. "bejövő"
"kimenő" (kötelező)
name Hálózati biztonsági szabály neve. sztring (kötelező)
Prioritás A szabály prioritása. Az érték 1000 és 3000 között lehet. Az ezen tartományon kívüli értékek a Service Fabric ManagerCluster erőforrás-szolgáltató számára vannak fenntartva. A prioritási számnak egyedinek kell lennie a gyűjtemény minden szabályához. Minél alacsonyabb a prioritási szám, annál magasabb a szabály prioritása. int (kötelező)

Korlátok:
Minimális érték = 1000
Maximális érték = 3000
Protokoll Ez a szabály a hálózati protokollra vonatkozik. "ah"
'esp'
'http'
'https'
"icmp"
"tcp"
"udp" (kötelező)
sourceAddressPrefix A CIDR vagy a forrás IP-tartománya. A csillag (*) az összes forrás IP-címhez is használható. Az olyan alapértelmezett címkék is használhatók, mint a "VirtualNetwork", az "AzureLoadBalancer" és az "Internet". Ha ez egy bemeneti szabály, meghatározza, hogy honnan származik a hálózati forgalom. sztring
sourceAddressPrefixes A CIDR vagy a forrás IP-tartományai. sztring[]
sourcePortRange A forrásport vagy tartomány. Egész szám vagy 0 és 65535 közötti tartomány. A csillag (*) is használható az összes port egyeztetéséhez. sztring
sourcePortRanges A forrásporttartományok. sztring[]

ServiceEndpoint

Név Leírás Érték
Helyek A helyek listája. sztring[]
szolgáltatás A végpontszolgáltatás típusa. sztring (kötelező)

ClusterUpgradePolicy

Név Leírás Érték
deltaHealthPolicy A fürt különbözeti állapotszabályzata egy állapotszabályzatot határoz meg, amely a fürt állapotának kiértékelésére szolgál a fürt frissítése során. ClusterUpgradeDeltaHealthPolicy
forceRestart Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). logikai
healthPolicy A fürtállapot-szabályzat egy állapotszabályzatot határoz meg, amellyel kiértékelhető a fürt állapota a fürt frissítése során. ClusterHealthPolicy
monitoringPolicy A fürtmonitorozási szabályzat a frissítések monitorozásának paramétereit ismerteti Figyelt módban. ClusterMonitoringPolicy
upgradeReplicaSetCheckTimeout A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén.
Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik.
Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban.
Ennek az értéknek 00:00:00 és 49710.06:28:15 között kell lennie (aláírás nélküli 32 bites egész szám másodpercben)
sztring

ClusterUpgradeDeltaHealthPolicy

Név Leírás Érték
maxPercentDeltaUnhealthyApplications Az alkalmazások állapotcsökkenésének maximálisan engedélyezett százalékos aránya a fürtfrissítések során.
A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat.
MEGJEGYZÉS: Ez az érték felülírja a tulajdonságokban megadott értéket. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications
int

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentDeltaUnhealthyNodes A csomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke.
A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes A frissítési tartománycsomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke.
A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik az összes befejezett frissítési tartomány esetében, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ClusterHealthPolicy

Név Leírás Érték
maxPercentUnhealthyApplications A nem megfelelő állapotú alkalmazások maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték az alkalmazások maximálisan tolerált százalékos aránya, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve.
Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyNodes A nem kifogástalan állapotú csomópontok maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték azoknak a csomópontoknak a maximálisan tolerált százalékos aránya, amelyek nem megfelelő állapotban lehetnek, mielőtt a fürt hibásnak minősül.
Ha a százalékos érték tiszteletben van tartva, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot.
A százalékos arány kiszámítása a nem kifogástalan csomópontok számának a fürtben lévő csomópontok teljes számával való elosztva történik.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla.

A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek állítva javításra, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt eltűrjék.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100

ClusterMonitoringPolicy

Név Leírás Érték
healthCheckRetryTimeout Az állapotértékelés újbóli megkísérléséhez szükséges idő, amikor az alkalmazás vagy fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckStableDuration Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckWaitDuration A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozási idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeDomainTimeout Az az idő, amíg az egyes frissítési tartományoknak befejeződniük kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeTimeout Az az idő, amíg a teljes frissítésnek befejeződnie kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)

SKU

Név Leírás Érték
name Termékváltozat neve. "Alapszintű"
"Standard" (kötelező)

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

A managedClusters erőforrástípus üzembe helyezhető a következő célműveletekkel:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.ServiceFabric/managedClusters erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters@2024-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      addonFeatures = [
        "string"
      ]
      adminPassword = "string"
      adminUserName = "string"
      allowRdpAccess = bool
      applicationTypeVersionsCleanupPolicy = {
        maxUnusedVersionsToKeep = int
      }
      auxiliarySubnets = [
        {
          enableIpv6 = bool
          name = "string"
          networkSecurityGroupId = "string"
          privateEndpointNetworkPolicies = "string"
          privateLinkServiceNetworkPolicies = "string"
        }
      ]
      azureActiveDirectory = {
        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
      enableHttpGatewayExclusiveAuthMode = bool
      enableIpv6 = bool
      enableServicePublicIP = bool
      fabricSettings = [
        {
          name = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      httpGatewayConnectionPort = int
      httpGatewayTokenAuthConnectionPort = 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 = {
          maxPercentDeltaUnhealthyApplications = int
          maxPercentDeltaUnhealthyNodes = int
          maxPercentUpgradeDomainDeltaUnhealthyNodes = int
        }
        forceRestart = bool
        healthPolicy = {
          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"
    }
  })
}

Tulajdonságértékek

managedClusters

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceFabric/managedClusters@2024-04-01"
name Az erőforrás neve sztring (kötelező)
location Azure-erőforrás helye. sztring (kötelező)
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját. sztring (kötelező)
tags Azure-erőforráscímkék. Címkenevek és -értékek szótára.
Sku A felügyelt fürt termékváltozata Termékváltozat (kötelező)
properties A felügyelt fürt erőforrás-tulajdonságai ManagedClusterProperties

ManagedClusterProperties

Név Leírás Érték
addonFeatures A fürtön engedélyezendő bővítményfunkciók listája. Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"BackupRestoreService"
"DnsService"
"ResourceMonitorService"
adminPassword Virtuális gép rendszergazdai felhasználói jelszava. sztring

Korlátok:
Bizalmas érték. Továbbítás biztonságos paraméterként.
adminUserName Virtuális gép rendszergazdai felhasználóneve. sztring (kötelező)
allowRdpAccess Ha ezt true (igaz) értékre állítja, akkor rdP-hozzáférés érhető el a virtuális géphez. Az alapértelmezett NSG-szabály megnyitja az RDP-portot az internet felé, amely felülbírálható egyéni hálózati biztonsági szabályokkal. A beállítás alapértelmezett értéke hamis. logikai
applicationTypeVersionsCleanupPolicy A nem használt verziók törlésére használt szabályzat. ApplicationTypeVersionsCleanupPolicy
auxiliarySubnets A fürt kiegészítő alhálózatai. Alhálózat[]
azureActiveDirectory A fürt AAD-hitelesítési beállításai. AzureActiveDirectory
clientConnectionPort A fürthöz való ügyfélkapcsolatokhoz használt port. int
Ügyfelek A fürt felügyeletére jogosult ügyféltanúsítványok. ClientCertificate[]
clusterCodeVersion A fürt Service Fabric-futtatókörnyezeti verziója. Ez a tulajdonság akkor szükséges, ha a clusterUpgradeMode értéke "Manual". Az új fürtökhöz elérhető Service Fabric-verziók listájának lekéréséhez használja a ClusterVersion API-t. A meglévő fürtök elérhető verziójának listájának lekéréséhez használja az availableClusterVersions parancsot. sztring
clusterUpgradeCadence Azt jelzi, hogy mikor lesznek alkalmazva az új fürt futtatókörnyezeti verziófrissítései a kiadásuk után. Alapértelmezés szerint a Wave0. Csak akkor érvényes, ha a clusterUpgradeMode értéke "Automatikus". "Hullám0"
"Hullám1"
"Wave2"
clusterUpgradeMode A fürt frissítési módja, ha új Service Fabric-futtatókörnyezeti verzió érhető el. "Automatikus"
"Kézi"
ddosProtectionPlanId Adja meg a fürt virtuális hálózatához társított DDoS-hálózatvédelmi terv erőforrás-azonosítóját. sztring
dnsName A fürt DNS-neve. sztring (kötelező)
enableAutoOSUpgrade Ha ezt true (igaz) értékre állítja, akkor az automatikus operációsrendszer-frissítés lehetővé teszi a "legújabb" verziójú platform operációsrendszer-lemezképekkel létrehozott csomóponttípusok automatikus frissítését. A beállítás alapértelmezett értéke hamis. logikai
enableHttpGatewayExclusiveAuthMode Ha igaz, a jogkivonat-alapú hitelesítés nem engedélyezett a HttpGatewayEndpointon. Ez a TLS 1.3-s és újabb verzióinak támogatásához szükséges. Jogkivonat-alapú hitelesítés használata esetén definiálni kell a HttpGatewayTokenAuthConnectionPortot. logikai
enableIpv6 Ha ezt true (igaz) értékre állítja, azzal IPv6-címteret hoz létre a fürt által használt alapértelmezett virtuális hálózathoz. Ez a beállítás a fürt létrehozása után nem módosítható. A beállítás alapértelmezett értéke hamis. logikai
enableServicePublicIP Ha ezt true (igaz) értékre állítja, az IPv4-címet az IPv6-cím ServicePublicIP-címeként kapcsolja össze. Csak akkor állítható Igaz értékre, ha az IPv6 engedélyezve van a fürtön. logikai
fabricSettings A fürt konfigurálására vonatkozó egyéni hálóbeállítások listája. SettingsSectionDescription[]
httpGatewayConnectionPort A fürt HTTP-kapcsolataihoz használt port. int
httpGatewayTokenAuthConnectionPort A fürthöz jogkivonat-alapú HTTPS-kapcsolatokhoz használt port. Nem állítható be ugyanarra a portra, mint a HttpGatewayEndpoint. int
ipTagek A fürt alapértelmezett nyilvános IP-címéhez társított IP-címkék listája. IpTag[]
loadBalancingRules A fürt nyilvános terheléselosztójára alkalmazott terheléselosztási szabályok. Terheléselosztási szabály[]
networkSecurityRules A fürt Virtual Network alkalmazott egyéni hálózati biztonsági szabályok. NetworkSecurityRule[]
publicIPPrefixId Adja meg annak a nyilvános IPv4-előtagnak az erőforrás-azonosítóját, amelyből a terheléselosztó nyilvános IPv4-címet fog lefoglalni. Ez a beállítás a fürt létrehozása után nem módosítható. sztring
publicIPv6PrefixId Adja meg annak a nyilvános IPv6-előtagnak az erőforrás-azonosítóját, amelyből a terheléselosztó nyilvános IPv6-címet fog lefoglalni. Ez a beállítás a fürt létrehozása után nem módosítható. sztring
serviceEndpoints A fürt alhálózatainak szolgáltatásvégpontjai. ServiceEndpoint[]
alhálózat-azonosító Ha meg van adva, a fürt csomóponttípusai ebben az alhálózatban jönnek létre az alapértelmezett virtuális hálózat helyett. A fürthöz megadott networkSecurityRules is erre az alhálózatra lesz alkalmazva. Ez a beállítás a fürt létrehozása után nem módosítható. sztring
upgradeDescription A fürt frissítésekor használandó szabályzat. ClusterUpgradePolicy
useCustomVnet Új fürtök esetén ez a paraméter azt jelzi, hogy saját virtuális hálózatot használ, de az alhálózat a csomóponttípus szintjén van megadva; és az ilyen fürtök esetében az alhálózati azonosító tulajdonság szükséges a csomóponttípusokhoz. logikai
zonalResiliency Azt jelzi, hogy a fürt rendelkezik-e zónarugalmasságokkal. logikai
zonalUpdateMode Az Az-fürtök frissítési módját jelzi. "Gyors"
"Standard"

ApplicationTypeVersionsCleanupPolicy

Név Leírás Érték
maxUnusedVersionsToKeep A nem használt verziók száma alkalmazástípusonként. int (kötelező)

Korlátok:
Minimális érték = 0

Alhálózat

Név Leírás Érték
enableIpv6 Azt jelzi, hogy a wether engedélyezi-e az Ipv6-ot vagy sem. Ha nincs megadva, a fürt konfigurációja megegyezik. logikai
name Alhálózat neve. sztring (kötelező)
networkSecurityGroupId A hálózati biztonsági csoport teljes erőforrás-azonosítója. sztring
privateEndpointNetworkPolicies Engedélyezze vagy tiltsa le a hálózati szabályzatok alkalmazását az alhálózat privát végpontján. "letiltva"
"engedélyezve"
privateLinkServiceNetworkPolicies Engedélyezze vagy tiltsa le a hálózati szabályzatok alkalmazását az alhálózat privát kapcsolati szolgáltatásában. "letiltva"
"engedélyezve"

AzureActiveDirectory

Név Leírás Érték
clientApplication Az Azure Active Directory ügyfélalkalmazás-azonosítója. sztring
clusterApplication Az Azure Active Directory-fürt alkalmazásazonosítója. sztring
tenantId Azure Active Directory-bérlőazonosító. sztring

ClientCertificate

Név Leírás Érték
commonName Tanúsítvány gyakori neve. sztring
isAdmin Azt jelzi, hogy az ügyféltanúsítvány rendelkezik-e rendszergazdai hozzáféréssel a fürthöz. A nem rendszergazdai ügyfelek csak olvasási műveleteket hajthatnak végre a fürtön. bool (kötelező)
issuerThumbprint A tanúsítvány kiállítói ujjlenyomata. Csak a CommonName-lel együtt használható. sztring
Ujjlenyomat Tanúsítvány ujjlenyomata. sztring

BeállításokSectionDescription

Név Leírás Érték
name A hálóbeállítások szakaszneve. sztring (kötelező)
parameters A szakasz paramétereinek gyűjteménye. SettingsParameterDescription[] (kötelező)

BeállításokParameterDescription

Név Leírás Érték
name A hálóbeállítás paraméterneve. sztring (kötelező)
érték A hálóbeállítás paraméterértéke. sztring (kötelező)

Ip-címcímke

Név Leírás Érték
ipTagType IP-címke típusa. Példa: FirstPartyUsage. sztring (kötelező)
címke A nyilvános IP-címhez társított IP-címke. Például: SQL, Storage stb. sztring (kötelező)

Terheléselosztási szabály

Név Leírás Érték
backendPort A végponton belüli belső kapcsolatokhoz használt port. Az elfogadható értékek 1 és 65535 között vannak. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 65534
frontendPort A külső végpont portja. Az egyes szabályok portszámainak egyedinek kell lenniük a Load Balancer belül. Az elfogadható értékek 1 és 65534 között vannak. int (kötelező)

Korlátok:
Minimális érték = 1
Maximális érték = 65534
loadDistribution A szabály terheléselosztási szabályzata. sztring
probePort A terheléselosztási szabály által használt próbaport. Az elfogadható értékek 1 és 65535 között vannak. int

Korlátok:
Minimális érték = 1
Maximális érték = 65534
probeProtocol a terheléselosztási szabály által használt terheléselosztó-mintavételre mutató hivatkozás. "http"
"https"
"tcp" (kötelező)
probeRequestPath A mintavételi kérelem elérési útja. Csak HTTP-/HTTPS-mintavételekhez támogatott. sztring
Protokoll A terheléselosztási szabály által használt átviteli protokollra való hivatkozás. "tcp"
"udp" (kötelező)

NetworkSecurityRule

Név Leírás Érték
hozzáférés A hálózati forgalom engedélyezett vagy megtagadva. "engedélyezés"
"deny" (kötelező)
leírás Hálózati biztonsági szabály leírása. sztring
destinationAddressPrefix A célcím előtagja. CIDR vagy cél IP-címtartomány. A csillag (*) az összes forrás IP-címhez is használható. Az olyan alapértelmezett címkék is használhatók, mint a "VirtualNetwork", az "AzureLoadBalancer" és az "Internet". sztring
destinationAddressPrefixes A célcímelőtagok. CIDR- vagy cél IP-tartományok. sztring[]
destinationPortRange a célportot vagy tartományt. Egész szám vagy 0 és 65535 közötti tartomány. A csillag (*) is használható az összes port egyeztetéséhez. sztring
destinationPortRanges A célporttartományok. sztring[]
irány Hálózati biztonsági szabály iránya. "bejövő"
"kimenő" (kötelező)
name Hálózati biztonsági szabály neve. sztring (kötelező)
Prioritás A szabály prioritása. Az érték 1000 és 3000 között lehet. Az ezen tartományon kívüli értékek a Service Fabric ManagerCluster erőforrás-szolgáltató számára vannak fenntartva. A prioritási számnak egyedinek kell lennie a gyűjtemény minden szabályához. Minél alacsonyabb a prioritási szám, annál magasabb a szabály prioritása. int (kötelező)

Korlátok:
Minimális érték = 1000
Maximális érték = 3000
Protokoll Ez a szabály a hálózati protokollra vonatkozik. "ah"
"esp"
"http"
"https"
"icmp"
"tcp"
"udp" (kötelező)
sourceAddressPrefix A CIDR vagy a forrás IP-tartománya. A csillag (*) az összes forrás IP-címhez is használható. Az olyan alapértelmezett címkék is használhatók, mint a "VirtualNetwork", az "AzureLoadBalancer" és az "Internet". Ha ez egy bemeneti szabály, meghatározza, hogy honnan származik a hálózati forgalom. sztring
sourceAddressPrefixes A CIDR vagy a forrás IP-tartományai. sztring[]
sourcePortRange A forrásport vagy tartomány. Egész szám vagy 0 és 65535 közötti tartomány. A csillag (*) is használható az összes port egyeztetéséhez. sztring
sourcePortRanges A forrásporttartományok. sztring[]

ServiceEndpoint

Név Leírás Érték
Helyek A helyek listája. sztring[]
szolgáltatás A végpontszolgáltatás típusa. sztring (kötelező)

ClusterUpgradePolicy

Név Leírás Érték
deltaHealthPolicy A fürt különbözeti állapotszabályzata egy állapotszabályzatot határoz meg, amely a fürt állapotának kiértékelésére szolgál a fürt frissítése során. ClusterUpgradeDeltaHealthPolicy
forceRestart Ha igaz, akkor a rendszer akkor is kényszerítetten újraindítja a folyamatokat a frissítés során, ha a kód verziója nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja). logikai
healthPolicy A fürtállapot-szabályzat egy állapotszabályzatot határoz meg, amellyel kiértékelhető a fürt állapota a fürt frissítése során. ClusterHealthPolicy
monitoringPolicy A fürtmonitorozási szabályzat a frissítések monitorozásának paramétereit ismerteti Figyelt módban. ClusterMonitoringPolicy
upgradeReplicaSetCheckTimeout A frissítési tartomány feldolgozásának letiltásához és a rendelkezésre állás elvesztésének megelőzéséhez szükséges maximális idő váratlan problémák esetén.
Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésreállási hibáktól függetlenül folytatódik.
Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban.
Ennek az értéknek 00:00:00 és 49710.06:28:15 között kell lennie (aláírás nélküli 32 bites egész szám másodpercben)
sztring

ClusterUpgradeDeltaHealthPolicy

Név Leírás Érték
maxPercentDeltaUnhealthyApplications Az alkalmazások állapotcsökkenésének maximálisan engedélyezett százalékos aránya a fürtfrissítések során.
A különbözetet a frissítés elején lévő alkalmazások állapota és az állapotértékeléskor az alkalmazások állapota között mérik.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen. Ez nem tartalmazza a rendszerszolgáltatásokat.
MEGJEGYZÉS: Ez az érték felülírja a tulajdonságokban megadott értéket. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications
int

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentDeltaUnhealthyNodes A csomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke.
A különbözetet a rendszer a frissítés elején lévő csomópontok állapota és a csomópontok állapota között méri az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik, hogy a fürt globális állapota a megengedett korlátokon belül legyen.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUpgradeDomainDeltaUnhealthyNodes A frissítési tartománycsomópontok állapotcsökkenésének a fürtfrissítések során megengedett maximális százalékos értéke.
A különbözetet a frissítés elején lévő frissítési tartománycsomópontok állapota és a frissítési tartománycsomópontok állapota között méri a rendszer az állapotértékelés időpontjában.
Az ellenőrzés a frissítési tartomány frissítésének befejezése után történik az összes befejezett frissítési tartomány esetében, hogy a frissítési tartományok állapota a megengedett korlátokon belül legyen.
int

Korlátok:
Minimális érték = 0
Maximális érték = 100

ClusterHealthPolicy

Név Leírás Érték
maxPercentUnhealthyApplications A nem megfelelő állapotú alkalmazások maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például az alkalmazások 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték az alkalmazások maximálisan tolerált százalékos aránya, amely nem megfelelő állapotú lehet, mielőtt a fürt hibásnak minősül.
Ha a százalékos értéket betartják, de legalább egy nem kifogástalan állapotú alkalmazás van, az állapot figyelmeztetésként lesz kiértékelve.
Ezt úgy számítjuk ki, hogy elosztjuk a nem megfelelő állapotú alkalmazások számát a fürtben található alkalmazáspéldányok teljes számával, kivéve az ApplicationTypeHealthPolicyMap alkalmazásban található alkalmazástípusokat.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú alkalmazás esetében. Az alapértelmezett százalékos érték nulla.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100
maxPercentUnhealthyNodes A nem kifogástalan állapotú csomópontok maximálisan megengedett százalékos aránya a hiba jelentése előtt. Ha például a csomópontok 10%-a nem megfelelő állapotú, ez az érték 10 lenne.

A százalékos érték azoknak a csomópontoknak a maximálisan tolerált százalékos aránya, amelyek nem megfelelő állapotban lehetnek, mielőtt a fürt hibásnak minősül.
Ha a százalékos érték tiszteletben van tartva, de legalább egy nem kifogástalan állapotú csomópont van, a rendszer figyelmeztetésként értékeli ki az állapotot.
A százalékos arány kiszámítása a nem kifogástalan csomópontok számának a fürtben lévő csomópontok teljes számával való elosztva történik.
A számítás felfelé kerekít, hogy eltűrjön egy hibát kis számú csomóponton. Az alapértelmezett százalékos érték nulla.

A nagy fürtökben egyes csomópontok mindig leállnak vagy ki lesznek állítva javításra, ezért ezt a százalékot úgy kell konfigurálni, hogy ezt eltűrjék.
int (kötelező)

Korlátok:
Minimális érték = 0
Maximális érték = 100

ClusterMonitoringPolicy

Név Leírás Érték
healthCheckRetryTimeout Az állapotértékelés újbóli megkísérléséhez szükséges idő, amikor az alkalmazás vagy fürt állapota nem megfelelő, mielőtt a frissítés visszagördül. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckStableDuration Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra folytatódik. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
healthCheckWaitDuration A frissítési tartomány befejezése után az állapot-ellenőrzések végrehajtása előtt várakozási idő. Az időtartam lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeDomainTimeout Az az idő, amíg az egyes frissítési tartományoknak befejeződniük kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)
upgradeTimeout Az az idő, amíg a teljes frissítésnek befejeződnie kell a frissítés visszaállítása előtt. Az időtúllépés lehet hh:mm:ss vagy d.hh:mm:ss.ms formátumban. sztring (kötelező)

SKU

Név Leírás Érték
name Termékváltozat neve. "Alapszintű"
"Standard" (kötelező)