Partilhar via


ManagedCluster interface

O recurso de cluster gerenciado

Extends

Propriedades

addonFeatures

Lista de recursos complementares a serem habilitados no cluster.

adminPassword

Senha de usuário administrador da VM. Esse valor contém uma credencial. Considere ocultar antes de mostrar aos usuários

adminUserName

Nome de usuário do administrador da VM.

allocatedOutboundPorts

O número de portas de saída alocadas para SNAT para cada nó no pool de back-end do balanceador de carga padrão. O valor padrão é 0, que fornece alocação de porta dinâmica com base no tamanho do pool.

allowRdpAccess

Definir isso como true permite 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 para essa configuração é false.

applicationTypeVersionsCleanupPolicy

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

autoGeneratedDomainNameLabelScope

Esta propriedade é o ponto de entrada para usar um certificado de autoridade de certificação pública para seu certificado de cluster. Ele especifica o nível de reutilização permitido para o FQDN personalizado criado, correspondente ao assunto do certificado de autoridade de certificação pública.

auxiliarySubnets

Sub-redes auxiliares para o cluster.

azureActiveDirectory

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

clientConnectionPort

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

clients

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

clusterCertificateThumbprints

Lista de impressões digitais dos certificados de cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterCodeVersion

A versão de tempo de execução do Service Fabric do cluster. Esta propriedade é necessária quando clusterUpgradeMode está definido como 'Manual'. Para obter uma lista de versões disponíveis do Service Fabric para novos clusters, use API ClusterVersion. Para obter a lista de versões disponíveis para clusters existentes, use availableClusterVersions.

clusterId

Um identificador exclusivo gerado pelo serviço para o recurso de cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterState

O estado atual do cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterUpgradeCadence

Indica quando novas atualizações de versão do tempo de execução do cluster serão aplicadas após o lançamento. Por padrão é Wave0. Aplica-se apenas quando clusterUpgradeMode está definido como 'Automático'.

clusterUpgradeMode

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

ddosProtectionPlanId

Especifique a ID do recurso de um plano de proteção de rede DDoS que será associado à rede virtual do cluster.

dnsName

O nome dns do cluster.

enableAutoOSUpgrade

Permite a atualização automática do SO para tipos de nós criados usando imagens do SO com a versão 'mais recente'. O valor padrão para essa configuração é false.

enableHttpGatewayExclusiveAuthMode

Se verdadeiro, a autenticação baseada em token não é permitida no HttpGatewayEndpoint. Isso é necessário para suportar TLS versões 1.3 e superiores. Se a autenticação baseada em token for usada, HttpGatewayTokenAuthConnectionPort deverá ser definido.

enableIpv6

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 para essa configuração é false.

enableServicePublicIP

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

fabricSettings

A lista de configurações de malha personalizada para configurar o cluster.

fqdn

O nome de domínio totalmente qualificado associado ao balanceador de carga público do cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

httpGatewayConnectionPort

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

httpGatewayTokenAuthConnectionPort

A porta usada para conexões HTTPS baseadas em autenticação de token para o cluster. Não pode ser definido para a mesma porta que HttpGatewayEndpoint.

ipTags

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

ipv4Address

O endereço IPv4 associado ao balanceador de carga público do cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

ipv6Address

Endereço IPv6 para o cluster se o IPv6 estiver habilitado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

loadBalancingRules

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

networkSecurityRules

Regras de Segurança de Rede Personalizadas que são aplicadas à Rede Virtual do cluster.

provisioningState

O estado de provisionamento do recurso de cluster gerenciado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

publicIPPrefixId

Especifique a ID do recurso de um prefixo IPv4 público do qual o balanceador de carga alocará um endereço IPv4 público. Essa configuração não pode ser alterada depois que o cluster é criado.

publicIPv6PrefixId

Especifique a ID do recurso de um prefixo IPv6 público do qual o balanceador de carga alocará um endereço IPv6 público. Essa configuração não pode ser alterada depois que o cluster é criado.

