本文整理匯總了Golang中github.com/MSOpenTech/azure-sdk-for-go/clients/vmClient.CheckHostedServiceNameAvailability函數的典型用法代碼示例。如果您正苦於以下問題:Golang CheckHostedServiceNameAvailability函數的具體用法?Golang CheckHostedServiceNameAvailability怎麽用?Golang CheckHostedServiceNameAvailability使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了CheckHostedServiceNameAvailability函數的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: Remove
func (d *Driver) Remove() error {
if err := d.setUserSubscription(); err != nil {
return err
}
if available, _, err := vmClient.CheckHostedServiceNameAvailability(d.MachineName); err != nil {
return err
} else if available {
return nil
}
return vmClient.DeleteHostedService(d.MachineName)
}
示例2: PreCreateCheck
func (d *Driver) PreCreateCheck() error {
if err := d.setUserSubscription(); err != nil {
return err
}
// check azure DNS to make sure name is available
available, response, err := vmClient.CheckHostedServiceNameAvailability(d.MachineName)
if err != nil {
return err
}
if !available {
return errors.New(response)
}
return nil
}
示例3: Remove
func (driver *Driver) Remove() error {
err := driver.setUserSubscription()
if err != nil {
return err
}
available, _, err := vmClient.CheckHostedServiceNameAvailability(driver.Name)
if err != nil {
return err
}
if available {
return nil
}
log.Debugf("removing %s", driver.Name)
err = vmClient.DeleteHostedService(driver.Name)
if err != nil {
return err
}
return nil
}