Microsoft.ServiceFabric managedClusters 01-04-2024
- Laatste
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-01-preview
- 2020-01-01-01-preview
Bicep-resourcedefinitie
Het resourcetype managedClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.ServiceFabric/managedClusters wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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'
}
}
Eigenschapswaarden
managedClusters
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
location | Locatie van Azure-resource. | tekenreeks (vereist) |
tags | Azure-resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | De SKU van het beheerde cluster | SKU (vereist) |
properties | De eigenschappen van de beheerde clusterresources | ManagedClusterProperties |
ManagedClusterProperties
Naam | Description | Waarde |
---|---|---|
addonFeatures | Lijst met invoegtoepassingsfuncties die moeten worden ingeschakeld op het cluster. | Tekenreeksmatrix met een van de volgende waarden: 'BackupRestoreService' 'DnsService' 'ResourceMonitorService' |
adminPassword | Gebruikerswachtwoord voor VM-beheerder. | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUserName | Gebruikersnaam van VM-beheerder. | tekenreeks (vereist) |
allowRdpAccess | Als u dit instelt op true, wordt RDP-toegang tot de VM ingeschakeld. Met de standaard NSG-regel wordt de RDP-poort naar internet geopend. Deze kan worden overschreven met aangepaste netwerkbeveiligingsregels. De standaardwaarde voor deze instelling is false. | booleaans |
applicationTypeVersionsCleanupPolicy | Het beleid dat wordt gebruikt voor het opschonen van ongebruikte versies. | ApplicationTypeVersionsCleanupPolicy |
auxiliarySubnets | Aanvullende subnetten voor het cluster. | Subnet[] |
azureActiveDirectory | De AAD-verificatie-instellingen van het cluster. | AzureActiveDirectory |
clientConnectionPort | De poort die wordt gebruikt voor clientverbindingen met het cluster. | int |
Clients | Clientcertificaten die het cluster mogen beheren. | ClientCertificate[] |
clusterCodeVersion | De Service Fabric-runtimeversie van het cluster. Deze eigenschap is vereist wanneer clusterUpgradeMode is ingesteld op 'Handmatig'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u de ClusterVersion-API. Gebruik availableClusterVersions om de lijst met beschikbare versies voor bestaande clusters op te halen. | tekenreeks |
clusterUpgradeCadence | Geeft aan wanneer upgrades van nieuwe clusterruntimeversies worden toegepast nadat ze zijn uitgebracht. Standaard is Wave0. Is alleen van toepassing wanneer clusterUpgradeMode is ingesteld op Automatisch. | 'Wave0' 'Wave1' 'Wave2' |
clusterUpgradeMode | De upgrademodus van het cluster wanneer de nieuwe Runtime-versie van Service Fabric beschikbaar is. | 'Automatisch' 'Handmatig' |
ddosProtectionPlanId | Geef de resource-id op van een DDoS-netwerkbeveiligingsplan dat wordt gekoppeld aan het virtuele netwerk van het cluster. | tekenreeks |
dnsName | De dns-naam van het cluster. | tekenreeks (vereist) |
enableAutoOSUpgrade | Als u dit instelt op true, wordt automatische upgrade van het besturingssysteem ingeschakeld voor de typen knooppunten die zijn gemaakt met behulp van een platforminstallatiekopieën van het besturingssysteem met versie 'nieuwste'. De standaardwaarde voor deze instelling is false. | booleaans |
enableHttpGatewayExclusiveAuthMode | Als dit waar is, is verificatie op basis van tokens niet toegestaan op het HttpGatewayEndpoint. Dit is vereist om TLS-versies 1.3 en hoger te ondersteunen. Als verificatie op basis van tokens wordt gebruikt, moet HttpGatewayTokenAuthConnectionPort worden gedefinieerd. | booleaans |
enableIpv6 | Als u dit instelt op true, wordt er IPv6-adresruimte gemaakt voor het standaard-VNet dat door het cluster wordt gebruikt. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. De standaardwaarde voor deze instelling is false. | booleaans |
enableServicePublicIP | Als u dit instelt op true, wordt het IPv4-adres gekoppeld als de ServicePublicIP van het IPv6-adres. Deze kan alleen worden ingesteld op Waar als IPv6 is ingeschakeld op het cluster. | booleaans |
fabricSettings | De lijst met aangepaste infrastructuurinstellingen voor het configureren van het cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | De poort die wordt gebruikt voor HTTP-verbindingen met het cluster. | int |
httpGatewayTokenAuthConnectionPort | De poort die wordt gebruikt voor HTTPS-verbindingen op basis van tokenverificatie met het cluster. Kan niet worden ingesteld op dezelfde poort als HttpGatewayEndpoint. | int |
ipTags | De lijst met IP-tags die zijn gekoppeld aan het standaard openbare IP-adres van het cluster. | IpTag[] |
loadBalancingRules | Taakverdelingsregels die worden toegepast op de openbare load balancer van het cluster. | LoadBalancingRule[] |
networkSecurityRules | Aangepaste netwerkbeveiligingsregels die worden toegepast op de Virtual Network van het cluster. | NetworkSecurityRule[] |
publicIPPrefixId | Geef de resource-id op van een openbaar IPv4-voorvoegsel waaruit de load balancer een openbaar IPv4-adres toewijst. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. | tekenreeks |
publicIPv6PrefixId | Geef de resource-id op van een openbaar IPv6-voorvoegsel waaruit de load balancer een openbaar IPv6-adres toewijst. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. | tekenreeks |
serviceEndpoints | Service-eindpunten voor subnetten in het cluster. | ServiceEndpoint[] |
subnetId | Indien opgegeven, worden de knooppunttypen voor het cluster gemaakt in dit subnet in plaats van het standaard-VNet. De networkSecurityRules die voor het cluster zijn opgegeven, worden ook toegepast op dit subnet. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. | tekenreeks |
upgradeDescription | Het beleid dat moet worden gebruikt bij het upgraden van het cluster. | ClusterUpgradePolicy |
useCustomVnet | Voor nieuwe clusters geeft deze parameter aan dat bring your own VNet wordt gebruikt, maar dat het subnet wordt opgegeven op het niveau van het knooppunttype; en voor dergelijke clusters is de eigenschap subnetId vereist voor knooppunttypen. | booleaans |
zonalResiliency | Geeft aan of het cluster zonetolerantie heeft. | booleaans |
zonalUpdateMode | Hiermee wordt de updatemodus voor Cross Az-clusters aangegeven. | 'Snel' 'Standaard' |
ApplicationTypeVersionsCleanupPolicy
Naam | Description | Waarde |
---|---|---|
maxUnusedVersionsToKeep | Het aantal ongebruikte versies per toepassingstype dat moet worden bewaard. | int (vereist) Beperkingen: Minimumwaarde = 0 |
Subnet
Naam | Description | Waarde |
---|---|---|
enableIpv6 | Geeft aan of Ipv6 moet worden ingeschakeld of niet. Als deze niet wordt opgegeven, wordt dezelfde configuratie gebruikt als het cluster. | booleaans |
naam | Subnetnaam. | tekenreeks (vereist) |
networkSecurityGroupId | Volledige resource-id voor de netwerkbeveiligingsgroep. | tekenreeks |
privateEndpointNetworkPolicies | Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. | 'uitgeschakeld' 'ingeschakeld' |
privateLinkServiceNetworkPolicies | Schakel het toepassen van netwerkbeleid op de Private Link-service in het subnet in of uit. | 'uitgeschakeld' 'ingeschakeld' |
AzureActiveDirectory
Naam | Description | Waarde |
---|---|---|
clientToepassing | Azure Active Directory-clienttoepassings-id. | tekenreeks |
clusterToepassing | Toepassings-id van Azure Active Directory-cluster. | tekenreeks |
tenantId | Tenant-id van Azure Active Directory. | tekenreeks |
ClientCertificate
Naam | Description | Waarde |
---|---|---|
commonName | Algemene naam van het certificaat. | tekenreeks |
isAdmin | Geeft aan of het clientcertificaat beheerderstoegang heeft tot het cluster. Niet-beheerdersclients kunnen alleen-lezenbewerkingen uitvoeren op het cluster. | bool (vereist) |
issuerThumbprint | Vingerafdruk van verlener voor het certificaat. Alleen gebruikt in combinatie met CommonName. | tekenreeks |
Vingerafdruk | Vingerafdruk van certificaat. | tekenreeks |
SettingsSectionDescription
Naam | Description | Waarde |
---|---|---|
naam | De sectienaam van de infrastructuurinstellingen. | tekenreeks (vereist) |
parameters | De verzameling parameters in de sectie. | SettingsParameterDescription[] (vereist) |
InstellingenParameterDescription
Naam | Description | Waarde |
---|---|---|
naam | De parameternaam van de infrastructuurinstelling. | tekenreeks (vereist) |
waarde | De parameterwaarde van de infrastructuurinstelling. | tekenreeks (vereist) |
IpTag
Naam | Description | Waarde |
---|---|---|
ipTagType | TYPE IP-tag. Voorbeeld: FirstPartyUsage. | tekenreeks (vereist) |
tag | IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort. | tekenreeks (vereist) |
LoadBalancingRule
Naam | Description | Waarde |
---|---|---|
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
frontendPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 1 en 65534. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
loadDistribution | Het distributiebeleid voor belasting voor deze regel. | tekenreeks |
probePort | De testpoort die wordt gebruikt door de taakverdelingsregel. Acceptabele waarden liggen tussen 1 en 65535. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
probeProtocol | de verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. | 'http '' https ''tcp' (vereist) |
probeRequestPath | Het pad van de testaanvraag. Alleen ondersteund voor HTTP/HTTPS-tests. | tekenreeks |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | 'tcp' 'udp' (vereist) |
NetworkSecurityRule
Naam | Description | Waarde |
---|---|---|
toegang | Het netwerkverkeer wordt toegestaan of geweigerd. | 'toestaan' weigeren (vereist) |
beschrijving | Beschrijving van netwerkbeveiligingsregel. | tekenreeks |
destinationAddressPrefix | Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. | tekenreeks |
destinationAddressPrefixes | De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. | tekenreeks[] |
destinationPortRange | de poort of het bereik van de bestemming. Geheel getal of bereik tussen 0 en 65535. Sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
destinationPortRanges | De doelpoortbereiken. | tekenreeks[] |
richting | Richting van netwerkbeveiligingsregel. | 'inkomend' 'uitgaand' (vereist) |
naam | Naam van netwerkbeveiligingsregel. | tekenreeks (vereist) |
priority | De prioriteit van de regel. De waarde kan tussen 1000 en 3000 liggen. Waarden buiten dit bereik zijn gereserveerd voor Service Fabric ManagerClusterResourceprovider. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | int (vereist) Beperkingen: Minimumwaarde = 1000 Maximale waarde = 3000 |
protocol | Netwerkprotocol waarop deze regel van toepassing is. | 'ah' 'esp' ' http '' https ''icmp' 'tcp' 'udp' (vereist) |
sourceAddressPrefix | Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. | tekenreeks |
sourceAddressPrefixes | De CIDR- of bron-IP-bereiken. | tekenreeks[] |
sourcePortRange | De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
sourcePortRanges | De bronpoortbereiken. | tekenreeks[] |
ServiceEndpoint
Naam | Description | Waarde |
---|---|---|
locaties | Een lijst met locaties. | tekenreeks[] |
service | Het type eindpuntservice. | tekenreeks (vereist) |
ClusterUpgradePolicy
Naam | Description | Waarde |
---|---|---|
deltaHealthPolicy | Het statusbeleid voor cluster delta definieert een statusbeleid dat wordt gebruikt om de status van het cluster te evalueren tijdens een clusterupgrade. | ClusterUpgradeDeltaHealthPolicy |
forceRestart | Als dit waar is, worden processen geforceerd opnieuw opgestart tijdens de upgrade, zelfs wanneer de codeversie niet is gewijzigd (de upgrade wijzigt alleen de configuratie of gegevens). | booleaans |
healthPolicy | Het clusterstatusbeleid definieert een statusbeleid dat wordt gebruikt om de status van het cluster te evalueren tijdens een clusterupgrade. | ClusterHealthPolicy |
monitoringPolicy | Het clusterbewakingsbeleid beschrijft de parameters voor het bewaken van een upgrade in de bewaakte modus. | ClusterMonitoringPolicy |
upgradeReplicaSetCheckTimeout | De maximale hoeveelheid tijd om de verwerking van een upgradedomein te blokkeren en verlies van beschikbaarheid te voorkomen wanneer er onverwachte problemen zijn. Wanneer deze time-out verloopt, wordt de verwerking van het upgradedomein voortgezet, ongeacht problemen met beschikbaarheidsverlies. De time-out wordt opnieuw ingesteld aan het begin van elk upgradedomein. De time-out kan de indeling hh:mm:ss of d.uu:mm:ss.ms hebben. Deze waarde moet tussen 00:00:00 en 49710.06:28:15 zijn (niet-ondertekend 32-bits geheel getal gedurende seconden) |
tekenreeks |
ClusterUpgradeDeltaHealthPolicy
Naam | Description | Waarde |
---|---|---|
maxPercentDeltaUnhealthyApplications | Het maximaal toegestane percentage van de statusvermindering van toepassingen dat is toegestaan tijdens clusterupgrades. De delta wordt gemeten tussen de status van de toepassingen aan het begin van de upgrade en de status van de toepassingen op het moment van de statusevaluatie. De controle wordt uitgevoerd na elke upgrade van een domeinupgrade om ervoor te zorgen dat de globale status van het cluster binnen de getolereerde limieten valt. Systeemservices zijn hier niet bij inbegrepen. OPMERKING: Deze waarde overschrijft de waarde die is opgegeven in eigenschappen. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications |
int Beperkingen: Minimumwaarde = 0 Maximale waarde = 100 |
maxPercentDeltaUnhealthyNodes | Het maximaal toegestane percentage van de statusvermindering van knooppunten dat is toegestaan tijdens clusterupgrades. De delta wordt gemeten tussen de status van de knooppunten aan het begin van de upgrade en de status van de knooppunten op het moment van de statusevaluatie. De controle wordt uitgevoerd na elke upgrade van een domeinupgrade om ervoor te zorgen dat de globale status van het cluster binnen de getolereerde limieten valt. |
int (vereist) Beperkingen: Minimumwaarde = 0 Maximale waarde = 100 |
maxPercentUpgradeDomainDeltaUnhealthyNodes | Het maximaal toegestane percentage van de statusvermindering van upgradedomeinknooppunten dat is toegestaan tijdens clusterupgrades. De delta wordt gemeten tussen de status van de upgradedomeinknooppunten aan het begin van de upgrade en de status van de upgradedomeinknooppunten op het moment van de statusevaluatie. De controle wordt uitgevoerd na voltooiing van elke upgrade van het upgradedomein voor alle voltooide upgradedomeinen om ervoor te zorgen dat de status van de upgradedomeinen binnen de getolereerde limieten valt. |
int Beperkingen: Minimumwaarde = 0 Maximale waarde = 100 |
ClusterHealthPolicy
Naam | Description | Waarde |
---|---|---|
maxPercentUnhealthyApplications | Het maximaal toegestane percentage van beschadigde toepassingen voordat een fout wordt gerapporteerd. Als u bijvoorbeeld wilt toestaan dat 10% van de toepassingen een slechte status heeft, is deze waarde 10. Het percentage vertegenwoordigt het maximaal toegestane percentage toepassingen dat een slechte status kan hebben voordat het cluster als fout wordt beschouwd. Als het percentage wordt gerespecteerd, maar er ten minste één beschadigde toepassing is, wordt de status geëvalueerd als Waarschuwing. Dit wordt berekend door het aantal beschadigde toepassingen te delen over het totale aantal toepassingsexemplaren in het cluster, met uitzondering van toepassingen van toepassingstypen die zijn opgenomen in de ApplicationTypeHealthPolicyMap. De berekening wordt naar boven afgerond om één fout bij een klein aantal toepassingen te tolereren. Het standaardpercentage is nul. |
int (vereist) Beperkingen: Minimumwaarde = 0 Maximale waarde = 100 |
maxPercentUnhealthyNodes | Het maximaal toegestane percentage beschadigde knooppunten voordat een fout wordt gerapporteerd. Als u bijvoorbeeld wilt toestaan dat 10% van de knooppunten niet in orde zijn, is deze waarde 10. Het percentage vertegenwoordigt het maximaal toegestane percentage knooppunten dat een slechte status kan hebben voordat het cluster als fout wordt beschouwd. Als het percentage wordt gerespecteerd, maar er ten minste één beschadigd knooppunt is, wordt de status geëvalueerd als Waarschuwing. Het percentage wordt berekend door het aantal beschadigde knooppunten te delen over het totale aantal knooppunten in het cluster. De berekening wordt naar boven afgerond om één fout op kleine aantallen knooppunten te tolereren. Het standaardpercentage is nul. In grote clusters zijn sommige knooppunten altijd offline of uitgeschakeld voor reparaties, dus dit percentage moet worden geconfigureerd om dat te tolereren. |
int (vereist) Beperkingen: Minimumwaarde = 0 Maximale waarde = 100 |
ClusterMonitoringPolicy
Naam | Description | Waarde |
---|---|---|
healthCheckRetryTimeout | De tijd die nodig is om de statusevaluatie opnieuw uit te voeren wanneer de toepassing of het cluster niet in orde is voordat de upgrade wordt teruggedraaid. De time-out kan de indeling hh:mm:ss of d.uu:mm:ss.ms hebben. | tekenreeks (vereist) |
healthCheckStableDuration | De hoeveelheid tijd die de toepassing of het cluster in orde moet blijven voordat de upgrade naar het volgende upgradedomein gaat. De duur kan de indeling hh:mm:ss of d.uu:mm:ss.ms hebben. | tekenreeks (vereist) |
healthCheckWaitDuration | De tijd die moet worden gewacht na het voltooien van een upgradedomein voordat statuscontroles worden uitgevoerd. De duur kan de indeling hh:mm:ss of d.uu:mm:ss.ms hebben. | tekenreeks (vereist) |
upgradeDomainTimeout | De hoeveelheid tijd die elk upgradedomein moet voltooien voordat de upgrade wordt teruggedraaid. De time-out kan de indeling hh:mm:ss of d.uu:mm:ss.ms hebben. | tekenreeks (vereist) |
upgradeTimeout | De hoeveelheid tijd die de algehele upgrade moet uitvoeren voordat de upgrade wordt teruggedraaid. De time-out kan de indeling hh:mm:ss of d.uu:mm:ss.ms hebben. | tekenreeks (vereist) |
Sku
Naam | Description | Waarde |
---|---|---|
naam | SKU-naam. | 'Basic' 'Standaard' (vereist) |
Resourcedefinitie van ARM-sjabloon
Het resourcetype managedClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.ServiceFabric/managedClusters-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
Eigenschapswaarden
managedClusters
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.ServiceFabric/managedClusters' |
apiVersion | De resource-API-versie | '2024-04-01' |
naam | De resourcenaam | tekenreeks (vereist) |
location | Azure-resourcelocatie. | tekenreeks (vereist) |
tags | Azure-resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | De SKU van het beheerde cluster | SKU (vereist) |
properties | De eigenschappen van de beheerde clusterresources | ManagedClusterProperties |
ManagedClusterProperties
Naam | Description | Waarde |
---|---|---|
addonFeatures | Lijst met invoegtoepassingsfuncties die op het cluster moeten worden ingeschakeld. | Tekenreeksmatrix met een van de volgende: 'BackupRestoreService' 'DnsService' 'ResourceMonitorService' |
adminPassword | Gebruikerswachtwoord voor VM-beheerder. | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUserName | Gebruikersnaam van VM-beheerder. | tekenreeks (vereist) |
allowRdpAccess | Als u dit instelt op true, wordt RDP-toegang tot de VM ingeschakeld. Met de standaard-NSG-regel wordt de RDP-poort geopend naar internet, die kan worden overschreven door aangepaste netwerkbeveiligingsregels. De standaardwaarde voor deze instelling is false. | booleaans |
applicationTypeVersionsCleanupPolicy | Het beleid dat wordt gebruikt om ongebruikte versies op te schonen. | ApplicationTypeVersionsCleanupPolicy |
auxiliarySubnets | Hulpsubnetten voor het cluster. | Subnet[] |
azureActiveDirectory | De AAD-verificatie-instellingen van het cluster. | AzureActiveDirectory |
clientConnectionPort | De poort die wordt gebruikt voor clientverbindingen met het cluster. | int |
Clients | Clientcertificaten die het cluster mogen beheren. | ClientCertificate[] |
clusterCodeVersion | De Service Fabric-runtimeversie van het cluster. Deze eigenschap is vereist wanneer clusterUpgradeMode is ingesteld op 'Manual'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u de ClusterVersion-API. Gebruik availableClusterVersions om de lijst met beschikbare versies voor bestaande clusters op te halen. | tekenreeks |
clusterUpgradeCadence | Geeft aan wanneer upgrades van nieuwe clusterruntimeversies worden toegepast nadat ze zijn uitgebracht. Standaard is Wave0. Alleen van toepassing wanneer clusterUpgradeMode is ingesteld op Automatisch. | 'Wave0' 'Wave1' 'Wave2' |
clusterUpgradeMode | De upgrademodus van het cluster wanneer de nieuwe Runtime-versie van Service Fabric beschikbaar is. | 'Automatisch' 'Handmatig' |
ddosProtectionPlanId | Geef de resource-id op van een DDoS-netwerkbeveiligingsplan dat wordt gekoppeld aan het virtuele netwerk van het cluster. | tekenreeks |
dnsName | De dns-naam van het cluster. | tekenreeks (vereist) |
enableAutoOSUpgrade | Als u dit instelt op true, wordt automatische upgrade van het besturingssysteem ingeschakeld voor de knooppunttypen die zijn gemaakt met behulp van een installatiekopieën van het platform met versie 'nieuwste'. De standaardwaarde voor deze instelling is false. | booleaans |
enableHttpGatewayExclusiveAuthMode | Als dit waar is, is verificatie op basis van tokens niet toegestaan op het HttpGatewayEndpoint. Dit is vereist om TLS-versies 1.3 en hoger te ondersteunen. Als verificatie op basis van tokens wordt gebruikt, moet HttpGatewayTokenAuthConnectionPort worden gedefinieerd. | booleaans |
enableIpv6 | Als u dit instelt op true, wordt er IPv6-adresruimte gemaakt voor het standaard-VNet dat door het cluster wordt gebruikt. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. De standaardwaarde voor deze instelling is false. | booleaans |
enableServicePublicIP | Als u dit instelt op true, wordt het IPv4-adres gekoppeld als de ServicePublicIP van het IPv6-adres. Deze kan alleen worden ingesteld op True als IPv6 is ingeschakeld op het cluster. | booleaans |
fabricSettings | De lijst met aangepaste infrastructuurinstellingen voor het configureren van het cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | De poort die wordt gebruikt voor HTTP-verbindingen met het cluster. | int |
httpGatewayTokenAuthConnectionPort | De poort die wordt gebruikt voor https-verbindingen op basis van tokenverificatie met het cluster. Kan niet worden ingesteld op dezelfde poort als HttpGatewayEndpoint. | int |
ipTags | De lijst met IP-tags die zijn gekoppeld aan het standaard openbare IP-adres van het cluster. | IpTag[] |
loadBalancingRules | Taakverdelingsregels die worden toegepast op de openbare load balancer van het cluster. | LoadBalancingRule[] |
networkSecurityRules | Aangepaste netwerkbeveiligingsregels die worden toegepast op de Virtual Network van het cluster. | NetworkSecurityRule[] |
publicIPPrefixId | Geef de resource-id op van een openbaar IPv4-voorvoegsel waaruit de load balancer een openbaar IPv4-adres toewijst. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. | tekenreeks |
publicIPv6PrefixId | Geef de resource-id op van een openbaar IPv6-voorvoegsel waaruit de load balancer een openbaar IPv6-adres toewijst. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. | tekenreeks |
serviceEndpoints | Service-eindpunten voor subnetten in het cluster. | ServiceEndpoint[] |
subnetId | Indien opgegeven, worden de knooppunttypen voor het cluster gemaakt in dit subnet in plaats van het standaard-VNet. De networkSecurityRules die voor het cluster zijn opgegeven, worden ook toegepast op dit subnet. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. | tekenreeks |
upgradeDescription | Het beleid dat moet worden gebruikt bij het upgraden van het cluster. | ClusterUpgradePolicy |
useCustomVnet | Voor nieuwe clusters geeft deze parameter aan dat bring your own VNet wordt gebruikt, maar het subnet wordt opgegeven op het niveau van het knooppunttype; en voor dergelijke clusters is de eigenschap subnetId vereist voor knooppunttypen. | booleaans |
zonalResiliency | Geeft aan of het cluster zonetolerantie heeft. | booleaans |
zonalUpdateMode | Hiermee wordt de updatemodus voor Cross Az-clusters aangegeven. | 'Snel' 'Standaard' |
ApplicationTypeVersionsCleanupPolicy
Naam | Description | Waarde |
---|---|---|
maxUnusedVersionsToKeep | Het aantal ongebruikte versies per toepassingstype dat moet worden bewaard. | int (vereist) Beperkingen: Minimumwaarde = 0 |
Subnet
Naam | Description | Waarde |
---|---|---|
enableIpv6 | Geeft aan of Ipv6 moet worden ingeschakeld of niet. Als deze niet wordt opgegeven, wordt dezelfde configuratie gebruikt als het cluster. | booleaans |
naam | Subnetnaam. | tekenreeks (vereist) |
networkSecurityGroupId | Volledige resource-id voor de netwerkbeveiligingsgroep. | tekenreeks |
privateEndpointNetworkPolicies | Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. | 'uitgeschakeld' 'ingeschakeld' |
privateLinkServiceNetworkPolicies | Netwerkbeleid toepassen op private link-service in het subnet in- of uitschakelen. | 'uitgeschakeld' 'ingeschakeld' |
AzureActiveDirectory
Naam | Description | Waarde |
---|---|---|
clientToepassing | Azure Active Directory-clienttoepassings-id. | tekenreeks |
clusterApplication | Azure Active Directory-clustertoepassings-id. | tekenreeks |
tenantId | Tenant-id van Azure Active Directory. | tekenreeks |
ClientCertificate
Naam | Description | Waarde |
---|---|---|
commonName | Algemene naam van het certificaat. | tekenreeks |
isAdmin | Geeft aan of het clientcertificaat beheerderstoegang heeft tot het cluster. Niet-beheerdersclients kunnen alleen-lezenbewerkingen uitvoeren op het cluster. | bool (vereist) |
issuerThumbprint | Vingerafdruk van verlener voor het certificaat. Alleen gebruikt in combinatie met CommonName. | tekenreeks |
Vingerafdruk | Vingerafdruk van certificaat. | tekenreeks |
SettingsSectionDescription
Naam | Description | Waarde |
---|---|---|
naam | De sectienaam van de infrastructuurinstellingen. | tekenreeks (vereist) |
parameters | De verzameling parameters in de sectie. | SettingsParameterDescription[] (vereist) |
InstellingenParameterDescription
Naam | Description | Waarde |
---|---|---|
naam | De parameternaam van de infrastructuurinstelling. | tekenreeks (vereist) |
waarde | De parameterwaarde van de infrastructuurinstelling. | tekenreeks (vereist) |
IpTag
Naam | Description | Waarde |
---|---|---|
ipTagType | IP-tagtype. Voorbeeld: FirstPartyUsage. | tekenreeks (vereist) |
tag | IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort. | tekenreeks (vereist) |
LoadBalancingRule
Naam | Description | Waarde |
---|---|---|
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
frontendPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 1 en 65534. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
loadDistribution | Het belastingdistributiebeleid voor deze regel. | tekenreeks |
probePort | De testpoort die wordt gebruikt door de taakverdelingsregel. Acceptabele waarden liggen tussen 1 en 65535. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
probeProtocol | de verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. | 'http '' https ''tcp' (vereist) |
probeRequestPath | Het pad van de testaanvraag. Alleen ondersteund voor HTTP/HTTPS-tests. | tekenreeks |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | 'tcp' 'udp' (vereist) |
NetworkSecurityRule
Naam | Description | Waarde |
---|---|---|
toegang | Het netwerkverkeer wordt toegestaan of geweigerd. | 'toestaan' 'weigeren' (vereist) |
beschrijving | Beschrijving van netwerkbeveiligingsregel. | tekenreeks |
destinationAddressPrefix | Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. | tekenreeks |
destinationAddressPrefixes | De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. | tekenreeks[] |
destinationPortRange | de bestemmingspoort of het bereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
destinationPortRanges | De doelpoortbereiken. | tekenreeks[] |
richting | Richting van netwerkbeveiligingsregels. | 'inkomend' 'uitgaand' (vereist) |
naam | Naam van netwerkbeveiligingsregel. | tekenreeks (vereist) |
priority | De prioriteit van de regel. De waarde kan tussen 1000 en 3000 liggen. Waarden buiten dit bereik zijn gereserveerd voor Service Fabric ManagerClusterresourceprovider. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | int (vereist) Beperkingen: Minimumwaarde = 1000 Maximumwaarde = 3000 |
protocol | Netwerkprotocol waarop deze regel van toepassing is. | 'ah' 'esp' ' http '' https ''icmp' 'tcp' 'udp' (vereist) |
sourceAddressPrefix | Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. | tekenreeks |
sourceAddressPrefixes | De CIDR- of bron-IP-bereiken. | tekenreeks[] |
sourcePortRange | De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
sourcePortRanges | De bronpoortbereiken. | tekenreeks[] |
ServiceEndpoint
Naam | Description | Waarde |
---|---|---|
locaties | Een lijst met locaties. | tekenreeks[] |
service | Het type eindpuntservice. | tekenreeks (vereist) |
ClusterUpgradePolicy
Naam | Description | Waarde |
---|---|---|
deltaHealthPolicy | Het statusbeleid voor cluster delta definieert een statusbeleid dat wordt gebruikt om de status van het cluster te evalueren tijdens een clusterupgrade. | ClusterUpgradeDeltaHealthPolicy |
forceRestart | Als dit waar is, worden processen geforceerd opnieuw opgestart tijdens de upgrade, zelfs wanneer de codeversie niet is gewijzigd (de upgrade wijzigt alleen de configuratie of gegevens). | booleaans |
healthPolicy | Het clusterstatusbeleid definieert een statusbeleid dat wordt gebruikt om de status van het cluster te evalueren tijdens een clusterupgrade. | ClusterHealthPolicy |
monitoringPolicy | Het clusterbewakingsbeleid beschrijft de parameters voor het bewaken van een upgrade in de bewaakte modus. | ClusterMonitoringPolicy |
upgradeReplicaSetCheckTimeout | De maximale hoeveelheid tijd om de verwerking van een upgradedomein te blokkeren en verlies van beschikbaarheid te voorkomen wanneer er onverwachte problemen zijn. Wanneer deze time-out verloopt, wordt de verwerking van het upgradedomein voortgezet, ongeacht problemen met beschikbaarheidsverlies. De time-out wordt opnieuw ingesteld aan het begin van elk upgradedomein. De time-out kan de indeling hh:mm:ss of d.hh:mm:ss.ms hebben. Deze waarde moet tussen 00:00:00 en 49710.06:28:15 zijn (seconden lang niet-ondertekend 32-bits geheel getal) |
tekenreeks |
ClusterUpgradeDeltaHealthPolicy
Naam | Description | Waarde |
---|---|---|
maxPercentDeltaUnhealthyApplications | Het maximaal toegestane percentage van de statusvermindering van toepassingen dat is toegestaan tijdens clusterupgrades. De delta wordt gemeten tussen de status van de toepassingen aan het begin van de upgrade en de status van de toepassingen op het moment van de statusevaluatie. De controle wordt uitgevoerd na elke upgrade van een domeinupgrade om ervoor te zorgen dat de globale status van het cluster binnen de getolereerde limieten valt. Systeemservices zijn hier niet bij inbegrepen. OPMERKING: Deze waarde overschrijft de waarde die is opgegeven in eigenschappen. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications |
int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 100 |
maxPercentDeltaUnhealthyNodes | Het maximaal toegestane percentage van de statusvermindering van knooppunten dat is toegestaan tijdens clusterupgrades. De delta wordt gemeten tussen de status van de knooppunten aan het begin van de upgrade en de status van de knooppunten op het moment van de statusevaluatie. De controle wordt uitgevoerd na elke upgrade van een domeinupgrade om ervoor te zorgen dat de globale status van het cluster binnen de getolereerde limieten valt. |
int (vereist) Beperkingen: Minimumwaarde = 0 Maximumwaarde = 100 |
maxPercentUpgradeDomainDeltaUnhealthyNodes | Het maximaal toegestane percentage van de statusvermindering van upgradedomeinknooppunten dat is toegestaan tijdens clusterupgrades. De delta wordt gemeten tussen de status van de upgradedomeinknooppunten aan het begin van de upgrade en de status van de upgradedomeinknooppunten op het moment van de statusevaluatie. De controle wordt uitgevoerd na elke upgrade van de upgrade voor alle voltooide upgradedomeinen om ervoor te zorgen dat de status van de upgradedomeinen binnen de getolereerde limieten valt. |
int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 100 |
ClusterHealthPolicy
Naam | Description | Waarde |
---|---|---|
maxPercentUnhealthyApplications | Het maximaal toegestane percentage beschadigde toepassingen voordat een fout wordt gerapporteerd. Als u bijvoorbeeld wilt toestaan dat 10% van de toepassingen een slechte status heeft, is deze waarde 10. Het percentage vertegenwoordigt het maximaal getolereerde percentage toepassingen dat mogelijk beschadigd is voordat het cluster als fout wordt beschouwd. Als het percentage wordt gerespecteerd, maar er ten minste één beschadigde toepassing is, wordt de status geëvalueerd als Waarschuwing. Dit wordt berekend door het aantal beschadigde toepassingen te delen over het totale aantal toepassingsexemplaren in het cluster, met uitzondering van toepassingen van toepassingstypen die zijn opgenomen in de ApplicationTypeHealthPolicyMap. De berekening wordt afgerond om één fout voor kleine aantallen toepassingen te tolereren. Het standaardpercentage is nul. |
int (vereist) Beperkingen: Minimumwaarde = 0 Maximumwaarde = 100 |
maxPercentUnhealthyNodes | Het maximaal toegestane percentage beschadigde knooppunten voordat een fout wordt gerapporteerd. Als u bijvoorbeeld wilt toestaan dat 10% van de knooppunten beschadigd zijn, is deze waarde 10. Het percentage vertegenwoordigt het maximaal toegestane percentage knooppunten dat beschadigd kan zijn voordat het cluster als fout wordt beschouwd. Als het percentage wordt gerespecteerd, maar er ten minste één beschadigd knooppunt is, wordt de status geëvalueerd als Waarschuwing. Het percentage wordt berekend door het aantal beschadigde knooppunten te delen over het totale aantal knooppunten in het cluster. De berekening wordt naar boven afgerond om één fout op kleine aantallen knooppunten te tolereren. Het standaardpercentage is nul. In grote clusters zijn sommige knooppunten altijd offline of uitgeschakeld voor reparaties, dus dit percentage moet worden geconfigureerd om dat te tolereren. |
int (vereist) Beperkingen: Minimumwaarde = 0 Maximumwaarde = 100 |
ClusterMonitoringPolicy
Naam | Description | Waarde |
---|---|---|
healthCheckRetryTimeout | De hoeveelheid tijd die nodig is om de statusevaluatie opnieuw uit te voeren wanneer de toepassing of het cluster beschadigd is voordat de upgrade wordt teruggedraaid. De time-out kan de indeling hh:mm:ss of d.hh:mm:ss.ms hebben. | tekenreeks (vereist) |
healthCheckStableDuration | De hoeveelheid tijd die de toepassing of het cluster in orde moet blijven voordat de upgrade naar het volgende upgradedomein gaat. De duur kan de indeling hh:mm:ss of d.hh:mm:ss.ms zijn. | tekenreeks (vereist) |
healthCheckWaitDuration | De tijd die moet worden gewacht na het voltooien van een upgradedomein voordat statuscontroles worden uitgevoerd. De duur kan de indeling hh:mm:ss of d.hh:mm:ss.ms zijn. | tekenreeks (vereist) |
upgradeDomainTimeout | De hoeveelheid tijd die elk upgradedomein moet voltooien voordat de upgrade wordt teruggedraaid. De time-out kan de indeling hh:mm:ss of d.hh:mm:ss.ms hebben. | tekenreeks (vereist) |
upgradeTimeout | De hoeveelheid tijd die de algehele upgrade moet voltooien voordat de upgrade wordt teruggedraaid. De time-out kan de indeling hh:mm:ss of d.hh:mm:ss.ms hebben. | tekenreeks (vereist) |
Sku
Naam | Description | Waarde |
---|---|---|
naam | SKU-naam. | 'Basic' Standaard (vereist) |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype managedClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.ServiceFabric/managedClusters wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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"
}
})
}
Eigenschapswaarden
managedClusters
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.ServiceFabric/managedClusters@2024-04-01" |
naam | De resourcenaam | tekenreeks (vereist) |
location | Locatie van Azure-resource. | tekenreeks (vereist) |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | Azure-resourcetags. | Woordenlijst met tagnamen en -waarden. |
sku | De SKU van het beheerde cluster | SKU (vereist) |
properties | De eigenschappen van de beheerde clusterresources | ManagedClusterProperties |
ManagedClusterProperties
Naam | Description | Waarde |
---|---|---|
addonFeatures | Lijst met invoegtoepassingsfuncties die moeten worden ingeschakeld op het cluster. | Tekenreeksmatrix met een van de volgende waarden: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
adminPassword | Gebruikerswachtwoord voor VM-beheerder. | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUserName | Gebruikersnaam van VM-beheerder. | tekenreeks (vereist) |
allowRdpAccess | Als u dit instelt op true, wordt RDP-toegang tot de VM ingeschakeld. Met de standaard NSG-regel wordt de RDP-poort naar internet geopend. Deze kan worden overschreven met aangepaste netwerkbeveiligingsregels. De standaardwaarde voor deze instelling is false. | booleaans |
applicationTypeVersionsCleanupPolicy | Het beleid dat wordt gebruikt voor het opschonen van ongebruikte versies. | ApplicationTypeVersionsCleanupPolicy |
auxiliarySubnets | Aanvullende subnetten voor het cluster. | Subnet[] |
azureActiveDirectory | De AAD-verificatie-instellingen van het cluster. | AzureActiveDirectory |
clientConnectionPort | De poort die wordt gebruikt voor clientverbindingen met het cluster. | int |
Clients | Clientcertificaten die het cluster mogen beheren. | ClientCertificate[] |
clusterCodeVersion | De Service Fabric-runtimeversie van het cluster. Deze eigenschap is vereist wanneer clusterUpgradeMode is ingesteld op 'Handmatig'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u de ClusterVersion-API. Gebruik availableClusterVersions om de lijst met beschikbare versies voor bestaande clusters op te halen. | tekenreeks |
clusterUpgradeCadence | Geeft aan wanneer upgrades van nieuwe clusterruntimeversies worden toegepast nadat ze zijn uitgebracht. Standaard is Wave0. Is alleen van toepassing wanneer clusterUpgradeMode is ingesteld op Automatisch. | "Wave0" "Wave1" "Wave2" |
clusterUpgradeMode | De upgrademodus van het cluster wanneer de nieuwe Service Fabric-runtimeversie beschikbaar is. | "Automatisch" "Handmatig" |
ddosProtectionPlanId | Geef de resource-id op van een DDoS-netwerkbeveiligingsplan dat wordt gekoppeld aan het virtuele netwerk van het cluster. | tekenreeks |
dnsName | De dns-naam van het cluster. | tekenreeks (vereist) |
enableAutoOSUpgrade | Als u dit instelt op true, wordt automatische upgrade van het besturingssysteem ingeschakeld voor de knooppunttypen die zijn gemaakt met behulp van een installatiekopieën van het platform met versie 'nieuwste'. De standaardwaarde voor deze instelling is false. | booleaans |
enableHttpGatewayExclusiveAuthMode | Als dit waar is, is verificatie op basis van tokens niet toegestaan op het HttpGatewayEndpoint. Dit is vereist om TLS-versies 1.3 en hoger te ondersteunen. Als verificatie op basis van tokens wordt gebruikt, moet HttpGatewayTokenAuthConnectionPort worden gedefinieerd. | booleaans |
enableIpv6 | Als u dit instelt op true, wordt er IPv6-adresruimte gemaakt voor het standaard-VNet dat door het cluster wordt gebruikt. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. De standaardwaarde voor deze instelling is false. | booleaans |
enableServicePublicIP | Als u dit instelt op true, wordt het IPv4-adres gekoppeld als de ServicePublicIP van het IPv6-adres. Deze kan alleen worden ingesteld op True als IPv6 is ingeschakeld op het cluster. | booleaans |
fabricSettings | De lijst met aangepaste infrastructuurinstellingen voor het configureren van het cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | De poort die wordt gebruikt voor HTTP-verbindingen met het cluster. | int |
httpGatewayTokenAuthConnectionPort | De poort die wordt gebruikt voor https-verbindingen op basis van tokenverificatie met het cluster. Kan niet worden ingesteld op dezelfde poort als HttpGatewayEndpoint. | int |
ipTags | De lijst met IP-tags die zijn gekoppeld aan het standaard openbare IP-adres van het cluster. | IpTag[] |
loadBalancingRules | Taakverdelingsregels die worden toegepast op de openbare load balancer van het cluster. | LoadBalancingRule[] |
networkSecurityRules | Aangepaste netwerkbeveiligingsregels die worden toegepast op de Virtual Network van het cluster. | NetworkSecurityRule[] |
publicIPPrefixId | Geef de resource-id op van een openbaar IPv4-voorvoegsel waaruit de load balancer een openbaar IPv4-adres toewijst. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. | tekenreeks |
publicIPv6PrefixId | Geef de resource-id op van een openbaar IPv6-voorvoegsel waaruit de load balancer een openbaar IPv6-adres toewijst. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. | tekenreeks |
serviceEndpoints | Service-eindpunten voor subnetten in het cluster. | ServiceEndpoint[] |
subnetId | Indien opgegeven, worden de knooppunttypen voor het cluster gemaakt in dit subnet in plaats van het standaard-VNet. De networkSecurityRules die voor het cluster zijn opgegeven, worden ook toegepast op dit subnet. Deze instelling kan niet worden gewijzigd nadat het cluster is gemaakt. | tekenreeks |
upgradeDescription | Het beleid dat moet worden gebruikt bij het upgraden van het cluster. | ClusterUpgradePolicy |
useCustomVnet | Voor nieuwe clusters geeft deze parameter aan dat bring your own VNet wordt gebruikt, maar het subnet wordt opgegeven op het niveau van het knooppunttype; en voor dergelijke clusters is de eigenschap subnetId vereist voor knooppunttypen. | booleaans |
zonalResiliency | Geeft aan of het cluster zonetolerantie heeft. | booleaans |
zonalUpdateMode | Hiermee wordt de updatemodus voor Cross Az-clusters aangegeven. | "Snel" "Standaard" |
ApplicationTypeVersionsCleanupPolicy
Naam | Description | Waarde |
---|---|---|
maxUnusedVersionsToKeep | Het aantal ongebruikte versies per toepassingstype dat moet worden bewaard. | int (vereist) Beperkingen: Minimumwaarde = 0 |
Subnet
Naam | Description | Waarde |
---|---|---|
enableIpv6 | Geeft aan of Ipv6 moet worden ingeschakeld of niet. Als deze niet wordt opgegeven, wordt dezelfde configuratie gebruikt als het cluster. | booleaans |
naam | Subnetnaam. | tekenreeks (vereist) |
networkSecurityGroupId | Volledige resource-id voor de netwerkbeveiligingsgroep. | tekenreeks |
privateEndpointNetworkPolicies | Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. | "uitgeschakeld" "ingeschakeld" |
privateLinkServiceNetworkPolicies | Netwerkbeleid toepassen op private link-service in het subnet in- of uitschakelen. | "uitgeschakeld" "ingeschakeld" |
AzureActiveDirectory
Naam | Description | Waarde |
---|---|---|
clientToepassing | Azure Active Directory-clienttoepassings-id. | tekenreeks |
clusterApplication | Azure Active Directory-clustertoepassings-id. | tekenreeks |
tenantId | Tenant-id van Azure Active Directory. | tekenreeks |
ClientCertificate
Naam | Description | Waarde |
---|---|---|
commonName | Algemene naam van het certificaat. | tekenreeks |
isAdmin | Geeft aan of het clientcertificaat beheerderstoegang heeft tot het cluster. Niet-beheerdersclients kunnen alleen-lezenbewerkingen uitvoeren op het cluster. | bool (vereist) |
issuerThumbprint | Vingerafdruk van verlener voor het certificaat. Alleen gebruikt in combinatie met CommonName. | tekenreeks |
Vingerafdruk | Vingerafdruk van certificaat. | tekenreeks |
SettingsSectionDescription
Naam | Description | Waarde |
---|---|---|
naam | De sectienaam van de infrastructuurinstellingen. | tekenreeks (vereist) |
parameters | De verzameling parameters in de sectie. | SettingsParameterDescription[] (vereist) |
InstellingenParameterDescription
Naam | Description | Waarde |
---|---|---|
naam | De parameternaam van de infrastructuurinstelling. | tekenreeks (vereist) |
waarde | De parameterwaarde van de infrastructuurinstelling. | tekenreeks (vereist) |
IpTag
Naam | Description | Waarde |
---|---|---|
ipTagType | TYPE IP-tag. Voorbeeld: FirstPartyUsage. | tekenreeks (vereist) |
tag | IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort. | tekenreeks (vereist) |
LoadBalancingRule
Naam | Description | Waarde |
---|---|---|
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
frontendPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 1 en 65534. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
loadDistribution | Het distributiebeleid voor belasting voor deze regel. | tekenreeks |
probePort | De testpoort die wordt gebruikt door de taakverdelingsregel. Acceptabele waarden liggen tussen 1 en 65535. | int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
probeProtocol | de verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. | "http "" https ""tcp" (vereist) |
probeRequestPath | Het aanvraagpad voor de test. Alleen ondersteund voor HTTP/HTTPS-tests. | tekenreeks |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | "tcp" "udp" (vereist) |
NetworkSecurityRule
Naam | Description | Waarde |
---|---|---|
toegang | Het netwerkverkeer wordt toegestaan of geweigerd. | "toestaan" 'weigeren' (vereist) |
beschrijving | Beschrijving van netwerkbeveiligingsregel. | tekenreeks |
destinationAddressPrefix | Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. | tekenreeks |
destinationAddressPrefixes | De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. | tekenreeks[] |
destinationPortRange | de bestemmingspoort of het bereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
destinationPortRanges | De doelpoortbereiken. | tekenreeks[] |
richting | Richting van netwerkbeveiligingsregels. | "inkomend" "uitgaand" (vereist) |
naam | Naam van netwerkbeveiligingsregel. | tekenreeks (vereist) |
priority | De prioriteit van de regel. De waarde kan tussen 1000 en 3000 liggen. Waarden buiten dit bereik zijn gereserveerd voor Service Fabric ManagerClusterresourceprovider. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | int (vereist) Beperkingen: Minimumwaarde = 1000 Maximumwaarde = 3000 |
protocol | Netwerkprotocol waarop deze regel van toepassing is. | "ah" "esp" " http "" https ""icmp" "tcp" "udp" (vereist) |
sourceAddressPrefix | Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. | tekenreeks |
sourceAddressPrefixes | De CIDR- of bron-IP-bereiken. | tekenreeks[] |
sourcePortRange | De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
sourcePortRanges | De bronpoortbereiken. | tekenreeks[] |
ServiceEndpoint
Naam | Description | Waarde |
---|---|---|
locaties | Een lijst met locaties. | tekenreeks[] |
service | Het type eindpuntservice. | tekenreeks (vereist) |
ClusterUpgradePolicy
Naam | Description | Waarde |
---|---|---|
deltaHealthPolicy | Het statusbeleid voor cluster delta definieert een statusbeleid dat wordt gebruikt om de status van het cluster te evalueren tijdens een clusterupgrade. | ClusterUpgradeDeltaHealthPolicy |
forceRestart | Als dit waar is, worden processen geforceerd opnieuw opgestart tijdens de upgrade, zelfs wanneer de codeversie niet is gewijzigd (de upgrade wijzigt alleen de configuratie of gegevens). | booleaans |
healthPolicy | Het clusterstatusbeleid definieert een statusbeleid dat wordt gebruikt om de status van het cluster te evalueren tijdens een clusterupgrade. | ClusterHealthPolicy |
monitoringPolicy | Het clusterbewakingsbeleid beschrijft de parameters voor het bewaken van een upgrade in de bewaakte modus. | ClusterMonitoringPolicy |
upgradeReplicaSetCheckTimeout | De maximale hoeveelheid tijd om de verwerking van een upgradedomein te blokkeren en verlies van beschikbaarheid te voorkomen wanneer er onverwachte problemen zijn. Wanneer deze time-out verloopt, wordt de verwerking van het upgradedomein voortgezet, ongeacht problemen met beschikbaarheidsverlies. De time-out wordt opnieuw ingesteld aan het begin van elk upgradedomein. De time-out kan de indeling hh:mm:ss of d.uu:mm:ss.ms hebben. Deze waarde moet tussen 00:00:00 en 49710.06:28:15 zijn (niet-ondertekend 32-bits geheel getal gedurende seconden) |
tekenreeks |
ClusterUpgradeDeltaHealthPolicy
Naam | Description | Waarde |
---|---|---|
maxPercentDeltaUnhealthyApplications | Het maximaal toegestane percentage van de statusvermindering van toepassingen dat is toegestaan tijdens clusterupgrades. De delta wordt gemeten tussen de status van de toepassingen aan het begin van de upgrade en de status van de toepassingen op het moment van de statusevaluatie. De controle wordt uitgevoerd na elke upgrade van een domeinupgrade om ervoor te zorgen dat de globale status van het cluster binnen de getolereerde limieten valt. Systeemservices zijn hier niet bij inbegrepen. OPMERKING: Deze waarde overschrijft de waarde die is opgegeven in eigenschappen. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications |
int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 100 |
maxPercentDeltaUnhealthyNodes | Het maximaal toegestane percentage van de statusvermindering van knooppunten dat is toegestaan tijdens clusterupgrades. De delta wordt gemeten tussen de status van de knooppunten aan het begin van de upgrade en de status van de knooppunten op het moment van de statusevaluatie. De controle wordt uitgevoerd na elke upgrade van een domeinupgrade om ervoor te zorgen dat de globale status van het cluster binnen de getolereerde limieten valt. |
int (vereist) Beperkingen: Minimumwaarde = 0 Maximumwaarde = 100 |
maxPercentUpgradeDomainDeltaUnhealthyNodes | Het maximaal toegestane percentage van de statusvermindering van upgradedomeinknooppunten dat is toegestaan tijdens clusterupgrades. De delta wordt gemeten tussen de status van de upgradedomeinknooppunten aan het begin van de upgrade en de status van de upgradedomeinknooppunten op het moment van de statusevaluatie. De controle wordt uitgevoerd na elke upgrade van de upgrade voor alle voltooide upgradedomeinen om ervoor te zorgen dat de status van de upgradedomeinen binnen de getolereerde limieten valt. |
int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 100 |
ClusterHealthPolicy
Naam | Description | Waarde |
---|---|---|
maxPercentUnhealthyApplications | Het maximaal toegestane percentage beschadigde toepassingen voordat een fout wordt gerapporteerd. Als u bijvoorbeeld wilt toestaan dat 10% van de toepassingen een slechte status heeft, is deze waarde 10. Het percentage vertegenwoordigt het maximaal getolereerde percentage toepassingen dat mogelijk beschadigd is voordat het cluster als fout wordt beschouwd. Als het percentage wordt gerespecteerd, maar er ten minste één beschadigde toepassing is, wordt de status geëvalueerd als Waarschuwing. Dit wordt berekend door het aantal beschadigde toepassingen te delen over het totale aantal toepassingsexemplaren in het cluster, met uitzondering van toepassingen van toepassingstypen die zijn opgenomen in de ApplicationTypeHealthPolicyMap. De berekening wordt afgerond om één fout voor kleine aantallen toepassingen te tolereren. Het standaardpercentage is nul. |
int (vereist) Beperkingen: Minimumwaarde = 0 Maximumwaarde = 100 |
maxPercentUnhealthyNodes | Het maximaal toegestane percentage beschadigde knooppunten voordat een fout wordt gerapporteerd. Als u bijvoorbeeld wilt toestaan dat 10% van de knooppunten beschadigd zijn, is deze waarde 10. Het percentage vertegenwoordigt het maximaal toegestane percentage knooppunten dat beschadigd kan zijn voordat het cluster als fout wordt beschouwd. Als het percentage wordt gerespecteerd, maar er ten minste één beschadigd knooppunt is, wordt de status geëvalueerd als Waarschuwing. Het percentage wordt berekend door het aantal beschadigde knooppunten te delen over het totale aantal knooppunten in het cluster. De berekening wordt naar boven afgerond om één fout op kleine aantallen knooppunten te tolereren. Het standaardpercentage is nul. In grote clusters zijn sommige knooppunten altijd offline of uitgeschakeld voor reparaties, dus dit percentage moet worden geconfigureerd om dat te tolereren. |
int (vereist) Beperkingen: Minimumwaarde = 0 Maximumwaarde = 100 |
ClusterMonitoringPolicy
Naam | Description | Waarde |
---|---|---|
healthCheckRetryTimeout | De hoeveelheid tijd die nodig is om de statusevaluatie opnieuw uit te voeren wanneer de toepassing of het cluster beschadigd is voordat de upgrade wordt teruggedraaid. De time-out kan de indeling hh:mm:ss of d.hh:mm:ss.ms hebben. | tekenreeks (vereist) |
healthCheckStableDuration | De hoeveelheid tijd die de toepassing of het cluster in orde moet blijven voordat de upgrade naar het volgende upgradedomein gaat. De duur kan de indeling hh:mm:ss of d.hh:mm:ss.ms zijn. | tekenreeks (vereist) |
healthCheckWaitDuration | De tijd die moet worden gewacht na het voltooien van een upgradedomein voordat statuscontroles worden uitgevoerd. De duur kan de indeling hh:mm:ss of d.hh:mm:ss.ms zijn. | tekenreeks (vereist) |
upgradeDomainTimeout | De hoeveelheid tijd die elk upgradedomein moet voltooien voordat de upgrade wordt teruggedraaid. De time-out kan de indeling hh:mm:ss of d.hh:mm:ss.ms hebben. | tekenreeks (vereist) |
upgradeTimeout | De hoeveelheid tijd die de algehele upgrade moet voltooien voordat de upgrade wordt teruggedraaid. De time-out kan de indeling hh:mm:ss of d.hh:mm:ss.ms hebben. | tekenreeks (vereist) |
Sku
Naam | Description | Waarde |
---|---|---|
naam | SKU-naam. | "Basis" "Standaard" (vereist) |