Freigeben über


Cluster interface

Die Clusterressource

Extends

Eigenschaften

addOnFeatures

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

applicationTypeVersionsCleanupPolicy

Die Richtlinie, die verwendet wird, um nicht verwendete Versionen zu sauber.

availableClusterVersions

Die für diesen Cluster verfügbaren Service Fabric-Laufzeitversionen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 die Knotensicherheit innerhalb des Clusters, das SSL-Zertifikat für den Clusterverwaltungsendpunkt und den Standardadministratorclient verwendet.

certificateCommonNames

Beschreibt eine Liste der Serverzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden.

clientCertificateCommonNames

Die Liste der Clientzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Verwalten des Clusters zulässig sind.

clientCertificateThumbprints

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

clusterCodeVersion

Die Service Fabric-Laufzeitversion des Clusters. Diese Eigenschaft kann nur durch Festlegen des Benutzers festgelegt werden, wenn upgradeMode auf "Manuell" festgelegt ist. Verwenden Sie die ClusterVersion-API, um eine Liste der verfügbaren Service Fabric-Versionen für neue Cluster abzurufen. Verwenden Sie availableClusterVersions, um die Liste der verfügbaren Versionen für vorhandene Cluster abzurufen.

clusterEndpoint

Der Endpunkt des Azure-Ressourcenanbieters. Ein Systemdienst im Cluster stellt eine Verbindung mit diesem Endpunkt her. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

clusterId

Ein dienst generierter eindeutiger Bezeichner für die Clusterressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

clusterState

Der aktuelle Status des Clusters.

  • WaitingForNodes: Gibt an, dass die Clusterressource erstellt wird und der Ressourcenanbieter darauf wartet, dass die Service Fabric-VM-Erweiterung gestartet und gemeldet wird.
  • Bereitstellen: Gibt an, dass die Service Fabric-Runtime auf den VMs installiert wird. Die Clusterressource befindet sich in diesem Zustand, bis der Cluster gestartet wird und die Systemdienste betriebsbereit sind.
  • BaselineUpgrade: Gibt an, dass der Cluster aktualisiert wird, um die Clusterversion zu erstellen. 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 upgradeMode auf "Automatisch" festgelegt ist.
  • ErzwingenClusterVersion: Gibt an, dass der Cluster eine andere Version als erwartet verwendet und der Cluster auf die erwartete Version aktualisiert wird.
  • UpgradeServiceUnreachable: Gibt an, dass der Systemdienst im Cluster den Ressourcenanbieter nicht mehr abruft. Cluster in diesem Zustand können nicht vom Ressourcenanbieter verwaltet werden.
  • AutoScale: Gibt an, dass der ReliabilityLevel des Clusters angepasst wird.
  • Bereit: Gibt an, dass sich der Cluster in einem stabilen Zustand befindet.

HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 Fabriceinstellungen 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 von Benachrichtigungskanälen für Clusterereignisse an.

provisioningState

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

reliabilityLevel

Die Zuverlässigkeitsstufe legt die Größe der Replikatgruppen von Systemdiensten fest. Erfahren Sie mehr über ReliabilityLevel.

  • Keine: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 1 aus. Dies sollte nur für Testcluster verwendet werden.
  • Bronze: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 3 aus. Dies sollte nur für Testcluster verwendet werden.
  • Silber: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 5 aus.
  • Gold: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 7 aus.
  • Platinum: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 9 aus.
reverseProxyCertificate

Das vom Reverseproxy verwendete Serverzertifikat.

reverseProxyCertificateCommonNames

Beschreibt eine Liste der Serverzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden.

sfZonalUpgradeMode

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

upgradeDescription

Die Richtlinie, die beim Upgraden 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 Uhrzeit an, zu der automatische Versionsupgrades der Laufzeit für den Cluster für einen bestimmten Zeitraum (UTC) angehalten werden sollen.

upgradePauseStartTimestampUtc

Gibt das Startdatum und die Startzeit an, zu der automatische Versionsupgrades der Laufzeit für den Cluster für einen bestimmten Zeitraum (UTC) angehalten werden sollen.

upgradeWave

Gibt an, wann neue Versionsupgrades der Clusterlaufzeit angewendet werden, nachdem sie veröffentlicht wurden. Standardmäßig ist Wave0. Gilt nur, wenn upgradeMode auf "Automatisch" festgelegt ist.

vmImage

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

vmssZonalUpgradeMode

Diese Eigenschaft definiert den Upgrademodus für die VM-Skalierungsgruppe. Er 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

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

id

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

location

Azure-Ressourcenstandort.

name

Name der Azure-Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

tags

Azure-Ressourcentags.

type

Azure-Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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, die verwendet wird, um nicht verwendete Versionen zu sauber.

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

Eigenschaftswert

availableClusterVersions

Die für diesen Cluster verfügbaren Service Fabric-Laufzeitversionen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 die Knotensicherheit innerhalb des Clusters, das SSL-Zertifikat für den Clusterverwaltungsendpunkt und den Standardadministratorclient verwendet.

certificate?: CertificateDescription

Eigenschaftswert

certificateCommonNames

Beschreibt eine Liste der Serverzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden.

certificateCommonNames?: ServerCertificateCommonNames

Eigenschaftswert

clientCertificateCommonNames

