ManagedClusterProperties interface
Beschreibt die Eigenschaften der verwalteten Clusterressource.
Eigenschaften
| addon |
Liste der Add-On-Features, die im Cluster aktiviert werden sollen. |
| admin |
Benutzerkennwort des VM-Administrators. |
| admin |
Benutzername des VM-Administrators. |
| allocated |
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. |
| allow |
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". |
| application |
Die Richtlinie zum Bereinigen nicht verwendeter Versionen. |
| auto |
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. |
| auxiliary |
Hilfssubnetze für den Cluster. |
| azure |
Die AAD-Authentifizierungseinstellungen des Clusters. |
| client |
Der Port, der für Clientverbindungen mit dem Cluster verwendet wird. |
| clients | Clientzertifikate, die den Cluster verwalten dürfen. |
| cluster |
Liste der Fingerabdrucke der Clusterzertifikate. |
| cluster |
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. |
| cluster |
Ein Dienst hat einen eindeutigen Bezeichner für die Clusterressource generiert. |
| cluster |
Der aktuelle Status des Clusters. |
| cluster |
Gibt an, wann nach der Veröffentlichung neue Clusterlaufzeitversionsupgrades angewendet werden. Standardmäßig ist Wave0. Gilt nur, wenn clusterUpgradeMode- auf "Automatisch" festgelegt ist. |
| cluster |
Der Upgrademodus des Clusters, wenn eine neue Service Fabric-Laufzeitversion verfügbar ist. |
| ddos |
Geben Sie die Ressourcen-ID eines DDoS-Netzwerkschutzplans an, der dem virtuellen Netzwerk des Clusters zugeordnet wird. |
| dns |
Der Cluster-DNS-Name. |
| enable |
Aktiviert das automatische Betriebssystemupgrade für Knotentypen, die mit Betriebssystemimages mit version "latest" erstellt wurden. Der Standardwert für diese Einstellung ist "false". |
| enable |
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. |
| enable |
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". |
| enable |
Aktivieren Sie die Erstellung von Knotentypen, bei denen nur ausgehender Datenverkehr aktiviert ist. Wenn diese Option festgelegt ist, wird ein separater Load Balancer-Back-End-Pool für Knotentypen mit aktiviertem eingehenden Datenverkehr erstellt. Kann nur zum Zeitpunkt der Clustererstellung festgelegt werden. |
| enable |
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. |
| fabric |
Die Liste der benutzerdefinierten Fabric-Einstellungen zum Konfigurieren des Clusters. |
| fqdn | Der vollqualifizierte Domänenname, der dem öffentlichen Lastenausgleich des Clusters zugeordnet ist. |
| http |
Der Port, der für HTTP-Verbindungen mit dem Cluster verwendet wird. |
| http |
Der Port, der für tokenauthentifizierungsbasierte HTTPS-Verbindungen mit dem Cluster verwendet wird. Kann nicht auf denselben Port wie HttpGatewayEndpoint festgelegt werden. |
| ip |
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. |
| ipv6Address | IPv6-Adresse für den Cluster, wenn IPv6 aktiviert ist. |
| load |
Lastenausgleichsregeln, die auf das öffentliche Lastenausgleichsmodul des Clusters angewendet werden. |
| network |
Benutzerdefinierte Netzwerksicherheitsregeln, die auf das virtuelle Netzwerk des Clusters angewendet werden. |
| provisioning |
Der Bereitstellungsstatus der verwalteten Clusterressource. |
| public |
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. |
| public |
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. |
| service |
Dienstendpunkte für Subnetze im Cluster. |
| subnet |
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. |
| upgrade |
Die Richtlinie, die beim Aktualisieren des Clusters verwendet werden soll. |
| use |
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. |
| vm |
Das VM-Image, mit dem die Knotentypen konfiguriert sind. Diese Eigenschaft steuert die Service Fabric-Komponentenpakete, die für den Cluster verwendet werden sollen. Zulässige Werte sind: 'Windows'. Der Standardwert ist "Windows". |
| zonal |
Gibt an, ob der Cluster Zonenresilienz aufweist. |
| zonal |
Gibt den Updatemodus für Cross Az-Cluster an. |
Details zur Eigenschaft
addonFeatures
Liste der Add-On-Features, die im Cluster aktiviert werden sollen.
addonFeatures?: string[]
Eigenschaftswert
string[]
adminPassword
Benutzerkennwort des VM-Administrators.
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
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.
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.
clusterId?: string
Eigenschaftswert
string
clusterState
Der aktuelle Status des Clusters.
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
enableOutboundOnlyNodeTypes
Aktivieren Sie die Erstellung von Knotentypen, bei denen nur ausgehender Datenverkehr aktiviert ist. Wenn diese Option festgelegt ist, wird ein separater Load Balancer-Back-End-Pool für Knotentypen mit aktiviertem eingehenden Datenverkehr erstellt. Kann nur zum Zeitpunkt der Clustererstellung festgelegt werden.
enableOutboundOnlyNodeTypes?: 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.
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.
ipv4Address?: string
Eigenschaftswert
string
ipv6Address
IPv6-Adresse für den Cluster, wenn IPv6 aktiviert ist.
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.
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
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
vmImage
Das VM-Image, mit dem die Knotentypen konfiguriert sind. Diese Eigenschaft steuert die Service Fabric-Komponentenpakete, die für den Cluster verwendet werden sollen. Zulässige Werte sind: 'Windows'. Der Standardwert ist "Windows".
vmImage?: string
Eigenschaftswert
string
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