Compartilhar via


Cluster interface

O recurso de cluster

Extends

Propriedades

addOnFeatures

A lista de recursos de complemento a serem habilitados no cluster.

applicationTypeVersionsCleanupPolicy

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

availableClusterVersions

As versões de runtime do Service Fabric disponíveis para esse cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

azureActiveDirectory

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

certificate

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

Descreve uma lista de certificados de servidor referenciados pelo nome comum que são usados para proteger o cluster.

clientCertificateCommonNames

A lista de certificados de cliente referenciados por nome comum que têm permissão para gerenciar o cluster.

clientCertificateThumbprints

A lista de certificados de cliente referenciados pela impressão digital que têm permissão para gerenciar o cluster.

clusterCodeVersion

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

O ponto de extremidade do Provedor de Recursos do Azure. Um serviço do sistema no cluster se conecta a esse ponto de extremidade. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterId

Um identificador exclusivo gerado pelo serviço para o recurso de cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterState

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.

OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

diagnosticsStorageAccountConfig

As informações da conta de armazenamento para armazenar logs de diagnóstico do Service Fabric.

eventStoreServiceEnabled

Indica se o serviço de repositório de eventos está habilitado.

fabricSettings

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

infrastructureServiceManager

Indica se o gerenciador de serviços de infraestrutura está habilitado.

managementEndpoint

O ponto de extremidade de gerenciamento http do cluster.

nodeTypes

A lista de tipos de nó no cluster.

notifications

Indica uma lista de canais de notificação para eventos de cluster.

provisioningState

O estado de provisionamento do recurso de cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

reliabilityLevel

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 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 – execute os serviços do Sistema com um destino réplica contagem definida de 7.
  • Platinum – execute os serviços do Sistema com um destino réplica contagem definida de 9.
reverseProxyCertificate

O certificado do servidor usado pelo proxy reverso.

reverseProxyCertificateCommonNames

Descreve uma lista de certificados de servidor referenciados pelo nome comum que são usados para proteger o cluster.

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.

upgradeDescription

A política a ser usada ao atualizar o cluster.

upgradeMode

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

upgradePauseEndTimestampUtc

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 no cluster (UTC).

upgradePauseStartTimestampUtc

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 no cluster (UTC).

upgradeWave

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. Só se aplica quando upgradeMode é definido como 'Automático'.

vmImage

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

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árias Zonas de Disponibilidade for adicionado.

waveUpgradePaused

Booliano para pausar atualizações automáticas de versão de runtime para o cluster.

Propriedades herdadas

etag

Etag de recursos do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id

Identificador de recurso do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

Local do recurso do Azure.

name

Nome do recurso do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Metadados relativos à criação e à última modificação do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Marcas de recurso do Azure.

type

Tipo de recurso do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

addOnFeatures

A lista de recursos de complemento a serem habilitados no cluster.

addOnFeatures?: string[]

Valor da propriedade

string[]

applicationTypeVersionsCleanupPolicy

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

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

Valor da propriedade

availableClusterVersions

As versões de runtime do Service Fabric disponíveis para esse cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

availableClusterVersions?: ClusterVersionDetails[]

Valor da propriedade

azureActiveDirectory

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

azureActiveDirectory?: AzureActiveDirectory

Valor da propriedade

certificate

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.

certificate?: CertificateDescription

Valor da propriedade

certificateCommonNames

Descreve uma lista de certificados de servidor referenciados pelo nome comum que são usados para proteger o cluster.

certificateCommonNames?: ServerCertificateCommonNames

Valor da propriedade

clientCertificateCommonNames

A lista de certificados de cliente referenciados por nome comum que têm permissão para gerenciar o cluster.

clientCertificateCommonNames?: ClientCertificateCommonName[]

Valor da propriedade

clientCertificateThumbprints

A lista de certificados de cliente referenciados pela impressão digital que têm permissão para gerenciar o cluster.

clientCertificateThumbprints?: ClientCertificateThumbprint[]

Valor da propriedade

clusterCodeVersion

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.

