Freigeben über


Cluster interface

Die Clusterressource

Extends

Eigenschaften

addOnFeatures

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

applicationTypeVersionsCleanupPolicy

Die Richtlinie zum Bereinigen nicht verwendeter Versionen.

availableClusterVersions

Die Dienst Fabric-Laufzeitversionen, die für diesen Cluster verfügbar sind. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

azureActiveDirectory

Die AAD-Authentifizierungseinstellungen des Clusters.

certificate

Das Zertifikat, das zum Sichern des Clusters verwendet werden soll. Das bereitgestellte Zertifikat wird für Knotensicherheit innerhalb des Clusters, SSL-Zertifikats für Den Clusterverwaltungsendpunkt und Standardadministratorclient verwendet.

certificateCommonNames

Beschreibt eine Liste der Serverzertifikate, auf die mithilfe eines allgemeinen Namens verwiesen wird, die zum Sichern des Clusters verwendet werden.

clientCertificateCommonNames

Die Liste der Clientzertifikate, auf die mit allgemeinem Namen verwiesen wird, die zum Verwalten des Clusters berechtigt sind.

clientCertificateThumbprints

Die Liste der Clientzertifikate, auf die durch Fingerabdruck verwiesen wird, die zum Verwalten des Clusters berechtigt sind.

clusterCodeVersion

Die Service Fabric-Laufzeitversion des Clusters. Diese Eigenschaft kann nur dann festgelegt werden, wenn upgradeMode- 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.

clusterEndpoint

Der Azure Resource Provider-Endpunkt. Ein Systemdienst im Cluster verbindet sich mit diesem Endpunkt. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

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.

  • WaitingForNodes – Gibt an, dass die Clusterressource erstellt wird, und der Ressourcenanbieter wartet auf die Service Fabric-VM-Erweiterung, um sie zu starten und zu melden.
  • Bereitstellen – Gibt an, dass die Service Fabric-Laufzeit auf den virtuellen Computern installiert wird. Die Clusterressource befindet sich in diesem Zustand, bis der Cluster gestartet wird und Systemdienste ausgeführt werden.
  • BaselineUpgrade – Gibt an, dass der Cluster aktualisiert wird, um die Clusterversion festzulegen. Dieses Upgrade wird automatisch initiiert, wenn der Cluster zum ersten Mal gestartet wird.
  • UpdatingUserConfiguration – Gibt an, dass der Cluster mit der vom Benutzer bereitgestellten Konfiguration aktualisiert wird.
  • UpdatingUserCertificate – Gibt an, dass der Cluster mit dem vom Benutzer bereitgestellten Zertifikat aktualisiert wird.
  • UpdatingInfrastructure – Gibt an, dass der Cluster mit der neuesten Service Fabric-Laufzeitversion aktualisiert wird. Dies geschieht nur, wenn der upgradeMode- auf "Automatisch" festgelegt ist.
  • ErzwingenclusterVersion – Gibt an, dass sich der Cluster in einer anderen Version befindet als erwartet, und der Cluster wird auf die erwartete Version aktualisiert.
  • UpgradeServiceUnreachable – Gibt an, dass der Systemdienst im Cluster nicht mehr den Ressourcenanbieter abruft. Cluster in diesem Zustand können vom Ressourcenanbieter nicht verwaltet werden.
  • AutoScale – Gibt an, dass die Zuverlässigkeitsebene des Clusters angepasst wird.
  • Ready – Gibt an, dass sich der Cluster in einem stabilen Zustand befindet.

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

diagnosticsStorageAccountConfig

Die Speicherkontoinformationen zum Speichern von Service Fabric-Diagnoseprotokollen.

eventStoreServiceEnabled

Gibt an, ob der Ereignisspeicherdienst aktiviert ist.

fabricSettings

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

infrastructureServiceManager

Gibt an, ob der Infrastrukturdienst-Manager aktiviert ist.

managementEndpoint

Der HTTP-Verwaltungsendpunkt des Clusters.

nodeTypes

Die Liste der Knotentypen im Cluster.

notifications

Gibt eine Liste der Benachrichtigungskanäle für Clusterereignisse an.

provisioningState

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

reliabilityLevel

Die Zuverlässigkeitsebene legt die Replikatgruppengröße von Systemdiensten fest. Erfahren Sie mehr über ReliabilityLevel-.

  • None – Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 1 aus. Dies sollte nur für Testcluster verwendet werden.
  • Bronze – Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 3 aus. Dies sollte nur für Testcluster verwendet werden.
  • Silber – Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 5 aus.
  • Gold – Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 7 aus.
  • Platinum – Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 9 aus.
reverseProxyCertificate

Das vom Reverseproxy verwendete Serverzertifikat.

reverseProxyCertificateCommonNames

Beschreibt eine Liste der Serverzertifikate, auf die mithilfe eines allgemeinen Namens verwiesen wird, die zum Sichern des Clusters verwendet werden.

