ResourceIdentity Class
- java.
lang. Object - com.
azure. resourcemanager. databox. models. ResourceIdentity
- com.
Implements
public final class ResourceIdentity
implements JsonSerializable<ResourceIdentity>
Msi identity details of the resource.
Constructor Summary
| Constructor | Description |
|---|---|
| ResourceIdentity() |
Creates an instance of Resource |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Resource |
fromJson(JsonReader jsonReader)
Reads an instance of Resource |
| String |
principalId()
Get the principal |
| String |
tenantId()
Get the tenant |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: Identity type. |
|
Map<String,User |
userAssignedIdentities()
Get the user |
| void |
validate()
Validates the instance. |
|
Resource |
withType(String type)
Set the type property: Identity type. |
|
Resource |
withUserAssignedIdentities(Map<String,UserAssignedIdentity> userAssignedIdentities)
Set the user |
Methods inherited from java.lang.Object
Constructor Details
ResourceIdentity
public ResourceIdentity()
Creates an instance of ResourceIdentity class.
Method Details
fromJson
public static ResourceIdentity fromJson(JsonReader jsonReader)
Reads an instance of ResourceIdentity from the JsonReader.
Parameters:
Returns:
Throws:
principalId
public String principalId()
Get the principalId property: Service Principal Id backing the Msi.
Returns:
tenantId
public String tenantId()
Get the tenantId property: Home Tenant Id.
Returns:
toJson
type
public String type()
Get the type property: Identity type.
Returns:
userAssignedIdentities
public Map<String,UserAssignedIdentity> userAssignedIdentities()
Get the userAssignedIdentities property: User Assigned Identities.
Returns:
validate
public void validate()
Validates the instance.
withType
public ResourceIdentity withType(String type)
Set the type property: Identity type.
Parameters:
Returns:
withUserAssignedIdentities
public ResourceIdentity withUserAssignedIdentities(Map<String,UserAssignedIdentity> userAssignedIdentities)
Set the userAssignedIdentities property: User Assigned Identities.
Parameters:
Returns: