Bagikan melalui


Managed Clusters - Create Or Update

Membuat atau memperbarui sumber daya kluster yang dikelola Service Fabric.
Create atau memperbarui sumber daya kluster yang dikelola Service Fabric dengan nama yang ditentukan.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
clusterName
path True

string

Nama sumber daya kluster.

resourceGroupName
path True

string

Nama grup sumber daya.

subscriptionId
path True

string

Pengidentifikasi langganan pelanggan.

api-version
query True

string

Versi API penyedia sumber daya Service Fabric. Ini adalah parameter yang diperlukan dan nilainya harus "2024-04-01" untuk spesifikasi ini.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
location True

string

Lokasi sumber daya Azure.

properties.adminUserName True

string

Nama pengguna admin VM.

properties.dnsName True

string

Nama dns kluster.

sku True

Sku

Sku kluster terkelola

properties.addonFeatures

ManagedClusterAddOnFeature[]

Daftar fitur add-on untuk diaktifkan pada kluster.

properties.adminPassword

string

Kata sandi pengguna admin VM.

properties.allowRdpAccess

boolean

Mengatur ini ke true memungkinkan akses RDP ke VM. Aturan NSG default membuka port RDP ke Internet yang dapat ditimpa dengan Aturan Keamanan Jaringan kustom. Nilai default untuk pengaturan ini adalah false.

properties.applicationTypeVersionsCleanupPolicy

ApplicationTypeVersionsCleanupPolicy

Kebijakan yang digunakan untuk membersihkan versi yang tidak digunakan.

properties.auxiliarySubnets

Subnet[]

Subnet tambahan untuk kluster.

properties.azureActiveDirectory

AzureActiveDirectory

Pengaturan autentikasi AAD kluster.

properties.clientConnectionPort

integer

Port yang digunakan untuk koneksi klien ke kluster.

properties.clients

ClientCertificate[]

Sertifikat klien yang diizinkan untuk mengelola kluster.

properties.clusterCodeVersion

string

Versi runtime Service Fabric dari kluster. Properti ini diperlukan ketika clusterUpgradeMode diatur ke 'Manual'. Untuk mendapatkan daftar versi Service Fabric yang tersedia untuk kluster baru, gunakan CLUSTERVersion API. Untuk mendapatkan daftar versi yang tersedia untuk kluster yang ada, gunakan availableClusterVersions.

properties.clusterUpgradeCadence

clusterUpgradeCadence

Menunjukkan kapan peningkatan versi runtime kluster baru akan diterapkan setelah dirilis. Secara default adalah Wave0. Hanya berlaku ketika clusterUpgradeMode diatur ke 'Otomatis'.

properties.clusterUpgradeMode

ClusterUpgradeMode

Mode peningkatan kluster saat versi runtime Service Fabric baru tersedia.

properties.ddosProtectionPlanId

string

Tentukan id sumber daya dari paket perlindungan jaringan DDoS yang akan dikaitkan dengan jaringan virtual kluster.

properties.enableAutoOSUpgrade

boolean

Mengatur ini ke true memungkinkan peningkatan OS otomatis untuk jenis node yang dibuat menggunakan gambar OS platform apa pun dengan versi 'terbaru'. Nilai default untuk pengaturan ini adalah false.

properties.enableHttpGatewayExclusiveAuthMode

boolean

Jika true, autentikasi berbasis token tidak diizinkan di HttpGatewayEndpoint. Ini diperlukan untuk mendukung TLS versi 1.3 ke atas. Jika autentikasi berbasis token digunakan, HttpGatewayTokenAuthConnectionPort harus ditentukan.

properties.enableIpv6

boolean

Mengatur ini ke true membuat ruang alamat IPv6 untuk VNet default yang digunakan oleh kluster. Pengaturan ini tidak dapat diubah setelah kluster dibuat. Nilai default untuk pengaturan ini adalah false.

properties.enableServicePublicIP

boolean

Mengatur ini ke true akan menautkan alamat IPv4 sebagai ServicePublicIP dari alamat IPv6. Ini hanya dapat diatur ke True jika IPv6 diaktifkan pada kluster.

properties.fabricSettings

SettingsSectionDescription[]

Daftar pengaturan fabric kustom untuk mengonfigurasi kluster.

properties.httpGatewayConnectionPort

integer

Port yang digunakan untuk koneksi HTTP ke kluster.

properties.httpGatewayTokenAuthConnectionPort

integer

