Class StorageManager

All Implemented Interfaces:
HasServiceClient<StorageManagementClient>

public final class StorageManager extends Manager<StorageManagementClient>
Entry point to Azure storage resource management.
  • Method Details

    • authorizationManager

      public AuthorizationManager authorizationManager()
      Gets the authorization manager.
      Returns:
      the authorization manager
    • configure

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

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

      public static StorageManager authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of StorageManager that exposes storage resource management API entry points.
      Parameters:
      httpPipeline - the HttpPipeline configured with Azure authentication credential.
      profile - the profile to use
      Returns:
      the StorageManager
    • storageAccounts

      public StorageAccounts storageAccounts()
      Gets the API entry point of the storage account.
      Returns:
      the storage account management API entry point
    • usages

      public Usages usages()
      Gets the API entry point of the storage service usage.
      Returns:
      the storage service usage management API entry point
    • storageSkus

      public StorageSkus storageSkus()
      Gets the API entry point of the storage service SKU.
      Returns:
      the storage service SKU management API entry point
    • blobContainers

      public BlobContainers blobContainers()
      Gets the API entry point of the blob container.
      Returns:
      the blob container management API entry point
    • blobServices

      public BlobServices blobServices()
      Gets the API entry point of the blob service.
      Returns:
      the blob service management API entry point
    • managementPolicies

      public ManagementPolicies managementPolicies()
      Gets the API entry point of the management policy.
      Returns:
      the management policy API entry point