clusterCodeVersion?: string

Valor da propriedade

string

clusterEndpoint

O ponto de extremidade do Provedor de Recursos do Azure. Um serviço do sistema no cluster se conecta a esse ponto de extremidade. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterEndpoint?: string

Valor da propriedade

string

clusterId

Um identificador exclusivo gerado pelo serviço para o recurso de cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterId?: string

Valor da propriedade

string

clusterState

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.

OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterState?: string

Valor da propriedade

string

diagnosticsStorageAccountConfig

As informações da conta de armazenamento para armazenar logs de diagnóstico do Service Fabric.

diagnosticsStorageAccountConfig?: DiagnosticsStorageAccountConfig

Valor da propriedade

eventStoreServiceEnabled

Indica se o serviço de repositório de eventos está habilitado.

eventStoreServiceEnabled?: boolean

Valor da propriedade

boolean

fabricSettings

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

fabricSettings?: SettingsSectionDescription[]

Valor da propriedade

infrastructureServiceManager

Indica se o gerenciador de serviços de infraestrutura está habilitado.

infrastructureServiceManager?: boolean

Valor da propriedade

boolean

managementEndpoint

O ponto de extremidade de gerenciamento http do cluster.

managementEndpoint?: string

Valor da propriedade

string

nodeTypes

A lista de tipos de nó no cluster.

nodeTypes?: NodeTypeDescription[]

Valor da propriedade

notifications

Indica uma lista de canais de notificação para eventos de cluster.

notifications?: Notification_2[]

Valor da propriedade

provisioningState

O estado de provisionamento do recurso de cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

reliabilityLevel

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 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 – execute os serviços do Sistema com um destino réplica contagem definida de 7.
  • Platinum – execute os serviços do Sistema com um destino réplica contagem definida de 9.
reliabilityLevel?: string

Valor da propriedade

string

reverseProxyCertificate

O certificado do servidor usado pelo proxy reverso.

reverseProxyCertificate?: CertificateDescription

Valor da propriedade

reverseProxyCertificateCommonNames

Descreve uma lista de certificados de servidor referenciados pelo nome comum que são usados para proteger o cluster.

reverseProxyCertificateCommonNames?: ServerCertificateCommonNames

Valor da propriedade

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.

sfZonalUpgradeMode?: string

Valor da propriedade

string

upgradeDescription

A política a ser usada ao atualizar o cluster.

upgradeDescription?: ClusterUpgradePolicy

Valor da propriedade

upgradeMode

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

upgradeMode?: string

Valor da propriedade

string

upgradePauseEndTimestampUtc

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 no cluster (UTC).

upgradePauseEndTimestampUtc?: Date

Valor da propriedade

Date

upgradePauseStartTimestampUtc

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 no cluster (UTC).

upgradePauseStartTimestampUtc?: Date

Valor da propriedade

Date

upgradeWave

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. Só se aplica quando upgradeMode é definido como 'Automático'.

upgradeWave?: string

Valor da propriedade

string

vmImage

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

vmImage?: string

Valor da propriedade

string

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árias Zonas de Disponibilidade for adicionado.

vmssZonalUpgradeMode?: string

Valor da propriedade

string

waveUpgradePaused

Booliano para pausar atualizações automáticas de versão de runtime para o cluster.

waveUpgradePaused?: boolean

Valor da propriedade

boolean

Detalhes das propriedades herdadas

etag

Etag de recursos do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

etag?: string

Valor da propriedade

string

Herdado deResource.etag

id

Identificador de recurso do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

Herdado deResource.id

location

Local do recurso do Azure.

location: string

Valor da propriedade

string

Herdado deResource.location

name

Nome do recurso do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

Herdado deResource.name

systemData

Metadados relativos à criação e à última modificação do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor da propriedade

Herdado deResource.systemData

tags

Marcas de recurso do Azure.

tags?: {[propertyName: string]: string}

Valor da propriedade

{[propertyName: string]: string}

Herdado deResource.tags

type

Tipo de recurso do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deResource.type