code: func (c *BlobDiskController) CreateBlobDisk(dataDiskName string, storageAccountType storage.SkuName, sizeGB int) (string, error) {
  	klog.V(4).Infof("azureDisk - creating blob data disk named:%s on StorageAccountType:%s", dataDiskName, storageAccountType)
  
  	c.initStorageAccounts()
  
  	storageAccountName, err := c.findSANameForDisk(storageAccountType)
  	if err != nil {
  		return "", err
  	}
  
  	blobClient, err := c.getBlobSvcClient(storageAccountName)
  	if err != nil {
  		return "", err
  	}
  
  	_, diskURI, err := c.createVHDBlobDisk(blobClient, storageAccountName, dataDiskName, vhdContainerName, int64(sizeGB))
  	if err != nil {
  		return "", err
  	}
  
  	atomic.AddInt32(&c.accounts[storageAccountName].diskCount, 1)
  
  	return diskURI, nil
  }
docs: //CreateBlobDisk : create a blob disk in a node