ArmServiceFabricModelFactory.ServiceFabricClusterData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue instance von ServiceFabricClusterData.
public static Azure.ResourceManager.ServiceFabric.ServiceFabricClusterData ServiceFabricClusterData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabric.Models.ClusterAddOnFeature> addOnFeatures = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabric.Models.ClusterVersionDetails> availableClusterVersions = default, Azure.ResourceManager.ServiceFabric.Models.ClusterAadSetting azureActiveDirectory = default, Azure.ResourceManager.ServiceFabric.Models.ClusterCertificateDescription certificate = default, Azure.ResourceManager.ServiceFabric.Models.ClusterServerCertificateCommonNames certificateCommonNames = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabric.Models.ClusterClientCertificateCommonName> clientCertificateCommonNames = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabric.Models.ClusterClientCertificateThumbprint> clientCertificateThumbprints = default, string clusterCodeVersion = default, Uri clusterEndpoint = default, Guid? clusterId = default, Azure.ResourceManager.ServiceFabric.Models.ServiceFabricClusterState? clusterState = default, Azure.ResourceManager.ServiceFabric.Models.DiagnosticsStorageAccountConfig diagnosticsStorageAccountConfig = default, bool? isEventStoreServiceEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabric.Models.SettingsSectionDescription> fabricSettings = default, Uri managementEndpoint = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabric.Models.ClusterNodeTypeDescription> nodeTypes = default, Azure.ResourceManager.ServiceFabric.Models.ServiceFabricProvisioningState? provisioningState = default, Azure.ResourceManager.ServiceFabric.Models.ClusterReliabilityLevel? reliabilityLevel = default, Azure.ResourceManager.ServiceFabric.Models.ClusterCertificateDescription reverseProxyCertificate = default, Azure.ResourceManager.ServiceFabric.Models.ClusterServerCertificateCommonNames reverseProxyCertificateCommonNames = default, Azure.ResourceManager.ServiceFabric.Models.ClusterUpgradePolicy upgradeDescription = default, Azure.ResourceManager.ServiceFabric.Models.ClusterUpgradeMode? upgradeMode = default, long? maxUnusedVersionsToKeep = default, string vmImage = default, Azure.ResourceManager.ServiceFabric.Models.SfZonalUpgradeMode? serviceFabricZonalUpgradeMode = default, Azure.ResourceManager.ServiceFabric.Models.VmssZonalUpgradeMode? vmssZonalUpgradeMode = default, bool? isInfrastructureServiceManagerEnabled = default, Azure.ResourceManager.ServiceFabric.Models.ClusterUpgradeCadence? upgradeWave = default, DateTimeOffset? upgradePauseStartOn = default, DateTimeOffset? upgradePauseEndOn = default, bool? isWaveUpgradePaused = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabric.Models.ClusterNotification> notifications = default, Azure.ETag? etag = default);
static member ServiceFabricClusterData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * seq<Azure.ResourceManager.ServiceFabric.Models.ClusterAddOnFeature> * seq<Azure.ResourceManager.ServiceFabric.Models.ClusterVersionDetails> * Azure.ResourceManager.ServiceFabric.Models.ClusterAadSetting * Azure.ResourceManager.ServiceFabric.Models.ClusterCertificateDescription * Azure.ResourceManager.ServiceFabric.Models.ClusterServerCertificateCommonNames * seq<Azure.ResourceManager.ServiceFabric.Models.ClusterClientCertificateCommonName> * seq<Azure.ResourceManager.ServiceFabric.Models.ClusterClientCertificateThumbprint> * string * Uri * Nullable<Guid> * Nullable<Azure.ResourceManager.ServiceFabric.Models.ServiceFabricClusterState> * Azure.ResourceManager.ServiceFabric.Models.DiagnosticsStorageAccountConfig * Nullable<bool> * seq<Azure.ResourceManager.ServiceFabric.Models.SettingsSectionDescription> * Uri * seq<Azure.ResourceManager.ServiceFabric.Models.ClusterNodeTypeDescription> * Nullable<Azure.ResourceManager.ServiceFabric.Models.ServiceFabricProvisioningState> * Nullable<Azure.ResourceManager.ServiceFabric.Models.ClusterReliabilityLevel> * Azure.ResourceManager.ServiceFabric.Models.ClusterCertificateDescription * Azure.ResourceManager.ServiceFabric.Models.ClusterServerCertificateCommonNames * Azure.ResourceManager.ServiceFabric.Models.ClusterUpgradePolicy * Nullable<Azure.ResourceManager.ServiceFabric.Models.ClusterUpgradeMode> * Nullable<int64> * string * Nullable<Azure.ResourceManager.ServiceFabric.Models.SfZonalUpgradeMode> * Nullable<Azure.ResourceManager.ServiceFabric.Models.VmssZonalUpgradeMode> * Nullable<bool> * Nullable<Azure.ResourceManager.ServiceFabric.Models.ClusterUpgradeCadence> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<bool> * seq<Azure.ResourceManager.ServiceFabric.Models.ClusterNotification> * Nullable<Azure.ETag> -> Azure.ResourceManager.ServiceFabric.ServiceFabricClusterData
Public Shared Function ServiceFabricClusterData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional addOnFeatures As IEnumerable(Of ClusterAddOnFeature) = Nothing, Optional availableClusterVersions As IEnumerable(Of ClusterVersionDetails) = Nothing, Optional azureActiveDirectory As ClusterAadSetting = Nothing, Optional certificate As ClusterCertificateDescription = Nothing, Optional certificateCommonNames As ClusterServerCertificateCommonNames = Nothing, Optional clientCertificateCommonNames As IEnumerable(Of ClusterClientCertificateCommonName) = Nothing, Optional clientCertificateThumbprints As IEnumerable(Of ClusterClientCertificateThumbprint) = Nothing, Optional clusterCodeVersion As String = Nothing, Optional clusterEndpoint As Uri = Nothing, Optional clusterId As Nullable(Of Guid) = Nothing, Optional clusterState As Nullable(Of ServiceFabricClusterState) = Nothing, Optional diagnosticsStorageAccountConfig As DiagnosticsStorageAccountConfig = Nothing, Optional isEventStoreServiceEnabled As Nullable(Of Boolean) = Nothing, Optional fabricSettings As IEnumerable(Of SettingsSectionDescription) = Nothing, Optional managementEndpoint As Uri = Nothing, Optional nodeTypes As IEnumerable(Of ClusterNodeTypeDescription) = Nothing, Optional provisioningState As Nullable(Of ServiceFabricProvisioningState) = Nothing, Optional reliabilityLevel As Nullable(Of ClusterReliabilityLevel) = Nothing, Optional reverseProxyCertificate As ClusterCertificateDescription = Nothing, Optional reverseProxyCertificateCommonNames As ClusterServerCertificateCommonNames = Nothing, Optional upgradeDescription As ClusterUpgradePolicy = Nothing, Optional upgradeMode As Nullable(Of ClusterUpgradeMode) = Nothing, Optional maxUnusedVersionsToKeep As Nullable(Of Long) = Nothing, Optional vmImage As String = Nothing, Optional serviceFabricZonalUpgradeMode As Nullable(Of SfZonalUpgradeMode) = Nothing, Optional vmssZonalUpgradeMode As Nullable(Of VmssZonalUpgradeMode) = Nothing, Optional isInfrastructureServiceManagerEnabled As Nullable(Of Boolean) = Nothing, Optional upgradeWave As Nullable(Of ClusterUpgradeCadence) = Nothing, Optional upgradePauseStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional upgradePauseEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional isWaveUpgradePaused As Nullable(Of Boolean) = Nothing, Optional notifications As IEnumerable(Of ClusterNotification) = Nothing, Optional etag As Nullable(Of ETag) = Nothing) As ServiceFabricClusterData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemData.
- tags
- IDictionary<String,String>
Die Tags.
- location
- AzureLocation
Der Speicherort.
- addOnFeatures
- IEnumerable<ClusterAddOnFeature>
Die Liste der Add-On-Features, die im Cluster aktiviert werden sollen.
- availableClusterVersions
- IEnumerable<ClusterVersionDetails>
Die für diesen Cluster verfügbaren Service Fabric-Laufzeitversionen.
- azureActiveDirectory
- ClusterAadSetting
Die AAD-Authentifizierungseinstellungen des Clusters.
- certificate
- ClusterCertificateDescription
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
- ClusterServerCertificateCommonNames
Beschreibt eine Liste der Serverzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden.
- clientCertificateCommonNames
- IEnumerable<ClusterClientCertificateCommonName>
Die Liste der Clientzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Verwalten des Clusters zulässig sind.
- clientCertificateThumbprints
- IEnumerable<ClusterClientCertificateThumbprint>
Die Liste der Clientzertifikate, auf die durch Fingerabdruck verwiesen wird, die zum Verwalten des Clusters zulässig sind.
- clusterCodeVersion
- String
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
- Uri
Der Endpunkt des Azure-Ressourcenanbieters. Ein Systemdienst im Cluster stellt eine Verbindung mit diesem Endpunkt her.
- clusterState
- Nullable<ServiceFabricClusterState>
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.
- diagnosticsStorageAccountConfig
- DiagnosticsStorageAccountConfig
Die Speicherkontoinformationen zum Speichern von Service Fabric-Diagnoseprotokollen.
- fabricSettings
- IEnumerable<SettingsSectionDescription>
Die Liste der benutzerdefinierten Fabriceinstellungen zum Konfigurieren des Clusters.
- managementEndpoint
- Uri
Der HTTP-Verwaltungsendpunkt des Clusters.
- nodeTypes
- IEnumerable<ClusterNodeTypeDescription>
Die Liste der Knotentypen im Cluster.
- provisioningState
- Nullable<ServiceFabricProvisioningState>
Der Bereitstellungsstatus der Clusterressource.
- reliabilityLevel
- Nullable<ClusterReliabilityLevel>
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
- ClusterCertificateDescription
Das vom Reverseproxy verwendete Serverzertifikat.
- reverseProxyCertificateCommonNames
- ClusterServerCertificateCommonNames
Beschreibt eine Liste der Serverzertifikate, auf die mit einem allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden.
- upgradeDescription
- ClusterUpgradePolicy
Die Richtlinie, die beim Upgraden des Clusters verwendet werden soll.
- upgradeMode
- Nullable<ClusterUpgradeMode>
Der Upgrademodus des Clusters, wenn eine neue Service Fabric-Laufzeitversion verfügbar ist.
Die Richtlinie, die verwendet wird, um nicht verwendete Versionen zu sauber.
- vmImage
- String
Das VM-Image VMSS wurde mit konfiguriert. Generische Namen wie Windows oder Linux können verwendet werden.
- serviceFabricZonalUpgradeMode
- Nullable<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.
- vmssZonalUpgradeMode
- Nullable<VmssZonalUpgradeMode>
Diese Eigenschaft definiert den Upgrademodus für die VM-Skalierungsgruppe. Er ist obligatorisch, wenn ein Knotentyp mit mehreren Verfügbarkeitszonen hinzugefügt wird.
Gibt an, ob der Infrastrukturdienst-Manager aktiviert ist.
- upgradeWave
- Nullable<ClusterUpgradeCadence>
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.
- upgradePauseStartOn
- Nullable<DateTimeOffset>
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.
- upgradePauseEndOn
- Nullable<DateTimeOffset>
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.
Boolescher Wert, um automatische Laufzeitversionsupgrades auf den Cluster anzuhalten.
- notifications
- IEnumerable<ClusterNotification>
Gibt eine Liste von Benachrichtigungskanälen für Clusterereignisse an.
Gibt zurück
Eine neue ServiceFabricClusterData instance zum Simulieren.
Gilt für:
Azure SDK for .NET