github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/autoscaling/v1/groups/delete.go (about) 1 package groups 2 3 import "github.com/opentelekomcloud/gophertelekomcloud" 4 5 type DeleteOpts struct { 6 ScalingGroupId string 7 ForceDelete *bool `q:"force_delete"` 8 } 9 10 func Delete(client *golangsdk.ServiceClient, opts DeleteOpts) (err error) { 11 url, err := golangsdk.NewURLBuilder().WithEndpoints("scaling_group", opts.ScalingGroupId).WithQueryParams(&opts).Build() 12 if err != nil { 13 return 14 } 15 16 _, err = client.Delete(client.ServiceURL(url.String()), nil) 17 return 18 }