Compartir a través de


ManagedServiceIdentity Clase

Propiedades de identidad de servicio administradas.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.

Herencia
ManagedServiceIdentity

Constructor

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

Parámetros

type
str o ManagedServiceIdentityType

Necesario. Tipo de identidad de servicio administrada. El tipo "SystemAssigned" incluye una identidad creada implícitamente. El tipo "None" quitará las identidades del recurso. Entre los valores posibles se incluyen: "SystemAssigned", "UserAssigned", "None".

user_assigned_identities
dict[str, UserAssignedIdentity]

Lista de identidades asignadas por el usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

Variables

type
str o ManagedServiceIdentityType

Necesario. Tipo de identidad de servicio administrada. El tipo "SystemAssigned" incluye una identidad creada implícitamente. El tipo "None" quitará las identidades del recurso. Entre los valores posibles se incluyen: "SystemAssigned", "UserAssigned", "None".

tenant_id
str

Inquilino de la identidad de servicio administrada.

principal_id
str

Identificador de entidad de seguridad de la identidad de servicio administrada.

user_assigned_identities
dict[str, UserAssignedIdentity]

Lista de identidades asignadas por el usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.