Partilhar via


ManagedClusterIdentity Classe

  • java.lang.Object
    • com.azure.resourcemanager.containerservice.models.ManagedClusterIdentity

public final class ManagedClusterIdentity

Identidade para o cluster gerenciado.

Resumo do Construtor

Construtor Description
ManagedClusterIdentity()

Cria uma instância da classe de Identidade de ClusterGerenciado.

Resumo do método

Modificador e tipo Método e descrição
Map<String,DelegatedResource> delegatedResources()

Obter a propriedade Resources delegada: os recursos de identidade delegados atribuídos a esse cluster gerenciado.

String principalId()

Obter a propriedade ID da entidadede segurança: a ID da entidade de segurança da identidade atribuída pelo sistema que é usada por componentes master.

String tenantId()

Obter a propriedade ID do locatário: a ID do locatário da identidade atribuída pelo sistema que é usada por componentes master.

ResourceIdentityType type()

Obter a propriedade type: o tipo de identidade usado para o cluster gerenciado.

Map<String,ManagedServiceIdentityUserAssignedIdentitiesValue> userAssignedIdentities()

Obter a propriedade Identidades Atribuídas ao usuário: as chaves devem ser IDs de recurso do ARM no formato: '/subscriptions/{id de assinatura}/grupos de recursos/{nome do grupode recursos}/providers/Microsoft.Identidade Gerenciada/Identidades Atribuídas pelousuário/{nome da identidade}'.

void validate()

Valida a instância .

ManagedClusterIdentity withDelegatedResources(Map<String,DelegatedResource> delegatedResources)

Defina a propriedade Resources delegada: os recursos de identidade delegados atribuídos a esse cluster gerenciado.

ManagedClusterIdentity withType(ResourceIdentityType type)

Definir a propriedade type: o tipo de identidade usado para o cluster gerenciado.

ManagedClusterIdentity withUserAssignedIdentities(Map<String,ManagedServiceIdentityUserAssignedIdentitiesValue> userAssignedIdentities)

Defina a propriedade Identidades Atribuídas ao usuário: as chaves devem ser IDs de recurso do ARM no formato: '/subscriptions/{id de assinatura}/grupos de recursos/{nome do grupode recursos}/providers/Microsoft.Identidade Gerenciada/Identidades Atribuídas pelousuário/{nome da identidade}'.

Métodos herdados de java.lang.Object

Detalhes do construtor

ManagedClusterIdentity

public ManagedClusterIdentity()

Cria uma instância da classe ManagedClusterIdentity.

Detalhes do método

delegatedResources

public Map delegatedResources()

Obter a propriedade delegatedResources: os recursos de identidade delegados atribuídos a esse cluster gerenciado. Isso só pode ser definido por outro Provedor de Recursos do Azure e o cluster gerenciado aceita apenas um recurso de identidade delegado. Somente para uso interno.

Returns:

o valor delegatedResources.

principalId

public String principalId()

Obter a propriedade principalId: a ID da entidade de segurança da identidade atribuída pelo sistema que é usada por componentes master.

Returns:

o valor principalId.

tenantId

public String tenantId()

Obter a propriedade tenantId: a ID do locatário da identidade atribuída pelo sistema que é usada por componentes master.

Returns:

o valor tenantId.

type

public ResourceIdentityType type()

Obter a propriedade type: o tipo de identidade usado para o cluster gerenciado.

Para obter mais informações, consulte [usar identidades gerenciadas no AKS](https://docs.microsoft.com/azure/aks/use-managed-identity).

Returns:

o valor do tipo.

userAssignedIdentities

public Map userAssignedIdentities()

Obter a propriedade userAssignedIdentities: as chaves devem ser IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Returns:

o valor userAssignedIdentities.

validate

public void validate()

Valida a instância .

withDelegatedResources

public ManagedClusterIdentity withDelegatedResources(Map delegatedResources)

Defina a propriedade delegatedResources: os recursos de identidade delegados atribuídos a esse cluster gerenciado. Isso só pode ser definido por outro Provedor de Recursos do Azure e o cluster gerenciado aceita apenas um recurso de identidade delegado. Somente para uso interno.

Parameters:

delegatedResources - o valor delegatedResources a ser definido.

Returns:

o próprio objeto ManagedClusterIdentity.

withType

public ManagedClusterIdentity withType(ResourceIdentityType type)

Definir a propriedade type: o tipo de identidade usado para o cluster gerenciado.

Para obter mais informações, consulte [usar identidades gerenciadas no AKS](https://docs.microsoft.com/azure/aks/use-managed-identity).

Parameters:

type - o valor de tipo a ser definido.

Returns:

o próprio objeto ManagedClusterIdentity.

withUserAssignedIdentities

public ManagedClusterIdentity withUserAssignedIdentities(Map userAssignedIdentities)

Defina a propriedade userAssignedIdentities: as chaves devem ser IDs de recurso arm no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Parameters:

userAssignedIdentities - o valor userAssignedIdentities a ser definido.

Returns:

o próprio objeto ManagedClusterIdentity.

Aplica-se a