Port yang digunakan untuk koneksi HTTPS berbasis token-auth ke kluster. Tidak dapat diatur ke port yang sama dengan HttpGatewayEndpoint.

properties.ipTags

IpTag[]

Daftar tag IP yang terkait dengan alamat IP publik default kluster.

properties.loadBalancingRules

LoadBalancingRule[]

Aturan penyeimbangan beban yang diterapkan ke load balancer publik kluster.

properties.networkSecurityRules

NetworkSecurityRule[]

Aturan Keamanan Jaringan Kustom yang diterapkan ke Virtual Network kluster.

properties.publicIPPrefixId

string

Tentukan id sumber daya prefiks IPv4 publik tempat load balancer akan mengalokasikan alamat IPv4 publik. Pengaturan ini tidak dapat diubah setelah kluster dibuat.

properties.publicIPv6PrefixId

string

Tentukan id sumber daya prefiks IPv6 publik tempat load balancer akan mengalokasikan alamat IPv6 publik. Pengaturan ini tidak dapat diubah setelah kluster dibuat.

properties.serviceEndpoints

ServiceEndpoint[]

Titik akhir layanan untuk subnet dalam kluster.

properties.subnetId

string

Jika ditentukan, jenis node untuk kluster dibuat di subnet ini alih-alih VNet default. NetworkSecurityRules yang ditentukan untuk kluster juga diterapkan ke subnet ini. Pengaturan ini tidak dapat diubah setelah kluster dibuat.

properties.upgradeDescription

ClusterUpgradePolicy

Kebijakan yang digunakan saat meningkatkan kluster.

properties.useCustomVnet

boolean

Untuk kluster baru, parameter ini menunjukkan bahwa ia menggunakan Bring your own VNet, tetapi subnet ditentukan pada tingkat jenis node; dan untuk kluster tersebut, properti subnetId diperlukan untuk jenis node.

properties.zonalResiliency

boolean

Menunjukkan apakah kluster memiliki ketahanan zona.

properties.zonalUpdateMode

ZonalUpdateMode

Menunjukkan mode pembaruan untuk kluster Cross Az.

tags

object

Tag sumber daya Azure.

Respons

Nama Jenis Deskripsi
200 OK

ManagedCluster

Operasi berhasil diselesaikan.

202 Accepted

ManagedCluster

Permintaan diterima dan operasi akan selesai secara asinkron.

Header

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

ErrorModel

Respons kesalahan terperinci.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

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

Put a cluster with maximum parameters

Permintaan sampel

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

Respon sampel

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

Permintaan sampel

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"
          }
        ]
      }
    ]
  }
}

Respon sampel

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"
          }
        ]
      }
    ]
  }
}

Definisi

Nama Deskripsi
access

Lalu lintas jaringan diizinkan atau ditolak.

ApplicationTypeVersionsCleanupPolicy

Kebijakan yang digunakan untuk membersihkan versi yang tidak digunakan. Ketika kebijakan tidak ditentukan secara eksplisit, versi aplikasi default yang tidak digunakan untuk disimpan adalah 3.

AzureActiveDirectory

Pengaturan untuk mengaktifkan autentikasi AAD pada kluster.

ClientCertificate

Definisi sertifikat klien.

ClusterHealthPolicy

Menentukan kebijakan kesehatan yang digunakan untuk mengevaluasi kesehatan kluster atau node kluster.

ClusterMonitoringPolicy

Menjelaskan kebijakan pemantauan untuk peningkatan kluster.

ClusterState

Status kluster saat ini.

clusterUpgradeCadence

Menunjukkan kapan peningkatan versi runtime kluster baru akan diterapkan setelah dirilis. Secara default adalah Wave0. Hanya berlaku ketika clusterUpgradeMode diatur ke 'Otomatis'.

ClusterUpgradeDeltaHealthPolicy

Menjelaskan kebijakan kesehatan delta untuk peningkatan kluster.

ClusterUpgradeMode

Mode peningkatan kluster saat versi runtime Service Fabric baru tersedia.

ClusterUpgradePolicy

Menjelaskan kebijakan yang digunakan saat meningkatkan kluster.

direction

Arah aturan keamanan jaringan.

ErrorModel

Struktur kesalahan.

ErrorModelError

Detail kesalahan.

IpTag

Tag IP yang terkait dengan alamat IP publik.

LoadBalancingRule

Menjelaskan aturan penyeimbangan beban.

ManagedCluster

Sumber daya kluster terkelola

ManagedClusterAddOnFeature

