IdentityProperties Class
- java.
lang. Object - com.
azure. resourcemanager. containerregistry. models. IdentityProperties
- com.
Implements
public final class IdentityProperties
implements JsonSerializable<IdentityProperties>
Managed identity for the resource.
Constructor Summary
Constructor | Description |
---|---|
IdentityProperties() |
Creates an instance of Identity |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Identity |
fromJson(JsonReader jsonReader)
Reads an instance of Identity |
String |
principalId()
Get the principal |
String |
tenantId()
Get the tenant |
Json |
toJson(JsonWriter jsonWriter) |
Resource |
type()
Get the type property: The identity type. |
Map<String,User |
userAssignedIdentities()
Get the user |
void |
validate()
Validates the instance. |
Identity |
withType(ResourceIdentityType type)
Set the type property: The identity type. |
Identity |
withUserAssignedIdentities(Map<String,UserIdentityProperties> userAssignedIdentities)
Set the user |
Methods inherited from java.lang.Object
Constructor Details
IdentityProperties
public IdentityProperties()
Creates an instance of IdentityProperties class.
Method Details
fromJson
public static IdentityProperties fromJson(JsonReader jsonReader)
Reads an instance of IdentityProperties from the JsonReader.
Parameters:
Returns:
Throws:
principalId
public String principalId()
Get the principalId property: The principal ID of resource identity.
Returns:
tenantId
public String tenantId()
Get the tenantId property: The tenant ID of resource.
Returns:
toJson
type
public ResourceIdentityType type()
Get the type property: The identity type.
Returns:
userAssignedIdentities
public Map
Get the userAssignedIdentities property: The list of user 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:
validate
public void validate()
Validates the instance.
withType
public IdentityProperties withType(ResourceIdentityType type)
Set the type property: The identity type.
Parameters:
Returns:
withUserAssignedIdentities
public IdentityProperties withUserAssignedIdentities(Map
Set the userAssignedIdentities property: The list of user 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:
Returns:
Applies to
Azure SDK for Java