Condividi tramite


Managed Clusters - Create Or Update

Crea o aggiorna una risorsa cluster gestita di Service Fabric.
Create o aggiornare una risorsa cluster gestita di Service Fabric con il nome specificato.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}?api-version=2024-04-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
clusterName
path True

string

Nome della risorsa cluster.

resourceGroupName
path True

string

Nome del gruppo di risorse.

subscriptionId
path True

string

Identificatore della sottoscrizione del cliente.

api-version
query True

string

Versione dell'API del provider di risorse di Service Fabric. Si tratta di un parametro obbligatorio e il valore deve essere "2024-04-01" per questa specifica.

Corpo della richiesta

Nome Necessario Tipo Descrizione
location True

string

Località delle risorse di Azure.

properties.adminUserName True

string

Nome utente amministratore macchina virtuale.

properties.dnsName True

string

Nome DNS del cluster.

sku True

Sku

SKU del cluster gestito

properties.addonFeatures

ManagedClusterAddOnFeature[]

Elenco delle funzionalità del componente aggiuntivo da abilitare nel cluster.

properties.adminPassword

string

Password dell'utente amministratore della macchina virtuale.

properties.allowRdpAccess

boolean

L'impostazione di questa opzione su true consente l'accesso RDP alla macchina virtuale. La regola del gruppo di sicurezza di rete predefinita apre la porta RDP a Internet, che può essere sostituita con regole di sicurezza di rete personalizzate. Il valore predefinito per questa impostazione è false.

properties.applicationTypeVersionsCleanupPolicy

ApplicationTypeVersionsCleanupPolicy

Criteri usati per pulire le versioni inutilizzate.

properties.auxiliarySubnets

Subnet[]

Subnet ausiliarie per il cluster.

properties.azureActiveDirectory

AzureActiveDirectory

Impostazioni di autenticazione di AAD del cluster.

properties.clientConnectionPort

integer

Porta usata per le connessioni client al cluster.

properties.clients

ClientCertificate[]

Certificati client autorizzati a gestire il cluster.

properties.clusterCodeVersion

string

Versione di runtime di Service Fabric del cluster. Questa proprietà è obbligatoria quando clusterUpgradeMode è impostato su 'Manual'. Per ottenere l'elenco delle versioni di Service Fabric disponibili per i nuovi cluster, usare l'API ClusterVersion. Per ottenere l'elenco della versione disponibile per i cluster esistenti, usare availableClusterVersions.

properties.clusterUpgradeCadence

clusterUpgradeCadence

Indica quando verranno applicati nuovi aggiornamenti della versione del runtime del cluster dopo il rilascio. Per impostazione predefinita, wave0. Si applica solo quando clusterUpgradeMode è impostato su "Automatico".

properties.clusterUpgradeMode

ClusterUpgradeMode

Modalità di aggiornamento del cluster quando è disponibile una nuova versione del runtime di Service Fabric.

properties.ddosProtectionPlanId

string

Specificare l'ID risorsa di un piano di protezione di rete DDoS che verrà associato alla rete virtuale del cluster.

properties.enableAutoOSUpgrade

boolean

L'impostazione di questo valore su true consente l'aggiornamento automatico del sistema operativo per i tipi di nodo creati usando qualsiasi immagine del sistema operativo della piattaforma con la versione 'latest'. Il valore predefinito per questa impostazione è false.

properties.enableHttpGatewayExclusiveAuthMode

boolean

Se true, l'autenticazione basata su token non è consentita in HttpGatewayEndpoint. Questa operazione è necessaria per supportare TLS versione 1.3 e successive. Se viene usata l'autenticazione basata su token, è necessario definire HttpGatewayTokenAuthConnectionPort.

properties.enableIpv6

boolean

Se si imposta su true, viene creato lo spazio indirizzi IPv6 per la rete virtuale predefinita usata dal cluster. Questa impostazione non può essere modificata dopo la creazione del cluster. Il valore predefinito per questa impostazione è false.

properties.enableServicePublicIP

boolean

Se si imposta su true, l'indirizzo IPv4 verrà collegato come ServicePublicIP dell'indirizzo IPv6. Può essere impostato su True solo se IPv6 è abilitato nel cluster.

properties.fabricSettings

SettingsSectionDescription[]

Elenco delle impostazioni dell'infrastruttura personalizzate per configurare il cluster.

properties.httpGatewayConnectionPort

integer

Porta usata per le connessioni HTTP al cluster.

properties.httpGatewayTokenAuthConnectionPort

integer

Porta usata per le connessioni HTTPS basate su token-autenticazione al cluster. Non può essere impostato sulla stessa porta di HttpGatewayEndpoint.

properties.ipTags

IpTag[]

Elenco di tag IP associati all'indirizzo IP pubblico predefinito del cluster.

properties.loadBalancingRules

LoadBalancingRule[]

Regole di bilanciamento del carico applicate al servizio di bilanciamento del carico pubblico del cluster.

properties.networkSecurityRules

NetworkSecurityRule[]

Regole di sicurezza di rete personalizzate applicate al Rete virtuale del cluster.

properties.publicIPPrefixId

string

Specificare l'ID risorsa di un prefisso IPv4 pubblico da cui il servizio di bilanciamento del carico allocherà un indirizzo IPv4 pubblico. Questa impostazione non può essere modificata dopo la creazione del cluster.

properties.publicIPv6PrefixId

string

Specificare l'ID risorsa di un prefisso IPv6 pubblico da cui il servizio di bilanciamento del carico allocherà un indirizzo IPv6 pubblico. Questa impostazione non può essere modificata dopo la creazione del cluster.

properties.serviceEndpoints

ServiceEndpoint[]

Endpoint di servizio per le subnet nel cluster.

properties.subnetId

string

Se specificato, i tipi di nodo per il cluster vengono creati in questa subnet anziché nella rete virtuale predefinita. Anche la reteSecurityRules specificata per il cluster viene applicata a questa subnet. Questa impostazione non può essere modificata dopo la creazione del cluster.

properties.upgradeDescription

ClusterUpgradePolicy

Criteri da usare per l'aggiornamento del cluster.

properties.useCustomVnet

boolean

Per i nuovi cluster, questo parametro indica che usa Bring your own VNet, ma la subnet viene specificata a livello di tipo nodo; e per tali cluster, la proprietà subnetId è necessaria per i tipi di nodo.

properties.zonalResiliency

boolean

Indica se il cluster ha resilienza della zona.

properties.zonalUpdateMode

