ManagedServiceIdentity Class
- java.
lang. Object - com.
microsoft. azure. management. network. ManagedServiceIdentity
- com.
public class ManagedServiceIdentity
Identity for the resource.
Constructor Summary
Constructor | Description | |
---|---|---|
ManagedServiceIdentity() |
Method Summary
Modifier and Type | Method and Description |
---|---|
java.lang.String |
principalId()
Get the principal id of the system assigned identity. |
java.lang.String |
tenantId()
Get the tenant id of the system assigned identity. |
Resource |
type()
Get the type of identity used for the resource. |
java.util.Map<java.lang.String,Managed |
userAssignedIdentities()
Get the list of user identities associated with resource. |
Managed |
withType(ResourceIdentityType type)
Set the type of identity used for the resource. |
Managed |
withUserAssignedIdentities(Map<String,ManagedServiceIdentityUserAssignedIdentitiesValue> userAssignedIdentities)
Set the list of user identities associated with resource. |
Methods inherited from java.lang.Object
Constructor Details
ManagedServiceIdentity
public ManagedServiceIdentity()
Method Details
principalId
public String principalId()
Get the principal id of the system assigned identity. This property will only be provided for a system assigned identity.
Returns:
tenantId
public String tenantId()
Get the tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
Returns:
type
public ResourceIdentityType type()
Get the type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. Possible values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None'.
Returns:
userAssignedIdentities
public Map
Get the list of user identities associated with 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:
withType
public ManagedServiceIdentity withType(ResourceIdentityType type)
Set the type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. Possible values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None'.
Parameters:
Returns:
withUserAssignedIdentities
public ManagedServiceIdentity withUserAssignedIdentities(Map
Set the list of user identities associated with 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:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor