ManagedCluster interface

Zasób klastra zarządzanego

Rozszerzenie

Właściwości

addonFeatures

Lista funkcji dodatków do włączenia w klastrze.

adminPassword

Hasło użytkownika administratora maszyny wirtualnej.

adminUserName

Nazwa użytkownika administratora maszyny wirtualnej.

allocatedOutboundPorts

Liczba portów wychodzących przydzielonych dla protokołu SNAT dla każdego węzła w puli zaplecza domyślnego modułu równoważenia obciążenia. Wartość domyślna to 0, która zapewnia dynamiczną alokację portów na podstawie rozmiaru puli.

allowRdpAccess

Ustawienie wartości true powoduje włączenie dostępu RDP do maszyny wirtualnej. Domyślna reguła sieciowej grupy zabezpieczeń otwiera port RDP do Internetu, który można zastąpić niestandardowymi regułami zabezpieczeń sieci. Wartość domyślna tego ustawienia to false.

applicationTypeVersionsCleanupPolicy

Zasady używane do czyszczenia nieużywanych wersji.

autoGeneratedDomainNameLabelScope

Ta właściwość jest punktem wejścia do używania publicznego certyfikatu urzędu certyfikacji dla certyfikatu klastra. Określa poziom ponownego użycia dozwolonego dla utworzonej niestandardowej nazwy FQDN zgodnej z tematem publicznego certyfikatu urzędu certyfikacji.

auxiliarySubnets

Pomocnicze podsieci dla klastra.

azureActiveDirectory

Ustawienia uwierzytelniania usługi AAD klastra.

clientConnectionPort

Port używany na potrzeby połączeń klienta z klastrem.

clients

Certyfikaty klienta, które mogą zarządzać klastrem.

clusterCertificateThumbprints

Lista odcisków palca certyfikatów klastra.

clusterCodeVersion

Wersja środowiska uruchomieniowego usługi Service Fabric klastra. Ta właściwość jest wymagana, gdy właściwość clusterUpgradeMode jest ustawiona na wartość "Manual". Aby uzyskać listę dostępnych wersji usługi Service Fabric dla nowych klastrów, użyj interfejsu API ClusterVersion. Aby uzyskać listę dostępnych wersji dla istniejących klastrów, użyj availableClusterVersions.

clusterId

Usługa wygenerowała unikatowy identyfikator zasobu klastra.

clusterState

Bieżący stan klastra.

clusterUpgradeCadence

Wskazuje, kiedy nowe uaktualnienia wersji środowiska uruchomieniowego klastra zostaną zastosowane po ich wydaniu. Domyślnie to Wave0. Ma zastosowanie tylko wtedy, gdy parametr clusterUpgradeMode jest ustawiony na wartość "Automatic".

clusterUpgradeMode

Tryb uaktualniania klastra, gdy jest dostępna nowa wersja środowiska uruchomieniowego usługi Service Fabric.

ddosProtectionPlanId

Określ identyfikator zasobu planu ochrony sieci DDoS, który zostanie skojarzony z siecią wirtualną klastra.

dnsName

Nazwa DNS klastra.

enableAutoOSUpgrade

Umożliwia automatyczne uaktualnianie systemu operacyjnego dla typów węzłów utworzonych przy użyciu obrazów systemu operacyjnego z wersją "latest". Wartość domyślna tego ustawienia to false.

enableHttpGatewayExclusiveAuthMode

Jeśli wartość true, uwierzytelnianie oparte na tokenach nie jest dozwolone w punkcie HttpGatewayEndpoint. Jest to wymagane do obsługi protokołu TLS w wersji 1.3 lub nowszej. Jeśli jest używane uwierzytelnianie oparte na tokenach, należy zdefiniować parametr HttpGatewayTokenAuthConnectionPort.

enableIpv6

Ustawienie wartości true powoduje utworzenie przestrzeni adresowej IPv6 dla domyślnej sieci wirtualnej używanej przez klaster. Tego ustawienia nie można zmienić po utworzeniu klastra. Wartość domyślna tego ustawienia to false.