sfZonalUpgradeMode

Diese Eigenschaft steuert die logische Gruppierung von VMs in Upgradedomänen (UDs). Diese Eigenschaft kann nicht geändert werden, wenn ein Knotentyp mit mehreren Verfügbarkeitszonen bereits im Cluster vorhanden ist.

upgradeDescription

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

upgradeMode

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

upgradePauseEndTimestampUtc

Gibt das Enddatum und die Endzeit an, um automatische Laufzeitversionsupgrades auf dem Cluster für einen bestimmten Zeitraum im Cluster (UTC) anzuhalten.

upgradePauseStartTimestampUtc

Gibt das Startdatum und die Startzeit an, um automatische Laufzeitversionsupgrades auf dem Cluster für einen bestimmten Zeitraum im Cluster (UTC) anzuhalten.

upgradeWave

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

vmImage

Das VM-Image VMSS wurde konfiguriert. Generische Namen wie Windows oder Linux können verwendet werden.

vmssZonalUpgradeMode

Diese Eigenschaft definiert den Upgrademodus für den Skalierungssatz des virtuellen Computers, es ist obligatorisch, wenn ein Knotentyp mit mehreren Verfügbarkeitszonen hinzugefügt wird.

waveUpgradePaused

Boolescher Wert, um automatische Laufzeitversionsupgrades auf den Cluster anzuhalten.

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

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

addOnFeatures?: string[]

Eigenschaftswert

string[]

applicationTypeVersionsCleanupPolicy

Die Richtlinie zum Bereinigen nicht verwendeter Versionen.

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

Eigenschaftswert

availableClusterVersions

Die Dienst Fabric-Laufzeitversionen, die für diesen Cluster verfügbar sind. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

availableClusterVersions?: ClusterVersionDetails[]

Eigenschaftswert

azureActiveDirectory

Die AAD-Authentifizierungseinstellungen des Clusters.

azureActiveDirectory?: AzureActiveDirectory

Eigenschaftswert

certificate

Das Zertifikat, das zum Sichern des Clusters verwendet werden soll. Das bereitgestellte Zertifikat wird für Knotensicherheit innerhalb des Clusters, SSL-Zertifikats für Den Clusterverwaltungsendpunkt und Standardadministratorclient verwendet.

certificate?: CertificateDescription

Eigenschaftswert

certificateCommonNames

Beschreibt eine Liste der Serverzertifikate, auf die mithilfe eines allgemeinen Namens verwiesen wird, die zum Sichern des Clusters verwendet werden.

certificateCommonNames?: ServerCertificateCommonNames

Eigenschaftswert

clientCertificateCommonNames

Die Liste der Clientzertifikate, auf die mit allgemeinem Namen verwiesen wird, die zum Verwalten des Clusters berechtigt sind.

clientCertificateCommonNames?: ClientCertificateCommonName[]

Eigenschaftswert

clientCertificateThumbprints

Die Liste der Clientzertifikate, auf die durch Fingerabdruck verwiesen wird, die zum Verwalten des Clusters berechtigt sind.

clientCertificateThumbprints?: ClientCertificateThumbprint[]

Eigenschaftswert

clusterCodeVersion

Die Service Fabric-Laufzeitversion des Clusters. Diese Eigenschaft kann nur dann festgelegt werden, wenn upgradeMode- 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

clusterEndpoint

Der Azure Resource Provider-Endpunkt. Ein Systemdienst im Cluster verbindet sich mit diesem Endpunkt. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

clusterEndpoint?: 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.

  • WaitingForNodes – Gibt an, dass die Clusterressource erstellt wird, und der Ressourcenanbieter wartet auf die Service Fabric-VM-Erweiterung, um sie zu starten und zu melden.
  • Bereitstellen – Gibt an, dass die Service Fabric-Laufzeit auf den virtuellen Computern installiert wird. Die Clusterressource befindet sich in diesem Zustand, bis der Cluster gestartet wird und Systemdienste ausgeführt werden.
  • BaselineUpgrade – Gibt an, dass der Cluster aktualisiert wird, um die Clusterversion festzulegen. Dieses Upgrade wird automatisch initiiert, wenn der Cluster zum ersten Mal gestartet wird.
  • UpdatingUserConfiguration – Gibt an, dass der Cluster mit der vom Benutzer bereitgestellten Konfiguration aktualisiert wird.
  • UpdatingUserCertificate – Gibt an, dass der Cluster mit dem vom Benutzer bereitgestellten Zertifikat aktualisiert wird.
  • UpdatingInfrastructure – Gibt an, dass der Cluster mit der neuesten Service Fabric-Laufzeitversion aktualisiert wird. Dies geschieht nur, wenn der upgradeMode- auf "Automatisch" festgelegt ist.
  • ErzwingenclusterVersion – Gibt an, dass sich der Cluster in einer anderen Version befindet als erwartet, und der Cluster wird auf die erwartete Version aktualisiert.
  • UpgradeServiceUnreachable – Gibt an, dass der Systemdienst im Cluster nicht mehr den Ressourcenanbieter abruft. Cluster in diesem Zustand können vom Ressourcenanbieter nicht verwaltet werden.
  • AutoScale – Gibt an, dass die Zuverlässigkeitsebene des Clusters angepasst wird.
  • Ready – Gibt an, dass sich der Cluster in einem stabilen Zustand befindet.

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

