ContainerGroupIdentity Class
- java.
lang. Object - com.
azure. resourcemanager. containerinstance. models. ContainerGroupIdentity
- com.
Implements
public final class ContainerGroupIdentity
implements JsonSerializable<ContainerGroupIdentity>
Identity for the container group.
Constructor Summary
Constructor | Description |
---|---|
ContainerGroupIdentity() |
Creates an instance of Container |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Container |
fromJson(JsonReader jsonReader)
Reads an instance of Container |
String |
principalId()
Get the principal |
String |
tenantId()
Get the tenant |
Json |
toJson(JsonWriter jsonWriter) |
Resource |
type()
Get the type property: The type of identity used for the container group. |
Map<String,Container |
userAssignedIdentities()
Get the user |
void |
validate()
Validates the instance. |
Container |
withType(ResourceIdentityType type)
Set the type property: The type of identity used for the container group. |
Container |
withUserAssignedIdentities(Map<String,ContainerGroupIdentityUserAssignedIdentities> userAssignedIdentities)
Set the user |
Methods inherited from java.lang.Object
Constructor Details
ContainerGroupIdentity
public ContainerGroupIdentity()
Creates an instance of ContainerGroupIdentity class.
Method Details
fromJson
public static ContainerGroupIdentity fromJson(JsonReader jsonReader)
Reads an instance of ContainerGroupIdentity from the JsonReader.
Parameters:
Returns:
Throws:
principalId
public String principalId()
Get the principalId property: The principal id of the container group identity. This property will only be provided for a system assigned identity.
Returns:
tenantId
public String tenantId()
Get the tenantId property: The tenant id associated with the container group. This property will only be provided for a system assigned identity.
Returns:
toJson
type
public ResourceIdentityType type()
Get the type property: The type of identity used for the container group. 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 container group.
Returns:
userAssignedIdentities
public Map
Get the userAssignedIdentities property: The list of user identities associated with the container group.
Returns:
validate
public void validate()
Validates the instance.
withType
public ContainerGroupIdentity withType(ResourceIdentityType type)
Set the type property: The type of identity used for the container group. 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 container group.
Parameters:
Returns:
withUserAssignedIdentities
public ContainerGroupIdentity withUserAssignedIdentities(Map
Set the userAssignedIdentities property: The list of user identities associated with the container group.
Parameters:
Returns:
Applies to
Azure SDK for Java