ManagedCluster interface
O recurso de cluster gerenciado
- Extends
Propriedades
| addon |
Lista de recursos complementares a serem habilitados no cluster. |
| admin |
Senha de usuário administrador da VM. |
| admin |
Nome de usuário do administrador da VM. |
| allocated |
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. |
| allow |
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. |
| application |
A política usada para limpar versões não utilizadas. |
| auto |
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. |
| auxiliary |
Sub-redes auxiliares para o cluster. |
| azure |
As configurações de autenticação do AAD do cluster. |
| client |
A porta usada para conexões de cliente com o cluster. |
| clients | Certificados de cliente que têm permissão para gerenciar o cluster. |
| cluster |
Lista de impressões digitais dos certificados de cluster. |
| cluster |
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. |
| cluster |
Um identificador exclusivo gerado pelo serviço para o recurso de cluster. |
| cluster |
O estado atual do cluster. |
| cluster |
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'. |
| cluster |
O modo de atualização do cluster quando a nova versão de tempo de execução do Service Fabric estiver disponível. |
| ddos |
Especifique a ID do recurso de um plano de proteção de rede DDoS que será associado à rede virtual do cluster. |
| dns |
O nome dns do cluster. |
| enable |
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. |
| enable |
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. |
| enable |
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. |
| enable |
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. |
| enable |
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).", |
| fabric |
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. |
| http |
A porta usada para conexões HTTP com o cluster. |
| http |
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. |
| ip |
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. |
| load |
Regras de balanceamento de carga aplicadas ao balanceador de carga público do cluster. |
| network |
Regras de Segurança de Rede Personalizadas que são aplicadas à Virtual Network do cluster. |
| provisioning |
O estado de provisionamento do recurso de cluster gerenciado. |
| public |
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. |
| public |
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. |
| service |
Pontos de extremidade de serviço para sub-redes no cluster. |
| skip |
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 |
| subnet |
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. |
| upgrade |
A política a ser usada ao atualizar o cluster. |
| use |
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ó. |
| vm |
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'. |
| zonal |
Indica se o cluster tem resiliência de zona. |
| zonal |
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 |
| system |
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
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
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
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