Class ResourceManager
java.lang.Object
com.azure.resourcemanager.resources.fluentcore.arm.Manager<ResourceManagementClient>
com.azure.resourcemanager.resources.ResourceManager
- All Implemented Interfaces:
HasServiceClient<ResourceManagementClient>
Entry point to Azure resource management.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceThe interface exposing resource management API entry points that work across subscriptions.static interfaceThe interface allowing configurations to be set. -
Method Summary
Modifier and TypeMethodDescriptionauthenticate(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.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.static ResourceManager.ConfigurableGet a Configurable instance that can be used to create ResourceManager with optional configuration.features()tenants()Methods inherited from class com.azure.resourcemanager.resources.fluentcore.arm.Manager
environment, httpPipeline, resourceManager, serviceClient, subscriptionId, withResourceManager
-
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 useprofile- 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- theHttpPipelineconfigured 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
Get a Configurable instance that can be used to create ResourceManager with optional configuration.- Returns:
- the instance allowing configurations
-
featureClient
- Returns:
- wrapped inner feature client providing direct access to auto-generated API implementation, based on Azure REST API.
-
subscriptionClient
- Returns:
- wrapped inner subscription client providing direct access to auto-generated API implementation, based on Azure REST API.
-
policyClient
- Returns:
- wrapped inner policy client providing direct access to auto-generated API implementation, based on Azure REST API.
-
managementLockClient
- Returns:
- wrapped inner policy client providing direct access to auto-generated API implementation, based on Azure REST API.
-
resourceChangeClient
- Returns:
- wrapped inner resource change client providing direct access to auto-generated API implementation, based on Azure REST API.
-
resourceGroups
- Returns:
- the resource group management API entry point
-
genericResources
- Returns:
- the generic resource management API entry point
-
deployments
- Returns:
- the deployment management API entry point
-
features
- Returns:
- the feature management API entry point
-
providers
- Returns:
- the resource provider management API entry point
-
policyDefinitions
- Returns:
- the policy definition management API entry point
-
policyAssignments
- Returns:
- the policy assignment management API entry point
-
subscriptions
- Returns:
- the subscription management API entry point
-
tenants
- Returns:
- the tenant management API entry point
-
managementLocks
- Returns:
- the locks management API entry point
-
tagOperations
- Returns:
- the tag management API entry point
-
internalContext
- Returns:
- the
ResourceManagerUtils.InternalRuntimeContextassociated with this manager
-