Freigeben über


ManagedCluster interface

Die verwaltete Clusterressource

Extends

Eigenschaften

addonFeatures

Liste der Add-On-Features, die im Cluster aktiviert werden sollen.

adminPassword

Benutzerkennwort des VM-Administrators. Dieser Wert enthält eine Anmeldeinformation. Erwägen Sie, vor dem Anzeigen von Benutzern zu verschleiern

adminUserName

Benutzername des VM-Administrators.

allocatedOutboundPorts

Die Anzahl der ausgehenden Ports, die für SNAT für jeden Knoten im Back-End-Pool des Standardmäßigen Lastenausgleichs zugewiesen wurden. Der Standardwert ist 0, der die dynamische Portzuordnung basierend auf der Poolgröße bereitstellt.

allowRdpAccess

Wenn Sie diesen Wert auf "true" festlegen, wird der RDP-Zugriff auf den virtuellen Computer aktiviert. Die Standardmäßige NSG-Regel öffnet RDP-Port zu Internet, der mit benutzerdefinierten Netzwerksicherheitsregeln überschrieben werden kann. Der Standardwert für diese Einstellung ist "false".

applicationTypeVersionsCleanupPolicy

Die Richtlinie zum Bereinigen nicht verwendeter Versionen.

autoGeneratedDomainNameLabelScope

Diese Eigenschaft ist der Einstiegspunkt für die Verwendung eines öffentlichen Zertifizierungsstellenzertifikats für Ihr Clusterzertifikat. Es gibt die Für den benutzerdefinierten FQDN zulässige Wiederverwendungsebene an, die mit dem Betreff des öffentlichen Zertifizierungsstellenzertifikats übereinstimmen.

auxiliarySubnets

Hilfssubnetze für den Cluster.

azureActiveDirectory

Die AAD-Authentifizierungseinstellungen des Clusters.

clientConnectionPort

Der Port, der für Clientverbindungen mit dem Cluster verwendet wird.

clients

Clientzertifikate, die den Cluster verwalten dürfen.

clusterCertificateThumbprints

Liste der Fingerabdrucke der Clusterzertifikate. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

clusterCodeVersion

Die Service Fabric-Laufzeitversion des Clusters. Diese Eigenschaft ist erforderlich, wenn clusterUpgradeMode- auf "Manuell" festgelegt ist. Um eine Liste der verfügbaren Service Fabric-Versionen für neue Cluster abzurufen, verwenden Sie ClusterVersion-API. Um die Liste der verfügbaren Versionen für vorhandene Cluster abzurufen, verwenden Sie availableClusterVersions.

clusterId

Ein Dienst hat einen eindeutigen Bezeichner für die Clusterressource generiert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

clusterState

Der aktuelle Status des Clusters. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

clusterUpgradeCadence

Gibt an, wann nach der Veröffentlichung neue Clusterlaufzeitversionsupgrades angewendet werden. Standardmäßig ist Wave0. Gilt nur, wenn clusterUpgradeMode- auf "Automatisch" festgelegt ist.

clusterUpgradeMode

Der Upgrademodus des Clusters, wenn eine neue Service Fabric-Laufzeitversion verfügbar ist.

ddosProtectionPlanId

Geben Sie die Ressourcen-ID eines DDoS-Netzwerkschutzplans an, der dem virtuellen Netzwerk des Clusters zugeordnet wird.

dnsName

Der Cluster-DNS-Name.

enableAutoOSUpgrade

Aktiviert das automatische Betriebssystemupgrade für Knotentypen, die mit Betriebssystemimages mit version "latest" erstellt wurden. Der Standardwert für diese Einstellung ist "false".

enableHttpGatewayExclusiveAuthMode

Bei "true" ist die tokenbasierte Authentifizierung für httpGatewayEndpoint nicht zulässig. Dies ist erforderlich, um TLS-Versionen 1.3 und höher zu unterstützen. Wenn die tokenbasierte Authentifizierung verwendet wird, muss HttpGatewayTokenAuthConnectionPort definiert werden.

enableIpv6

Durch Festlegen dieses Werts auf "true" wird der IPv6-Adressraum für das vom Cluster verwendete Standard-VNet erstellt. Diese Einstellung kann nicht geändert werden, nachdem der Cluster erstellt wurde. Der Standardwert für diese Einstellung ist "false".

enableServicePublicIP

Wenn Sie diesen Wert auf "true" festlegen, wird die IPv4-Adresse als ServicePublicIP der IPv6-Adresse verknüpft. Er kann nur auf "True" festgelegt werden, wenn IPv6 im Cluster aktiviert ist.

fabricSettings

