Interface Identity

All Superinterfaces:
GroupableResource<MsiManager,IdentityInner>, HasId, HasInnerModel<IdentityInner>, HasManager<MsiManager>, HasName, HasResourceGroup, Indexable, Refreshable<Identity>, Resource, Updatable<Identity.Update>

An immutable client-side representation of an Azure Managed Service Identity (MSI) Identity resource.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Container interface for all the definitions related to identity.
    static interface 
    Grouping of identity definition stages.
    static interface 
    The template for an identity update operation, containing all the settings that can be modified.
    static interface 
    Grouping of identity update stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the ID of the Azure Active Directory application associated with the identity.
    Gets the ID of the Azure Active Directory service principal object associated with the identity.
    Gets the ID of the Azure Active Directory tenant to which the identity belongs to.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • Method Details

    • tenantId

      String tenantId()
      Gets the ID of the Azure Active Directory tenant to which the identity belongs to.
      Returns:
      id of the Azure Active Directory tenant to which the identity belongs to
    • principalId

      String principalId()
      Gets the ID of the Azure Active Directory service principal object associated with the identity.
      Returns:
      id of the Azure Active Directory service principal object associated with the identity
    • clientId

      String clientId()
      Gets the ID of the Azure Active Directory application associated with the identity.
      Returns:
      id of the Azure Active Directory application associated with the identity