Compartilhar via


ManagedServiceIdentity Classe

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

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.

Herança
azure.mgmt.deviceupdate._serialization.Model
ManagedServiceIdentity

Construtor

ManagedServiceIdentity(*, type: str | _models.ManagedServiceIdentityType, user_assigned_identities: Dict[str, _models.UserAssignedIdentity] | None = None, **kwargs)

Variáveis

principal_id
str

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.

tenant_id
str

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

type
str ou ManagedServiceIdentityType

Tipo de identidade de serviço gerenciada (em que os tipos SystemAssigned e UserAssigned são permitidos). Obrigatórios. Os valores conhecidos são: "None", "SystemAssigned", "UserAssigned" e "SystemAssigned,UserAssigned".

user_assigned_identities
dict[<xref:str,azure.mgmt.deviceupdate.models.UserAssignedIdentity>]

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.