ZonalUpdateMode

Indica la modalità di aggiornamento per i cluster Cross Az.

tags

object

Tag delle risorse di Azure.

Risposte

Nome Tipo Descrizione
200 OK

ManagedCluster

Operazione riuscita.

202 Accepted

ManagedCluster

La richiesta è stata accettata e l'operazione verrà completata in modo asincrono.

Intestazioni

  • Azure-AsyncOperation: string
  • Location: string
Other Status Codes

ErrorModel

Risposta dettagliata all'errore.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Put a cluster with maximum parameters
Put a cluster with minimum parameters

Put a cluster with maximum parameters

Esempio di richiesta

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.ServiceFabric/managedClusters/myCluster?api-version=2024-04-01

{
  "location": "eastus",
  "tags": {},
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "clusterUpgradeMode": "Manual",
    "clusterCodeVersion": "7.1.168.9494",
    "dnsName": "myCluster",
    "adminUserName": "vmadmin",
    "adminPassword": "{vm-password}",
    "clientConnectionPort": 19000,
    "httpGatewayConnectionPort": 19080,
    "loadBalancingRules": [
      {
        "frontendPort": 80,
        "backendPort": 80,
        "probePort": 80,
        "protocol": "http",
        "probeProtocol": "http"
      },
      {
        "frontendPort": 443,
        "backendPort": 443,
        "probePort": 443,
        "protocol": "http",
        "probeProtocol": "http"
      },
      {
        "frontendPort": 10000,
        "backendPort": 10000,
        "probePort": 10000,
        "protocol": "tcp",
        "probeProtocol": "http",
        "loadDistribution": "Default"
      }
    ],
    "allowRdpAccess": true,
    "networkSecurityRules": [
      {
        "name": "TestName",
        "protocol": "tcp",
        "access": "allow",
        "priority": 1010,
        "direction": "inbound",
        "sourcePortRanges": [
          "*"
        ],
        "destinationPortRanges": [
          "*"
        ],
        "sourceAddressPrefixes": [
          "*"
        ],
        "destinationAddressPrefixes": [
          "*"
        ],
        "description": "Test description"
      },
      {
        "name": "AllowARM",
        "protocol": "*",
        "sourcePortRange": "*",
        "sourceAddressPrefix": "AzureResourceManager",
        "destinationAddressPrefix": "*",
        "destinationPortRange": "33500-33699",
        "access": "allow",
        "priority": 2002,
        "direction": "inbound"
      }
    ],
    "fabricSettings": [
      {
        "name": "ManagedIdentityTokenService",
        "parameters": [
          {
            "name": "IsEnabled",
            "value": "true"
          }
        ]
      }
    ],
    "addonFeatures": [
      "DnsService",
      "BackupRestoreService",
      "ResourceMonitorService"
    ],
    "enableAutoOSUpgrade": true,
    "applicationTypeVersionsCleanupPolicy": {
      "maxUnusedVersionsToKeep": 3
    },
    "zonalResiliency": true,
    "zonalUpdateMode": "Fast",
    "enableIpv6": true,
    "publicIPPrefixId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.Network/publicIPPrefixes/myPublicIPPrefix",
    "publicIPv6PrefixId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.Network/publicIPPrefixes/myPublicIPv6Prefix",
    "ipTags": [
      {
        "ipTagType": "FirstPartyUsage",
        "tag": "SQL"
      }
    ],
    "auxiliarySubnets": [
      {
        "name": "testSubnet1",
        "enableIpv6": true,
        "privateEndpointNetworkPolicies": "enabled",
        "privateLinkServiceNetworkPolicies": "enabled",
        "networkSecurityGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.Network/networkSecurityGroups/sn1"
      }
    ],
    "serviceEndpoints": [
      {
        "service": "Microsoft.Storage",
        "locations": [
          "eastus2",
          "usnorth"
        ]
      }
    ],
    "useCustomVnet": true,
    "ddosProtectionPlanId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.Network/ddosProtectionPlans/myDDoSProtectionPlan",
    "upgradeDescription": {
      "forceRestart": false,
      "monitoringPolicy": {
        "healthCheckWaitDuration": "00:05:00",
        "healthCheckStableDuration": "00:45:00",
        "healthCheckRetryTimeout": "00:55:00",
        "upgradeTimeout": "12:00:00",
        "upgradeDomainTimeout": "03:00:00"
      },
      "healthPolicy": {
        "maxPercentUnhealthyNodes": 10,
        "maxPercentUnhealthyApplications": 30
      },
      "deltaHealthPolicy": {
        "maxPercentDeltaUnhealthyNodes": 20,
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": 40,
        "maxPercentDeltaUnhealthyApplications": 40
      }
    },
    "httpGatewayTokenAuthConnectionPort": 19081,
    "enableHttpGatewayExclusiveAuthMode": true
  }
}

Risposta di esempio

