Class ComputeManager
java.lang.Object
com.azure.resourcemanager.resources.fluentcore.arm.Manager<ComputeManagementClient>
com.azure.resourcemanager.compute.ComputeManager
- All Implemented Interfaces:
HasServiceClient<ComputeManagementClient>
Entry point to Azure compute resource management.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceThe interface allowing configurations to be set. -
Method Summary
Modifier and TypeMethodDescriptionstatic ComputeManagerauthenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile) Creates an instance of ComputeManager that exposes Compute resource management API entry points.static ComputeManagerauthenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile) Creates an instance of ComputeManager that exposes Compute resource management API entry points.Gets the authorization manager.Gets the availability set resource management API entry point.Gets the compute service SKU management API entry point.static ComputeManager.ConfigurableGet a Configurable instance that can be used to create ComputeManager with optional configuration.Gets the disk encryption set management entry point.disks()Gets the managed disk management API entry point.Gets the compute service gallery management entry point.Gets the compute service gallery image management entry point.Gets the compute service gallery image version management entry point.Gets the network manager.Gets the managed snapshot management API entry point.Gets the storage manager.usages()Gets the compute resource usage management API entry point.Gets the virtual machine custom image management API entry point.Gets the virtual machine extension image resource management API entry point.Gets the virtual machine image resource management API entry point.Gets the virtual machine resource management API entry point.Gets the virtual machine scale set resource management API entry point.Methods inherited from class com.azure.resourcemanager.resources.fluentcore.arm.Manager
environment, httpPipeline, resourceManager, serviceClient, subscriptionId, withResourceManager
-
Method Details
-
storageManager
Gets the storage manager.- Returns:
- the storage manager
-
networkManager
Gets the network manager.- Returns:
- the network manager
-
authorizationManager
Gets the authorization manager.- Returns:
- the authorization manager
-
configure
Get a Configurable instance that can be used to create ComputeManager with optional configuration.- Returns:
- Configurable
-
authenticate
public static ComputeManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile) Creates an instance of ComputeManager that exposes Compute resource management API entry points.- Parameters:
credential- the credential to useprofile- the profile to use- Returns:
- the ComputeManager
-
authenticate
public static ComputeManager authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile) Creates an instance of ComputeManager that exposes Compute resource management API entry points.- Parameters:
httpPipeline- theHttpPipelineconfigured with Azure authentication credential.profile- the profile to use- Returns:
- the ComputeManager
-
availabilitySets
Gets the availability set resource management API entry point.- Returns:
- the availability set resource management API entry point
-
virtualMachines
Gets the virtual machine resource management API entry point.- Returns:
- the virtual machine resource management API entry point
-
virtualMachineImages
Gets the virtual machine image resource management API entry point.- Returns:
- the virtual machine image resource management API entry point
-
virtualMachineExtensionImages
Gets the virtual machine extension image resource management API entry point.- Returns:
- the virtual machine extension image resource management API entry point
-
virtualMachineScaleSets
Gets the virtual machine scale set resource management API entry point.- Returns:
- the virtual machine scale set resource management API entry point
-
usages
Gets the compute resource usage management API entry point.- Returns:
- the compute resource usage management API entry point
-
virtualMachineCustomImages
Gets the virtual machine custom image management API entry point.- Returns:
- the virtual machine custom image management API entry point
-
disks
Gets the managed disk management API entry point.- Returns:
- the managed disk management API entry point
-
snapshots
Gets the managed snapshot management API entry point.- Returns:
- the managed snapshot management API entry point
-
computeSkus
Gets the compute service SKU management API entry point.- Returns:
- the compute service SKU management API entry point
-
galleries
Gets the compute service gallery management entry point.- Returns:
- the compute service gallery management entry point
-
galleryImages
Gets the compute service gallery image management entry point.- Returns:
- the compute service gallery image management entry point
-
galleryImageVersions
Gets the compute service gallery image version management entry point.- Returns:
- the compute service gallery image version management entry point
-
diskEncryptionSets
Gets the disk encryption set management entry point.- Returns:
- the disk encryption set management entry point
-