Class ComputeManager
- java.lang.Object
-
- com.azure.resourcemanager.resources.fluentcore.arm.Manager<ComputeManagementClient>
-
- com.azure.resourcemanager.compute.ComputeManager
-
- All Implemented Interfaces:
HasServiceClient<ComputeManagementClient>
public final class ComputeManager extends Manager<ComputeManagementClient>
Entry point to Azure compute resource management.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceComputeManager.ConfigurableThe interface allowing configurations to be set.
-
Method Summary
-
Methods inherited from class com.azure.resourcemanager.resources.fluentcore.arm.Manager
environment, httpPipeline, resourceManager, serviceClient, subscriptionId, withResourceManager
-
-
-
-
Method Detail
-
storageManager
public StorageManager storageManager()
- Returns:
- the storage manager
-
networkManager
public NetworkManager networkManager()
- Returns:
- the network manager
-
authorizationManager
public AuthorizationManager authorizationManager()
- Returns:
- the authorization manager
-
configure
public static ComputeManager.Configurable 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
-
availabilitySets
public AvailabilitySets availabilitySets()
- Returns:
- the availability set resource management API entry point
-
virtualMachines
public VirtualMachines virtualMachines()
- Returns:
- the virtual machine resource management API entry point
-
virtualMachineImages
public VirtualMachineImages virtualMachineImages()
- Returns:
- the virtual machine image resource management API entry point
-
virtualMachineExtensionImages
public VirtualMachineExtensionImages virtualMachineExtensionImages()
- Returns:
- the virtual machine extension image resource management API entry point
-
virtualMachineScaleSets
public VirtualMachineScaleSets virtualMachineScaleSets()
- Returns:
- the virtual machine scale set resource management API entry point
-
usages
public ComputeUsages usages()
- Returns:
- the compute resource usage management API entry point
-
virtualMachineCustomImages
public VirtualMachineCustomImages virtualMachineCustomImages()
- Returns:
- the virtual machine custom image management API entry point
-
disks
public Disks disks()
- Returns:
- the managed disk management API entry point
-
snapshots
public Snapshots snapshots()
- Returns:
- the managed snapshot management API entry point
-
computeSkus
public ComputeSkus computeSkus()
- Returns:
- the compute service SKU management API entry point
-
galleries
public Galleries galleries()
- Returns:
- the compute service gallery management entry point
-
galleryImages
public GalleryImages galleryImages()
- Returns:
- the compute service gallery image management entry point
-
galleryImageVersions
public GalleryImageVersions galleryImageVersions()
- Returns:
- the compute service gallery image version management entry point
-
-