Location: http://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/managedClusterOperationResults/1ca6e48d-70ca-4e43-b652-3b0522f64d67?api-version=2024-04-01
Azure-AsyncOperation: http://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/managedClusterOperationStatus/1ca6e48d-70ca-4e43-b652-3b0522f64d67?api-version=2024-04-01
{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "location": "eastus",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedClusters/myCluster",
  "name": "myCluster",
  "tags": {},
  "etag": "W/\"636462502169240745\"",
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "provisioningState": "Updating",
    "clusterId": "92584666-9889-4ae8-8d02-91902923d37f",
    "clusterUpgradeMode": "Manual",
    "clusterCodeVersion": "7.1.168.9494",
    "clusterState": "WaitingForNodes",
    "dnsName": "myCluster",
    "fqdn": "MyCluster.eastus.cloudapp.azure.com",
    "clusterCertificateThumbprints": [
      "12599211F8F14C90AFA9532AD79A6F2CA1C00622"
    ],
    "clientConnectionPort": 19000,
    "httpGatewayConnectionPort": 19080,
    "loadBalancingRules": [
      {
        "frontendPort": 80,
        "backendPort": 80,
        "probePort": 80,
        "protocol": "http",
        "probeProtocol": "http"
      },
      {
        "frontendPort": 443,
        "backendPort": 443,
        "probePort": 443,
        "protocol": "http",
        "probeProtocol": "http"
      },
      {
        "frontendPort": 10000,
        "backendPort": 10000,
        "probePort": 10000,
        "protocol": "tcp",
        "probeProtocol": "tcp",
        "loadDistribution": "Default"
      }
    ],
    "allowRdpAccess": true,
    "networkSecurityRules": [
      {
        "name": "TestName",
        "protocol": "tcp",
        "access": "allow",
        "priority": 1010,
        "direction": "inbound",
        "sourcePortRanges": [
          "*"
        ],
        "destinationPortRanges": [
          "*"
        ],
        "sourceAddressPrefixes": [
          "*"
        ],
        "destinationAddressPrefixes": [
          "*"
        ],
        "description": "Test description"
      },
      {
        "name": "AllowARM",
        "protocol": "*",
        "sourcePortRange": "*",
        "sourceAddressPrefix": "AzureResourceManager",
        "destinationAddressPrefix": "*",
        "destinationPortRange": "33500-33699",
        "access": "allow",
        "priority": 2002,
        "direction": "inbound"
      }
    ],
    "adminUserName": "vmadmin",
    "fabricSettings": [
      {
        "name": "ManagedIdentityTokenService",
        "parameters": [
          {
            "name": "IsEnabled",
            "value": "true"
          }
        ]
      }
    ],
    "addonFeatures": [
      "DnsService",
      "BackupRestoreService",
      "ResourceMonitorService"
    ],
    "enableAutoOSUpgrade": true,
    "applicationTypeVersionsCleanupPolicy": {
      "maxUnusedVersionsToKeep": 3
    },
    "zonalResiliency": true,
    "zonalUpdateMode": "Fast",
    "enableIpv6": true,
    "enableServicePublicIP": true,
    "publicIPPrefixId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.Network/publicIPPrefixes/myPublicIPPrefix",
    "publicIPv6PrefixId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.Network/publicIPPrefixes/myPublicIPv6Prefix",
    "ipTags": [
      {
        "ipTagType": "FirstPartyUsage",
        "tag": "SQL"
      }
    ],
    "auxiliarySubnets": [
      {
        "name": "testSubnet1",
        "enableIpv6": true,
        "privateEndpointNetworkPolicies": "enabled",
        "privateLinkServiceNetworkPolicies": "enabled",
        "networkSecurityGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.Network/networkSecurityGroups/sn1"
      }
    ],
    "serviceEndpoints": [
      {
        "service": "Microsoft.Storage",
        "locations": [
          "eastus2",
          "usnorth"
        ]
      }
    ],
    "useCustomVnet": true,
    "ddosProtectionPlanId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.Network/ddosProtectionPlans/myDDoSProtectionPlan",
    "upgradeDescription": {
      "forceRestart": false,
      "monitoringPolicy": {
        "healthCheckWaitDuration": "00:05:00",
        "healthCheckStableDuration": "00:45:00",
        "healthCheckRetryTimeout": "00:55:00",
        "upgradeTimeout": "12:00:00",
        "upgradeDomainTimeout": "03:00:00"
      },
      "healthPolicy": {
        "maxPercentUnhealthyNodes": 10,
        "maxPercentUnhealthyApplications": 30
      },
      "deltaHealthPolicy": {
        "maxPercentDeltaUnhealthyNodes": 20,
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": 40,
        "maxPercentDeltaUnhealthyApplications": 40
      }
    },
    "httpGatewayTokenAuthConnectionPort": 19081,
    "enableHttpGatewayExclusiveAuthMode": true
  }
}
Location: http://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/managedClusterOperationResults/1ca6e48d-70ca-4e43-b652-3b0522f64d67?api-version=2024-04-01
Azure-AsyncOperation: http://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/managedClusterOperationStatus/1ca6e48d-70ca-4e43-b652-3b0522f64d67?api-version=2024-04-01
{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "location": "eastus",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedClusters/myCluster",
  "name": "myCluster",
  "tags": {},
  "etag": "W/\"636462502169240745\"",
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "provisioningState": "Creating",
    "clusterId": "92584666-9889-4ae8-8d02-91902923d37f",
    "clusterUpgradeMode": "Manual",
    "clusterCodeVersion": "7.1.168.9494",
    "clusterState": "WaitingForNodes",
    "dnsName": "myCluster",
    "fqdn": "MyCluster.eastus.cloudapp.azure.com",
    "clusterCertificateThumbprints": [
      "12599211F8F14C90AFA9532AD79A6F2CA1C00622"
    ],
    "clientConnectionPort": 19000,
    "httpGatewayConnectionPort": 19080,
    "loadBalancingRules": [
      {
        "frontendPort": 80,
        "backendPort": 80,
        "probePort": 80,
        "protocol": "http",
        "probeProtocol": "http"
      },
      {
        "frontendPort": 443,
        "backendPort": 443,
        "probePort": 443,
        "protocol": "http",
        "probeProtocol": "http"
      },
      {
        "frontendPort": 10000,
        "backendPort": 10000,
        "probePort": 10000,
        "protocol": "tcp",
        "probeProtocol": "tcp",
        "loadDistribution": "Default"
      }
    ],
    "allowRdpAccess": true,
    "networkSecurityRules": [
      {
        "name": "TestName",
        "protocol": "tcp",
        "access": "allow",
        "priority": 1010,
        "direction": "inbound",
        "sourcePortRanges": [
          "*"
        ],
        "destinationPortRanges": [
          "*"
        ],
        "sourceAddressPrefixes": [
          "*"
        ],
        "destinationAddressPrefixes": [
          "*"
        ],
        "description": "Test description"
      },
      {
        "name": "AllowARM",
        "protocol": "*",
        "sourcePortRange": "*",
        "sourceAddressPrefix": "AzureResourceManager",
        "destinationAddressPrefix": "*",
        "destinationPortRange": "33500-33699",
        "access": "allow",
        "priority": 2002,
        "direction": "inbound"
      }
    ],
    "adminUserName": "vmadmin",
    "fabricSettings": [
      {
        "name": "ManagedIdentityTokenService",
        "parameters": [
          {
            "name": "IsEnabled",
            "value": "true"
          }
        ]
      }
    ],
    "addonFeatures": [
      "DnsService",
      "BackupRestoreService",
      "ResourceMonitorService"
    ],
    "enableAutoOSUpgrade": true,
    "applicationTypeVersionsCleanupPolicy": {
      "maxUnusedVersionsToKeep": 3
    },
    "zonalResiliency": true,
    "zonalUpdateMode": "Fast",
    "enableIpv6": true,
    "enableServicePublicIP": true,
    "ipv6Address": "0000:0000:0000:0000:0000:0000:0000:0000",
    "publicIPPrefixId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.Network/publicIPPrefixes/myPublicIPPrefix",
    "publicIPv6PrefixId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.Network/publicIPPrefixes/myPublicIPv6Prefix",
    "ipTags": [
      {
        "ipTagType": "FirstPartyUsage",
        "tag": "SQL"
      }
    ],
    "auxiliarySubnets": [
      {
        "name": "testSubnet1",
        "enableIpv6": true,
        "privateEndpointNetworkPolicies": "enabled",
        "privateLinkServiceNetworkPolicies": "enabled",
        "networkSecurityGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.Network/networkSecurityGroups/sn1"
      }
    ],
    "serviceEndpoints": [
      {
        "service": "Microsoft.Storage",
        "locations": [
          "eastus2",
          "usnorth"
        ]
      }
    ],
    "useCustomVnet": true,
    "ddosProtectionPlanId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.Network/ddosProtectionPlans/myDDoSProtectionPlan",
    "upgradeDescription": {
      "forceRestart": false,
      "monitoringPolicy": {
        "healthCheckWaitDuration": "00:05:00",
        "healthCheckStableDuration": "00:45:00",
        "healthCheckRetryTimeout": "00:55:00",
        "upgradeTimeout": "12:00:00",
        "upgradeDomainTimeout": "03:00:00"
      },
      "upgradeReplicaSetCheckTimeout": "49710.06:28:16",
      "healthPolicy": {
        "maxPercentUnhealthyNodes": 10,
        "maxPercentUnhealthyApplications": 30
      },
      "deltaHealthPolicy": {
        "maxPercentDeltaUnhealthyNodes": 20,
        "maxPercentUpgradeDomainDeltaUnhealthyNodes": 40,
        "maxPercentDeltaUnhealthyApplications": 40
      }
    },
    "httpGatewayTokenAuthConnectionPort": 19081,
    "enableHttpGatewayExclusiveAuthMode": true
  }
}

