  def DeleteStorageAccount(self, storage_account_name: str) -> None:
    """Delete an account storage.

    Raises:
      ResourceDeletionError: if the storage account could not be deleted.
    """
    try:
      logger.info('Deleting storage account: {0:s}'.format(
          storage_account_name))
      self.storage_client.storage_accounts.delete(
          self.az_account.default_resource_group_name, storage_account_name)
      logger.info('Storage account {0:s} successfully deleted'.format(
          storage_account_name))
    except azure_exceptions.CloudError as exception:
      raise errors.ResourceDeletionError(
          'Could not delete account storage {0:s}: {1:s}'.format(
              storage_account_name, str(exception)), __name__) from exception
Delete an account storage.

Raises:
ResourceDeletionError: if the storage account could not be deleted.
libcloudforensics/providers/azure/internal/storage.py