Class MsiManager

java.lang.Object
com.azure.resourcemanager.resources.fluentcore.arm.Manager<ManagedServiceIdentityClient>
com.azure.resourcemanager.msi.MsiManager
All Implemented Interfaces:
com.azure.resourcemanager.resources.fluentcore.model.HasServiceClient<ManagedServiceIdentityClient>

public final class MsiManager extends com.azure.resourcemanager.resources.fluentcore.arm.Manager<ManagedServiceIdentityClient>
Entry point to Azure Managed Service Identity (MSI) resource management.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    The interface allowing configurations to be set.
  • Method Summary

    Modifier and Type
    Method
    Description
    static MsiManager
    authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile)
    Creates an instance of MsiManager that exposes Managed Service Identity (MSI) resource management API entry points.
    static MsiManager
    authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile)
    Creates an instance of MsiManager that exposes Managed Service Identity (MSI) resource management API entry points.
    Gets the authorization manager.
    Get a Configurable instance that can be used to create MsiManager with optional configuration.
    Gets entry point to Azure MSI Identity resource management API.

    Methods inherited from class com.azure.resourcemanager.resources.fluentcore.arm.Manager

    environment, httpPipeline, resourceManager, serviceClient, subscriptionId, withResourceManager

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • configure

      public static MsiManager.Configurable configure()
      Get a Configurable instance that can be used to create MsiManager with optional configuration.
      Returns:
      the instance allowing configurations
    • authenticate

      public static MsiManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of MsiManager that exposes Managed Service Identity (MSI) resource management API entry points.
      Parameters:
      credential - the credential to use
      profile - the profile to use
      Returns:
      the MsiManager
    • authenticate

      public static MsiManager authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of MsiManager that exposes Managed Service Identity (MSI) resource management API entry points.
      Parameters:
      httpPipeline - the HttpPipeline configured with Azure authentication credential.
      profile - the profile to use
      Returns:
      the MsiManager
    • identities

      public Identities identities()
      Gets entry point to Azure MSI Identity resource management API.
      Returns:
      entry point to Azure MSI Identity resource management API
    • authorizationManager

      public AuthorizationManager authorizationManager()
      Gets the authorization manager.
      Returns:
      the authorization manager.