Identity Sınıf

Kaynağın kimliği. İlke atamaları en fazla bir kimliği destekler. Bu, sistem tarafından atanan bir kimlik veya tek bir kullanıcı tarafından atanan kimliktir.

Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.

Devralma
azure.mgmt.resource.policy._serialization.Model
Identity

Oluşturucu

Identity(*, type: str | _models.ResourceIdentityType | None = None, user_assigned_identities: Dict[str, _models.UserAssignedIdentitiesValue] | None = None, **kwargs: Any)

Yalnızca Anahtar Sözcük Parametreleri

Name Description
type

Kimlik türü. Kaynağa sistem veya kullanıcı tarafından atanan kimlik eklenirken gerekli olan tek alan budur. Bilinen değerler şunlardır: "SystemAssigned", "UserAssigned" ve "None".

user_assigned_identities

İlkeyle ilişkili kullanıcı kimliği. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Değişkenler

Name Description
principal_id
str

Kaynak kimliğinin asıl kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

tenant_id
str

Kaynak kimliğinin kiracı kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

type

Kimlik türü. Kaynağa sistem veya kullanıcı tarafından atanan kimlik eklenirken gerekli olan tek alan budur. Bilinen değerler şunlardır: "SystemAssigned", "UserAssigned" ve "None".

user_assigned_identities

İlkeyle ilişkili kullanıcı kimliği. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.