Fitur add-on kluster yang tersedia

ManagedResourceProvisioningState

Status penyediaan sumber daya terkelola.

NetworkSecurityRule

Menjelaskan aturan keamanan jaringan.

nsgProtocol

Protokol jaringan yang berlaku untuk aturan ini.

privateEndpointNetworkPolicies

Mengaktifkan atau Menonaktifkan penerapan kebijakan jaringan pada titik akhir privat di subnet.

privateLinkServiceNetworkPolicies

Mengaktifkan atau Menonaktifkan penerapan kebijakan jaringan pada layanan tautan privat di subnet.

probeProtocol

referensi ke pemeriksaan load balancer yang digunakan oleh aturan penyeimbangan beban.

protocol

Referensi ke protokol transportasi yang digunakan oleh aturan penyeimbangan beban.

ServiceEndpoint

Properti titik akhir layanan.

SettingsParameterDescription

Menjelaskan parameter dalam pengaturan fabric kluster.

SettingsSectionDescription

Menjelaskan bagian dalam pengaturan fabric kluster.

Sku

Definisi Sku kluster terkelola Service Fabric

SkuName

Nama Sku.

Subnet

Menjelaskan Subnet.

SystemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

ZonalUpdateMode

Menunjukkan mode pembaruan untuk kluster Cross Az.

access

Lalu lintas jaringan diizinkan atau ditolak.

Nama Jenis Deskripsi
allow

string

deny

string

ApplicationTypeVersionsCleanupPolicy

Kebijakan yang digunakan untuk membersihkan versi yang tidak digunakan. Ketika kebijakan tidak ditentukan secara eksplisit, versi aplikasi default yang tidak digunakan untuk disimpan adalah 3.

Nama Jenis Deskripsi
maxUnusedVersionsToKeep

integer

Jumlah versi yang tidak digunakan per jenis aplikasi yang akan disimpan.

AzureActiveDirectory

Pengaturan untuk mengaktifkan autentikasi AAD pada kluster.

Nama Jenis Deskripsi
clientApplication

string

Id aplikasi klien azure active directory.

clusterApplication

string

Id aplikasi kluster direktori aktif Azure.

tenantId

string

Id penyewa azure active directory.

ClientCertificate

Definisi sertifikat klien.

Nama Jenis Deskripsi
commonName

string

Nama umum sertifikat.

isAdmin

boolean

Menunjukkan apakah sertifikat klien memiliki akses admin ke kluster. Klien non admin hanya dapat melakukan operasi baca-saja pada kluster.

issuerThumbprint

string

Thumbprint penerbit untuk sertifikat. Hanya digunakan bersama dengan CommonName.

thumbprint

string

Thumbprint sertifikat.

ClusterHealthPolicy

Menentukan kebijakan kesehatan yang digunakan untuk mengevaluasi kesehatan kluster atau node kluster.

Nama Jenis Nilai default Deskripsi
maxPercentUnhealthyApplications

integer

0

Persentase maksimum yang diizinkan dari aplikasi yang tidak sehat sebelum melaporkan kesalahan. Misalnya, untuk memungkinkan 10% aplikasi menjadi tidak sehat, nilai ini akan menjadi 10.

Persentase tersebut menunjukkan persentase maksimum aplikasi yang ditoleransi yang dapat tidak sehat sebelum kluster dianggap dalam kesalahan. Jika persentasenya dihormati tetapi setidaknya ada satu aplikasi yang tidak sehat, maka kesehatan dievaluasi sebagai Warning. Ini dihitung dengan membagi jumlah aplikasi yang tidak sehat di atas jumlah total instans aplikasi dalam kluster, tidak termasuk aplikasi jenis aplikasi yang termasuk dalam ApplicationTypeHealthPolicyMap. Perhitungan dibulatkan ke atas untuk mentolerir satu kegagalan pada sejumlah kecil aplikasi. Persentase default nol.

maxPercentUnhealthyNodes

integer

0

Persentase maksimum yang diizinkan dari node yang tidak sehat sebelum melaporkan kesalahan. Misalnya, untuk memungkinkan 10% node menjadi tidak sehat, nilai ini akan menjadi 10.

Persentase tersebut menunjukkan persentase maksimum node yang ditoleransi yang dapat tidak sehat sebelum kluster dianggap dalam kesalahan. Jika persentasenya dihormati tetapi setidaknya ada satu node yang tidak sehat, maka kesehatan dievaluasi sebagai Warning. Persentase dihitung dengan membagi jumlah node tidak sehat di atas jumlah total node dalam kluster. Perhitungan dibulatkan ke atas untuk menoleransi satu kegagalan pada sejumlah kecil node. Persentase default nol.