Die Liste der benutzerdefinierten Fabric-Einstellungen zum Konfigurieren des Clusters.

fqdn

Der vollqualifizierte Domänenname, der dem öffentlichen Lastenausgleich des Clusters zugeordnet ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

httpGatewayConnectionPort

Der Port, der für HTTP-Verbindungen mit dem Cluster verwendet wird.

httpGatewayTokenAuthConnectionPort

Der Port, der für tokenauthentifizierungsbasierte HTTPS-Verbindungen mit dem Cluster verwendet wird. Kann nicht auf denselben Port wie HttpGatewayEndpoint festgelegt werden.

ipTags

Die Liste der IP-Tags, die der standardmäßigen öffentlichen IP-Adresse des Clusters zugeordnet sind.

ipv4Address

Die IPv4-Adresse, die dem öffentlichen Lastenausgleich des Clusters zugeordnet ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

ipv6Address

IPv6-Adresse für den Cluster, wenn IPv6 aktiviert ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

loadBalancingRules

Lastenausgleichsregeln, die auf das öffentliche Lastenausgleichsmodul des Clusters angewendet werden.

networkSecurityRules

Benutzerdefinierte Netzwerksicherheitsregeln, die auf das virtuelle Netzwerk des Clusters angewendet werden.

provisioningState

Der Bereitstellungsstatus der verwalteten Clusterressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

publicIPPrefixId

Geben Sie die Ressourcen-ID eines öffentlichen IPv4-Präfixes an, von dem das Lastenausgleichsmodul eine öffentliche IPv4-Adresse zuweist. Diese Einstellung kann nicht geändert werden, nachdem der Cluster erstellt wurde.

publicIPv6PrefixId

Geben Sie die Ressourcen-ID eines öffentlichen IPv6-Präfixes an, von dem das Lastenausgleichsmodul eine öffentliche IPv6-Adresse zuweist. Diese Einstellung kann nicht geändert werden, nachdem der Cluster erstellt wurde.

serviceEndpoints

Dienstendpunkte für Subnetze im Cluster.

sku

Die Sku des verwalteten Clusters

subnetId

Wenn angegeben, werden die Knotentypen für den Cluster in diesem Subnetz anstelle des Standard-VNet erstellt. Die networkSecurityRules, die für den Cluster angegeben sind, werden auch auf dieses Subnetz angewendet. Diese Einstellung kann nicht geändert werden, nachdem der Cluster erstellt wurde.

upgradeDescription

Die Richtlinie, die beim Aktualisieren des Clusters verwendet werden soll.

useCustomVnet

Bei neuen Clustern gibt dieser Parameter an, dass er Bring your own VNet verwendet, aber das Subnetz wird auf Knotentypebene angegeben. und für solche Cluster ist die Subnetz-ID-Eigenschaft für Knotentypen erforderlich.

zonalResiliency

Gibt an, ob der Cluster Zonenresilienz aufweist.

zonalUpdateMode

Gibt den Updatemodus für Cross Az-Cluster an.

Geerbte Eigenschaften

etag

Azure-Ressourcen-Etag. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id

Azure-Ressourcenbezeichner. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

location

Azure-Ressourcenspeicherort.

name

Azure-Ressourcenname. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

tags

Azure-Ressourcentags.

type

Azure-Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

addonFeatures

Liste der Add-On-Features, die im Cluster aktiviert werden sollen.

addonFeatures?: string[]

Eigenschaftswert

string[]

adminPassword

Benutzerkennwort des VM-Administrators. Dieser Wert enthält eine Anmeldeinformation. Erwägen Sie, vor dem Anzeigen von Benutzern zu verschleiern

adminPassword?: string

Eigenschaftswert

string

adminUserName

Benutzername des VM-Administrators.

adminUserName?: string

Eigenschaftswert

string

allocatedOutboundPorts

Die Anzahl der ausgehenden Ports, die für SNAT für jeden Knoten im Back-End-Pool des Standardmäßigen Lastenausgleichs zugewiesen wurden. Der Standardwert ist 0, der die dynamische Portzuordnung basierend auf der Poolgröße bereitstellt.

allocatedOutboundPorts?: number

Eigenschaftswert

number

allowRdpAccess

Wenn Sie diesen Wert auf "true" festlegen, wird der RDP-Zugriff auf den virtuellen Computer aktiviert. Die Standardmäßige NSG-Regel öffnet RDP-Port zu Internet, der mit benutzerdefinierten Netzwerksicherheitsregeln überschrieben werden kann. Der Standardwert für diese Einstellung ist "false".

allowRdpAccess?: boolean

Eigenschaftswert

boolean

applicationTypeVersionsCleanupPolicy

Die Richtlinie zum Bereinigen nicht verwendeter Versionen.

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