Put a cluster with minimum parameters

Esempio di richiesta

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.ServiceFabric/managedClusters/myCluster?api-version=2024-04-01

{
  "location": "eastus",
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "clusterUpgradeMode": "Automatic",
    "clusterUpgradeCadence": "Wave1",
    "dnsName": "myCluster",
    "adminUserName": "vmadmin",
    "adminPassword": "{vm-password}",
    "fabricSettings": [
      {
        "name": "ManagedIdentityTokenService",
        "parameters": [
          {
            "name": "IsEnabled",
            "value": "true"
          }
        ]
      }
    ]
  }
}

Risposta di esempio

Location: http://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/managedClusterOperationResults/1ca6e48d-70ca-4e43-b652-3b0522f64d67?api-version=2024-04-01
Azure-AsyncOperation: http://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/managedClusterOperationStatus/1ca6e48d-70ca-4e43-b652-3b0522f64d67?api-version=2024-04-01
{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "location": "eastus",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedClusters/myCluster",
  "name": "myCluster",
  "tags": {},
  "etag": "W/\"636462502169240745\"",
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "provisioningState": "Updating",
    "clusterId": "92584666-9889-4ae8-8d02-91902923d37f",
    "clusterUpgradeMode": "Automatic",
    "clusterUpgradeCadence": "Wave1",
    "clusterState": "WaitingForNodes",
    "dnsName": "myCluster",
    "fqdn": "MyCluster.eastus.cloudapp.azure.com",
    "clusterCertificateThumbprints": [
      "12599211F8F14C90AFA9532AD79A6F2CA1C00622"
    ],
    "clientConnectionPort": 19000,
    "httpGatewayConnectionPort": 19080,
    "loadBalancingRules": [],
    "adminUserName": "vmadmin",
    "fabricSettings": [
      {
        "name": "ManagedIdentityTokenService",
        "parameters": [
          {
            "name": "IsEnabled",
            "value": "true"
          }
        ]
      }
    ]
  }
}
Location: http://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/managedClusterOperationResults/1ca6e48d-70ca-4e43-b652-3b0522f64d67?api-version=2024-04-01
Azure-AsyncOperation: http://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/managedClusterOperationStatus/1ca6e48d-70ca-4e43-b652-3b0522f64d67?api-version=2024-04-01
{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "location": "eastus",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedClusters/myCluster",
  "name": "myCluster",
  "tags": {},
  "etag": "W/\"636462502169240745\"",
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "provisioningState": "Creating",
    "clusterId": "92584666-9889-4ae8-8d02-91902923d37f",
    "clusterUpgradeMode": "Automatic",
    "clusterUpgradeCadence": "Wave1",
    "clusterState": "WaitingForNodes",
    "dnsName": "myCluster",
    "fqdn": "MyCluster.eastus.cloudapp.azure.com",
    "clusterCertificateThumbprints": [
      "12599211F8F14C90AFA9532AD79A6F2CA1C00622"
    ],
    "clientConnectionPort": 19000,
    "httpGatewayConnectionPort": 19080,
    "loadBalancingRules": [],
    "adminUserName": "vmadmin",
    "fabricSettings": [
      {
        "name": "ManagedIdentityTokenService",
        "parameters": [
          {
            "name": "IsEnabled",
            "value": "true"
          }
        ]
      }
    ]
  }
}

Definizioni

Nome Descrizione
access

Il traffico di rete è consentito o negato.

ApplicationTypeVersionsCleanupPolicy

Criterio usato per pulire le versioni inutilizzate. Quando il criterio non viene specificato in modo esplicito, le versioni predefinite dell'applicazione inutilizzate da mantenere saranno 3.

AzureActiveDirectory

Impostazioni per abilitare l'autenticazione AAD nel cluster.

ClientCertificate

Definizione del certificato client.

ClusterHealthPolicy

Definisce un criterio di integrità usato per valutare l'integrità del cluster o di un nodo del cluster.

ClusterMonitoringPolicy

Descrive i criteri di monitoraggio per l'aggiornamento del cluster.

ClusterState

Stato corrente del cluster.

clusterUpgradeCadence

Indica quando verranno applicati nuovi aggiornamenti della versione del runtime del cluster dopo il rilascio. Per impostazione predefinita, wave0. Si applica solo quando clusterUpgradeMode è impostato su "Automatico".

ClusterUpgradeDeltaHealthPolicy

Descrive i criteri di integrità differenziale per l'aggiornamento del cluster.

ClusterUpgradeMode

Modalità di aggiornamento del cluster quando è disponibile una nuova versione del runtime di Service Fabric.

ClusterUpgradePolicy

Descrive i criteri usati durante l'aggiornamento del cluster.

direction