Dalam kluster besar, beberapa node akan selalu dihentikan atau keluar untuk perbaikan, jadi persentase ini harus dikonfigurasi untuk menoleransi itu.

ClusterMonitoringPolicy

Menjelaskan kebijakan pemantauan untuk peningkatan kluster.

Nama Jenis Deskripsi
healthCheckRetryTimeout

string

Jumlah waktu untuk mencoba kembali evaluasi kesehatan ketika aplikasi atau kluster tidak sehat sebelum peningkatan kembali. Batas waktu dapat dalam format hh:mm:ss atau d.hh:mm:ss.ms.

healthCheckStableDuration

string

Jumlah waktu aplikasi atau klaster harus tetap sehat sebelum peningkatan berlanjut ke domain peningkatan berikutnya. Durasi dapat dalam format hh:mm:ss atau dalam format d.hh:mm:ss.ms.

healthCheckWaitDuration

string

Lamanya waktu untuk menunggu setelah menyelesaikan domain peningkatan sebelum melakukan pemeriksaan kesehatan. Durasi dapat dalam format hh:mm:ss atau dalam format d.hh:mm:ss.ms.

upgradeDomainTimeout

string

Jumlah waktu setiap domain peningkatan harus diselesaikan sebelum peningkatan kembali. Batas waktu dapat dalam format hh:mm:ss atau d.hh:mm:ss.ms.

upgradeTimeout

string

Jumlah waktu yang harus diselesaikan peningkatan secara keseluruhan sebelum peningkatan kembali. Batas waktu dapat dalam format hh:mm:ss atau d.hh:mm:ss.ms.

ClusterState

Status kluster saat ini.

Nama Jenis Deskripsi
BaselineUpgrade

string

Menunjukkan bahwa kluster sedang ditingkatkan untuk menetapkan versi kluster. Peningkatan ini secara otomatis dimulai ketika kluster di-boot untuk pertama kalinya.

Deploying

string

Menunjukkan bahwa runtime Service Fabric sedang diinstal pada VM. Sumber daya kluster akan berada dalam keadaan ini sampai kluster boot up dan layanan sistem aktif.

Ready

string

Menunjukkan bahwa kluster dalam keadaan stabil.

UpgradeFailed

string

Menunjukkan bahwa peningkatan terakhir untuk kluster telah gagal.

Upgrading

string

Menunjukkan bahwa kluster sedang ditingkatkan dengan konfigurasi yang disediakan pengguna.

WaitingForNodes

string

Menunjukkan bahwa sumber daya kluster dibuat dan penyedia sumber daya sedang menunggu ekstensi Service Fabric VM untuk boot up dan melaporkannya.

clusterUpgradeCadence

Menunjukkan kapan peningkatan versi runtime kluster baru akan diterapkan setelah dirilis. Secara default adalah Wave0. Hanya berlaku ketika clusterUpgradeMode diatur ke 'Otomatis'.

Nama Jenis Deskripsi
Wave0

string

Peningkatan kluster dimulai segera setelah versi baru diluncurkan. Direkomendasikan untuk kluster Test/Dev.

Wave1

string

Peningkatan kluster dimulai 7 hari setelah versi baru diluncurkan. Direkomendasikan untuk kluster Pra-prod.

Wave2

string

Peningkatan kluster dimulai 14 hari setelah versi baru diluncurkan. Direkomendasikan untuk kluster Produksi.

ClusterUpgradeDeltaHealthPolicy

Menjelaskan kebijakan kesehatan delta untuk peningkatan kluster.

Nama Jenis Deskripsi
maxPercentDeltaUnhealthyApplications

integer

Persentase maksimum yang diizinkan dari degradasi kesehatan aplikasi yang diizinkan selama peningkatan kluster. Delta diukur antara status aplikasi pada awal peningkatan dan status aplikasi pada saat evaluasi kesehatan. Pemeriksaan dilakukan setelah setiap peningkatan dari penyelesaian peningkatan domain untuk memastikan keadaan global kluster berada dalam batas yang dapat ditoleransi. Layanan sistem tidak termasuk dalam ini. CATATAN: Nilai ini akan menimpa nilai yang ditentukan dalam properti. UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications

maxPercentDeltaUnhealthyNodes

integer