enableOutboundOnlyNodeTypes

Włącz tworzenie typów węzłów z włączonym tylko ruchem wychodzącym. Jeśli ta opcja zostanie ustawiona, zostanie utworzona oddzielna pula zaplecza modułu równoważenia obciążenia dla typów węzłów z włączonym ruchem przychodzącym. Można ustawić tylko w momencie tworzenia klastra.

enableServicePublicIP

Ustawienie wartości true spowoduje połączenie adresu IPv4 jako servicePublicIP adresu IPv6. Można go ustawić tylko na wartość True, jeśli protokół IPv6 jest włączony w klastrze.

etag

Jeśli element eTag jest podany w treści odpowiedzi, może być również podany jako nagłówek zgodnie z normalną konwencją etag. Tagi jednostek są używane do porównywania co najmniej dwóch jednostek z tego samego żądanego zasobu. HTTP/1.1 używa tagów encji w polach nagłówka etag (sekcja 14.19), If-Match (sekcja 14.24), If-None-Match (sekcja 14.26) i If-Range (sekcja 14.27).",

fabricSettings

Lista niestandardowych ustawień sieci szkieletowej do skonfigurowania klastra.

fqdn

W pełni kwalifikowana nazwa domeny skojarzona z publicznym modułem równoważenia obciążenia klastra.

httpGatewayConnectionPort

Port używany do połączeń HTTP z klastrem.

httpGatewayTokenAuthConnectionPort

Port używany na potrzeby połączeń HTTPS opartych na tokenach z klastrem. Nie można ustawić tego samego portu co HttpGatewayEndpoint.

ipTags

Lista tagów IP skojarzonych z domyślnym publicznym adresem IP klastra.

ipv4Address

Adres IPv4 skojarzony z publicznym modułem równoważenia obciążenia klastra.

ipv6Address

Adres IPv6 dla klastra, jeśli protokół IPv6 jest włączony.

loadBalancingRules

Reguły równoważenia obciążenia stosowane do publicznego modułu równoważenia obciążenia klastra.

networkSecurityRules

Niestandardowe reguły bezpieczeństwa sieci stosowane do Virtual Network klastra.

provisioningState

Stan aprowizacji zasobu klastra zarządzanego.

publicIPPrefixId

Określ identyfikator zasobu publicznego prefiksu IPv4, z którego moduł równoważenia obciążenia przydzieli publiczny adres IPv4. Tego ustawienia nie można zmienić po utworzeniu klastra.

publicIPv6PrefixId

Określ identyfikator zasobu publicznego prefiksu IPv6, z którego moduł równoważenia obciążenia przydzieli publiczny adres IPv6. Tego ustawienia nie można zmienić po utworzeniu klastra.

serviceEndpoints

Punkty końcowe usługi dla podsieci w klastrze.

skipManagedNsgAssignment

Określa, czy pominąć przypisanie grupy bezpieczeństwa zarządzanej sieci sieciowej (SF-NSG) do podsieci klastra przy użyciu konfiguracji przynosząc własną sieć wirtualną (BYOVNET). Wartość domyślna to fałsz.

sku

Jednostka SKU klastra zarządzanego

subnetId

Jeśli zostanie określony, typy węzłów klastra są tworzone w tej podsieci zamiast domyślnej sieci wirtualnej. Reguły networkSecurityRules określone dla klastra są również stosowane do tej podsieci. Tego ustawienia nie można zmienić po utworzeniu klastra.

upgradeDescription

Zasady do użycia podczas uaktualniania klastra.

useCustomVnet

W przypadku nowych klastrów ten parametr wskazuje, że używa własnej sieci wirtualnej, ale podsieć jest określona na poziomie typu węzła; i dla takich klastrów właściwość subnetId jest wymagana dla typów węzłów.

vmImage

Obraz maszyny wirtualnej, za pomocą których są konfigurowane typy węzłów. Ta właściwość steruje pakietami składników usługi Service Fabric, które mają być używane dla klastra. Dozwolone wartości to: 'Windows'. Domyślna wartość to 'Windows'.