Direzione delle regole di sicurezza di rete.

ErrorModel

Struttura dell'errore.

ErrorModelError

Dettagli dell'errore.

IpTag

Tag IP associato all'indirizzo IP pubblico.

LoadBalancingRule

Descrive una regola di bilanciamento del carico.

ManagedCluster

Risorsa cluster gestita

ManagedClusterAddOnFeature

Funzionalità del componente aggiuntivo del cluster disponibili

ManagedResourceProvisioningState

Stato di provisioning della risorsa gestita.

NetworkSecurityRule

Descrive una regola di sicurezza di rete.

nsgProtocol

Protocollo di rete a cui si applica la regola.

privateEndpointNetworkPolicies

Abilitare o disabilitare l'applicazione dei criteri di rete all'endpoint privato nella subnet.

privateLinkServiceNetworkPolicies

Abilitare o disabilitare l'applicazione dei criteri di rete al servizio collegamento privato nella subnet.

probeProtocol

riferimento al probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico.

protocol

Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico.

ServiceEndpoint

Proprietà dell'endpoint di servizio.

SettingsParameterDescription

Descrive un parametro nelle impostazioni dell'infrastruttura del cluster.

SettingsSectionDescription

Descrive una sezione nelle impostazioni dell'infrastruttura del cluster.

Sku

Definizione sku del cluster gestito di Service Fabric

SkuName

Nome SKU.

Subnet

Descrive una subnet.

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

ZonalUpdateMode

Indica la modalità di aggiornamento per i cluster Cross Az.

access

Il traffico di rete è consentito o negato.

Nome Tipo Descrizione
allow

string

deny

string

ApplicationTypeVersionsCleanupPolicy

Criterio usato per pulire le versioni inutilizzate. Quando il criterio non viene specificato in modo esplicito, le versioni predefinite dell'applicazione inutilizzate da mantenere saranno 3.

Nome Tipo Descrizione
maxUnusedVersionsToKeep

integer

Numero di versioni inutilizzate per ogni tipo di applicazione da mantenere.

AzureActiveDirectory

Impostazioni per abilitare l'autenticazione AAD nel cluster.

Nome Tipo Descrizione
clientApplication

string

ID applicazione client di Azure active directory.

clusterApplication

string

ID applicazione del cluster di Azure Active Directory.

tenantId

string

ID tenant di Azure active directory.

ClientCertificate

Definizione del certificato client.

Nome Tipo Descrizione
commonName

string

Nome comune del certificato.

isAdmin

boolean

Indica se il certificato client ha accesso amministratore al cluster. I client non amministratori possono eseguire solo operazioni di sola lettura nel cluster.

issuerThumbprint

string

Identificazione personale dell'autorità di certificazione per il certificato. Usato solo insieme a CommonName.

thumbprint

string

Identificazione personale del certificato.

ClusterHealthPolicy

Definisce un criterio di integrità usato per valutare l'integrità del cluster o di un nodo del cluster.

Nome Tipo Valore predefinito Descrizione
maxPercentUnhealthyApplications

integer

0

Percentuale massima consentita di applicazioni non integre prima che venga segnalato un errore. Ad esempio, per consentire il 10% di applicazioni non integre, questo valore deve corrispondere a 10.

La percentuale rappresenta la percentuale massima tollerata di applicazioni che possono risultare non integre prima che per il cluster venga impostato lo stato Error. Se la percentuale viene rispettata ma esiste almeno un'applicazione non integra, l'integrità viene valutata come Avviso. Questa viene calcolata dividendo il numero di applicazioni non integre rispetto al numero totale di istanze dell'applicazione nel cluster, escluse le applicazioni di tipi inclusi nel parametro ApplicationTypeHealthPolicyMap. Il calcolo viene arrotondato per eccesso per tollerare un errore su un numero limitato di applicazioni. La percentuale predefinita è zero.

maxPercentUnhealthyNodes

integer

0

Percentuale massima consentita di nodi non integri prima che venga segnalato un errore. Ad esempio, per consentire il 10% di nodi non integri, questo valore deve corrispondere a 10.

La percentuale rappresenta la percentuale massima tollerata di nodi che possono risultare non integri prima che per il cluster venga impostato lo stato Error. Se la percentuale viene rispettata ma esiste almeno un nodo non integro, l'integrità viene valutata come Avviso. Tale percentuale viene calcolata dividendo il numero dei nodi non integri per il numero totale di nodi nel cluster. Il calcolo viene arrotondato per eccesso per tollerare un errore su un numero limitato di nodi. La percentuale predefinita è zero.

Questa percentuale dovrà essere configurata in modo da tenere conto del fatto che in cluster di grandi dimensioni sono sempre presenti nodi inattivi o in fase di riparazione.

ClusterMonitoringPolicy

Descrive i criteri di monitoraggio per l'aggiornamento del cluster.

Nome Tipo Descrizione
healthCheckRetryTimeout

string

Tempo di ripetizione della valutazione dell'integrità quando l'applicazione o il cluster non è integro prima del rollback dell'aggiornamento. Il timeout può essere in formato hh:mm:ss o d.hh:mm:ss.ms.

healthCheckStableDuration

string

Tempo di attesa per cui l'applicazione o il cluster devono rimanere integri prima di passare al dominio di aggiornamento successivo. La durata può essere in formato hh:mm:ss o d.hh:mm:ss.ms.

healthCheckWaitDuration

string

Intervallo di tempo di attesa dopo il completamento di un dominio di aggiornamento prima di eseguire i controlli di integrità. La durata può essere in formato hh:mm:ss o d.hh:mm:ss.ms.

upgradeDomainTimeout

string

Tempo necessario per il completamento di ogni dominio di aggiornamento prima del rollback dell'aggiornamento. Il timeout può essere in formato hh:mm:ss o d.hh:mm:ss.ms.

upgradeTimeout

string

Tempo necessario per il completamento dell'aggiornamento complessivo prima del rollback dell'aggiornamento. Il timeout può essere in formato hh:mm:ss o d.hh:mm:ss.ms.

ClusterState

Stato corrente del cluster.

Nome Tipo Descrizione
BaselineUpgrade

string

Indica che il cluster sta eseguendo l'aggiornamento per stabilire la versione del cluster. Questo aggiornamento viene avviato automaticamente all'avvio del cluster per la prima volta.

Deploying

string

Indica che il runtime di Service Fabric è in fase di installazione nelle macchine virtuali. La risorsa cluster sarà in questo stato fino all'avvio del cluster e fino all'avvio dei servizi di sistema.