Persentase maksimum yang diizinkan dari degradasi kesehatan node yang diizinkan selama peningkatan kluster. Delta diukur antara status node pada awal peningkatan dan status node pada saat evaluasi kesehatan. Pemeriksaan dilakukan setelah setiap peningkatan dari penyelesaian peningkatan domain untuk memastikan keadaan global kluster berada dalam batas yang dapat ditoleransi.

maxPercentUpgradeDomainDeltaUnhealthyNodes

integer

Persentase maksimum yang diizinkan dari degradasi kesehatan node domain peningkatan yang diizinkan selama peningkatan kluster. Delta diukur antara status node domain peningkatan pada awal peningkatan dan status node domain peningkatan pada saat evaluasi kesehatan. Pemeriksaan dilakukan setelah setiap penyelesaian peningkatan domain peningkatan untuk semua domain peningkatan yang selesai untuk memastikan status domain peningkatan berada dalam batas yang ditoleransi.

ClusterUpgradeMode

Mode peningkatan kluster saat versi runtime Service Fabric baru tersedia.

Nama Jenis Deskripsi
Automatic

string

Kluster akan secara otomatis ditingkatkan ke versi runtime Service Fabric terbaru, clusterUpgradeCadence akan menentukan kapan peningkatan dimulai setelah versi baru tersedia.

Manual

string

Kluster tidak akan ditingkatkan secara otomatis ke versi runtime Service Fabric terbaru. Kluster ditingkatkan dengan mengatur properti clusterCodeVersion di sumber daya kluster.

ClusterUpgradePolicy

Menjelaskan kebijakan yang digunakan saat meningkatkan kluster.

Nama Jenis Deskripsi
deltaHealthPolicy

ClusterUpgradeDeltaHealthPolicy

Kebijakan kesehatan delta kluster mendefinisikan kebijakan kesehatan yang digunakan untuk mengevaluasi kesehatan kluster selama peningkatan kluster.

forceRestart

boolean

Jika true, maka proses dimulai ulang secara paksa selama peningkatan bahkan ketika versi kode tidak berubah (peningkatan hanya mengubah konfigurasi atau data).

healthPolicy

ClusterHealthPolicy

Kebijakan kesehatan kluster mendefinisikan kebijakan kesehatan yang digunakan untuk mengevaluasi kesehatan kluster selama peningkatan kluster.

monitoringPolicy

ClusterMonitoringPolicy

Kebijakan pemantauan kluster menjelaskan parameter untuk memantau peningkatan dalam mode Dipantau.

upgradeReplicaSetCheckTimeout

string

Jumlah maksimum waktu untuk memblokir pemrosesan domain peningkatan dan mencegah hilangnya ketersediaan ketika ada masalah yang tidak terduga. Ketika waktu habis ini berakhir, pemrosesan domain peningkatan akan dilanjutkan terlepas dari masalah availability loss. Batas waktu direset di awal setiap domain peningkatan. Batas waktu dapat dalam format hh:mm:ss atau d.hh:mm:ss.ms. Nilai ini harus antara 00:00:00 dan 49710.06:28:15 (bilangan bulat 32 bit yang tidak ditandatangani selama detik)

direction

Arah aturan keamanan jaringan.

Nama Jenis Deskripsi
inbound

string

outbound

string

ErrorModel

Struktur kesalahan.

Nama Jenis Deskripsi
error

ErrorModelError

Detail kesalahan.

ErrorModelError

Detail kesalahan.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

message

string

Pesan kesalahan.

IpTag

Tag IP yang terkait dengan alamat IP publik.

Nama Jenis Deskripsi
ipTagType

string

Jenis tag IP. Contoh: FirstPartyUsage.

tag

string

Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll.

LoadBalancingRule

Menjelaskan aturan penyeimbangan beban.

Nama Jenis Deskripsi
backendPort

integer

Port yang digunakan untuk koneksi internal pada titik akhir. Nilai yang dapat diterima adalah antara 1 dan 65535.

frontendPort

integer

Port untuk titik akhir eksternal. Nomor port untuk setiap aturan harus unik dalam Load Balancer. Nilai yang dapat diterima adalah antara 1 dan 65534.

loadDistribution

string

Kebijakan distribusi beban untuk aturan ini.

probePort

integer

Port prob yang digunakan oleh aturan penyeimbangan beban. Nilai yang dapat diterima adalah antara 1 dan 65535.

probeProtocol

probeProtocol

referensi ke pemeriksaan load balancer yang digunakan oleh aturan penyeimbangan beban.

