Compartilhar via


ManagedServiceIdentity Classe

  • java.lang.Object
    • com.azure.resourcemanager.cdn.models.ManagedServiceIdentity

public final class ManagedServiceIdentity

Identidade de serviço gerenciada (identidades atribuídas pelo sistema e/ou atribuídas pelo usuário).

Resumo do Construtor

Construtor Description
ManagedServiceIdentity()

Cria uma instância da classe de Identidade de ServiçoGerenciada.

Resumo do método

Modificador e tipo Método e descrição
UUID principalId()

Obter a propriedade ID da entidadede segurança: a ID da entidade de serviço da identidade atribuída pelo sistema.

UUID tenantId()

Obter a propriedade ID do locatário: a ID do locatário da identidade atribuída pelo sistema.

ManagedServiceIdentityType type()

Obter a propriedade type: tipo de identidade de serviço gerenciada (em que os tipos Atribuídos pelo Sistemae Atribuídos pelo Usuáriosão permitidos).

Map<String,UserAssignedIdentity> userAssignedIdentities()

Obter a propriedade Identidades Atribuídasao usuário: o conjunto de identidades atribuídas pelo usuário associadas ao recurso.

void validate()

Valida a instância .

ManagedServiceIdentity withType(ManagedServiceIdentityType type)

Defina a propriedade type: tipo de identidade de serviço gerenciada (em que os tipos Atribuídos pelo Sistemae Atribuídos pelo Usuáriosão permitidos).

ManagedServiceIdentity withUserAssignedIdentities(Map<String,UserAssignedIdentity> userAssignedIdentities)

Defina a propriedade Identidades Atribuídasao usuário: o conjunto de identidades atribuídas pelo usuário associadas ao recurso.

Métodos herdados de java.lang.Object

Detalhes do construtor

ManagedServiceIdentity

public ManagedServiceIdentity()

Cria uma instância da classe ManagedServiceIdentity.

Detalhes do método

principalId

public UUID principalId()

Obter a propriedade principalId: a ID da entidade de serviço da identidade atribuída pelo sistema. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema.

Returns:

o valor principalId.

tenantId

public UUID tenantId()

Obter a propriedade tenantId: a ID do locatário da identidade atribuída pelo sistema. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema.

Returns:

o valor tenantId.

type

public ManagedServiceIdentityType type()

Obter a propriedade type: tipo de identidade de serviço gerenciada (em que os tipos SystemAssigned e UserAssigned são permitidos).

Returns:

o valor do tipo.

userAssignedIdentities

public Map userAssignedIdentities()

Obter a propriedade userAssignedIdentities: o conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações.

Returns:

o valor userAssignedIdentities.

validate

public void validate()

Valida a instância .

withType

public ManagedServiceIdentity withType(ManagedServiceIdentityType type)

Defina a propriedade type: tipo de identidade de serviço gerenciada (em que os tipos SystemAssigned e UserAssigned são permitidos).

Parameters:

type - o valor de tipo a ser definido.

Returns:

o próprio objeto ManagedServiceIdentity.

withUserAssignedIdentities

public ManagedServiceIdentity withUserAssignedIdentities(Map userAssignedIdentities)

Defina a propriedade userAssignedIdentities: o conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores do dicionário podem ser objetos vazios ({}) em solicitações.

Parameters:

userAssignedIdentities - o valor userAssignedIdentities a ser definido.

Returns:

o próprio objeto ManagedServiceIdentity.

Aplica-se a