Ready

string

Indica che il cluster si trova in uno stato stabile.

UpgradeFailed

string

Indica che l'ultimo aggiornamento per il cluster non è riuscito.

Upgrading

string

Indica che il cluster viene aggiornato con la configurazione fornita dall'utente.

WaitingForNodes

string

Indica che la risorsa cluster viene creata e il provider di risorse è in attesa dell'avvio e del report dell'estensione della macchina virtuale di Service Fabric.

clusterUpgradeCadence

Indica quando verranno applicati nuovi aggiornamenti della versione del runtime del cluster dopo il rilascio. Per impostazione predefinita, wave0. Si applica solo quando clusterUpgradeMode è impostato su "Automatico".

Nome Tipo Descrizione
Wave0

string

L'aggiornamento del cluster viene avviato immediatamente dopo l'implementazione di una nuova versione. Consigliato per i cluster di test/sviluppo.

Wave1

string

L'aggiornamento del cluster inizia 7 giorni dopo l'implementazione di una nuova versione. Consigliato per i cluster pre-prod.

Wave2

string

L'aggiornamento del cluster inizia 14 giorni dopo l'implementazione di una nuova versione. Consigliato per i cluster di produzione.

ClusterUpgradeDeltaHealthPolicy

Descrive i criteri di integrità differenziale per l'aggiornamento del cluster.

Nome Tipo Descrizione
maxPercentDeltaUnhealthyApplications

integer

Percentuale massima consentita di riduzione dell'integrità delle applicazioni consentita durante gli aggiornamenti del cluster. Il delta viene misurato tra lo stato delle applicazioni all'inizio dell'aggiornamento e lo stato delle applicazioni al momento della valutazione dell'integrità. Il controllo viene eseguito dopo il completamento dell'aggiornamento di ciascun dominio di aggiornamento per assicurarsi che lo stato complessivo del cluster rientri nei limiti di tolleranza. I servizi di sistema non sono inclusi in questo. NOTA: questo valore sovrascriverà il valore specificato nelle proprietà. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications

maxPercentDeltaUnhealthyNodes

integer

Percentuale massima di riduzione dell'integrità dei nodi consentita durante gli aggiornamenti del cluster. Il valore delta è misurato tra lo stato dei nodi e all'inizio dell'aggiornamento e lo stato dei nodi al momento della valutazione dell'integrità. Il controllo viene eseguito dopo il completamento dell'aggiornamento di ciascun dominio di aggiornamento per assicurarsi che lo stato complessivo del cluster rientri nei limiti di tolleranza.

maxPercentUpgradeDomainDeltaUnhealthyNodes

integer

Percentuale massima di riduzione dell'integrità dei nodi del dominio di aggiornamento consentita durante gli aggiornamenti del cluster. Il valore delta è misurato tra lo stato dei nodi di dominio all'inizio dell'aggiornamento e lo stato dei nodi di dominio al momento della valutazione dell'integrità. Il controllo viene eseguito dopo il completamento dell'aggiornamento di ciascun dominio di aggiornamento per tutti i domini di aggiornamento completati per assicurarsi che lo stato complessivo dei domini di aggiornamento rientri nei limiti di tolleranza.

ClusterUpgradeMode

Modalità di aggiornamento del cluster quando è disponibile una nuova versione del runtime di Service Fabric.

Nome Tipo Descrizione
Automatic

string

Il cluster verrà aggiornato automaticamente alla versione più recente del runtime di Service Fabric, clusterUpgradeCadence determinerà quando l'aggiornamento viene avviato dopo che la nuova versione diventa disponibile.

Manual

string

Il cluster non verrà aggiornato automaticamente alla versione più recente del runtime di Service Fabric. Il cluster viene aggiornato impostando la proprietà clusterCodeVersion nella risorsa cluster.

ClusterUpgradePolicy

Descrive i criteri usati durante l'aggiornamento del cluster.

Nome Tipo Descrizione
deltaHealthPolicy

ClusterUpgradeDeltaHealthPolicy

I criteri di integrità differenziale del cluster definiscono criteri di integrità usati per valutare l'integrità del cluster durante un aggiornamento del cluster.

forceRestart

boolean

Se true, i processi vengono riavviati forzatamente durante l'aggiornamento anche quando la versione del codice non è stata modificata (l'aggiornamento modifica solo la configurazione o i dati).

healthPolicy

ClusterHealthPolicy

I criteri di integrità del cluster definiscono criteri di integrità usati per valutare l'integrità del cluster durante un aggiornamento del cluster.

monitoringPolicy

ClusterMonitoringPolicy

I criteri di monitoraggio del cluster descrivono i parametri per il monitoraggio di un aggiornamento in modalità monitorata.

upgradeReplicaSetCheckTimeout

string

Tempo massimo per bloccare l'elaborazione di un dominio di aggiornamento ed evitare la perdita di disponibilità quando si verificano problemi imprevisti. Quando il timeout scade, l'elaborazione del dominio di aggiornamento procede indipendentemente dai problemi di perdita di disponibilità. Il timeout viene reimpostato all'inizio di ogni dominio di aggiornamento. Il timeout può essere in formato hh:mm:ss o d.hh:mm:ss.ms. Questo valore deve essere compreso tra 00:00:00 e 49710.06:28:15 (intero senza segno a 32 bit per secondi)

direction

Direzione delle regole di sicurezza di rete.

Nome Tipo Descrizione
inbound

string

outbound

string

ErrorModel

Struttura dell'errore.

Nome Tipo Descrizione
error

ErrorModelError

Dettagli dell'errore.

ErrorModelError

Dettagli dell'errore.

Nome Tipo Descrizione
code

string

Codice di errore.

message

string

Messaggio di errore.

IpTag

Tag IP associato all'indirizzo IP pubblico.

Nome Tipo Descrizione
ipTagType

string

Tipo di tag IP. Esempio: FirstPartyUsage.

tag

string

Tag IP associato all'INDIRIZZO IP pubblico. Esempio: SQL, Archiviazione e così via.

LoadBalancingRule

Descrive una regola di bilanciamento del carico.

Nome Tipo Descrizione
backendPort

integer

Porta usata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 1 e 65535.

frontendPort

integer

Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del Load Balancer. I valori accettabili sono compresi tra 1 e 65534.

loadDistribution

string

Criteri di distribuzione del carico per questa regola.

probePort

integer

Porta prob usata dalla regola di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65535.

probeProtocol

probeProtocol

