github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/apigw/v2/domain/UnbindCertificate.go (about) 1 package domain 2 3 import ( 4 golangsdk "github.com/opentelekomcloud/gophertelekomcloud" 5 ) 6 7 type CertificateOpts struct { 8 GatewayID string 9 GroupID string 10 DomainID string 11 CertificateID string 12 } 13 14 func UnbindCertificate(client *golangsdk.ServiceClient, opts CertificateOpts) (err error) { 15 // DELETE /v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}/certificate/{certificate_id} 16 _, err = client.Delete(client.ServiceURL("apigw", "instances", opts.GatewayID, "api-groups", opts.GroupID, "domains", opts.DomainID, "certificate", opts.CertificateID), nil) 17 return 18 }