ArmServiceFabricModelFactory.ServiceFabricClusterData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de 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
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- tags
- IDictionary<String,String>
As marcas.
- location
- AzureLocation
O local.
- addOnFeatures
- IEnumerable<ClusterAddOnFeature>
A lista de recursos de complemento a serem habilitados no cluster.
- availableClusterVersions
- IEnumerable<ClusterVersionDetails>
As versões de runtime do Service Fabric disponíveis para esse cluster.
- azureActiveDirectory
- ClusterAadSetting
As configurações de autenticação do AAD do cluster.
- certificate
- ClusterCertificateDescription
O certificado a ser usado para proteger o cluster. O certificado fornecido será usado para o nó para a segurança do nó dentro do cluster, o certificado SSL para o ponto de extremidade de gerenciamento de cluster e o cliente de administrador padrão.
- certificateCommonNames
- ClusterServerCertificateCommonNames
Descreve uma lista de certificados de servidor referenciados pelo nome comum que são usados para proteger o cluster.
- clientCertificateCommonNames
- IEnumerable<ClusterClientCertificateCommonName>
A lista de certificados de cliente referenciados por nome comum que têm permissão para gerenciar o cluster.
- clientCertificateThumbprints
- IEnumerable<ClusterClientCertificateThumbprint>
A lista de certificados de cliente referenciados por impressão digital que têm permissão para gerenciar o cluster.
- clusterCodeVersion
- String
A versão de runtime do Service Fabric do cluster. Essa propriedade só pode definir o usuário quando upgradeMode estiver 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.
- clusterEndpoint
- Uri
O ponto de extremidade do Provedor de Recursos do Azure. Um serviço do sistema no cluster se conecta a esse ponto de extremidade.
- clusterState
- Nullable<ServiceFabricClusterState>
O estado atual do cluster.
- WaitingForNodes – Indica que o recurso de cluster foi criado e o provedor de recursos está aguardando a extensão de VM do Service Fabric ser inicializada e relatar a ele.
- Implantação – indica que o runtime do Service Fabric está sendo instalado nas VMs. O recurso de cluster estará nesse estado até que o cluster seja inicializado e os serviços do sistema estejam ativos.
- BaselineUpgrade – indica que o cluster está sendo atualizado para estabelecer a versão do cluster. Essa atualização é iniciada automaticamente quando o cluster é inicializado pela primeira vez.
- AtualizandoUserConfiguration – indica que o cluster está sendo atualizado com a configuração fornecida pelo usuário.
- AtualizandoUserCertificate - Indica que o cluster está sendo atualizado com o certificado fornecido pelo usuário.
- UpdatingInfrastructure – indica que o cluster está sendo atualizado com a versão mais recente do runtime do Service Fabric. Isso acontece somente quando o upgradeMode é definido como 'Automático'.
- EnforcingClusterVersion – indica que o cluster está em uma versão diferente do esperado e o cluster está sendo atualizado para a versão esperada.
- UpgradeServiceUnreachable - Indica que o serviço do sistema no cluster não está mais sondando o Provedor de Recursos. Os clusters nesse estado não podem ser gerenciados pelo Provedor de Recursos.
- Dimensionamento Automático – indica que o ReliabilityLevel do cluster está sendo ajustado.
- Pronto – indica que o cluster está em um estado estável.
- diagnosticsStorageAccountConfig
- DiagnosticsStorageAccountConfig
As informações da conta de armazenamento para armazenar logs de diagnóstico do Service Fabric.
Indica se o serviço de repositório de eventos está habilitado.
- fabricSettings
- IEnumerable<SettingsSectionDescription>
A lista de configurações de malha personalizadas para definir o cluster.
- managementEndpoint
- Uri
O ponto de extremidade de gerenciamento http do cluster.
- nodeTypes
- IEnumerable<ClusterNodeTypeDescription>
A lista de tipos de nó no cluster.
- provisioningState
- Nullable<ServiceFabricProvisioningState>
O estado de provisionamento do recurso de cluster.
- reliabilityLevel
- Nullable<ClusterReliabilityLevel>
O nível de confiabilidade define o tamanho réplica conjunto de serviços do sistema. Saiba mais sobre ReliabilityLevel.
- Nenhum – execute os serviços do Sistema com um destino réplica contagem de conjuntos de 1. Isso só deve ser usado para clusters de teste.
- Bronze – execute os serviços do Sistema com uma contagem de réplica conjunto de réplica de 3. Isso só deve ser usado para clusters de teste.
- Silver – execute os serviços do Sistema com uma contagem de réplica conjunto de réplica de 5.
- Ouro – execute os serviços do Sistema com uma contagem de réplica conjunto de réplica de destino de 7.
- Platinum – execute os serviços do Sistema com uma contagem de réplica conjunto de destino de 9.
- reverseProxyCertificate
- ClusterCertificateDescription
O certificado do servidor usado pelo proxy reverso.
- reverseProxyCertificateCommonNames
- ClusterServerCertificateCommonNames
Descreve uma lista de certificados de servidor referenciados pelo nome comum que são usados para proteger o cluster.
- upgradeDescription
- ClusterUpgradePolicy
A política a ser usada ao atualizar o cluster.
- upgradeMode
- Nullable<ClusterUpgradeMode>
O modo de atualização do cluster quando a nova versão de runtime do Service Fabric estiver disponível.
- vmImage
- String
A VMSS de imagem da VM foi configurada com. Nomes genéricos, como Windows ou Linux, podem ser usados.
- serviceFabricZonalUpgradeMode
- Nullable<SfZonalUpgradeMode>
Esta propriedade controla o agrupamento lógico de VMs em domínios de atualização (UDs). Essa propriedade não poderá ser modificada se um tipo de nó com várias Zonas de disponibilidade já estiver presente no cluster.
- vmssZonalUpgradeMode
- Nullable<VmssZonalUpgradeMode>
Essa propriedade define o modo de atualização para o conjunto de dimensionamento de máquinas virtuais, é obrigatório se um tipo de nó com vários Zonas de Disponibilidade for adicionado.
Indica se o gerenciador de serviços de infraestrutura está habilitado.
- upgradeWave
- Nullable<ClusterUpgradeCadence>
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 upgradeMode é definido como 'Automático'.
- upgradePauseStartOn
- Nullable<DateTimeOffset>
Indica a data e a hora de início para pausar atualizações automáticas de versão de runtime no cluster por um período específico de tempo no cluster (UTC).
- upgradePauseEndOn
- Nullable<DateTimeOffset>
Indica a data e a hora de término para pausar atualizações automáticas de versão de runtime no cluster por um período específico de tempo no cluster (UTC).
Boolean para pausar atualizações automáticas de versão de runtime para o cluster.
- notifications
- IEnumerable<ClusterNotification>
Indica uma lista de canais de notificação para eventos de cluster.
Retornos
Uma nova ServiceFabricClusterData instância para zombar.
Aplica-se a
Azure SDK for .NET