Class ManagedServiceIdentity
- java.lang.Object
-
- com.microsoft.azure.management.appservice.ManagedServiceIdentity
-
public class ManagedServiceIdentity extends Object
Managed service identity.
-
-
Constructor Summary
Constructors Constructor Description ManagedServiceIdentity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringprincipalId()Get principal Id of managed service identity.StringtenantId()Get tenant of managed service identity.ManagedServiceIdentityTypetype()Get type of managed service identity.Map<String,ManagedServiceIdentityUserAssignedIdentitiesValue>userAssignedIdentities()Get the list of user assigned identities associated with the resource.ManagedServiceIdentitywithType(ManagedServiceIdentityType type)Set type of managed service identity.ManagedServiceIdentitywithUserAssignedIdentities(Map<String,ManagedServiceIdentityUserAssignedIdentitiesValue> userAssignedIdentities)Set the list of user assigned identities associated with the resource.
-
-
-
Method Detail
-
type
public ManagedServiceIdentityType type()
Get type of managed service identity. Possible values include: 'SystemAssigned', 'UserAssigned'.- Returns:
- the type value
-
withType
public ManagedServiceIdentity withType(ManagedServiceIdentityType type)
Set type of managed service identity. Possible values include: 'SystemAssigned', 'UserAssigned'.- Parameters:
type- the type value to set- Returns:
- the ManagedServiceIdentity object itself.
-
tenantId
public String tenantId()
Get tenant of managed service identity.- Returns:
- the tenantId value
-
principalId
public String principalId()
Get principal Id of managed service identity.- Returns:
- the principalId value
-
userAssignedIdentities
public Map<String,ManagedServiceIdentityUserAssignedIdentitiesValue> userAssignedIdentities()
Get the list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.- Returns:
- the userAssignedIdentities value
-
withUserAssignedIdentities
public ManagedServiceIdentity withUserAssignedIdentities(Map<String,ManagedServiceIdentityUserAssignedIdentitiesValue> userAssignedIdentities)
Set the list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.- Parameters:
userAssignedIdentities- the userAssignedIdentities value to set- Returns:
- the ManagedServiceIdentity object itself.
-
-