Interface StorageAccounts

    • Method Detail

      • checkNameAvailability

        CheckNameAvailabilityResult checkNameAvailability​(String name)
        Checks that account name is valid and is not in use.
        Parameters:
        name - the account name to check
        Returns:
        whether the name is available and other info if not
      • checkNameAvailabilityAsync

        Mono<CheckNameAvailabilityResult> checkNameAvailabilityAsync​(String name)
        Checks that account name is valid and is not in use asynchronously.
        Parameters:
        name - the account name to check
        Returns:
        a representation of the deferred computation of this call, returning whether the name is available and other info if not
      • createSasToken

        String createSasToken​(String resourceGroupName,
                              String accountName,
                              ServiceSasParameters parameters)
        Creates an Sas token for the storage account.
        Parameters:
        resourceGroupName - the name of the account's resource group
        accountName - the account name to check
        parameters - the parameters to list service SAS credentials of a specific resource
        Returns:
        the created Sas token
      • createSasTokenAsync

        Mono<String> createSasTokenAsync​(String resourceGroupName,
                                         String accountName,
                                         ServiceSasParameters parameters)
        Creates an Sas token for the storage account asynchronously.
        Parameters:
        resourceGroupName - the name of the account's resource group
        accountName - the account name to check
        parameters - the parameters to list service SAS credentials of a specific resource
        Returns:
        an observable of the created Sas token
      • failover

        void failover​(String resourceGroupName,
                      String accountName)
        Sets a failover request that can be triggered for a storage account in case of availability issues.
        Parameters:
        resourceGroupName - the resource group name of the storage account
        accountName - the account name to check
      • failoverAsync

        Mono<Void> failoverAsync​(String resourceGroupName,
                                 String accountName)
        Sets a failover request asynchronously that can be triggered for a storage account in case of availability issues.
        Parameters:
        resourceGroupName - the resource group name of the storage account
        accountName - the account name to check
        Returns:
        a completable