serviceEndpoints

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

sku

A sku do cluster gerenciado

subnetId

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

upgradeDescription

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

useCustomVnet

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ó.

zonalResiliency

Indica se o cluster tem resiliência de zona.

zonalUpdateMode

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

Propriedades Herdadas

etag

Etag de recurso do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id

Identificador de recurso do Azure. Observação : esta 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 : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Metadados referentes à criação e última modificação do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Tags de recursos do Azure.

type

Tipo de recurso do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

addonFeatures

Lista de recursos complementares a serem habilitados no cluster.

addonFeatures?: string[]

Valor de Propriedade

string[]

adminPassword

Senha de usuário administrador da VM. Esse valor contém uma credencial. Considere ocultar antes de mostrar aos usuários

adminPassword?: string

Valor de Propriedade

string

adminUserName

Nome de usuário do administrador da VM.

adminUserName?: string

Valor de Propriedade

string

allocatedOutboundPorts

O número de portas de saída alocadas para SNAT para cada nó no pool de back-end do balanceador de carga padrão. O valor padrão é 0, que fornece alocação de porta dinâmica com base no tamanho do pool.

allocatedOutboundPorts?: number

Valor de Propriedade

number

allowRdpAccess

Definir isso como true permite 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 para essa configuração é false.

allowRdpAccess?: boolean

Valor de Propriedade

boolean

applicationTypeVersionsCleanupPolicy

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

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

Valor de Propriedade

autoGeneratedDomainNameLabelScope

Esta propriedade é o ponto de entrada para usar um certificado de autoridade de certificação pública para seu certificado de cluster. Ele especifica o nível de reutilização permitido para o FQDN personalizado criado, correspondente ao assunto do certificado de autoridade de certificação pública.

autoGeneratedDomainNameLabelScope?: string

Valor de Propriedade

string

auxiliarySubnets

Sub-redes auxiliares para o cluster.

auxiliarySubnets?: Subnet[]

Valor de Propriedade

Subnet[]

azureActiveDirectory

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

azureActiveDirectory?: AzureActiveDirectory

Valor de Propriedade

clientConnectionPort

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

clientConnectionPort?: number

Valor de Propriedade

number

clients

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

clients?: ClientCertificate[]

Valor de Propriedade

clusterCertificateThumbprints

Lista de impressões digitais dos certificados de cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterCertificateThumbprints?: string[]

Valor de Propriedade

string[]

clusterCodeVersion

A versão de tempo de execução do Service Fabric do cluster. Esta propriedade é necessária quando clusterUpgradeMode está definido como 'Manual'. Para obter uma lista de versões disponíveis do Service Fabric para novos clusters, use API ClusterVersion. Para obter a lista de versões disponíveis para clusters existentes, use availableClusterVersions.

clusterCodeVersion?: string

Valor de Propriedade

string

clusterId

Um identificador exclusivo gerado pelo serviço para o recurso de cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterId?: string

Valor de Propriedade

string

clusterState

O estado atual do cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterState?: string

Valor de Propriedade

string

clusterUpgradeCadence

Indica quando novas atualizações de versão do tempo de execução do cluster serão aplicadas após o lançamento. Por padrão é Wave0. Aplica-se apenas quando clusterUpgradeMode está definido como 'Automático'.

clusterUpgradeCadence?: string

Valor de Propriedade

string

clusterUpgradeMode

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

clusterUpgradeMode?: string

Valor de Propriedade

string

ddosProtectionPlanId

Especifique a ID do recurso de um plano de proteção de rede DDoS que será associado à rede virtual do cluster.

ddosProtectionPlanId?: string

Valor de Propriedade

string

dnsName

O nome dns do cluster.

dnsName?: string

Valor de Propriedade

string

enableAutoOSUpgrade

Permite a atualização automática do SO para tipos de nós criados usando imagens do SO com a versão 'mais recente'. O valor padrão para essa configuração é false.

enableAutoOSUpgrade?: boolean

Valor de Propriedade

boolean

enableHttpGatewayExclusiveAuthMode

Se verdadeiro, a autenticação baseada em token não é permitida no HttpGatewayEndpoint. Isso é necessário para suportar TLS versões 1.3 e superiores. Se a autenticação baseada em token for usada, HttpGatewayTokenAuthConnectionPort deverá ser definido.

enableHttpGatewayExclusiveAuthMode?: boolean

Valor de Propriedade

boolean

enableIpv6

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 para essa configuração é false.

enableIpv6?: boolean

Valor de Propriedade

boolean

enableServicePublicIP

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

enableServicePublicIP?: boolean

Valor de Propriedade

boolean

fabricSettings

A lista de configurações de malha personalizada para configurar o cluster.

fabricSettings?: SettingsSectionDescription[]

Valor de Propriedade

fqdn

O nome de domínio totalmente qualificado associado ao balanceador de carga público do cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

fqdn?: string

Valor de Propriedade

string

httpGatewayConnectionPort

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

httpGatewayConnectionPort?: number

Valor de Propriedade

number

httpGatewayTokenAuthConnectionPort

A porta usada para conexões HTTPS baseadas em autenticação de token para o cluster. Não pode ser definido para a mesma porta que HttpGatewayEndpoint.

httpGatewayTokenAuthConnectionPort?: number

Valor de Propriedade

number

ipTags

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

ipTags?: IpTag[]

Valor de Propriedade

IpTag[]

ipv4Address

O endereço IPv4 associado ao balanceador de carga público do cluster. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

ipv4Address?: string

Valor de Propriedade

string

ipv6Address

Endereço IPv6 para o cluster se o IPv6 estiver habilitado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

ipv6Address?: string

Valor de Propriedade

string

loadBalancingRules

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

loadBalancingRules?: LoadBalancingRule[]

Valor de Propriedade

networkSecurityRules

Regras de Segurança de Rede Personalizadas que são aplicadas à Rede Virtual do cluster.

networkSecurityRules?: NetworkSecurityRule[]

Valor de Propriedade

provisioningState

O estado de provisionamento do recurso de cluster gerenciado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

publicIPPrefixId

Especifique a ID do recurso de um prefixo IPv4 público do qual o balanceador de carga alocará um endereço IPv4 público. Essa configuração não pode ser alterada depois que o cluster é criado.

publicIPPrefixId?: string

Valor de Propriedade

string

publicIPv6PrefixId

Especifique a ID do recurso de um prefixo IPv6 público do qual o balanceador de carga alocará um endereço IPv6 público. Essa configuração não pode ser alterada depois que o cluster é criado.

publicIPv6PrefixId?: string

Valor de Propriedade

string

serviceEndpoints

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

serviceEndpoints?: ServiceEndpoint[]

Valor de Propriedade

sku

A sku do cluster gerenciado

sku: Sku

Valor de Propriedade

Sku

subnetId

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

subnetId?: string

Valor de Propriedade

string

upgradeDescription

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

upgradeDescription?: ClusterUpgradePolicy

Valor de Propriedade

useCustomVnet

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ó.

useCustomVnet?: boolean

Valor de Propriedade

boolean

zonalResiliency

Indica se o cluster tem resiliência de zona.

zonalResiliency?: boolean

Valor de Propriedade

boolean

zonalUpdateMode

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

zonalUpdateMode?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

etag

Etag de recurso do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

etag?: string

Valor de Propriedade

string

herdado de Resource.etag

id

Identificador de recurso do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdada deResource.id

location

Local do recurso do Azure.

location: string

Valor de Propriedade

string

herdado de Resource.location

name

Nome do recurso do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdada deResource.name

systemData

Metadados referentes à criação e última modificação do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor de Propriedade

herdado de Resource.systemData

tags

Tags de recursos do Azure.

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

Valor de Propriedade

{[propertyName: string]: string}

herdado de Resource.tags

type

Tipo de recurso do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de Resource.type