zonalResiliency

Wskazuje, czy klaster ma odporność strefy.

zonalUpdateMode

Wskazuje tryb aktualizacji dla klastrów Cross Az.

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

Lokalizacja geograficzna, w której znajduje się zasób

name

Nazwa zasobu

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

tags

Tagi zasobów.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

Szczegóły właściwości

addonFeatures

Lista funkcji dodatków do włączenia w klastrze.

addonFeatures?: string[]

Wartość właściwości

string[]

adminPassword

Hasło użytkownika administratora maszyny wirtualnej.

adminPassword?: string

Wartość właściwości

string

adminUserName

Nazwa użytkownika administratora maszyny wirtualnej.

adminUserName?: string

Wartość właściwości

string

allocatedOutboundPorts

Liczba portów wychodzących przydzielonych dla protokołu SNAT dla każdego węzła w puli zaplecza domyślnego modułu równoważenia obciążenia. Wartość domyślna to 0, która zapewnia dynamiczną alokację portów na podstawie rozmiaru puli.

allocatedOutboundPorts?: number

Wartość właściwości

number

allowRdpAccess

Ustawienie wartości true powoduje włączenie dostępu RDP do maszyny wirtualnej. Domyślna reguła sieciowej grupy zabezpieczeń otwiera port RDP do Internetu, który można zastąpić niestandardowymi regułami zabezpieczeń sieci. Wartość domyślna tego ustawienia to false.

allowRdpAccess?: boolean

Wartość właściwości

boolean

applicationTypeVersionsCleanupPolicy

Zasady używane do czyszczenia nieużywanych wersji.

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

Wartość właściwości

autoGeneratedDomainNameLabelScope

Ta właściwość jest punktem wejścia do używania publicznego certyfikatu urzędu certyfikacji dla certyfikatu klastra. Określa poziom ponownego użycia dozwolonego dla utworzonej niestandardowej nazwy FQDN zgodnej z tematem publicznego certyfikatu urzędu certyfikacji.

autoGeneratedDomainNameLabelScope?: string

Wartość właściwości

string

auxiliarySubnets

Pomocnicze podsieci dla klastra.

auxiliarySubnets?: Subnet[]

Wartość właściwości

Subnet[]

azureActiveDirectory

Ustawienia uwierzytelniania usługi AAD klastra.

azureActiveDirectory?: AzureActiveDirectory

Wartość właściwości

clientConnectionPort

Port używany na potrzeby połączeń klienta z klastrem.

clientConnectionPort?: number

Wartość właściwości

number

clients

Certyfikaty klienta, które mogą zarządzać klastrem.

clients?: ClientCertificate[]

Wartość właściwości

clusterCertificateThumbprints

Lista odcisków palca certyfikatów klastra.

clusterCertificateThumbprints?: string[]

Wartość właściwości

string[]

clusterCodeVersion

Wersja środowiska uruchomieniowego usługi Service Fabric klastra. Ta właściwość jest wymagana, gdy właściwość clusterUpgradeMode jest ustawiona na wartość "Manual". Aby uzyskać listę dostępnych wersji usługi Service Fabric dla nowych klastrów, użyj interfejsu API ClusterVersion. Aby uzyskać listę dostępnych wersji dla istniejących klastrów, użyj availableClusterVersions.

clusterCodeVersion?: string

Wartość właściwości

string

clusterId

Usługa wygenerowała unikatowy identyfikator zasobu klastra.

clusterId?: string

Wartość właściwości

string

clusterState

Bieżący stan klastra.

clusterState?: string

Wartość właściwości

string

clusterUpgradeCadence

Wskazuje, kiedy nowe uaktualnienia wersji środowiska uruchomieniowego klastra zostaną zastosowane po ich wydaniu. Domyślnie to Wave0. Ma zastosowanie tylko wtedy, gdy parametr clusterUpgradeMode jest ustawiony na wartość "Automatic".

clusterUpgradeCadence?: string

Wartość właściwości

string

clusterUpgradeMode

