code: func (c *BlobDiskController) getStorageAccountState(storageAccountName string) (bool, storage.ProvisioningState, error) {
  	ctx, cancel := getContextWithCancel()
  	defer cancel()
  	account, err := c.common.cloud.StorageAccountClient.GetProperties(ctx, c.common.resourceGroup, storageAccountName)
  	if err != nil {
  		return false, "", err
  	}
  	return true, account.AccountProperties.ProvisioningState, nil
  }
docs: //Gets storage account exist, provisionStatus, Error if any