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.

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.

clusterCodeVersion

A versão de tempo de execução do Service Fabric do cluster. Esta propriedade é necessária quando clusterUpgradeMode é 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.

clusterState

O estado atual do cluster.

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. Só se aplica 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.

enableOutboundOnlyNodeTypes

Habilite a criação de tipos de nó com apenas o tráfego de saída habilitado. Se definido, um pool de back-end de balanceador de carga separado será criado para tipos de nó com tráfego de entrada habilitado. Só pode ser definido no momento da criação do cluster.

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.

etag

Se o eTag for fornecido no corpo da resposta, ele também poderá ser fornecido como um cabeçalho de acordo com a convenção normal do etag. As tags de entidade são usadas para comparar duas ou mais entidades do mesmo recurso solicitado. HTTP/1.1 usa tags de entidade nos campos de cabeçalho etag (seção 14.19), If-Match (seção 14.24), If-None-Match (seção 14.26) e If-Range (seção 14.27).",

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.

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.

ipv6Address

Endereço IPv6 para o cluster se o IPv6 estiver habilitado.

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 à Virtual Network do cluster.

provisioningState

O estado de provisionamento do recurso de cluster gerenciado.

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.

skipManagedNsgAssignment

Determina se deve saltar a atribuição do grupo de segurança de rede gerida (SF-NSG) à sub-rede do cluster ao utilizar uma configuração de trazer a sua própria rede virtual (BYOVNET). O valor predefinido é false.

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. As networkSecurityRules especificadas para o cluster também são aplicadas 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ó.

vmImage

A imagem da VM com a qual os tipos de nó estão configurados. Essa propriedade controla os pacotes de componentes do Service Fabric a serem usados para o cluster. Os valores permitidos são: 'Windows'. O valor padrão é 'Windows'.

zonalResiliency

Indica se o cluster tem resiliência de zona.

zonalUpdateMode

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

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

A geolocalização onde o recurso vive

name

O nome do recurso

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

tags

Tags de recursos.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

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.

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.

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

clusterId?: string

Valor de Propriedade

string

clusterState

O estado atual do cluster.

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. Só se aplica 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

enableOutboundOnlyNodeTypes

Habilite a criação de tipos de nó com apenas o tráfego de saída habilitado. Se definido, um pool de back-end de balanceador de carga separado será criado para tipos de nó com tráfego de entrada habilitado. Só pode ser definido no momento da criação do cluster.

enableOutboundOnlyNodeTypes?: 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

etag

Se o eTag for fornecido no corpo da resposta, ele também poderá ser fornecido como um cabeçalho de acordo com a convenção normal do etag. As tags de entidade são usadas para comparar duas ou mais entidades do mesmo recurso solicitado. HTTP/1.1 usa tags de entidade nos campos de cabeçalho etag (seção 14.19), If-Match (seção 14.24), If-None-Match (seção 14.26) e If-Range (seção 14.27).",

etag?: string

Valor de Propriedade

string

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.

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.

ipv4Address?: string

Valor de Propriedade

string

ipv6Address

Endereço IPv6 para o cluster se o IPv6 estiver habilitado.

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 à Virtual Network do cluster.

networkSecurityRules?: NetworkSecurityRule[]

Valor de Propriedade

provisioningState

O estado de provisionamento do recurso de cluster gerenciado.

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

skipManagedNsgAssignment

Determina se deve saltar a atribuição do grupo de segurança de rede gerida (SF-NSG) à sub-rede do cluster ao utilizar uma configuração de trazer a sua própria rede virtual (BYOVNET). O valor predefinido é false.

skipManagedNsgAssignment?: boolean

Valor de Propriedade

boolean

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. As networkSecurityRules especificadas para o cluster também são aplicadas 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

vmImage

A imagem da VM com a qual os tipos de nó estão configurados. Essa propriedade controla os pacotes de componentes do Service Fabric a serem usados para o cluster. Os valores permitidos são: 'Windows'. O valor padrão é 'Windows'.

vmImage?: string

Valor de Propriedade

string

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

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valor de Propriedade

string

herdado deTrackedResource.id

location

A geolocalização onde o recurso vive

location: string

Valor de Propriedade

string

herdado de TrackedResource.location

name

O nome do recurso

name?: string

Valor de Propriedade

string

herdado deTrackedResource.name

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

systemData?: SystemData

Valor de Propriedade

herdado deTrackedResource.systemData

tags

Tags de recursos.

tags?: Record<string, string>

Valor de Propriedade

Record<string, string>

herdado deTrackedResource.tags

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

type?: string

Valor de Propriedade

string

herdado de TrackedResource.type