riferimento al probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico.

probeRequestPath

string

Percorso della richiesta probe. Supportato solo per probe HTTP/HTTPS.

protocol

protocol

Riferimento al protocollo di trasporto usato dalla regola di bilanciamento del carico.

ManagedCluster

Risorsa cluster gestita

Nome Tipo Valore predefinito Descrizione
etag

string

Etag delle risorse di Azure.

id

string

Identificatore di risorsa di Azure.

location

string

Località delle risorse di Azure.

name

string

Nome della risorsa di Azure.

properties.addonFeatures

ManagedClusterAddOnFeature[]

Elenco delle funzionalità del componente aggiuntivo da abilitare nel cluster.

properties.adminPassword

string

Password dell'utente amministratore della macchina virtuale.

properties.adminUserName

string

Nome utente amministratore macchina virtuale.

properties.allowRdpAccess

boolean

L'impostazione di questa opzione su true consente l'accesso RDP alla macchina virtuale. La regola del gruppo di sicurezza di rete predefinita apre la porta RDP a Internet, che può essere sostituita con regole di sicurezza di rete personalizzate. Il valore predefinito per questa impostazione è false.

properties.applicationTypeVersionsCleanupPolicy

ApplicationTypeVersionsCleanupPolicy

Criteri usati per pulire le versioni inutilizzate.

properties.auxiliarySubnets

Subnet[]

Subnet ausiliarie per il cluster.

properties.azureActiveDirectory

AzureActiveDirectory

Impostazioni di autenticazione di AAD del cluster.

properties.clientConnectionPort

integer

19000

Porta usata per le connessioni client al cluster.

properties.clients

ClientCertificate[]

Certificati client autorizzati a gestire il cluster.

properties.clusterCertificateThumbprints

string[]

Elenco delle identificazioni personali dei certificati del cluster.

properties.clusterCodeVersion

string

Versione di runtime di Service Fabric del cluster. Questa proprietà è obbligatoria quando clusterUpgradeMode è impostato su 'Manual'. Per ottenere l'elenco delle versioni di Service Fabric disponibili per i nuovi cluster, usare l'API ClusterVersion. Per ottenere l'elenco della versione disponibile per i cluster esistenti, usare availableClusterVersions.

properties.clusterId

string

Identificatore univoco generato dal servizio per la risorsa cluster.

properties.clusterState

ClusterState

Stato corrente del cluster.

properties.clusterUpgradeCadence

clusterUpgradeCadence

Indica quando verranno applicati nuovi aggiornamenti della versione del runtime del cluster dopo il rilascio. Per impostazione predefinita, wave0. Si applica solo quando clusterUpgradeMode è impostato su "Automatico".

properties.clusterUpgradeMode

ClusterUpgradeMode

Automatic

Modalità di aggiornamento del cluster quando è disponibile una nuova versione del runtime di Service Fabric.

properties.ddosProtectionPlanId

string

Specificare l'ID risorsa di un piano di protezione di rete DDoS che verrà associato alla rete virtuale del cluster.

properties.dnsName

string

Nome DNS del cluster.

properties.enableAutoOSUpgrade

boolean

L'impostazione di questo valore su true consente l'aggiornamento automatico del sistema operativo per i tipi di nodo creati usando qualsiasi immagine del sistema operativo della piattaforma con la versione 'latest'. Il valore predefinito per questa impostazione è false.

properties.enableHttpGatewayExclusiveAuthMode

boolean

Se true, l'autenticazione basata su token non è consentita in HttpGatewayEndpoint. Questa operazione è necessaria per supportare TLS versione 1.3 e successive. Se viene usata l'autenticazione basata su token, è necessario definire HttpGatewayTokenAuthConnectionPort.

properties.enableIpv6

boolean

Se si imposta su true, viene creato lo spazio indirizzi IPv6 per la rete virtuale predefinita usata dal cluster. Questa impostazione non può essere modificata dopo la creazione del cluster. Il valore predefinito per questa impostazione è false.

properties.enableServicePublicIP

boolean

Se si imposta su true, l'indirizzo IPv4 verrà collegato come ServicePublicIP dell'indirizzo IPv6. Può essere impostato su True solo se IPv6 è abilitato nel cluster.

properties.fabricSettings

SettingsSectionDescription[]

Elenco delle impostazioni dell'infrastruttura personalizzate per configurare il cluster.

properties.fqdn

string

Nome di dominio completo associato al servizio di bilanciamento del carico pubblico del cluster.

properties.httpGatewayConnectionPort

integer

19080

Porta usata per le connessioni HTTP al cluster.

properties.httpGatewayTokenAuthConnectionPort

integer

Porta usata per le connessioni HTTPS basate su token-autenticazione al cluster. Non può essere impostato sulla stessa porta di HttpGatewayEndpoint.

properties.ipTags

IpTag[]

Elenco di tag IP associati all'indirizzo IP pubblico predefinito del cluster.

properties.ipv4Address

string

Indirizzo IPv4 associato al servizio di bilanciamento del carico pubblico del cluster.

properties.ipv6Address

string

Indirizzo IPv6 per il cluster se IPv6 è abilitato.

properties.loadBalancingRules

LoadBalancingRule[]

Regole di bilanciamento del carico applicate al servizio di bilanciamento del carico pubblico del cluster.

properties.networkSecurityRules

NetworkSecurityRule[]

Regole di sicurezza di rete personalizzate applicate al Rete virtuale del cluster.

properties.provisioningState

ManagedResourceProvisioningState

Stato di provisioning della risorsa cluster gestita.

properties.publicIPPrefixId

string

Specificare l'ID risorsa di un prefisso IPv4 pubblico da cui il servizio di bilanciamento del carico allocherà un indirizzo IPv4 pubblico. Questa impostazione non può essere modificata dopo la creazione del cluster.

properties.publicIPv6PrefixId

string

Specificare l'ID risorsa di un prefisso IPv6 pubblico da cui il servizio di bilanciamento del carico allocherà un indirizzo IPv6 pubblico. Questa impostazione non può essere modificata dopo la creazione del cluster.

properties.serviceEndpoints

ServiceEndpoint[]

Endpoint di servizio per le subnet nel cluster.

properties.subnetId

string

Se specificato, i tipi di nodo per il cluster vengono creati in questa subnet anziché nella rete virtuale predefinita. Anche la reteSecurityRules specificata per il cluster viene applicata a questa subnet. Questa impostazione non può essere modificata dopo la creazione del cluster.