probeRequestPath

string

Jalur permintaan pemeriksaan. Hanya didukung untuk pemeriksaan HTTP/HTTPS.

protocol

protocol

Referensi ke protokol transportasi yang digunakan oleh aturan penyeimbangan beban.

ManagedCluster

Sumber daya kluster terkelola

Nama Jenis Nilai default Deskripsi
etag

string

Etag sumber daya Azure.

id

string

Pengidentifikasi sumber daya Azure.

location

string

Lokasi sumber daya Azure.

name

string

Nama sumber daya Azure.

properties.addonFeatures

ManagedClusterAddOnFeature[]

Daftar fitur add-on untuk diaktifkan pada kluster.

properties.adminPassword

string

Kata sandi pengguna admin VM.

properties.adminUserName

string

Nama pengguna admin VM.

properties.allowRdpAccess

boolean

Mengatur ini ke true memungkinkan akses RDP ke VM. Aturan NSG default membuka port RDP ke Internet yang dapat diganti dengan Aturan Keamanan Jaringan kustom. Nilai default untuk pengaturan ini adalah false.

properties.applicationTypeVersionsCleanupPolicy

ApplicationTypeVersionsCleanupPolicy

Kebijakan yang digunakan untuk membersihkan versi yang tidak digunakan.

properties.auxiliarySubnets

Subnet[]

Subnet tambahan untuk kluster.

properties.azureActiveDirectory

AzureActiveDirectory

Pengaturan autentikasi AAD kluster.

properties.clientConnectionPort

integer

19000

Port yang digunakan untuk koneksi klien ke kluster.

properties.clients

ClientCertificate[]

Sertifikat klien yang diizinkan untuk mengelola kluster.

properties.clusterCertificateThumbprints

string[]

Daftar thumbprint sertifikat kluster.

properties.clusterCodeVersion

string

Versi runtime Service Fabric dari kluster. Properti ini diperlukan ketika clusterUpgradeMode diatur ke 'Manual'. Untuk mendapatkan daftar versi Service Fabric yang tersedia untuk kluster baru, gunakan CLUSTERVersion API. Untuk mendapatkan daftar versi yang tersedia untuk kluster yang ada, gunakan availableClusterVersions.

properties.clusterId

string

Layanan menghasilkan pengidentifikasi unik untuk sumber daya kluster.

properties.clusterState

ClusterState

Status kluster saat ini.

properties.clusterUpgradeCadence

clusterUpgradeCadence

Menunjukkan kapan peningkatan versi runtime kluster baru akan diterapkan setelah dirilis. Secara default adalah Wave0. Hanya berlaku ketika clusterUpgradeMode diatur ke 'Otomatis'.

properties.clusterUpgradeMode

ClusterUpgradeMode

Automatic

Mode peningkatan kluster saat versi runtime Service Fabric baru tersedia.

properties.ddosProtectionPlanId

string

Tentukan id sumber daya paket perlindungan jaringan DDoS yang akan dikaitkan dengan jaringan virtual kluster.

properties.dnsName

string

Nama dns kluster.

properties.enableAutoOSUpgrade

boolean

Mengatur ini ke true memungkinkan peningkatan OS otomatis untuk jenis node yang dibuat menggunakan gambar OS platform apa pun dengan versi 'terbaru'. Nilai default untuk pengaturan ini adalah false.

properties.enableHttpGatewayExclusiveAuthMode

boolean

Jika true, autentikasi berbasis token tidak diizinkan di HttpGatewayEndpoint. Ini diperlukan untuk mendukung TLS versi 1.3 ke atas. Jika autentikasi berbasis token digunakan, HttpGatewayTokenAuthConnectionPort harus ditentukan.

properties.enableIpv6

boolean

Mengatur ini ke true membuat ruang alamat IPv6 untuk VNet default yang digunakan oleh kluster. Pengaturan ini tidak dapat diubah setelah kluster dibuat. Nilai default untuk pengaturan ini adalah false.

properties.enableServicePublicIP

boolean

Mengatur ini ke true akan menautkan alamat IPv4 sebagai ServicePublicIP dari alamat IPv6. Ini hanya dapat diatur ke True jika IPv6 diaktifkan pada kluster.

properties.fabricSettings

SettingsSectionDescription[]

Daftar pengaturan fabric kustom untuk mengonfigurasi kluster.

properties.fqdn

string

Nama domain yang sepenuhnya memenuhi syarat yang terkait dengan load balancer publik kluster.

