Freigeben über


ArmServiceFabricManagedClustersModelFactory.ServiceFabricManagedClusterData Methode

Definition

Initialisiert eine neue instance von ServiceFabricManagedClusterData.

public static Azure.ResourceManager.ServiceFabricManagedClusters.ServiceFabricManagedClusterData ServiceFabricManagedClusterData (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, Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedClustersSkuName? skuName = default, string dnsName = default, string fqdn = default, System.Net.IPAddress ipv4Address = default, Guid? clusterId = default, Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedClusterState? clusterState = default, System.Collections.Generic.IEnumerable<BinaryData> clusterCertificateThumbprints = default, int? clientConnectionPort = default, int? httpGatewayConnectionPort = default, string adminUserName = default, string adminPassword = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterLoadBalancingRule> loadBalancingRules = default, bool? isRdpAccessAllowed = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedNetworkSecurityRule> networkSecurityRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterClientCertificate> clients = default, Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterAzureActiveDirectory azureActiveDirectory = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ClusterFabricSettingsSection> fabricSettings = default, Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedResourceProvisioningState? provisioningState = default, string clusterCodeVersion = default, Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterUpgradeMode? clusterUpgradeMode = default, Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterUpgradeCadence? clusterUpgradeCadence = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterAddOnFeature> addOnFeatures = default, bool? isAutoOSUpgradeEnabled = default, bool? hasZoneResiliency = default, int? maxUnusedVersionsToKeep = default, bool? isIPv6Enabled = default, string subnetId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterIPTag> ipTags = default, System.Net.IPAddress ipv6Address = default, bool? isServicePublicIPEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterSubnet> auxiliarySubnets = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterServiceEndpoint> serviceEndpoints = default, Azure.ResourceManager.ServiceFabricManagedClusters.Models.ZonalUpdateMode? zonalUpdateMode = default, bool? useCustomVnet = default, Azure.Core.ResourceIdentifier publicIPPrefixId = default, Azure.ETag? etag = default);
static member ServiceFabricManagedClusterData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedClustersSkuName> * string * string * System.Net.IPAddress * Nullable<Guid> * Nullable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedClusterState> * seq<BinaryData> * Nullable<int> * Nullable<int> * string * string * seq<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterLoadBalancingRule> * Nullable<bool> * seq<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedNetworkSecurityRule> * seq<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterClientCertificate> * Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterAzureActiveDirectory * seq<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ClusterFabricSettingsSection> * Nullable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedResourceProvisioningState> * string * Nullable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterUpgradeMode> * Nullable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterUpgradeCadence> * seq<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterAddOnFeature> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<bool> * string * seq<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterIPTag> * System.Net.IPAddress * Nullable<bool> * seq<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterSubnet> * seq<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ManagedClusterServiceEndpoint> * Nullable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ZonalUpdateMode> * Nullable<bool> * Azure.Core.ResourceIdentifier * Nullable<Azure.ETag> -> Azure.ResourceManager.ServiceFabricManagedClusters.ServiceFabricManagedClusterData
Public Shared Function ServiceFabricManagedClusterData (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 skuName As Nullable(Of ServiceFabricManagedClustersSkuName) = Nothing, Optional dnsName As String = Nothing, Optional fqdn As String = Nothing, Optional ipv4Address As IPAddress = Nothing, Optional clusterId As Nullable(Of Guid) = Nothing, Optional clusterState As Nullable(Of ServiceFabricManagedClusterState) = Nothing, Optional clusterCertificateThumbprints As IEnumerable(Of BinaryData) = Nothing, Optional clientConnectionPort As Nullable(Of Integer) = Nothing, Optional httpGatewayConnectionPort As Nullable(Of Integer) = Nothing, Optional adminUserName As String = Nothing, Optional adminPassword As String = Nothing, Optional loadBalancingRules As IEnumerable(Of ManagedClusterLoadBalancingRule) = Nothing, Optional isRdpAccessAllowed As Nullable(Of Boolean) = Nothing, Optional networkSecurityRules As IEnumerable(Of ServiceFabricManagedNetworkSecurityRule) = Nothing, Optional clients As IEnumerable(Of ManagedClusterClientCertificate) = Nothing, Optional azureActiveDirectory As ManagedClusterAzureActiveDirectory = Nothing, Optional fabricSettings As IEnumerable(Of ClusterFabricSettingsSection) = Nothing, Optional provisioningState As Nullable(Of ServiceFabricManagedResourceProvisioningState) = Nothing, Optional clusterCodeVersion As String = Nothing, Optional clusterUpgradeMode As Nullable(Of ManagedClusterUpgradeMode) = Nothing, Optional clusterUpgradeCadence As Nullable(Of ManagedClusterUpgradeCadence) = Nothing, Optional addOnFeatures As IEnumerable(Of ManagedClusterAddOnFeature) = Nothing, Optional isAutoOSUpgradeEnabled As Nullable(Of Boolean) = Nothing, Optional hasZoneResiliency As Nullable(Of Boolean) = Nothing, Optional maxUnusedVersionsToKeep As Nullable(Of Integer) = Nothing, Optional isIPv6Enabled As Nullable(Of Boolean) = Nothing, Optional subnetId As String = Nothing, Optional ipTags As IEnumerable(Of ManagedClusterIPTag) = Nothing, Optional ipv6Address As IPAddress = Nothing, Optional isServicePublicIPEnabled As Nullable(Of Boolean) = Nothing, Optional auxiliarySubnets As IEnumerable(Of ManagedClusterSubnet) = Nothing, Optional serviceEndpoints As IEnumerable(Of ManagedClusterServiceEndpoint) = Nothing, Optional zonalUpdateMode As Nullable(Of ZonalUpdateMode) = Nothing, Optional useCustomVnet As Nullable(Of Boolean) = Nothing, Optional publicIPPrefixId As ResourceIdentifier = Nothing, Optional etag As Nullable(Of ETag) = Nothing) As ServiceFabricManagedClusterData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