Tryb uaktualniania klastra, gdy jest dostępna nowa wersja środowiska uruchomieniowego usługi Service Fabric.

clusterUpgradeMode?: string

Wartość właściwości

string

ddosProtectionPlanId

Określ identyfikator zasobu planu ochrony sieci DDoS, który zostanie skojarzony z siecią wirtualną klastra.

ddosProtectionPlanId?: string

Wartość właściwości

string

dnsName

Nazwa DNS klastra.

dnsName?: string

Wartość właściwości

string

enableAutoOSUpgrade

Umożliwia automatyczne uaktualnianie systemu operacyjnego dla typów węzłów utworzonych przy użyciu obrazów systemu operacyjnego z wersją "latest". Wartość domyślna tego ustawienia to false.

enableAutoOSUpgrade?: boolean

Wartość właściwości

boolean

enableHttpGatewayExclusiveAuthMode

Jeśli wartość true, uwierzytelnianie oparte na tokenach nie jest dozwolone w punkcie HttpGatewayEndpoint. Jest to wymagane do obsługi protokołu TLS w wersji 1.3 lub nowszej. Jeśli jest używane uwierzytelnianie oparte na tokenach, należy zdefiniować parametr HttpGatewayTokenAuthConnectionPort.

enableHttpGatewayExclusiveAuthMode?: boolean

Wartość właściwości

boolean

enableIpv6

Ustawienie wartości true powoduje utworzenie przestrzeni adresowej IPv6 dla domyślnej sieci wirtualnej używanej przez klaster. Tego ustawienia nie można zmienić po utworzeniu klastra. Wartość domyślna tego ustawienia to false.

enableIpv6?: boolean

Wartość właściwości

boolean

enableOutboundOnlyNodeTypes

Włącz tworzenie typów węzłów z włączonym tylko ruchem wychodzącym. Jeśli ta opcja zostanie ustawiona, zostanie utworzona oddzielna pula zaplecza modułu równoważenia obciążenia dla typów węzłów z włączonym ruchem przychodzącym. Można ustawić tylko w momencie tworzenia klastra.

enableOutboundOnlyNodeTypes?: boolean

Wartość właściwości

boolean

enableServicePublicIP

Ustawienie wartości true spowoduje połączenie adresu IPv4 jako servicePublicIP adresu IPv6. Można go ustawić tylko na wartość True, jeśli protokół IPv6 jest włączony w klastrze.

enableServicePublicIP?: boolean

Wartość właściwości

boolean

etag

Jeśli element eTag jest podany w treści odpowiedzi, może być również podany jako nagłówek zgodnie z normalną konwencją etag. Tagi jednostek są używane do porównywania co najmniej dwóch jednostek z tego samego żądanego zasobu. HTTP/1.1 używa tagów encji w polach nagłówka etag (sekcja 14.19), If-Match (sekcja 14.24), If-None-Match (sekcja 14.26) i If-Range (sekcja 14.27).",

etag?: string

Wartość właściwości

string

fabricSettings

Lista niestandardowych ustawień sieci szkieletowej do skonfigurowania klastra.

fabricSettings?: SettingsSectionDescription[]

Wartość właściwości

fqdn

W pełni kwalifikowana nazwa domeny skojarzona z publicznym modułem równoważenia obciążenia klastra.

fqdn?: string

Wartość właściwości

string

httpGatewayConnectionPort

Port używany do połączeń HTTP z klastrem.

httpGatewayConnectionPort?: number

Wartość właściwości

number

httpGatewayTokenAuthConnectionPort

Port używany na potrzeby połączeń HTTPS opartych na tokenach z klastrem. Nie można ustawić tego samego portu co HttpGatewayEndpoint.

httpGatewayTokenAuthConnectionPort?: number

Wartość właściwości

number

ipTags

Lista tagów IP skojarzonych z domyślnym publicznym adresem IP klastra.

ipTags?: IpTag[]

Wartość właściwości

IpTag[]

ipv4Address

Adres IPv4 skojarzony z publicznym modułem równoważenia obciążenia klastra.

ipv4Address?: string

