code: func getAzureCloudProvider(cloudProvider cloudprovider.Interface) (azureCloudProvider, error) {
  	azureCloudProvider, ok := cloudProvider.(*azure.Cloud)
  	if !ok || azureCloudProvider == nil {
  		return nil, fmt.Errorf("Failed to get Azure Cloud Provider. GetCloudProvider returned %v instead", cloudProvider)
  	}
  
  	return azureCloudProvider, nil
  }
docs: // Return cloud provider