skuName
Nullable<ServiceFabricManagedClustersSkuName>

Die SKU des verwalteten Clusters.

dnsName
String

Der Dns-Name des Clusters.

fqdn
String

Der vollqualifizierte Domänenname, der dem öffentlichen Lastenausgleich des Clusters zugeordnet ist.

ipv4Address
IPAddress

Die IPv4-Adresse, die dem öffentlichen Lastenausgleich des Clusters zugeordnet ist.

clusterId
Nullable<Guid>

Ein dienst generierter eindeutiger Bezeichner für die Clusterressource.

clusterState
Nullable<ServiceFabricManagedClusterState>

Der aktuelle Status des Clusters.

clusterCertificateThumbprints
IEnumerable<BinaryData>

Liste der Fingerabdrücke der Clusterzertifikate.

clientConnectionPort
Nullable<Int32>

Der Port, der für Clientverbindungen mit dem Cluster verwendet wird.

httpGatewayConnectionPort
Nullable<Int32>

Der Port, der für HTTP-Verbindungen mit dem Cluster verwendet wird.

adminUserName
String

Benutzername des VM-Administrators.

adminPassword
String

Kennwort des VM-Administratorbenutzers.

loadBalancingRules
IEnumerable<ManagedClusterLoadBalancingRule>

Lastenausgleichsregeln, die auf den öffentlichen Lastenausgleich des Clusters angewendet werden.

isRdpAccessAllowed
Nullable<Boolean>

Wenn Sie dies auf true festlegen, wird der RDP-Zugriff auf den virtuellen Computer aktiviert. Die Standard-NSG-Regel öffnet den RDP-Port für das Internet, der mit benutzerdefinierten Netzwerksicherheitsregeln überschrieben werden kann. Der Standardwert für diese Einstellung ist false.

networkSecurityRules
IEnumerable<ServiceFabricManagedNetworkSecurityRule>

Benutzerdefinierte Netzwerksicherheitsregeln, die auf die Virtual Network des Clusters angewendet werden.

