ManagedServiceIdentity Classe
- java.
lang. Object - com.
azure. resourcemanager. cdn. models. ManagedServiceIdentity
- com.
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ço |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
UUID |
principalId()
Obter a propriedade ID da entidade |
UUID |
tenantId()
Obter a propriedade ID do locatário |
Managed |
type()
Obter a propriedade type: tipo de identidade de serviço gerenciada (em que os tipos Atribuídos pelo Sistema |
Map<String,User |
userAssignedIdentities()
Obter a propriedade Identidades Atribuídas |
void |
validate()
Valida a instância . |
Managed |
withType(ManagedServiceIdentityType type)
Defina a propriedade type: tipo de identidade de serviço gerenciada (em que os tipos Atribuídos pelo Sistema |
Managed |
withUserAssignedIdentities(Map<String,UserAssignedIdentity> userAssignedIdentities)
Defina a propriedade Identidades Atribuídas |
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:
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:
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:
userAssignedIdentities
public Map
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:
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:
Returns:
withUserAssignedIdentities
public ManagedServiceIdentity withUserAssignedIdentities(Map
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:
Returns:
Aplica-se a
Azure SDK for Java