Die Liste der Clientzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Verwalten des Clusters zulässig sind.

clientCertificateCommonNames?: ClientCertificateCommonName[]

Eigenschaftswert

clientCertificateThumbprints

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

clientCertificateThumbprints?: ClientCertificateThumbprint[]

Eigenschaftswert

clusterCodeVersion

Die Service Fabric-Laufzeitversion des Clusters. Diese Eigenschaft kann nur durch Festlegen des Benutzers festgelegt werden, wenn upgradeMode auf "Manuell" festgelegt ist. Verwenden Sie die ClusterVersion-API, um eine Liste der verfügbaren Service Fabric-Versionen für neue Cluster abzurufen. Verwenden Sie availableClusterVersions, um die Liste der verfügbaren Versionen für vorhandene Cluster abzurufen.

clusterCodeVersion?: string

Eigenschaftswert

string

clusterEndpoint

Der Endpunkt des Azure-Ressourcenanbieters. Ein Systemdienst im Cluster stellt eine Verbindung mit diesem Endpunkt her. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

clusterEndpoint?: string

Eigenschaftswert

string

clusterId

Ein dienst generierter eindeutiger Bezeichner für die Clusterressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 darauf wartet, dass die Service Fabric-VM-Erweiterung gestartet und gemeldet wird.
  • Bereitstellen: Gibt an, dass die Service Fabric-Runtime auf den VMs installiert wird. Die Clusterressource befindet sich in diesem Zustand, bis der Cluster gestartet wird und die Systemdienste betriebsbereit sind.
  • BaselineUpgrade: Gibt an, dass der Cluster aktualisiert wird, um die Clusterversion zu erstellen. 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 upgradeMode auf "Automatisch" festgelegt ist.
  • ErzwingenClusterVersion: Gibt an, dass der Cluster eine andere Version als erwartet verwendet und der Cluster auf die erwartete Version aktualisiert wird.
  • UpgradeServiceUnreachable: Gibt an, dass der Systemdienst im Cluster den Ressourcenanbieter nicht mehr abruft. Cluster in diesem Zustand können nicht vom Ressourcenanbieter verwaltet werden.
  • AutoScale: Gibt an, dass der ReliabilityLevel des Clusters angepasst wird.
  • Bereit: Gibt an, dass sich der Cluster in einem stabilen Zustand befindet.

HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 Fabriceinstellungen 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 von Benachrichtigungskanälen für Clusterereignisse an.

notifications?: Notification_2[]

Eigenschaftswert

provisioningState

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

provisioningState?: string

Eigenschaftswert

string

reliabilityLevel

Die Zuverlässigkeitsstufe legt die Größe der Replikatgruppen von Systemdiensten fest. Erfahren Sie mehr über ReliabilityLevel.

  • Keine: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 1 aus. Dies sollte nur für Testcluster verwendet werden.
  • Bronze: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 3 aus. Dies sollte nur für Testcluster verwendet werden.
  • Silber: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 5 aus.
  • Gold: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 7 aus.
  • Platinum: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 9 aus.
reliabilityLevel?: string

Eigenschaftswert

string

reverseProxyCertificate

Das vom Reverseproxy verwendete Serverzertifikat.

reverseProxyCertificate?: CertificateDescription

Eigenschaftswert

reverseProxyCertificateCommonNames

Beschreibt eine Liste der Serverzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden.

reverseProxyCertificateCommonNames?: ServerCertificateCommonNames

Eigenschaftswert

sfZonalUpgradeMode

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

sfZonalUpgradeMode?: string

Eigenschaftswert

string

upgradeDescription

Die Richtlinie, die beim Upgraden 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 Uhrzeit an, zu der automatische Versionsupgrades der Laufzeit für den Cluster für einen bestimmten Zeitraum (UTC) angehalten werden sollen.

upgradePauseEndTimestampUtc?: Date

Eigenschaftswert

Date

upgradePauseStartTimestampUtc

Gibt das Startdatum und die Startzeit an, zu der automatische Versionsupgrades der Laufzeit für den Cluster für einen bestimmten Zeitraum (UTC) angehalten werden sollen.

upgradePauseStartTimestampUtc?: Date

Eigenschaftswert

Date

upgradeWave

Gibt an, wann neue Versionsupgrades der Clusterlaufzeit angewendet werden, nachdem sie veröffentlicht wurden. Standardmäßig ist Wave0. Gilt nur, wenn upgradeMode auf "Automatisch" festgelegt ist.

upgradeWave?: string

Eigenschaftswert

string

vmImage

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

vmImage?: string

Eigenschaftswert

string

vmssZonalUpgradeMode

Diese Eigenschaft definiert den Upgrademodus für die VM-Skalierungsgruppe. Er 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

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

etag?: string

Eigenschaftswert

string

Geerbt vonResource.etag

id

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

id?: string

Eigenschaftswert

string

Geerbt vonResource.id

location

Azure-Ressourcenstandort.

location: string

Eigenschaftswert

string

Geerbt vonResource.location

name

Name der Azure-Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

Geerbt vonResource.name

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

Geerbt vonResource.systemData

tags

Azure-Ressourcentags.

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

Eigenschaftswert

{[propertyName: string]: string}

Geerbt vonResource.tags

type

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

type?: string

Eigenschaftswert

string

Geerbt vonResource.type