clusterState?: string

Eigenschaftswert

string

diagnosticsStorageAccountConfig

Die Speicherkontoinformationen zum Speichern von Service Fabric-Diagnoseprotokollen.

diagnosticsStorageAccountConfig?: DiagnosticsStorageAccountConfig

Eigenschaftswert

eventStoreServiceEnabled

Gibt an, ob der Ereignisspeicherdienst aktiviert ist.

eventStoreServiceEnabled?: boolean

Eigenschaftswert

boolean

fabricSettings

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

fabricSettings?: SettingsSectionDescription[]

Eigenschaftswert

infrastructureServiceManager

Gibt an, ob der Infrastrukturdienst-Manager aktiviert ist.

infrastructureServiceManager?: boolean

Eigenschaftswert

boolean

managementEndpoint

Der HTTP-Verwaltungsendpunkt des Clusters.

managementEndpoint?: string

Eigenschaftswert

string

nodeTypes

Die Liste der Knotentypen im Cluster.

nodeTypes?: NodeTypeDescription[]

Eigenschaftswert

notifications

Gibt eine Liste der Benachrichtigungskanäle für Clusterereignisse an.

notifications?: Notification_2[]

Eigenschaftswert

provisioningState

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

provisioningState?: string

Eigenschaftswert

string

reliabilityLevel

Die Zuverlässigkeitsebene legt die Replikatgruppengröße von Systemdiensten fest. Erfahren Sie mehr über ReliabilityLevel-.

  • None – Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 1 aus. Dies sollte nur für Testcluster verwendet werden.
  • Bronze – Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 3 aus. Dies sollte nur für Testcluster verwendet werden.
  • Silber – Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 5 aus.
  • Gold – Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 7 aus.
  • Platinum – Führen Sie die Systemdienste mit einer Zielreplikatgruppenanzahl von 9 aus.
reliabilityLevel?: string

Eigenschaftswert

string

reverseProxyCertificate

Das vom Reverseproxy verwendete Serverzertifikat.

reverseProxyCertificate?: CertificateDescription

Eigenschaftswert

reverseProxyCertificateCommonNames

Beschreibt eine Liste der Serverzertifikate, auf die mithilfe eines allgemeinen Namens verwiesen wird, die zum Sichern des Clusters verwendet werden.

reverseProxyCertificateCommonNames?: ServerCertificateCommonNames

Eigenschaftswert

sfZonalUpgradeMode

Diese Eigenschaft steuert die logische Gruppierung von VMs in Upgradedomänen (UDs). Diese Eigenschaft kann nicht geändert werden, wenn ein Knotentyp mit mehreren Verfügbarkeitszonen bereits im Cluster vorhanden ist.

sfZonalUpgradeMode?: string

Eigenschaftswert

string

upgradeDescription

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

upgradeDescription?: ClusterUpgradePolicy

Eigenschaftswert

upgradeMode

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

upgradeMode?: string

Eigenschaftswert

string

upgradePauseEndTimestampUtc

Gibt das Enddatum und die Endzeit an, um automatische Laufzeitversionsupgrades auf dem Cluster für einen bestimmten Zeitraum im Cluster (UTC) anzuhalten.

upgradePauseEndTimestampUtc?: Date

Eigenschaftswert

Date

upgradePauseStartTimestampUtc

Gibt das Startdatum und die Startzeit an, um automatische Laufzeitversionsupgrades auf dem Cluster für einen bestimmten Zeitraum im Cluster (UTC) anzuhalten.

upgradePauseStartTimestampUtc?: Date

Eigenschaftswert

Date

upgradeWave

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

upgradeWave?: string

Eigenschaftswert

string

vmImage

Das VM-Image VMSS wurde konfiguriert. Generische Namen wie Windows oder Linux können verwendet werden.

vmImage?: string

Eigenschaftswert

string

vmssZonalUpgradeMode

Diese Eigenschaft definiert den Upgrademodus für den Skalierungssatz des virtuellen Computers, es ist obligatorisch, wenn ein Knotentyp mit mehreren Verfügbarkeitszonen hinzugefügt wird.

vmssZonalUpgradeMode?: string

Eigenschaftswert

string

waveUpgradePaused

Boolescher Wert, um automatische Laufzeitversionsupgrades auf den Cluster anzuhalten.

waveUpgradePaused?: boolean

Eigenschaftswert

boolean

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