Identity Class
- java.
lang. Object - com.
azure. resourcemanager. storage. models. Identity
- com.
Implements
public final class Identity
implements JsonSerializable<Identity>
Identity for the resource.
Constructor Summary
Constructor | Description |
---|---|
Identity() |
Creates an instance of Identity class. |
Method Summary
Modifier and Type | Method and Description |
---|---|
static Identity |
fromJson(JsonReader jsonReader)
Reads an instance of Identity from the Json |
String |
principalId()
Get the principal |
String |
tenantId()
Get the tenant |
Json |
toJson(JsonWriter jsonWriter) |
Identity |
type()
Get the type property: The identity type. |
Map<String,User |
userAssignedIdentities()
Get the user |
void |
validate()
Validates the instance. |
Identity |
withType(IdentityType type)
Set the type property: The identity type. |
Identity |
withUserAssignedIdentities(Map<String,UserAssignedIdentity> userAssignedIdentities)
Set the user |
Methods inherited from java.lang.Object
Constructor Details
Identity
public Identity()
Creates an instance of Identity class.
Method Details
fromJson
public static Identity fromJson(JsonReader jsonReader)
Reads an instance of Identity 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 IdentityType type()
Get the type property: The identity type.
Returns:
userAssignedIdentities
public Map
Get the userAssignedIdentities property: Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
Returns:
validate
public void validate()
Validates the instance.
withType
public Identity withType(IdentityType type)
Set the type property: The identity type.
Parameters:
Returns:
withUserAssignedIdentities
public Identity withUserAssignedIdentities(Map
Set the userAssignedIdentities property: Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
Parameters:
Returns:
Applies to
Azure SDK for Java