github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/lts/v2/streams/DeleteLogStream.go (about)

     1  package streams
     2  
     3  import golangsdk "github.com/opentelekomcloud/gophertelekomcloud"
     4  
     5  type DeleteOpts struct {
     6  	// ID of a created log group
     7  	GroupId string
     8  	// ID of a created log stream
     9  	StreamId string
    10  }
    11  
    12  // DeleteLogStream a log topic by id
    13  func DeleteLogStream(client *golangsdk.ServiceClient, opts DeleteOpts) (err error) {
    14  	// DELETE /v2/{project_id}/groups/{log_group_id}/streams/{log_stream_id}
    15  	_, err = client.Delete(client.ServiceURL("groups", opts.GroupId, "streams", opts.StreamId), &golangsdk.RequestOpts{
    16  		MoreHeaders: map[string]string{
    17  			"content-type": "application/json",
    18  		},
    19  	})
    20  	return
    21  }