properties.httpGatewayConnectionPort

integer

19080

Port yang digunakan untuk koneksi HTTP ke kluster.

properties.httpGatewayTokenAuthConnectionPort

integer

Port yang digunakan untuk koneksi HTTPS berbasis token-auth ke kluster. Tidak dapat diatur ke port yang sama dengan HttpGatewayEndpoint.

properties.ipTags

IpTag[]

Daftar tag IP yang terkait dengan alamat IP publik default kluster.

properties.ipv4Address

string

Alamat IPv4 yang terkait dengan load balancer publik kluster.

properties.ipv6Address

string

Alamat IPv6 untuk kluster jika IPv6 diaktifkan.

properties.loadBalancingRules

LoadBalancingRule[]

Aturan penyeimbangan beban yang diterapkan pada load balancer publik kluster.

properties.networkSecurityRules

NetworkSecurityRule[]

Aturan Keamanan Jaringan Kustom yang diterapkan ke Virtual Network kluster.

properties.provisioningState

ManagedResourceProvisioningState

Status penyediaan sumber daya kluster terkelola.

properties.publicIPPrefixId

string

Tentukan id sumber daya prefiks IPv4 publik tempat load balancer akan mengalokasikan alamat IPv4 publik. Pengaturan ini tidak dapat diubah setelah kluster dibuat.

properties.publicIPv6PrefixId

string

Tentukan id sumber daya prefiks IPv6 publik tempat load balancer akan mengalokasikan alamat IPv6 publik. Pengaturan ini tidak dapat diubah setelah kluster dibuat.

properties.serviceEndpoints

ServiceEndpoint[]

Titik akhir layanan untuk subnet dalam kluster.

properties.subnetId

string

Jika ditentukan, jenis node untuk kluster dibuat di subnet ini alih-alih VNet default. NetworkSecurityRules yang ditentukan untuk kluster juga diterapkan ke subnet ini. Pengaturan ini tidak dapat diubah setelah kluster dibuat.

properties.upgradeDescription

ClusterUpgradePolicy

Kebijakan yang digunakan saat meningkatkan kluster.

properties.useCustomVnet

boolean

Untuk kluster baru, parameter ini menunjukkan bahwa parameter ini menggunakan Bring your own VNet, tetapi subnet ditentukan pada tingkat jenis node; dan untuk kluster tersebut, properti subnetId diperlukan untuk jenis node.

properties.zonalResiliency

boolean

False

Menunjukkan apakah kluster memiliki ketahanan zona.

properties.zonalUpdateMode

ZonalUpdateMode

Menunjukkan mode pembaruan untuk kluster Cross Az.

sku

Sku

SKU kluster terkelola

systemData

SystemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

tags

object

Tag sumber daya Azure.

type

string

Jenis sumber daya Azure.

ManagedClusterAddOnFeature

Fitur add-on kluster yang tersedia

Nama Jenis Deskripsi
BackupRestoreService

string

Pencadangan dan pemulihan layanan

DnsService

string

Layanan dns

ResourceMonitorService

string

Layanan monitor sumber daya

ManagedResourceProvisioningState

Status penyediaan sumber daya terkelola.

Nama Jenis Deskripsi
Canceled

string

Created

string

Creating

string

Deleted

string

Deleting

string

Failed

string

None

string

Other

string

Succeeded

string

Updating

string

NetworkSecurityRule

Menjelaskan aturan keamanan jaringan.

Nama Jenis Deskripsi
access

access

Lalu lintas jaringan diizinkan atau ditolak.

description

string

Deskripsi aturan keamanan jaringan.

destinationAddressPrefix

string

Awalan alamat tujuan. CIDR atau rentang IP tujuan. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua IP sumber. Tag default seperti 'VirtualNetwork', 'AzureLoadBalancer' dan 'Internet' juga dapat digunakan.

destinationAddressPrefixes

string[]

Awalan alamat tujuan. CIDR atau rentang IP tujuan.

destinationPortRange

string

ia tujuan pelabuhan atau jangkauan. Bilangan bulat atau rentang antara 0 dan 65535. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua port.

destinationPortRanges

string[]

Rentang port tujuan.

direction

direction

Arah aturan keamanan jaringan.

name

string

Nama aturan keamanan jaringan.

priority

integer

Prioritas aturan. Nilainya bisa dalam rentang 1000 hingga 3000. Nilai di luar rentang ini disediakan untuk Service Fabric ManagerCluster Resource Provider. Nomor prioritas harus unik untuk setiap aturan dalam koleksi. Semakin rendah angka prioritas, semakin tinggi prioritas aturan.

