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.ModelManagedServiceIdentity
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.