Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateOpts ¶
type CreateOpts struct { // Specifies the log group name. LogTopicName string `json:"log_topic_name" required:"true"` }
CreateOpts is a struct that contains all the parameters.
func (CreateOpts) ToLogTopicsCreateMap ¶
func (ops CreateOpts) ToLogTopicsCreateMap() (map[string]interface{}, error)
ToLogTopicsCreateMap is used for type convert
type CreateOptsBuilder ¶
CreateOptsBuilder is used for creating log group parameters.
type CreateResponse ¶
type CreateResponse struct {
ID string `json:"log_topic_id"`
}
Log topic Create response
type CreateResult ¶
type CreateResult struct {
golangsdk.Result
}
CreateResult is a struct that contains all the return parameters of creation
func Create ¶
func Create(client *golangsdk.ServiceClient, groupId string, ops CreateOptsBuilder) (r CreateResult)
Create a log topic with given parameters.
func (CreateResult) Extract ¶
func (r CreateResult) Extract() (*CreateResponse, error)
Extract from CreateResult
type DeleteResult ¶
type DeleteResult struct {
golangsdk.ErrResult
}
DeleteResult is a struct which contains the result of deletion
func Delete ¶
func Delete(client *golangsdk.ServiceClient, groupId string, id string) (r DeleteResult)
Delete a log topic by id
Click to show internal directories.
Click to hide internal directories.