Partilhar via


Cluster Classe

Definição

O recurso de cluster

[Microsoft.Rest.Serialization.JsonTransformation]
public class Cluster : Microsoft.Azure.Management.ServiceFabric.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Cluster = class
    inherit Resource
Public Class Cluster
Inherits Resource
Herança
Cluster
Atributos

Construtores

Cluster()

Inicializa uma nova instância da classe Cluster.

Cluster(String, String, IList<NodeTypeDescription>, String, String, String, IDictionary<String,String>, String, IList<String>, IList<ClusterVersionDetails>, AzureActiveDirectory, CertificateDescription, ServerCertificateCommonNames, IList<ClientCertificateCommonName>, IList<ClientCertificateThumbprint>, String, String, String, String, DiagnosticsStorageAccountConfig, Nullable<Boolean>, IList<SettingsSectionDescription>, String, String, CertificateDescription, ServerCertificateCommonNames, ClusterUpgradePolicy, String, ApplicationTypeVersionsCleanupPolicy, String)

Inicializa uma nova instância da classe Cluster.

Propriedades

AddOnFeatures

Obtém ou define a lista de recursos de complemento a serem habilitados no cluster.

ApplicationTypeVersionsCleanupPolicy

Obtém ou define a política usada para limpo versões não utilizadas.

AvailableClusterVersions

Obtém as versões de runtime do Service Fabric disponíveis para esse cluster.

AzureActiveDirectory

Obtém ou define as configurações de autenticação do AAD do cluster.

Certificate

Obtém ou define o certificado a ser usado para proteger o cluster. O certificado fornecido será usado para segurança de nó para nó dentro do cluster, certificado SSL para ponto de extremidade de gerenciamento de cluster e cliente administrador padrão.

CertificateCommonNames

Obtém ou define uma lista de certificados de servidor referenciados pelo nome comum que são usados para proteger o cluster.

ClientCertificateCommonNames

Obtém ou define a lista de certificados de cliente referenciados por nome comum que têm permissão para gerenciar o cluster.

ClientCertificateThumbprints

Obtém ou define a lista de certificados de cliente referenciados pela impressão digital que têm permissão para gerenciar o cluster.

ClusterCodeVersion

Obtém ou define 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 a lista de 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 availableClusterVersions.

ClusterEndpoint

Obtém o ponto de extremidade do Provedor de Recursos do Azure. Um serviço do sistema no cluster se conecta a esse ponto de extremidade.

ClusterId

Obtém um identificador exclusivo gerado pelo serviço para o recurso de cluster.

ClusterState

Obtém 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.
  • UpdatingUserConfiguration - Indica que o cluster está sendo atualizado com a configuração fornecida pelo usuário.
  • UpdatingUserCertificate - 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 só acontece quando o upgradeMode é definido como 'Automático'.
  • EnforcingClusterVersion - Indica que o cluster está em uma versão diferente do esperado e que 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. . Os valores possíveis incluem: 'WaitingForNodes', 'Deploying', 'BaselineUpgrade', 'UpdatingUserConfiguration', 'UpdatingUserCertificate', 'UpdatingInfrastructure', 'EnforcingClusterVersion', 'UpgradeServiceUnreachable', 'AutoScale', 'Ready'
DiagnosticsStorageAccountConfig

Obtém ou define as informações da conta de armazenamento para armazenar logs de diagnóstico do Service Fabric.

Etag

Obtém a etag de recurso do Azure.

(Herdado de Resource)
EventStoreServiceEnabled

Obtém ou define indica se o serviço de repositório de eventos está habilitado.

FabricSettings

Obtém ou define a lista de configurações de malha personalizadas para definir o cluster.

Id

Obtém o identificador de recurso do Azure.

(Herdado de Resource)
Location

Obtém ou define o local do recurso do Azure.

(Herdado de Resource)
ManagementEndpoint

Obtém ou define o ponto de extremidade de gerenciamento http do cluster.

Name

Obtém o nome do recurso do Azure.

(Herdado de Resource)
NodeTypes

Obtém ou define a lista de tipos de nó no cluster.

ProvisioningState

Obtém o estado de provisionamento do recurso de cluster. Os valores possíveis incluem: 'Updating', 'Succeeded', 'Failed', 'Canceled'

ReliabilityLevel

Obtém ou define o nível de confiabilidade define o tamanho réplica conjunto de serviços do sistema. Saiba mais sobre ReliabilityLevel.

  • Nenhum – executar os serviços do Sistema com um destino réplica contagem definida de
  1. Isso só deve ser usado para clusters de teste.
  • Bronze – execute os serviços do Sistema com um destino réplica contagem definida de 3. Isso só deve ser usado para clusters de teste.
  • Silver – execute os serviços do Sistema com um destino réplica contagem definida de 5.
  • Ouro – Executar os serviços do Sistema com um destino réplica contagem definida de
  • Platinum – execute os serviços do Sistema com um destino réplica contagem definida de 9. . Os valores possíveis incluem: 'None', 'Bronze', 'Silver', 'Gold', 'Platinum'
ReverseProxyCertificate

Obtém ou define o certificado do servidor usado pelo proxy reverso.

ReverseProxyCertificateCommonNames

Obtém ou define uma lista de certificados de servidor referenciados pelo nome comum que são usados para proteger o cluster.

Tags

Obtém ou define marcas de recurso do Azure.

(Herdado de Resource)
Type

Obtém o tipo de recurso do Azure.

(Herdado de Resource)
UpgradeDescription

Obtém ou define a política a ser usada ao atualizar o cluster.

UpgradeMode

Obtém ou define o modo de atualização do cluster quando a nova versão de runtime do Service Fabric está disponível.

  • Automático – o cluster será atualizado automaticamente para a versão de runtime mais recente do Service Fabric assim que estiver disponível.
  • Manual – o cluster não será atualizado automaticamente para a versão mais recente do runtime do Service Fabric. O cluster é atualizado definindo a propriedade clusterCodeVersion no recurso de cluster. . Os valores possíveis incluem: 'Automatic', 'Manual'
VmImage

Obtém ou define a imagem da VM com a qual o VMSS foi configurado. Nomes genéricos, como Windows ou Linux, podem ser usados.

Métodos

Validate()

Valide o objeto .

Aplica-se a