clients
IEnumerable<ManagedClusterClientCertificate>

Clientzertifikate, die den Cluster verwalten dürfen.

azureActiveDirectory
ManagedClusterAzureActiveDirectory

Die AAD-Authentifizierungseinstellungen des Clusters.

fabricSettings
IEnumerable<ClusterFabricSettingsSection>

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

provisioningState
Nullable<ServiceFabricManagedResourceProvisioningState>

Der Bereitstellungsstatus der verwalteten Clusterressource.

clusterCodeVersion
String

Die Service Fabric-Runtimeversion des Clusters. Diese Eigenschaft ist erforderlich, wenn clusterUpgradeMode 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.

clusterUpgradeMode
Nullable<ManagedClusterUpgradeMode>

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

clusterUpgradeCadence
Nullable<ManagedClusterUpgradeCadence>

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

addOnFeatures
IEnumerable<ManagedClusterAddOnFeature>

Liste der Add-On-Features, die für den Cluster aktiviert werden sollen.

isAutoOSUpgradeEnabled
Nullable<Boolean>

Wenn Sie diesen Wert auf true festlegen, wird ein automatisches Betriebssystemupgrade für die Knotentypen aktiviert, die mit einem beliebigen Plattformbetriebssystemimage mit der Version "neueste" erstellt werden. Der Standardwert für diese Einstellung ist false.

hasZoneResiliency
Nullable<Boolean>

Gibt an, ob der Cluster Zonenresilienz aufweist.

maxUnusedVersionsToKeep
Nullable<Int32>

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

isIPv6Enabled
Nullable<Boolean>

Wenn Sie diesen Wert auf true festlegen, wird IPv6-Adressraum für das vom Cluster verwendete Standard-VNET erstellt. Diese Einstellung kann nach der Erstellung des Clusters nicht mehr geändert werden. Der Standardwert für diese Einstellung ist false.

subnetId
String

Falls angegeben, werden die Knotentypen für den Cluster in diesem Subnetz anstelle des Standard-VNET erstellt. Die für den Cluster angegebenen networkSecurityRules werden auch auf dieses Subnetz angewendet. Diese Einstellung kann nach der Erstellung des Clusters nicht mehr geändert werden.

ipTags
IEnumerable<ManagedClusterIPTag>

Die Liste der IP-Tags, die der öffentlichen Standard-IP-Adresse des Clusters zugeordnet sind.

ipv6Address
IPAddress

IPv6-Adresse für den Cluster, wenn IPv6 aktiviert ist.

isServicePublicIPEnabled
Nullable<Boolean>

Wenn Sie diesen Wert auf true festlegen, wird die IPv4-Adresse als ServicePublicIP der IPv6-Adresse verknüpft. Sie kann nur auf True festgelegt werden, wenn IPv6 im Cluster aktiviert ist.

auxiliarySubnets
IEnumerable<ManagedClusterSubnet>

Hilfssubnetze für den Cluster.

serviceEndpoints
IEnumerable<ManagedClusterServiceEndpoint>

Dienstendpunkte für Subnetze im Cluster.

zonalUpdateMode
Nullable<ZonalUpdateMode>

Gibt den Updatemodus für Cross Az-Cluster an.

useCustomVnet
Nullable<Boolean>

Bei neuen Clustern gibt dieser Parameter an, dass bring your own VNet verwendet wird, das Subnetz jedoch auf Knotentypebene angegeben wird. und für solche Cluster ist die subnetId-Eigenschaft für Knotentypen erforderlich.

publicIPPrefixId
ResourceIdentifier

Geben Sie die Ressourcen-ID eines öffentlichen IP-Präfixes an, von dem der Lastenausgleich eine öffentliche IP-Adresse ordnet. Unterstützt nur IPv4.

etag
Nullable<ETag>

Etag für Azure-Ressourcen.

Gibt zurück

Eine neue ServiceFabricManagedClusterData instance zum Mocking.

Gilt für: