Compartilhar via


ManagedCluster interface

O recurso de cluster gerenciado

Extends

Propriedades

addonFeatures

Lista de recursos de complemento a serem habilitados no cluster.

adminPassword

Senha de usuário do administrador da VM. Esse valor contém uma credencial. Considere a ocultação 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 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.

applicationTypeVersionsCleanupPolicy

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

autoGeneratedDomainNameLabelScope

Essa propriedade é o ponto de entrada para usar um certificado de AC público para o certificado do cluster. Ele especifica o nível de reutilização permitido para o FQDN personalizado criado, correspondendo ao assunto do certificado de AC público.

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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterCodeVersion

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 da API do ClusterVersion. Para obter a lista de versões disponíveis para clusters existentes, use ClusterVersions disponíveis.

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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterUpgradeCadence

Indica quando as novas atualizações de versão do runtime do cluster serão aplicadas após a liberação. Por padrão, é Wave0. Aplica-se somente quando clusterUpgradeMode é definido como 'Automático'.

clusterUpgradeMode

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

ddosProtectionPlanId

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

dnsName

O nome dns do cluster.

enableAutoOSUpgrade

Habilita a atualização automática do sistema operacional para tipos de nó criados usando imagens do sistema operacional com a versão 'mais recente'. O valor padrão dessa configuração é false.

enableHttpGatewayExclusiveAuthMode

Se for true, a autenticação baseada em token não será permitida no HttpGatewayEndpoint. Isso é necessário para dar suporte às versões 1.3 e superiores do TLS. 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 dessa configuração é false.

enableServicePublicIP

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.

fabricSettings

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

fqdn

O nome de domínio totalmente qualificado associado ao balanceador de carga público do cluster. OBSERVAÇÃO: essa 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 é possível definir como 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: essa 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: essa 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: essa 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

O 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 Entre Az.

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

Lista de recursos de complemento a serem habilitados no cluster.

addonFeatures?: string[]

Valor da propriedade

string[]

adminPassword

Senha de usuário do administrador da VM. Esse valor contém uma credencial. Considere a ocultação antes de mostrar aos usuários

adminPassword?: string

Valor da propriedade

string

adminUserName

Nome de usuário do administrador da VM.

adminUserName?: string

Valor da 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 da propriedade

number

allowRdpAccess

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.

allowRdpAccess?: boolean

Valor da propriedade

boolean

applicationTypeVersionsCleanupPolicy

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

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

Valor da propriedade

autoGeneratedDomainNameLabelScope

Essa propriedade é o ponto de entrada para usar um certificado de AC público para o certificado do cluster. Ele especifica o nível de reutilização permitido para o FQDN personalizado criado, correspondendo ao assunto do certificado de AC público.

autoGeneratedDomainNameLabelScope?: string

Valor da propriedade

string

auxiliarySubnets

Sub-redes auxiliares para o cluster.

auxiliarySubnets?: Subnet[]

Valor da propriedade

Subnet[]

azureActiveDirectory

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

azureActiveDirectory?: AzureActiveDirectory

Valor da propriedade

clientConnectionPort

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

clientConnectionPort?: number

Valor da propriedade

number

clients

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

clients?: ClientCertificate[]

Valor da propriedade

clusterCertificateThumbprints

Lista de impressões digitais dos certificados de cluster. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterCertificateThumbprints?: string[]

Valor da propriedade

string[]

clusterCodeVersion

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 da API do ClusterVersion. Para obter a lista de versões disponíveis para clusters existentes, use ClusterVersions disponíveis.

clusterCodeVersion?: 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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

clusterState?: string

Valor da propriedade

string

clusterUpgradeCadence

Indica quando as novas atualizações de versão do runtime do cluster serão aplicadas após a liberação. Por padrão, é Wave0. Aplica-se somente quando clusterUpgradeMode é definido como 'Automático'.

clusterUpgradeCadence?: string

Valor da propriedade

string

clusterUpgradeMode

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

clusterUpgradeMode?: string

Valor da propriedade

string

ddosProtectionPlanId

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

ddosProtectionPlanId?: string

Valor da propriedade

string

dnsName

O nome dns do cluster.

dnsName?: string

Valor da propriedade

string

enableAutoOSUpgrade

Habilita a atualização automática do sistema operacional para tipos de nó criados usando imagens do sistema operacional com a versão 'mais recente'. O valor padrão dessa configuração é false.

enableAutoOSUpgrade?: boolean

Valor da propriedade

boolean

enableHttpGatewayExclusiveAuthMode

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

enableHttpGatewayExclusiveAuthMode?: boolean

Valor da 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 dessa configuração é false.

enableIpv6?: boolean

Valor da propriedade

boolean

enableServicePublicIP

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.

enableServicePublicIP?: boolean

Valor da propriedade

boolean

fabricSettings

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

fabricSettings?: SettingsSectionDescription[]

Valor da propriedade

fqdn

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

fqdn?: string

Valor da propriedade

string

httpGatewayConnectionPort

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

httpGatewayConnectionPort?: number

Valor da propriedade

number

httpGatewayTokenAuthConnectionPort

A porta usada para conexões HTTPS baseadas em autenticação de token para o cluster. Não é possível definir como a mesma porta que HttpGatewayEndpoint.

httpGatewayTokenAuthConnectionPort?: number

Valor da propriedade

number

ipTags

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

ipTags?: IpTag[]

Valor da propriedade

IpTag[]

ipv4Address

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

ipv4Address?: string

Valor da propriedade

string

ipv6Address

Endereço IPv6 para o cluster se o IPv6 estiver habilitado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

ipv6Address?: string

Valor da propriedade

string

loadBalancingRules

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

loadBalancingRules?: LoadBalancingRule[]

Valor da propriedade

networkSecurityRules

Regras de segurança de rede personalizadas que são aplicadas à Rede Virtual do cluster.

networkSecurityRules?: NetworkSecurityRule[]

Valor da propriedade

provisioningState

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

provisioningState?: string

Valor da 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 da 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 da propriedade

string

serviceEndpoints

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

serviceEndpoints?: ServiceEndpoint[]

Valor da propriedade

sku

O sku do cluster gerenciado

sku: Sku

Valor da 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 da propriedade

string

upgradeDescription

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

upgradeDescription?: ClusterUpgradePolicy

Valor da 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 da propriedade

boolean

zonalResiliency

Indica se o cluster tem resiliência de zona.

zonalResiliency?: boolean

Valor da propriedade

boolean

zonalUpdateMode

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

zonalUpdateMode?: string

Valor da propriedade

string

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 doResource.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 doResource.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 de Resource.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 do resource.type do