Wartość właściwości

string

ipv6Address

Adres IPv6 dla klastra, jeśli protokół IPv6 jest włączony.

ipv6Address?: string

Wartość właściwości

string

loadBalancingRules

Reguły równoważenia obciążenia stosowane do publicznego modułu równoważenia obciążenia klastra.

loadBalancingRules?: LoadBalancingRule[]

Wartość właściwości

networkSecurityRules

Niestandardowe reguły bezpieczeństwa sieci stosowane do Virtual Network klastra.

networkSecurityRules?: NetworkSecurityRule[]

Wartość właściwości

provisioningState

Stan aprowizacji zasobu klastra zarządzanego.

provisioningState?: string

Wartość właściwości

string

publicIPPrefixId

Określ identyfikator zasobu publicznego prefiksu IPv4, z którego moduł równoważenia obciążenia przydzieli publiczny adres IPv4. Tego ustawienia nie można zmienić po utworzeniu klastra.

publicIPPrefixId?: string

Wartość właściwości

string

publicIPv6PrefixId

Określ identyfikator zasobu publicznego prefiksu IPv6, z którego moduł równoważenia obciążenia przydzieli publiczny adres IPv6. Tego ustawienia nie można zmienić po utworzeniu klastra.

publicIPv6PrefixId?: string

Wartość właściwości

string

serviceEndpoints

Punkty końcowe usługi dla podsieci w klastrze.

serviceEndpoints?: ServiceEndpoint[]

Wartość właściwości

skipManagedNsgAssignment

Określa, czy pominąć przypisanie grupy bezpieczeństwa zarządzanej sieci sieciowej (SF-NSG) do podsieci klastra przy użyciu konfiguracji przynosząc własną sieć wirtualną (BYOVNET). Wartość domyślna to fałsz.

skipManagedNsgAssignment?: boolean

Wartość właściwości

boolean

sku

Jednostka SKU klastra zarządzanego

sku: Sku

Wartość właściwości

Sku

subnetId

Jeśli zostanie określony, typy węzłów klastra są tworzone w tej podsieci zamiast domyślnej sieci wirtualnej. Reguły networkSecurityRules określone dla klastra są również stosowane do tej podsieci. Tego ustawienia nie można zmienić po utworzeniu klastra.

subnetId?: string

Wartość właściwości

string

upgradeDescription

Zasady do użycia podczas uaktualniania klastra.

upgradeDescription?: ClusterUpgradePolicy

Wartość właściwości

useCustomVnet

W przypadku nowych klastrów ten parametr wskazuje, że używa własnej sieci wirtualnej, ale podsieć jest określona na poziomie typu węzła; i dla takich klastrów właściwość subnetId jest wymagana dla typów węzłów.

useCustomVnet?: boolean

Wartość właściwości

boolean

vmImage

Obraz maszyny wirtualnej, za pomocą których są konfigurowane typy węzłów. Ta właściwość steruje pakietami składników usługi Service Fabric, które mają być używane dla klastra. Dozwolone wartości to: 'Windows'. Domyślna wartość to 'Windows'.

vmImage?: string

Wartość właściwości

string

zonalResiliency

Wskazuje, czy klaster ma odporność strefy.

zonalResiliency?: boolean

Wartość właściwości

boolean

zonalUpdateMode

Wskazuje tryb aktualizacji dla klastrów Cross Az.

zonalUpdateMode?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Wartość właściwości

string

dziedziczone zTrackedResource.id

location

Lokalizacja geograficzna, w której znajduje się zasób

location: string

Wartość właściwości

string

dziedziczone zTrackedResource.location

name

Nazwa zasobu

name?: string

Wartość właściwości

string

dziedziczone zTrackedResource.name

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”.

systemData?: SystemData

Wartość właściwości

dziedziczone zTrackedResource.systemData

tags

Tagi zasobów.

tags?: Record<string, string>

Wartość właściwości

Record<string, string>

dziedziczone zTrackedResource.tags

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

type?: string

Wartość właściwości

string

dziedziczone zTrackedResource.type