Eigenschaftswert

autoGeneratedDomainNameLabelScope

Diese Eigenschaft ist der Einstiegspunkt für die Verwendung eines öffentlichen Zertifizierungsstellenzertifikats für Ihr Clusterzertifikat. Es gibt die Für den benutzerdefinierten FQDN zulässige Wiederverwendungsebene an, die mit dem Betreff des öffentlichen Zertifizierungsstellenzertifikats übereinstimmen.

autoGeneratedDomainNameLabelScope?: string

Eigenschaftswert

string

auxiliarySubnets

Hilfssubnetze für den Cluster.

auxiliarySubnets?: Subnet[]

Eigenschaftswert

Subnet[]

azureActiveDirectory

Die AAD-Authentifizierungseinstellungen des Clusters.

azureActiveDirectory?: AzureActiveDirectory

Eigenschaftswert

clientConnectionPort

Der Port, der für Clientverbindungen mit dem Cluster verwendet wird.

clientConnectionPort?: number

Eigenschaftswert

number

clients

Clientzertifikate, die den Cluster verwalten dürfen.

clients?: ClientCertificate[]

Eigenschaftswert

clusterCertificateThumbprints

Liste der Fingerabdrucke der Clusterzertifikate. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

clusterCertificateThumbprints?: string[]

Eigenschaftswert

string[]

clusterCodeVersion

Die Service Fabric-Laufzeitversion des Clusters. Diese Eigenschaft ist erforderlich, wenn clusterUpgradeMode- auf "Manuell" festgelegt ist. Um eine Liste der verfügbaren Service Fabric-Versionen für neue Cluster abzurufen, verwenden Sie ClusterVersion-API. Um die Liste der verfügbaren Versionen für vorhandene Cluster abzurufen, verwenden Sie availableClusterVersions.

clusterCodeVersion?: string

Eigenschaftswert

string

clusterId

Ein Dienst hat einen eindeutigen Bezeichner für die Clusterressource generiert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

clusterId?: string

Eigenschaftswert

string

clusterState

Der aktuelle Status des Clusters. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

clusterState?: string

Eigenschaftswert

string

clusterUpgradeCadence

Gibt an, wann nach der Veröffentlichung neue Clusterlaufzeitversionsupgrades angewendet werden. Standardmäßig ist Wave0. Gilt nur, wenn clusterUpgradeMode- auf "Automatisch" festgelegt ist.

clusterUpgradeCadence?: string

Eigenschaftswert

string

clusterUpgradeMode

Der Upgrademodus des Clusters, wenn eine neue Service Fabric-Laufzeitversion verfügbar ist.

clusterUpgradeMode?: string

Eigenschaftswert

string

ddosProtectionPlanId

Geben Sie die Ressourcen-ID eines DDoS-Netzwerkschutzplans an, der dem virtuellen Netzwerk des Clusters zugeordnet wird.

ddosProtectionPlanId?: string

Eigenschaftswert

string

dnsName

Der Cluster-DNS-Name.

dnsName?: string

Eigenschaftswert

string

enableAutoOSUpgrade

Aktiviert das automatische Betriebssystemupgrade für Knotentypen, die mit Betriebssystemimages mit version "latest" erstellt wurden. Der Standardwert für diese Einstellung ist "false".

enableAutoOSUpgrade?: boolean

Eigenschaftswert

boolean

enableHttpGatewayExclusiveAuthMode

Bei "true" ist die tokenbasierte Authentifizierung für httpGatewayEndpoint nicht zulässig. Dies ist erforderlich, um TLS-Versionen 1.3 und höher zu unterstützen. Wenn die tokenbasierte Authentifizierung verwendet wird, muss HttpGatewayTokenAuthConnectionPort definiert werden.

enableHttpGatewayExclusiveAuthMode?: boolean

Eigenschaftswert

boolean

enableIpv6

Durch Festlegen dieses Werts auf "true" wird der IPv6-Adressraum für das vom Cluster verwendete Standard-VNet erstellt. Diese Einstellung kann nicht geändert werden, nachdem der Cluster erstellt wurde. Der Standardwert für diese Einstellung ist "false".

enableIpv6?: boolean

Eigenschaftswert

boolean

enableServicePublicIP

Wenn Sie diesen Wert auf "true" festlegen, wird die IPv4-Adresse als ServicePublicIP der IPv6-Adresse verknüpft. Er kann nur auf "True" festgelegt werden, wenn IPv6 im Cluster aktiviert ist.

enableServicePublicIP?: boolean

Eigenschaftswert

boolean

fabricSettings

Die Liste der benutzerdefinierten Fabric-Einstellungen zum Konfigurieren des Clusters.

