Class Identity


  • public class Identity
    extends Object
    Identity for the resource.
    • Constructor Detail

      • Identity

        public Identity()
    • Method Detail

      • principalId

        public String principalId()
        Get the principalId property: The principal ID of resource identity.
        Returns:
        the principalId value.
      • tenantId

        public String tenantId()
        Get the tenantId property: The tenant ID of resource.
        Returns:
        the tenantId value.
      • type

        public IdentityType type()
        Get the type property: The identity type.
        Returns:
        the type value.
      • withType

        public Identity withType​(IdentityType type)
        Set the type property: The identity type.
        Parameters:
        type - the type value to set.
        Returns:
        the Identity object itself.
      • userAssignedIdentities

        public Map<String,​UserAssignedIdentity> userAssignedIdentities()
        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:
        the userAssignedIdentities value.
      • withUserAssignedIdentities

        public Identity withUserAssignedIdentities​(Map<String,​UserAssignedIdentity> userAssignedIdentities)
        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:
        userAssignedIdentities - the userAssignedIdentities value to set.
        Returns:
        the Identity object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.