ManagedIdentity Class

Describes the managed identities for an Azure resource.

Variables are only populated by the server, and will be ignored when sending a request.

'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. :type user_assigned_identities: dict[str,

~service_fabric_managed_clusters_management_client.models.UserAssignedIdentity]

Inheritance
ManagedIdentity

Constructor

ManagedIdentity(*, type: Optional[Union[str, azure.mgmt.servicefabricmanagedclusters.models._service_fabric_managed_clusters_management_client_enums.ManagedIdentityType]] = None, user_assigned_identities: Optional[Dict[str, azure.mgmt.servicefabricmanagedclusters.models._models_py3.UserAssignedIdentity]] = None, **kwargs)

Parameters

type
str or <xref:service_fabric_managed_clusters_management_client.models.ManagedIdentityType>
Required

The type of managed identity for the resource. Possible values include: "None", "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned".

user_assigned_identities
Required

The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form:

Variables

principal_id
str

The principal id of the managed identity. This property will only be provided for a system assigned identity.

tenant_id
str

The tenant id of the managed identity. This property will only be provided for a system assigned identity.