fabricSettings?: SettingsSectionDescription[]

Eigenschaftswert

fqdn

Der vollqualifizierte Domänenname, der dem öffentlichen Lastenausgleich des Clusters zugeordnet ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

fqdn?: string

Eigenschaftswert

string

httpGatewayConnectionPort

Der Port, der für HTTP-Verbindungen mit dem Cluster verwendet wird.

httpGatewayConnectionPort?: number

Eigenschaftswert

number

httpGatewayTokenAuthConnectionPort

Der Port, der für tokenauthentifizierungsbasierte HTTPS-Verbindungen mit dem Cluster verwendet wird. Kann nicht auf denselben Port wie HttpGatewayEndpoint festgelegt werden.

httpGatewayTokenAuthConnectionPort?: number

Eigenschaftswert

number

ipTags

Die Liste der IP-Tags, die der standardmäßigen öffentlichen IP-Adresse des Clusters zugeordnet sind.

ipTags?: IpTag[]

Eigenschaftswert

IpTag[]

ipv4Address

Die IPv4-Adresse, die dem öffentlichen Lastenausgleich des Clusters zugeordnet ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

ipv4Address?: string

Eigenschaftswert

string

ipv6Address

IPv6-Adresse für den Cluster, wenn IPv6 aktiviert ist. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

ipv6Address?: string

Eigenschaftswert

string

loadBalancingRules

Lastenausgleichsregeln, die auf das öffentliche Lastenausgleichsmodul des Clusters angewendet werden.

loadBalancingRules?: LoadBalancingRule[]

Eigenschaftswert

networkSecurityRules

Benutzerdefinierte Netzwerksicherheitsregeln, die auf das virtuelle Netzwerk des Clusters angewendet werden.

networkSecurityRules?: NetworkSecurityRule[]

Eigenschaftswert

provisioningState

Der Bereitstellungsstatus der verwalteten Clusterressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

publicIPPrefixId

Geben Sie die Ressourcen-ID eines öffentlichen IPv4-Präfixes an, von dem das Lastenausgleichsmodul eine öffentliche IPv4-Adresse zuweist. Diese Einstellung kann nicht geändert werden, nachdem der Cluster erstellt wurde.

publicIPPrefixId?: string

Eigenschaftswert

string

publicIPv6PrefixId

Geben Sie die Ressourcen-ID eines öffentlichen IPv6-Präfixes an, von dem das Lastenausgleichsmodul eine öffentliche IPv6-Adresse zuweist. Diese Einstellung kann nicht geändert werden, nachdem der Cluster erstellt wurde.

publicIPv6PrefixId?: string

Eigenschaftswert

string

serviceEndpoints

Dienstendpunkte für Subnetze im Cluster.

serviceEndpoints?: ServiceEndpoint[]

Eigenschaftswert

sku

Die Sku des verwalteten Clusters

sku: Sku

Eigenschaftswert

Sku

subnetId

Wenn angegeben, werden die Knotentypen für den Cluster in diesem Subnetz anstelle des Standard-VNet erstellt. Die networkSecurityRules, die für den Cluster angegeben sind, werden auch auf dieses Subnetz angewendet. Diese Einstellung kann nicht geändert werden, nachdem der Cluster erstellt wurde.

subnetId?: string

Eigenschaftswert

string

upgradeDescription

Die Richtlinie, die beim Aktualisieren des Clusters verwendet werden soll.

upgradeDescription?: ClusterUpgradePolicy

Eigenschaftswert

useCustomVnet

Bei neuen Clustern gibt dieser Parameter an, dass er Bring your own VNet verwendet, aber das Subnetz wird auf Knotentypebene angegeben. und für solche Cluster ist die Subnetz-ID-Eigenschaft für Knotentypen erforderlich.

useCustomVnet?: boolean

Eigenschaftswert

boolean

zonalResiliency

Gibt an, ob der Cluster Zonenresilienz aufweist.

zonalResiliency?: boolean

Eigenschaftswert

boolean

zonalUpdateMode

Gibt den Updatemodus für Cross Az-Cluster an.

zonalUpdateMode?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

etag

Azure-Ressourcen-Etag. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

etag?: string

Eigenschaftswert

string

vonResource.etag- geerbt

id

Azure-Ressourcenbezeichner. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

geerbt vonResource.id

location

Azure-Ressourcenspeicherort.

location: string

Eigenschaftswert

string

vonResource.location geerbt

name

Azure-Ressourcenname. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

geerbt vonResource.name

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

Geerbt vonResource.systemData-

tags

Azure-Ressourcentags.

tags?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

vonResource.tags geerbt

type

Azure-Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

vonResource.type geerbt