code: func (plugin *azureDataDiskPlugin) NewAttacher() (volume.Attacher, error) {
  	azure, err := getCloud(plugin.host)
  	if err != nil {
  		klog.Errorf("failed to get azure cloud in NewAttacher, plugin.host : %s, err:%v", plugin.host.GetHostName(), err)
  		return nil, err
  	}
  
  	return &azureDiskAttacher{
  		plugin: plugin,
  		cloud:  azure,
  	}, nil
  }
docs: // NewAttacher initializes an Attacher