ArmServiceFabricManagedClustersModelFactory.ServiceFabricManagedClusterData 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 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
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemDaten.
- tags
- IDictionary<String,String>
Die Tags.
- location
- AzureLocation
Der Speicherort.
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.
- clusterState
- Nullable<ServiceFabricManagedClusterState>
Der aktuelle Status des Clusters.
- clusterCertificateThumbprints
- IEnumerable<BinaryData>
Liste der Fingerabdrücke der Clusterzertifikate.
Der Port, der für Clientverbindungen mit dem Cluster verwendet wird.
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.
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.
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.
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.
Die Richtlinie, die verwendet wird, um nicht verwendete Versionen zu sauber.
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.
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.
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.
Gibt zurück
Eine neue ServiceFabricManagedClusterData instance zum Mocking.