Compartilhar via


ArmServiceFabricManagedClustersModelFactory.ServiceFabricManagedClusterData Método

Definição

Inicializa uma nova instância de 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

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

skuName
Nullable<ServiceFabricManagedClustersSkuName>

O sku do cluster gerenciado.

dnsName
String

O nome dns do cluster.

fqdn
String

O nome de domínio totalmente qualificado associado ao balanceador de carga público do cluster.

ipv4Address
IPAddress

O endereço IPv4 associado ao balanceador de carga público do cluster.

clusterId
Nullable<Guid>

Um identificador exclusivo gerado pelo serviço para o recurso de cluster.

clusterState
Nullable<ServiceFabricManagedClusterState>

O estado atual do cluster.

clusterCertificateThumbprints
IEnumerable<BinaryData>

Lista de impressões digitais dos certificados de cluster.

clientConnectionPort
Nullable<Int32>

A porta usada para conexões de cliente com o cluster.

httpGatewayConnectionPort
Nullable<Int32>

A porta usada para conexões HTTP com o cluster.

adminUserName
String

Nome de usuário administrador da VM.

adminPassword
String

Senha do usuário administrador da VM.

loadBalancingRules
IEnumerable<ManagedClusterLoadBalancingRule>

Regras de balanceamento de carga aplicadas ao balanceador de carga público do cluster.

isRdpAccessAllowed
Nullable<Boolean>

Definir isso como true habilita o acesso RDP à VM. A regra NSG padrão abre a porta RDP para a Internet, que pode ser substituída por regras de segurança de rede personalizadas. O valor padrão dessa configuração é false.

networkSecurityRules
IEnumerable<ServiceFabricManagedNetworkSecurityRule>

Regras de segurança de rede personalizadas aplicadas ao Rede Virtual do cluster.

clients
IEnumerable<ManagedClusterClientCertificate>

Certificados de cliente que têm permissão para gerenciar o cluster.

azureActiveDirectory
ManagedClusterAzureActiveDirectory

As configurações de autenticação do AAD do cluster.

fabricSettings
IEnumerable<ClusterFabricSettingsSection>

A lista de configurações de malha personalizadas para definir o cluster.

provisioningState
Nullable<ServiceFabricManagedResourceProvisioningState>

O estado de provisionamento do recurso de cluster gerenciado.

clusterCodeVersion
String

A versão de runtime do Service Fabric do cluster. Essa propriedade é necessária quando clusterUpgradeMode é definido como 'Manual'. Para obter uma lista das versões disponíveis do Service Fabric para novos clusters, use a API ClusterVersion. Para obter a lista de versões disponíveis para clusters existentes, use ClusterVersions disponíveis.

clusterUpgradeMode
Nullable<ManagedClusterUpgradeMode>

O modo de atualização do cluster quando a nova versão de runtime do Service Fabric estiver disponível.

clusterUpgradeCadence
Nullable<ManagedClusterUpgradeCadence>

Indica quando as novas atualizações de versão do runtime de cluster serão aplicadas depois de serem lançadas. Por padrão, é Wave0. Aplica-se somente quando clusterUpgradeMode é definido como 'Automático'.

addOnFeatures
IEnumerable<ManagedClusterAddOnFeature>

Lista de recursos de complemento a serem habilitados no cluster.

isAutoOSUpgradeEnabled
Nullable<Boolean>

Definir isso como true permite a atualização automática do sistema operacional para os tipos de nó criados usando qualquer imagem do sistema operacional de plataforma com a versão "mais recente". O valor padrão dessa configuração é false.

hasZoneResiliency
Nullable<Boolean>

Indica se o cluster tem resiliência de zona.

maxUnusedVersionsToKeep
Nullable<Int32>

A política usada para limpo versões não utilizadas.

isIPv6Enabled
Nullable<Boolean>

Definir isso como true cria espaço de endereço IPv6 para a VNet padrão usada pelo cluster. Essa configuração não pode ser alterada depois que o cluster é criado. O valor padrão dessa configuração é false.

subnetId
String

Se especificado, os tipos de nó para o cluster serão criados nesta sub-rede em vez da VNet padrão. As networkSecurityRules especificadas para o cluster também são aplicadas a essa sub-rede. Essa configuração não pode ser alterada depois que o cluster é criado.

ipTags
IEnumerable<ManagedClusterIPTag>

A lista de marcas IP associadas ao endereço IP público padrão do cluster.

ipv6Address
IPAddress

Endereço IPv6 para o cluster se o IPv6 estiver habilitado.

isServicePublicIPEnabled
Nullable<Boolean>

Definir isso como true vinculará o endereço IPv4 como o ServicePublicIP do endereço IPv6. Ele só poderá ser definido como True se o IPv6 estiver habilitado no cluster.

auxiliarySubnets
IEnumerable<ManagedClusterSubnet>

Sub-redes auxiliares para o cluster.

serviceEndpoints
IEnumerable<ManagedClusterServiceEndpoint>

Pontos de extremidade de serviço para sub-redes no cluster.

zonalUpdateMode
Nullable<ZonalUpdateMode>

Indica o modo de atualização para clusters Entre Az.

useCustomVnet
Nullable<Boolean>

Para novos clusters, esse parâmetro indica que ele usa Bring your own VNet, mas a sub-rede é especificada no nível do tipo de nó; e para esses clusters, a propriedade subnetId é necessária para tipos de nó.

publicIPPrefixId
ResourceIdentifier

Especifique a ID do recurso de um prefixo ip público do qual o balanceador de carga alocará um endereço IP público. Só dá suporte a IPv4.

etag
Nullable<ETag>

Etag de recursos do Azure.

Retornos

Uma nova ServiceFabricManagedClusterData instância para zombar.

Aplica-se a