github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/fgs/v2/function/Export.go (about) 1 package function 2 3 import ( 4 golangsdk "github.com/opentelekomcloud/gophertelekomcloud" 5 ) 6 7 type ExportOpts struct { 8 Config string `q:"config"` 9 Code string `q:"code"` 10 Type string `q:"type"` 11 } 12 13 func Export(client *golangsdk.ServiceClient, funcURN string, opts ExportOpts) error { 14 url, err := golangsdk.NewURLBuilder().WithEndpoints("fgs", "functions", funcURN, "export").WithQueryParams(&opts).Build() 15 if err != nil { 16 return err 17 } 18 19 _, err = client.Get(client.ServiceURL(url.String()), nil, nil) 20 if err != nil { 21 return err 22 } 23 24 return nil 25 }