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  }