protocol

nsgProtocol

Protokol jaringan yang berlaku untuk aturan ini.

sourceAddressPrefix

string

CIDR atau rentang IP sumber. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua IP sumber. Tag default seperti 'VirtualNetwork', 'AzureLoadBalancer' dan 'Internet' juga dapat digunakan. Jika ini adalah aturan masuk, tentukan dari mana lalu lintas jaringan berasal.

sourceAddressPrefixes

string[]

CIDR atau rentang IP sumber.

sourcePortRange

string

Port atau rentang sumber. Bilangan bulat atau rentang antara 0 dan 65535. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua port.

sourcePortRanges

string[]

Rentang port sumber.

nsgProtocol

Protokol jaringan yang berlaku untuk aturan ini.

Nama Jenis Deskripsi
ah

string

esp

string

http

string

https

string

icmp

string

tcp

string

udp

string

privateEndpointNetworkPolicies

Mengaktifkan atau Menonaktifkan penerapan kebijakan jaringan pada titik akhir privat di subnet.

Nama Jenis Deskripsi
disabled

string

enabled

string

privateLinkServiceNetworkPolicies

Mengaktifkan atau Menonaktifkan penerapan kebijakan jaringan pada layanan tautan privat di subnet.

Nama Jenis Deskripsi
disabled

string

enabled

string

probeProtocol

referensi ke pemeriksaan load balancer yang digunakan oleh aturan penyeimbangan beban.

Nama Jenis Deskripsi
http

string

https

string

tcp

string

protocol

Referensi ke protokol transportasi yang digunakan oleh aturan penyeimbangan beban.

Nama Jenis Deskripsi
tcp

string

udp

string

ServiceEndpoint

Properti titik akhir layanan.

Nama Jenis Deskripsi
locations

string[]

Daftar lokasi.

service

string

Jenis layanan titik akhir.

SettingsParameterDescription

Menjelaskan parameter dalam pengaturan fabric kluster.

Nama Jenis Deskripsi
name

string

Nama parameter pengaturan fabric.

value

string

Nilai parameter pengaturan fabric.

SettingsSectionDescription

Menjelaskan bagian dalam pengaturan fabric kluster.

Nama Jenis Deskripsi
name

string

Nama bagian pengaturan fabric.

parameters

SettingsParameterDescription[]

Kumpulan parameter di bagian .

Sku

Definisi Sku kluster terkelola Service Fabric

Nama Jenis Deskripsi
name

SkuName

Nama Sku.

SkuName

Nama Sku.

Nama Jenis Deskripsi
Basic

string

Dasar memerlukan minimal 3 simpul dan hanya memungkinkan 1 jenis node.

Standard

string

Membutuhkan minimal 5 simpul dan memungkinkan 1 atau lebih jenis node.

Subnet

Menjelaskan Subnet.

Nama Jenis Deskripsi
enableIpv6

boolean

Menunjukkan wether untuk mengaktifkan Ipv6 atau tidak. Jika tidak disediakan, itu akan mengambil konfigurasi yang sama dengan kluster.

name

string

Nama subnet.

networkSecurityGroupId

string

Id sumber daya penuh untuk grup keamanan jaringan.

privateEndpointNetworkPolicies

privateEndpointNetworkPolicies

Aktifkan atau Nonaktifkan terapkan kebijakan jaringan pada titik akhir privat di subnet.

privateLinkServiceNetworkPolicies

privateLinkServiceNetworkPolicies

Aktifkan atau Nonaktifkan penerapan kebijakan jaringan pada layanan tautan privat di subnet.

SystemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya.

createdByType

string

Jenis identitas yang membuat sumber daya.

lastModifiedAt

string

Tanda waktu modifikasi terakhir sumber daya (UTC).

lastModifiedBy

string

Identitas yang terakhir memodifikasi sumber daya.

lastModifiedByType

string

Jenis identitas yang terakhir mengubah sumber daya.

ZonalUpdateMode

Menunjukkan mode pembaruan untuk kluster Cross Az.

Nama Jenis Deskripsi
Fast

string

Kluster akan menggunakan maksimal 3 domain peningkatan per zona, bukan 5 untuk jenis Simpul Lintas Az untuk penyebaran yang lebih cepat.

Standard

string

Kluster akan menggunakan 5 domain peningkatan untuk jenis Silang Az Node.