Class ComputeManager

All Implemented Interfaces:
HasServiceClient<ComputeManagementClient>

public final class ComputeManager extends Manager<ComputeManagementClient>
Entry point to Azure compute resource management.
  • Method Details

    • storageManager

      public StorageManager storageManager()
      Gets the storage manager.
      Returns:
      the storage manager
    • networkManager

      public NetworkManager networkManager()
      Gets the network manager.
      Returns:
      the network manager
    • authorizationManager

      public AuthorizationManager authorizationManager()
      Gets the authorization manager.
      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 use
      profile - 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 - the HttpPipeline configured with Azure authentication credential.
      profile - the profile to use
      Returns:
      the ComputeManager
    • availabilitySets

      public AvailabilitySets availabilitySets()
      Gets the availability set resource management API entry point.
      Returns:
      the availability set resource management API entry point
    • virtualMachines

      public VirtualMachines virtualMachines()
      Gets the virtual machine resource management API entry point.
      Returns:
      the virtual machine resource management API entry point
    • virtualMachineImages

      public VirtualMachineImages virtualMachineImages()
      Gets the virtual machine image resource management API entry point.
      Returns:
      the virtual machine image resource management API entry point
    • virtualMachineExtensionImages

      public VirtualMachineExtensionImages virtualMachineExtensionImages()
      Gets the virtual machine extension image resource management API entry point.
      Returns:
      the virtual machine extension image resource management API entry point
    • virtualMachineScaleSets

      public VirtualMachineScaleSets virtualMachineScaleSets()
      Gets the virtual machine scale set resource management API entry point.
      Returns:
      the virtual machine scale set resource management API entry point
    • usages

      public ComputeUsages usages()
      Gets the compute resource usage management API entry point.
      Returns:
      the compute resource usage management API entry point
    • virtualMachineCustomImages

      public VirtualMachineCustomImages virtualMachineCustomImages()
      Gets the virtual machine custom image management API entry point.
      Returns:
      the virtual machine custom image management API entry point
    • disks

      public Disks disks()
      Gets the managed disk management API entry point.
      Returns:
      the managed disk management API entry point
    • snapshots

      public Snapshots snapshots()
      Gets the managed snapshot management API entry point.
      Returns:
      the managed snapshot management API entry point
    • computeSkus

      public ComputeSkus computeSkus()
      Gets the compute service SKU management API entry point.
      Returns:
      the compute service SKU management API entry point
    • galleries

      public Galleries galleries()
      Gets the compute service gallery management entry point.
      Returns:
      the compute service gallery management entry point
    • galleryImages

      public GalleryImages galleryImages()
      Gets the compute service gallery image management entry point.
      Returns:
      the compute service gallery image management entry point
    • galleryImageVersions

      public GalleryImageVersions galleryImageVersions()
      Gets the compute service gallery image version management entry point.
      Returns:
      the compute service gallery image version management entry point
    • diskEncryptionSets

      public DiskEncryptionSets diskEncryptionSets()
      Gets the disk encryption set management entry point.
      Returns:
      the disk encryption set management entry point