func (env *azureEnviron) createAffinityGroup() error { snap := env.getSnapshot() affinityGroupName := env.getAffinityGroupName() location := snap.ecfg.location() cag := gwacl.NewCreateAffinityGroup(affinityGroupName, affinityGroupName, affinityGroupName, location) return snap.api.CreateAffinityGroup(&gwacl.CreateAffinityGroupRequest{ CreateAffinityGroup: cag, }) }
func (env *azureEnviron) createAffinityGroup() error { affinityGroupName := env.getAffinityGroupName() azure, err := env.getManagementAPI() if err != nil { return nil } defer env.releaseManagementAPI(azure) cag := gwacl.NewCreateAffinityGroup(affinityGroupName, affinityGroupName, affinityGroupName, serviceLocation) return azure.CreateAffinityGroup(&gwacl.CreateAffinityGroupRequest{ CreateAffinityGroup: cag}) }
func (env *azureEnviron) createAffinityGroup() error { affinityGroupName := env.getAffinityGroupName() azure, err := env.getManagementAPI() if err != nil { return nil } defer env.releaseManagementAPI(azure) snap := env.getSnapshot() location := snap.ecfg.Location() cag := gwacl.NewCreateAffinityGroup(affinityGroupName, affinityGroupName, affinityGroupName, location) return azure.CreateAffinityGroup(&gwacl.CreateAffinityGroupRequest{ CreateAffinityGroup: cag}) }