properties.upgradeDescription

ClusterUpgradePolicy

Criteri da usare per l'aggiornamento del cluster.

properties.useCustomVnet

boolean

Per i nuovi cluster, questo parametro indica che usa Bring your own VNet, ma la subnet viene specificata a livello di tipo nodo; e per tali cluster, la proprietà subnetId è necessaria per i tipi di nodo.

properties.zonalResiliency

boolean

False

Indica se il cluster ha resilienza della zona.

properties.zonalUpdateMode

ZonalUpdateMode

Indica la modalità di aggiornamento per i cluster Cross Az.

sku

Sku

SKU del cluster gestito

systemData

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

tags

object

Tag delle risorse di Azure.

type

string

Tipo di risorsa di Azure.

ManagedClusterAddOnFeature

Funzionalità del componente aggiuntivo del cluster disponibili

Nome Tipo Descrizione
BackupRestoreService

string

Eseguire il backup e il ripristino del servizio

DnsService

string

Servizio DNS

ResourceMonitorService

string

Servizio monitoraggio risorse

ManagedResourceProvisioningState

Stato di provisioning della risorsa gestita.

Nome Tipo Descrizione
Canceled

string

Created

string

Creating

string

Deleted

string

Deleting

string

Failed

string

None

string

Other

string

Succeeded

string

Updating

string

NetworkSecurityRule

Descrive una regola di sicurezza di rete.

Nome Tipo Descrizione
access

access

Il traffico di rete è consentito o negato.

description

string

Descrizione della regola di sicurezza di rete.

destinationAddressPrefix

string

Prefisso dell'indirizzo di destinazione. Intervallo IP CIDR o di destinazione. L'asterisco '*' può essere usato anche per corrispondere a tutti gli INDIRIZZI IP di origine. I tag predefiniti, ad esempio 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' possono essere usati anche.

destinationAddressPrefixes

string[]

Prefissi dell'indirizzo di destinazione. Intervalli IP CIDR o di destinazione.

destinationPortRange

string

porta di destinazione o intervallo. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per corrispondere a tutte le porte.

destinationPortRanges

string[]

Intervalli di porte di destinazione.

direction

direction

Direzione della regola di sicurezza di rete.

name

string

Nome della regola di sicurezza di rete.

priority

integer

Priorità della regola. Il valore può essere compreso nell'intervallo da 1000 a 3000. I valori esterni a questo intervallo sono riservati per Service Fabric ManagerCluster Resource Provider. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Più basso è il numero di priorità, maggiore sarà la priorità della regola.

protocol

nsgProtocol

Protocollo di rete a cui si applica la regola.

sourceAddressPrefix

string

Intervallo IP CIDR o di origine. L'asterisco '*' può essere usato anche per corrispondere a tutti gli INDIRIZZI IP di origine. I tag predefiniti, ad esempio 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' possono essere usati anche. Se si tratta di una regola in ingresso, specifica la posizione di origine del traffico di rete.

sourceAddressPrefixes

string[]

Intervalli IP CIDR o di origine.

sourcePortRange

string

Porta di origine o intervallo. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per corrispondere a tutte le porte.

sourcePortRanges

string[]

Intervalli di porte di origine.

nsgProtocol

Protocollo di rete a cui si applica la regola.

Nome Tipo Descrizione
ah

string

esp

string

http

string

https

string

icmp

string

tcp

string

udp

string

privateEndpointNetworkPolicies

Abilitare o disabilitare l'applicazione dei criteri di rete all'endpoint privato nella subnet.

Nome Tipo Descrizione
disabled

string

enabled

string

privateLinkServiceNetworkPolicies

Abilitare o disabilitare l'applicazione dei criteri di rete al servizio collegamento privato nella subnet.

Nome Tipo Descrizione
disabled

string

enabled

string

probeProtocol

riferimento al probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico.

Nome Tipo Descrizione
http

string

https

string

tcp

string

protocol

Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico.

Nome Tipo Descrizione
tcp

string

udp

string

ServiceEndpoint

Proprietà dell'endpoint di servizio.

Nome Tipo Descrizione
locations

string[]

Elenco delle posizioni.

service

string

Tipo del servizio endpoint.

SettingsParameterDescription

Descrive un parametro nelle impostazioni dell'infrastruttura del cluster.

Nome Tipo Descrizione
name

string

Nome del parametro dell'impostazione dell'infrastruttura.

value

string

Valore del parametro dell'impostazione dell'infrastruttura.

SettingsSectionDescription

Descrive una sezione nelle impostazioni dell'infrastruttura del cluster.

Nome Tipo Descrizione
name

string

Nome della sezione delle impostazioni dell'infrastruttura.

parameters

SettingsParameterDescription[]

Raccolta di parametri nella sezione .

Sku

Definizione sku del cluster gestito di Service Fabric

Nome Tipo Descrizione
name

SkuName

Nome sku.

SkuName

Nome SKU.

Nome Tipo Descrizione
Basic

string

Basic richiede almeno 3 nodi e consente solo un tipo di nodo.

Standard

string

Richiede almeno 5 nodi e consente 1 o più tipi di nodo.

Subnet

Descrive una subnet.

Nome Tipo Descrizione
enableIpv6

boolean

Indica l'opzione wether per abilitare Ipv6 o meno. Se non specificato, verrà prenderà la stessa configurazione del cluster.

name

string

Nome della subnet.

networkSecurityGroupId

string

ID risorsa completo per il gruppo di sicurezza di rete.

privateEndpointNetworkPolicies

privateEndpointNetworkPolicies

Abilitare o disabilitare l'applicazione dei criteri di rete nel punto finale privato nella subnet.

privateLinkServiceNetworkPolicies

privateLinkServiceNetworkPolicies

Abilitare o disabilitare applicare i criteri di rete nel servizio di collegamento privato nella subnet.

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string

Timestamp della creazione di risorse (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

string

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string

Timestamp dell'ultima modifica della risorsa (UTC).

lastModifiedBy

string

Identità che ha modificato l'ultima risorsa.

lastModifiedByType

string

Tipo di identità che ha modificato l'ultima risorsa.

ZonalUpdateMode

Indica la modalità di aggiornamento per i cluster Cross Az.

Nome Tipo Descrizione
Fast

string

Il cluster userà un massimo di 3 domini di aggiornamento per zona anziché 5 per i tipi di nodo Cross Az per distribuzioni più veloci.

Standard

string

Il cluster userà 5 domini di aggiornamento per i tipi di nodo Cross Az.