Freigeben über


Cluster Klasse

Definition

Die Clusterressource

[Microsoft.Rest.Serialization.JsonTransformation]
public class Cluster : Microsoft.Azure.Management.ServiceFabric.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Cluster = class
    inherit Resource
Public Class Cluster
Inherits Resource
Vererbung
Cluster
Attribute

Konstruktoren

Cluster()

Initialisiert eine neue instance der Clusterklasse.

Cluster(String, String, IList<NodeTypeDescription>, String, String, String, IDictionary<String,String>, String, IList<String>, IList<ClusterVersionDetails>, AzureActiveDirectory, CertificateDescription, ServerCertificateCommonNames, IList<ClientCertificateCommonName>, IList<ClientCertificateThumbprint>, String, String, String, String, DiagnosticsStorageAccountConfig, Nullable<Boolean>, IList<SettingsSectionDescription>, String, String, CertificateDescription, ServerCertificateCommonNames, ClusterUpgradePolicy, String, ApplicationTypeVersionsCleanupPolicy, String)

Initialisiert eine neue instance der Clusterklasse.

Eigenschaften

AddOnFeatures

Ruft die Liste der Add-On-Features ab, die im Cluster aktiviert werden sollen, oder legt diese fest.

ApplicationTypeVersionsCleanupPolicy

Ruft die Richtlinie ab, die verwendet wird, um nicht verwendete Versionen zu sauber, oder legt sie fest.

AvailableClusterVersions

Ruft die für diesen Cluster verfügbaren Service Fabric-Laufzeitversionen ab.

AzureActiveDirectory

Ruft die AAD-Authentifizierungseinstellungen des Clusters ab oder legt diese fest.

Certificate

Ruft das Zertifikat ab, das zum Sichern des Clusters verwendet werden soll, oder legt es fest. Das bereitgestellte Zertifikat wird für die Knotensicherheit innerhalb des Clusters, das SSL-Zertifikat für den Clusterverwaltungsendpunkt und den Standardadministratorclient verwendet.

CertificateCommonNames

Ruft eine Liste der Serverzertifikate ab, auf die mit einem allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden, oder legt sie fest.

ClientCertificateCommonNames

Ruft die Liste der Clientzertifikate ab, auf die mit einem allgemeinen Namen verwiesen wird, auf die der Cluster verwaltet werden darf, oder legt sie fest.

ClientCertificateThumbprints

Ruft die Liste der Clientzertifikate ab, auf die per Fingerabdruck verwiesen wird, die zum Verwalten des Clusters zulässig sind, oder legt diese fest.

ClusterCodeVersion

Ruft die Service Fabric-Runtimeversion des Clusters ab oder legt diese fest. 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

Ruft den Endpunkt des Azure-Ressourcenanbieters ab. Ein Systemdienst im Cluster stellt eine Verbindung mit diesem Endpunkt her.

ClusterId

Ruft einen vom Dienst generierten eindeutigen Bezeichner für die Clusterressource ab.

ClusterState

Ruft den aktuellen Status des Clusters ab.

  • 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. . Mögliche Werte: "WaitingForNodes", "Deploying", "BaselineUpgrade", "UpdatingUserConfiguration", "UpdatingUserCertificate", "UpdatingInfrastructure", "EnforcingClusterVersion", "UpgradeServiceUnreachable", "AutoScale", "Ready"
DiagnosticsStorageAccountConfig

Ruft die Speicherkontoinformationen zum Speichern von Service Fabric-Diagnoseprotokollen ab oder legt diese fest.

Etag

Ruft das etag der Azure-Ressource ab.

(Geerbt von Resource)
EventStoreServiceEnabled

Ruft ab oder legt fest, ob der Ereignisspeicherdienst aktiviert ist.

FabricSettings

Ruft die Liste der benutzerdefinierten Fabriceinstellungen zum Konfigurieren des Clusters ab oder legt sie fest.

Id

Ruft den Azure-Ressourcenbezeichner ab.

(Geerbt von Resource)
Location

Ruft den Azure-Ressourcenspeicherort ab oder legt diese fest.

(Geerbt von Resource)
ManagementEndpoint

Ruft den HTTP-Verwaltungsendpunkt des Clusters ab oder legt diese fest.

Name

Ruft den Azure-Ressourcennamen ab.

(Geerbt von Resource)
NodeTypes

Ruft die Liste der Knotentypen im Cluster ab oder legt sie fest.

ProvisioningState

Ruft den Bereitstellungsstatus der Clusterressource ab. Mögliche Werte: "Updating", "Succeeded", "Failed", "Canceled"

ReliabilityLevel

Ruft die Zuverlässigkeitsstufe ab, die die Größe der Replikatgruppen von Systemdiensten festlegt, oder legt diese fest. Erfahren Sie mehr über ReliabilityLevel.

  • Keine: Führen Sie die Systemdienste mit der Anzahl der Zielreplikategruppen aus.
  1. 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 Zielreplikategruppen aus.
  • Platinum: Führen Sie die Systemdienste mit der Anzahl der Zielreplikatesätze von 9 aus. . Mögliche Werte: "None", "Bronze", "Silver", "Gold", "Platinum"
ReverseProxyCertificate

Ruft das vom Reverseproxy verwendete Serverzertifikat ab oder legt es fest.

ReverseProxyCertificateCommonNames

Ruft eine Liste der Serverzertifikate ab, auf die mit einem allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden, oder legt sie fest.

Tags

Ruft Azure-Ressourcentags ab oder legt sie fest.

(Geerbt von Resource)
Type

Ruft den Azure-Ressourcentyp ab.

(Geerbt von Resource)
UpgradeDescription

Ruft die Richtlinie ab, die beim Upgraden des Clusters verwendet werden soll, oder legt sie fest.

UpgradeMode

Ruft den Upgrademodus des Clusters ab, wenn eine neue Service Fabric-Runtimeversion verfügbar ist, oder legt den Upgrademodus fest.

  • Automatisch: Der Cluster wird automatisch auf die neueste Service Fabric-Runtimeversion aktualisiert, sobald sie verfügbar ist.
  • Manuell: Der Cluster wird nicht automatisch auf die neueste Service Fabric-Laufzeitversion aktualisiert. Der Cluster wird aktualisiert, indem die clusterCodeVersion-Eigenschaft in der Clusterressource festgelegt wird. . Mögliche Werte: "Automatic", "Manual"
VmImage

Ruft das VM-Image ab, mit dem VMSS konfiguriert wurde, oder legt es fest. Generische Namen wie Windows oder Linux können verwendet werden.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: