Class ResourceManager

All Implemented Interfaces:
HasServiceClient<ResourceManagementClient>

public final class ResourceManager extends Manager<ResourceManagementClient>
Entry point to Azure resource management.
  • Method Details

    • authenticate

      public static ResourceManager.Authenticated authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of ResourceManager that exposes resource management API entry points.
      Parameters:
      credential - the credential to use
      profile - the profile used in resource management
      Returns:
      the ResourceManager instance
    • authenticate

      public static ResourceManager.Authenticated authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of ResourceManager that exposes resource management API entry points.
      Parameters:
      httpPipeline - the HttpPipeline configured with Azure authentication credential.
      profile - the profile used in resource management
      Returns:
      the interface exposing resource management API entry points that work across subscriptions
    • configure

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

      public FeatureClient featureClient()
      Returns:
      wrapped inner feature client providing direct access to auto-generated API implementation, based on Azure REST API.
    • subscriptionClient

      public SubscriptionClient subscriptionClient()
      Returns:
      wrapped inner subscription client providing direct access to auto-generated API implementation, based on Azure REST API.
    • policyClient

      public PolicyClient policyClient()
      Returns:
      wrapped inner policy client providing direct access to auto-generated API implementation, based on Azure REST API.
    • managementLockClient

      public ManagementLockClient managementLockClient()
      Returns:
      wrapped inner policy client providing direct access to auto-generated API implementation, based on Azure REST API.
    • resourceChangeClient

      public ChangesManagementClient resourceChangeClient()
      Returns:
      wrapped inner resource change client providing direct access to auto-generated API implementation, based on Azure REST API.
    • resourceGroups

      public ResourceGroups resourceGroups()
      Returns:
      the resource group management API entry point
    • genericResources

      public GenericResources genericResources()
      Returns:
      the generic resource management API entry point
    • deployments

      public Deployments deployments()
      Returns:
      the deployment management API entry point
    • features

      public Features features()
      Returns:
      the feature management API entry point
    • providers

      public Providers providers()
      Returns:
      the resource provider management API entry point
    • policyDefinitions

      public PolicyDefinitions policyDefinitions()
      Returns:
      the policy definition management API entry point
    • policyAssignments

      public PolicyAssignments policyAssignments()
      Returns:
      the policy assignment management API entry point
    • subscriptions

      public Subscriptions subscriptions()
      Returns:
      the subscription management API entry point
    • tenants

      public Tenants tenants()
      Returns:
      the tenant management API entry point
    • managementLocks

      public ManagementLocks managementLocks()
      Returns:
      the locks management API entry point
    • tagOperations

      public TagOperations tagOperations()
      Returns:
      the tag management API entry point
    • internalContext

      Returns:
      the ResourceManagerUtils.InternalRuntimeContext associated with this manager