clb

package
v1.0.135 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 10 Imported by: 2

Documentation

Overview

Package clbiface provides an interface to enable mocking the CLB service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// ResourceTypeForTagResourcesInputClb is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputClb = "CLB"

	// ResourceTypeForTagResourcesInputAcl is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputAcl = "ACL"

	// ResourceTypeForTagResourcesInputCertificate is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputCertificate = "Certificate"
)
View Source
const (
	// ResourceTypeForUntagResourcesInputClb is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputClb = "CLB"

	// ResourceTypeForUntagResourcesInputAcl is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputAcl = "ACL"

	// ResourceTypeForUntagResourcesInputCertificate is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputCertificate = "Certificate"
)
View Source
const (
	ServiceName = "clb"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "clb"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

View Source
const (
	// ResourceTypeForListTagsForResourcesInputClb is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputClb = "CLB"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessLogForDescribeLoadBalancerAttributesOutput

type AccessLogForDescribeLoadBalancerAttributesOutput struct {
	BucketName *string `type:"string"`

	Enabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (AccessLogForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetBucketName

SetBucketName sets the BucketName field's value.

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (AccessLogForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type AclEntryForAddAclEntriesInput

type AclEntryForAddAclEntriesInput struct {
	Description *string `type:"string"`

	// Entry is a required field
	Entry *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AclEntryForAddAclEntriesInput) GoString

GoString returns the string representation

func (*AclEntryForAddAclEntriesInput) SetDescription

SetDescription sets the Description field's value.

func (*AclEntryForAddAclEntriesInput) SetEntry

SetEntry sets the Entry field's value.

func (AclEntryForAddAclEntriesInput) String

String returns the string representation

func (*AclEntryForAddAclEntriesInput) Validate

func (s *AclEntryForAddAclEntriesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AclEntryForDescribeAclAttributesOutput

type AclEntryForDescribeAclAttributesOutput struct {
	Description *string `type:"string"`

	Entry *string `type:"string"`
	// contains filtered or unexported fields
}

func (AclEntryForDescribeAclAttributesOutput) GoString

GoString returns the string representation

func (*AclEntryForDescribeAclAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*AclEntryForDescribeAclAttributesOutput) SetEntry

SetEntry sets the Entry field's value.

func (AclEntryForDescribeAclAttributesOutput) String

String returns the string representation

type AclForDescribeAclsOutput

type AclForDescribeAclsOutput struct {
	AclEntryCount *int64 `type:"integer"`

	AclId *string `type:"string"`

	AclName *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Listeners []*string `type:"list"`

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeAclsOutput `type:"list"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (AclForDescribeAclsOutput) GoString

func (s AclForDescribeAclsOutput) GoString() string

GoString returns the string representation

func (*AclForDescribeAclsOutput) SetAclEntryCount

SetAclEntryCount sets the AclEntryCount field's value.

func (*AclForDescribeAclsOutput) SetAclId

SetAclId sets the AclId field's value.

func (*AclForDescribeAclsOutput) SetAclName

SetAclName sets the AclName field's value.

func (*AclForDescribeAclsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*AclForDescribeAclsOutput) SetDescription

SetDescription sets the Description field's value.

func (*AclForDescribeAclsOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*AclForDescribeAclsOutput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*AclForDescribeAclsOutput) SetStatus

SetStatus sets the Status field's value.

func (*AclForDescribeAclsOutput) SetTags added in v1.0.110

SetTags sets the Tags field's value.

func (*AclForDescribeAclsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (AclForDescribeAclsOutput) String

func (s AclForDescribeAclsOutput) String() string

String returns the string representation

type AddAclEntriesInput

type AddAclEntriesInput struct {

	// AclEntries is a required field
	AclEntries []*AclEntryForAddAclEntriesInput `type:"list" required:"true"`

	// AclId is a required field
	AclId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AddAclEntriesInput) GoString

func (s AddAclEntriesInput) GoString() string

GoString returns the string representation

func (*AddAclEntriesInput) SetAclEntries

SetAclEntries sets the AclEntries field's value.

func (*AddAclEntriesInput) SetAclId

SetAclId sets the AclId field's value.

func (AddAclEntriesInput) String

func (s AddAclEntriesInput) String() string

String returns the string representation

func (*AddAclEntriesInput) Validate

func (s *AddAclEntriesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddAclEntriesOutput

type AddAclEntriesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AddAclEntriesOutput) GoString

func (s AddAclEntriesOutput) GoString() string

GoString returns the string representation

func (*AddAclEntriesOutput) SetRequestId

func (s *AddAclEntriesOutput) SetRequestId(v string) *AddAclEntriesOutput

SetRequestId sets the RequestId field's value.

func (AddAclEntriesOutput) String

func (s AddAclEntriesOutput) String() string

String returns the string representation

type AddServerGroupBackendServersInput

type AddServerGroupBackendServersInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	Servers []*ServerForAddServerGroupBackendServersInput `type:"list"`
	// contains filtered or unexported fields
}

func (AddServerGroupBackendServersInput) GoString

GoString returns the string representation

func (*AddServerGroupBackendServersInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*AddServerGroupBackendServersInput) SetServers

SetServers sets the Servers field's value.

func (AddServerGroupBackendServersInput) String

String returns the string representation

func (*AddServerGroupBackendServersInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AddServerGroupBackendServersOutput

type AddServerGroupBackendServersOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	ServerIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (AddServerGroupBackendServersOutput) GoString

GoString returns the string representation

func (*AddServerGroupBackendServersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*AddServerGroupBackendServersOutput) SetServerIds

SetServerIds sets the ServerIds field's value.

func (AddServerGroupBackendServersOutput) String

String returns the string representation

type AttachHealthCheckLogTopicInput added in v1.0.7

type AttachHealthCheckLogTopicInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	// LogTopicId is a required field
	LogTopicId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AttachHealthCheckLogTopicInput) GoString added in v1.0.7

GoString returns the string representation

func (*AttachHealthCheckLogTopicInput) SetLoadBalancerId added in v1.0.7

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*AttachHealthCheckLogTopicInput) SetLogTopicId added in v1.0.7

SetLogTopicId sets the LogTopicId field's value.

func (AttachHealthCheckLogTopicInput) String added in v1.0.7

String returns the string representation

func (*AttachHealthCheckLogTopicInput) Validate added in v1.0.7

func (s *AttachHealthCheckLogTopicInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttachHealthCheckLogTopicOutput added in v1.0.7

type AttachHealthCheckLogTopicOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachHealthCheckLogTopicOutput) GoString added in v1.0.7

GoString returns the string representation

func (*AttachHealthCheckLogTopicOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (AttachHealthCheckLogTopicOutput) String added in v1.0.7

String returns the string representation

type CLB

type CLB struct {
	*client.Client
}

CLB provides the API operation methods for making requests to CLB. See this package's package overview docs for details on the service.

CLB methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *CLB

New create int can support ssl or region locate set

func (*CLB) AddAclEntries

func (c *CLB) AddAclEntries(input *AddAclEntriesInput) (*AddAclEntriesOutput, error)

AddAclEntries API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation AddAclEntries for usage and error information.

func (*CLB) AddAclEntriesCommon

func (c *CLB) AddAclEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddAclEntriesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation AddAclEntriesCommon for usage and error information.

func (*CLB) AddAclEntriesCommonRequest

func (c *CLB) AddAclEntriesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddAclEntriesCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddAclEntriesCommon operation. The "output" return value will be populated with the AddAclEntriesCommon request's response once the request completes successfully.

Use "Send" method on the returned AddAclEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after AddAclEntriesCommon Send returns without error.

See AddAclEntriesCommon for more information on using the AddAclEntriesCommon API call, and error handling.

// Example sending a request using the AddAclEntriesCommonRequest method.
req, resp := client.AddAclEntriesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) AddAclEntriesCommonWithContext

func (c *CLB) AddAclEntriesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddAclEntriesCommonWithContext is the same as AddAclEntriesCommon with the addition of the ability to pass a context and additional request options.

See AddAclEntriesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) AddAclEntriesRequest

func (c *CLB) AddAclEntriesRequest(input *AddAclEntriesInput) (req *request.Request, output *AddAclEntriesOutput)

AddAclEntriesRequest generates a "volcengine/request.Request" representing the client's request for the AddAclEntries operation. The "output" return value will be populated with the AddAclEntriesCommon request's response once the request completes successfully.

Use "Send" method on the returned AddAclEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after AddAclEntriesCommon Send returns without error.

See AddAclEntries for more information on using the AddAclEntries API call, and error handling.

// Example sending a request using the AddAclEntriesRequest method.
req, resp := client.AddAclEntriesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) AddAclEntriesWithContext

func (c *CLB) AddAclEntriesWithContext(ctx volcengine.Context, input *AddAclEntriesInput, opts ...request.Option) (*AddAclEntriesOutput, error)

AddAclEntriesWithContext is the same as AddAclEntries with the addition of the ability to pass a context and additional request options.

See AddAclEntries for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) AddServerGroupBackendServers

func (c *CLB) AddServerGroupBackendServers(input *AddServerGroupBackendServersInput) (*AddServerGroupBackendServersOutput, error)

AddServerGroupBackendServers API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation AddServerGroupBackendServers for usage and error information.

func (*CLB) AddServerGroupBackendServersCommon

func (c *CLB) AddServerGroupBackendServersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddServerGroupBackendServersCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation AddServerGroupBackendServersCommon for usage and error information.

func (*CLB) AddServerGroupBackendServersCommonRequest

func (c *CLB) AddServerGroupBackendServersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddServerGroupBackendServersCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddServerGroupBackendServersCommon operation. The "output" return value will be populated with the AddServerGroupBackendServersCommon request's response once the request completes successfully.

Use "Send" method on the returned AddServerGroupBackendServersCommon Request to send the API call to the service. the "output" return value is not valid until after AddServerGroupBackendServersCommon Send returns without error.

See AddServerGroupBackendServersCommon for more information on using the AddServerGroupBackendServersCommon API call, and error handling.

// Example sending a request using the AddServerGroupBackendServersCommonRequest method.
req, resp := client.AddServerGroupBackendServersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) AddServerGroupBackendServersCommonWithContext

func (c *CLB) AddServerGroupBackendServersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddServerGroupBackendServersCommonWithContext is the same as AddServerGroupBackendServersCommon with the addition of the ability to pass a context and additional request options.

See AddServerGroupBackendServersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) AddServerGroupBackendServersRequest

func (c *CLB) AddServerGroupBackendServersRequest(input *AddServerGroupBackendServersInput) (req *request.Request, output *AddServerGroupBackendServersOutput)

AddServerGroupBackendServersRequest generates a "volcengine/request.Request" representing the client's request for the AddServerGroupBackendServers operation. The "output" return value will be populated with the AddServerGroupBackendServersCommon request's response once the request completes successfully.

Use "Send" method on the returned AddServerGroupBackendServersCommon Request to send the API call to the service. the "output" return value is not valid until after AddServerGroupBackendServersCommon Send returns without error.

See AddServerGroupBackendServers for more information on using the AddServerGroupBackendServers API call, and error handling.

// Example sending a request using the AddServerGroupBackendServersRequest method.
req, resp := client.AddServerGroupBackendServersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) AddServerGroupBackendServersWithContext

func (c *CLB) AddServerGroupBackendServersWithContext(ctx volcengine.Context, input *AddServerGroupBackendServersInput, opts ...request.Option) (*AddServerGroupBackendServersOutput, error)

AddServerGroupBackendServersWithContext is the same as AddServerGroupBackendServers with the addition of the ability to pass a context and additional request options.

See AddServerGroupBackendServers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) AttachHealthCheckLogTopic added in v1.0.7

func (c *CLB) AttachHealthCheckLogTopic(input *AttachHealthCheckLogTopicInput) (*AttachHealthCheckLogTopicOutput, error)

AttachHealthCheckLogTopic API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation AttachHealthCheckLogTopic for usage and error information.

func (*CLB) AttachHealthCheckLogTopicCommon added in v1.0.7

func (c *CLB) AttachHealthCheckLogTopicCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachHealthCheckLogTopicCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation AttachHealthCheckLogTopicCommon for usage and error information.

func (*CLB) AttachHealthCheckLogTopicCommonRequest added in v1.0.7

func (c *CLB) AttachHealthCheckLogTopicCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AttachHealthCheckLogTopicCommonRequest generates a "volcengine/request.Request" representing the client's request for the AttachHealthCheckLogTopicCommon operation. The "output" return value will be populated with the AttachHealthCheckLogTopicCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachHealthCheckLogTopicCommon Request to send the API call to the service. the "output" return value is not valid until after AttachHealthCheckLogTopicCommon Send returns without error.

See AttachHealthCheckLogTopicCommon for more information on using the AttachHealthCheckLogTopicCommon API call, and error handling.

// Example sending a request using the AttachHealthCheckLogTopicCommonRequest method.
req, resp := client.AttachHealthCheckLogTopicCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) AttachHealthCheckLogTopicCommonWithContext added in v1.0.7

func (c *CLB) AttachHealthCheckLogTopicCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AttachHealthCheckLogTopicCommonWithContext is the same as AttachHealthCheckLogTopicCommon with the addition of the ability to pass a context and additional request options.

See AttachHealthCheckLogTopicCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) AttachHealthCheckLogTopicRequest added in v1.0.7

func (c *CLB) AttachHealthCheckLogTopicRequest(input *AttachHealthCheckLogTopicInput) (req *request.Request, output *AttachHealthCheckLogTopicOutput)

AttachHealthCheckLogTopicRequest generates a "volcengine/request.Request" representing the client's request for the AttachHealthCheckLogTopic operation. The "output" return value will be populated with the AttachHealthCheckLogTopicCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachHealthCheckLogTopicCommon Request to send the API call to the service. the "output" return value is not valid until after AttachHealthCheckLogTopicCommon Send returns without error.

See AttachHealthCheckLogTopic for more information on using the AttachHealthCheckLogTopic API call, and error handling.

// Example sending a request using the AttachHealthCheckLogTopicRequest method.
req, resp := client.AttachHealthCheckLogTopicRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) AttachHealthCheckLogTopicWithContext added in v1.0.7

func (c *CLB) AttachHealthCheckLogTopicWithContext(ctx volcengine.Context, input *AttachHealthCheckLogTopicInput, opts ...request.Option) (*AttachHealthCheckLogTopicOutput, error)

AttachHealthCheckLogTopicWithContext is the same as AttachHealthCheckLogTopic with the addition of the ability to pass a context and additional request options.

See AttachHealthCheckLogTopic for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ConvertLoadBalancerBillingType

func (c *CLB) ConvertLoadBalancerBillingType(input *ConvertLoadBalancerBillingTypeInput) (*ConvertLoadBalancerBillingTypeOutput, error)

ConvertLoadBalancerBillingType API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ConvertLoadBalancerBillingType for usage and error information.

func (*CLB) ConvertLoadBalancerBillingTypeCommon

func (c *CLB) ConvertLoadBalancerBillingTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ConvertLoadBalancerBillingTypeCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ConvertLoadBalancerBillingTypeCommon for usage and error information.

func (*CLB) ConvertLoadBalancerBillingTypeCommonRequest

func (c *CLB) ConvertLoadBalancerBillingTypeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ConvertLoadBalancerBillingTypeCommonRequest generates a "volcengine/request.Request" representing the client's request for the ConvertLoadBalancerBillingTypeCommon operation. The "output" return value will be populated with the ConvertLoadBalancerBillingTypeCommon request's response once the request completes successfully.

Use "Send" method on the returned ConvertLoadBalancerBillingTypeCommon Request to send the API call to the service. the "output" return value is not valid until after ConvertLoadBalancerBillingTypeCommon Send returns without error.

See ConvertLoadBalancerBillingTypeCommon for more information on using the ConvertLoadBalancerBillingTypeCommon API call, and error handling.

// Example sending a request using the ConvertLoadBalancerBillingTypeCommonRequest method.
req, resp := client.ConvertLoadBalancerBillingTypeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ConvertLoadBalancerBillingTypeCommonWithContext

func (c *CLB) ConvertLoadBalancerBillingTypeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ConvertLoadBalancerBillingTypeCommonWithContext is the same as ConvertLoadBalancerBillingTypeCommon with the addition of the ability to pass a context and additional request options.

See ConvertLoadBalancerBillingTypeCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ConvertLoadBalancerBillingTypeRequest

func (c *CLB) ConvertLoadBalancerBillingTypeRequest(input *ConvertLoadBalancerBillingTypeInput) (req *request.Request, output *ConvertLoadBalancerBillingTypeOutput)

ConvertLoadBalancerBillingTypeRequest generates a "volcengine/request.Request" representing the client's request for the ConvertLoadBalancerBillingType operation. The "output" return value will be populated with the ConvertLoadBalancerBillingTypeCommon request's response once the request completes successfully.

Use "Send" method on the returned ConvertLoadBalancerBillingTypeCommon Request to send the API call to the service. the "output" return value is not valid until after ConvertLoadBalancerBillingTypeCommon Send returns without error.

See ConvertLoadBalancerBillingType for more information on using the ConvertLoadBalancerBillingType API call, and error handling.

// Example sending a request using the ConvertLoadBalancerBillingTypeRequest method.
req, resp := client.ConvertLoadBalancerBillingTypeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ConvertLoadBalancerBillingTypeWithContext

func (c *CLB) ConvertLoadBalancerBillingTypeWithContext(ctx volcengine.Context, input *ConvertLoadBalancerBillingTypeInput, opts ...request.Option) (*ConvertLoadBalancerBillingTypeOutput, error)

ConvertLoadBalancerBillingTypeWithContext is the same as ConvertLoadBalancerBillingType with the addition of the ability to pass a context and additional request options.

See ConvertLoadBalancerBillingType for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateAcl

func (c *CLB) CreateAcl(input *CreateAclInput) (*CreateAclOutput, error)

CreateAcl API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateAcl for usage and error information.

func (*CLB) CreateAclCommon

func (c *CLB) CreateAclCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateAclCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateAclCommon for usage and error information.

func (*CLB) CreateAclCommonRequest

func (c *CLB) CreateAclCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateAclCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateAclCommon operation. The "output" return value will be populated with the CreateAclCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateAclCommon Request to send the API call to the service. the "output" return value is not valid until after CreateAclCommon Send returns without error.

See CreateAclCommon for more information on using the CreateAclCommon API call, and error handling.

// Example sending a request using the CreateAclCommonRequest method.
req, resp := client.CreateAclCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateAclCommonWithContext

func (c *CLB) CreateAclCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateAclCommonWithContext is the same as CreateAclCommon with the addition of the ability to pass a context and additional request options.

See CreateAclCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateAclRequest

func (c *CLB) CreateAclRequest(input *CreateAclInput) (req *request.Request, output *CreateAclOutput)

CreateAclRequest generates a "volcengine/request.Request" representing the client's request for the CreateAcl operation. The "output" return value will be populated with the CreateAclCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateAclCommon Request to send the API call to the service. the "output" return value is not valid until after CreateAclCommon Send returns without error.

See CreateAcl for more information on using the CreateAcl API call, and error handling.

// Example sending a request using the CreateAclRequest method.
req, resp := client.CreateAclRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateAclWithContext

func (c *CLB) CreateAclWithContext(ctx volcengine.Context, input *CreateAclInput, opts ...request.Option) (*CreateAclOutput, error)

CreateAclWithContext is the same as CreateAcl with the addition of the ability to pass a context and additional request options.

See CreateAcl for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateHealthCheckLogProject added in v1.0.7

func (c *CLB) CreateHealthCheckLogProject(input *CreateHealthCheckLogProjectInput) (*CreateHealthCheckLogProjectOutput, error)

CreateHealthCheckLogProject API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateHealthCheckLogProject for usage and error information.

func (*CLB) CreateHealthCheckLogProjectCommon added in v1.0.7

func (c *CLB) CreateHealthCheckLogProjectCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateHealthCheckLogProjectCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateHealthCheckLogProjectCommon for usage and error information.

func (*CLB) CreateHealthCheckLogProjectCommonRequest added in v1.0.7

func (c *CLB) CreateHealthCheckLogProjectCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateHealthCheckLogProjectCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateHealthCheckLogProjectCommon operation. The "output" return value will be populated with the CreateHealthCheckLogProjectCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateHealthCheckLogProjectCommon Request to send the API call to the service. the "output" return value is not valid until after CreateHealthCheckLogProjectCommon Send returns without error.

See CreateHealthCheckLogProjectCommon for more information on using the CreateHealthCheckLogProjectCommon API call, and error handling.

// Example sending a request using the CreateHealthCheckLogProjectCommonRequest method.
req, resp := client.CreateHealthCheckLogProjectCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateHealthCheckLogProjectCommonWithContext added in v1.0.7

func (c *CLB) CreateHealthCheckLogProjectCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateHealthCheckLogProjectCommonWithContext is the same as CreateHealthCheckLogProjectCommon with the addition of the ability to pass a context and additional request options.

See CreateHealthCheckLogProjectCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateHealthCheckLogProjectRequest added in v1.0.7

func (c *CLB) CreateHealthCheckLogProjectRequest(input *CreateHealthCheckLogProjectInput) (req *request.Request, output *CreateHealthCheckLogProjectOutput)

CreateHealthCheckLogProjectRequest generates a "volcengine/request.Request" representing the client's request for the CreateHealthCheckLogProject operation. The "output" return value will be populated with the CreateHealthCheckLogProjectCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateHealthCheckLogProjectCommon Request to send the API call to the service. the "output" return value is not valid until after CreateHealthCheckLogProjectCommon Send returns without error.

See CreateHealthCheckLogProject for more information on using the CreateHealthCheckLogProject API call, and error handling.

// Example sending a request using the CreateHealthCheckLogProjectRequest method.
req, resp := client.CreateHealthCheckLogProjectRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateHealthCheckLogProjectWithContext added in v1.0.7

func (c *CLB) CreateHealthCheckLogProjectWithContext(ctx volcengine.Context, input *CreateHealthCheckLogProjectInput, opts ...request.Option) (*CreateHealthCheckLogProjectOutput, error)

CreateHealthCheckLogProjectWithContext is the same as CreateHealthCheckLogProject with the addition of the ability to pass a context and additional request options.

See CreateHealthCheckLogProject for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateListener

func (c *CLB) CreateListener(input *CreateListenerInput) (*CreateListenerOutput, error)

CreateListener API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateListener for usage and error information.

func (*CLB) CreateListenerCommon

func (c *CLB) CreateListenerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateListenerCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateListenerCommon for usage and error information.

func (*CLB) CreateListenerCommonRequest

func (c *CLB) CreateListenerCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateListenerCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateListenerCommon operation. The "output" return value will be populated with the CreateListenerCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateListenerCommon Request to send the API call to the service. the "output" return value is not valid until after CreateListenerCommon Send returns without error.

See CreateListenerCommon for more information on using the CreateListenerCommon API call, and error handling.

// Example sending a request using the CreateListenerCommonRequest method.
req, resp := client.CreateListenerCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateListenerCommonWithContext

func (c *CLB) CreateListenerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateListenerCommonWithContext is the same as CreateListenerCommon with the addition of the ability to pass a context and additional request options.

See CreateListenerCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateListenerRequest

func (c *CLB) CreateListenerRequest(input *CreateListenerInput) (req *request.Request, output *CreateListenerOutput)

CreateListenerRequest generates a "volcengine/request.Request" representing the client's request for the CreateListener operation. The "output" return value will be populated with the CreateListenerCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateListenerCommon Request to send the API call to the service. the "output" return value is not valid until after CreateListenerCommon Send returns without error.

See CreateListener for more information on using the CreateListener API call, and error handling.

// Example sending a request using the CreateListenerRequest method.
req, resp := client.CreateListenerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateListenerWithContext

func (c *CLB) CreateListenerWithContext(ctx volcengine.Context, input *CreateListenerInput, opts ...request.Option) (*CreateListenerOutput, error)

CreateListenerWithContext is the same as CreateListener with the addition of the ability to pass a context and additional request options.

See CreateListener for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateLoadBalancer

func (c *CLB) CreateLoadBalancer(input *CreateLoadBalancerInput) (*CreateLoadBalancerOutput, error)

CreateLoadBalancer API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateLoadBalancer for usage and error information.

func (*CLB) CreateLoadBalancerCommon

func (c *CLB) CreateLoadBalancerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateLoadBalancerCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateLoadBalancerCommon for usage and error information.

func (*CLB) CreateLoadBalancerCommonRequest

func (c *CLB) CreateLoadBalancerCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateLoadBalancerCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateLoadBalancerCommon operation. The "output" return value will be populated with the CreateLoadBalancerCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateLoadBalancerCommon Request to send the API call to the service. the "output" return value is not valid until after CreateLoadBalancerCommon Send returns without error.

See CreateLoadBalancerCommon for more information on using the CreateLoadBalancerCommon API call, and error handling.

// Example sending a request using the CreateLoadBalancerCommonRequest method.
req, resp := client.CreateLoadBalancerCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateLoadBalancerCommonWithContext

func (c *CLB) CreateLoadBalancerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateLoadBalancerCommonWithContext is the same as CreateLoadBalancerCommon with the addition of the ability to pass a context and additional request options.

See CreateLoadBalancerCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateLoadBalancerRequest

func (c *CLB) CreateLoadBalancerRequest(input *CreateLoadBalancerInput) (req *request.Request, output *CreateLoadBalancerOutput)

CreateLoadBalancerRequest generates a "volcengine/request.Request" representing the client's request for the CreateLoadBalancer operation. The "output" return value will be populated with the CreateLoadBalancerCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateLoadBalancerCommon Request to send the API call to the service. the "output" return value is not valid until after CreateLoadBalancerCommon Send returns without error.

See CreateLoadBalancer for more information on using the CreateLoadBalancer API call, and error handling.

// Example sending a request using the CreateLoadBalancerRequest method.
req, resp := client.CreateLoadBalancerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateLoadBalancerWithContext

func (c *CLB) CreateLoadBalancerWithContext(ctx volcengine.Context, input *CreateLoadBalancerInput, opts ...request.Option) (*CreateLoadBalancerOutput, error)

CreateLoadBalancerWithContext is the same as CreateLoadBalancer with the addition of the ability to pass a context and additional request options.

See CreateLoadBalancer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateRules

func (c *CLB) CreateRules(input *CreateRulesInput) (*CreateRulesOutput, error)

CreateRules API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateRules for usage and error information.

func (*CLB) CreateRulesCommon

func (c *CLB) CreateRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRulesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateRulesCommon for usage and error information.

func (*CLB) CreateRulesCommonRequest

func (c *CLB) CreateRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateRulesCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateRulesCommon operation. The "output" return value will be populated with the CreateRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRulesCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRulesCommon Send returns without error.

See CreateRulesCommon for more information on using the CreateRulesCommon API call, and error handling.

// Example sending a request using the CreateRulesCommonRequest method.
req, resp := client.CreateRulesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateRulesCommonWithContext

func (c *CLB) CreateRulesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateRulesCommonWithContext is the same as CreateRulesCommon with the addition of the ability to pass a context and additional request options.

See CreateRulesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateRulesRequest

func (c *CLB) CreateRulesRequest(input *CreateRulesInput) (req *request.Request, output *CreateRulesOutput)

CreateRulesRequest generates a "volcengine/request.Request" representing the client's request for the CreateRules operation. The "output" return value will be populated with the CreateRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRulesCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRulesCommon Send returns without error.

See CreateRules for more information on using the CreateRules API call, and error handling.

// Example sending a request using the CreateRulesRequest method.
req, resp := client.CreateRulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateRulesWithContext

func (c *CLB) CreateRulesWithContext(ctx volcengine.Context, input *CreateRulesInput, opts ...request.Option) (*CreateRulesOutput, error)

CreateRulesWithContext is the same as CreateRules with the addition of the ability to pass a context and additional request options.

See CreateRules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateServerGroup

func (c *CLB) CreateServerGroup(input *CreateServerGroupInput) (*CreateServerGroupOutput, error)

CreateServerGroup API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateServerGroup for usage and error information.

func (*CLB) CreateServerGroupCommon

func (c *CLB) CreateServerGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateServerGroupCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation CreateServerGroupCommon for usage and error information.

func (*CLB) CreateServerGroupCommonRequest

func (c *CLB) CreateServerGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateServerGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateServerGroupCommon operation. The "output" return value will be populated with the CreateServerGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateServerGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateServerGroupCommon Send returns without error.

See CreateServerGroupCommon for more information on using the CreateServerGroupCommon API call, and error handling.

// Example sending a request using the CreateServerGroupCommonRequest method.
req, resp := client.CreateServerGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateServerGroupCommonWithContext

func (c *CLB) CreateServerGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateServerGroupCommonWithContext is the same as CreateServerGroupCommon with the addition of the ability to pass a context and additional request options.

See CreateServerGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) CreateServerGroupRequest

func (c *CLB) CreateServerGroupRequest(input *CreateServerGroupInput) (req *request.Request, output *CreateServerGroupOutput)

CreateServerGroupRequest generates a "volcengine/request.Request" representing the client's request for the CreateServerGroup operation. The "output" return value will be populated with the CreateServerGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateServerGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateServerGroupCommon Send returns without error.

See CreateServerGroup for more information on using the CreateServerGroup API call, and error handling.

// Example sending a request using the CreateServerGroupRequest method.
req, resp := client.CreateServerGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) CreateServerGroupWithContext

func (c *CLB) CreateServerGroupWithContext(ctx volcengine.Context, input *CreateServerGroupInput, opts ...request.Option) (*CreateServerGroupOutput, error)

CreateServerGroupWithContext is the same as CreateServerGroup with the addition of the ability to pass a context and additional request options.

See CreateServerGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteAcl

func (c *CLB) DeleteAcl(input *DeleteAclInput) (*DeleteAclOutput, error)

DeleteAcl API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteAcl for usage and error information.

func (*CLB) DeleteAclCommon

func (c *CLB) DeleteAclCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAclCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteAclCommon for usage and error information.

func (*CLB) DeleteAclCommonRequest

func (c *CLB) DeleteAclCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteAclCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAclCommon operation. The "output" return value will be populated with the DeleteAclCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAclCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAclCommon Send returns without error.

See DeleteAclCommon for more information on using the DeleteAclCommon API call, and error handling.

// Example sending a request using the DeleteAclCommonRequest method.
req, resp := client.DeleteAclCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteAclCommonWithContext

func (c *CLB) DeleteAclCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteAclCommonWithContext is the same as DeleteAclCommon with the addition of the ability to pass a context and additional request options.

See DeleteAclCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteAclRequest

func (c *CLB) DeleteAclRequest(input *DeleteAclInput) (req *request.Request, output *DeleteAclOutput)

DeleteAclRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAcl operation. The "output" return value will be populated with the DeleteAclCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAclCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAclCommon Send returns without error.

See DeleteAcl for more information on using the DeleteAcl API call, and error handling.

// Example sending a request using the DeleteAclRequest method.
req, resp := client.DeleteAclRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteAclWithContext

func (c *CLB) DeleteAclWithContext(ctx volcengine.Context, input *DeleteAclInput, opts ...request.Option) (*DeleteAclOutput, error)

DeleteAclWithContext is the same as DeleteAcl with the addition of the ability to pass a context and additional request options.

See DeleteAcl for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteCertificate

func (c *CLB) DeleteCertificate(input *DeleteCertificateInput) (*DeleteCertificateOutput, error)

DeleteCertificate API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteCertificate for usage and error information.

func (*CLB) DeleteCertificateCommon

func (c *CLB) DeleteCertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCertificateCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteCertificateCommon for usage and error information.

func (*CLB) DeleteCertificateCommonRequest

func (c *CLB) DeleteCertificateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteCertificateCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteCertificateCommon operation. The "output" return value will be populated with the DeleteCertificateCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteCertificateCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteCertificateCommon Send returns without error.

See DeleteCertificateCommon for more information on using the DeleteCertificateCommon API call, and error handling.

// Example sending a request using the DeleteCertificateCommonRequest method.
req, resp := client.DeleteCertificateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteCertificateCommonWithContext

func (c *CLB) DeleteCertificateCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteCertificateCommonWithContext is the same as DeleteCertificateCommon with the addition of the ability to pass a context and additional request options.

See DeleteCertificateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteCertificateRequest

func (c *CLB) DeleteCertificateRequest(input *DeleteCertificateInput) (req *request.Request, output *DeleteCertificateOutput)

DeleteCertificateRequest generates a "volcengine/request.Request" representing the client's request for the DeleteCertificate operation. The "output" return value will be populated with the DeleteCertificateCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteCertificateCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteCertificateCommon Send returns without error.

See DeleteCertificate for more information on using the DeleteCertificate API call, and error handling.

// Example sending a request using the DeleteCertificateRequest method.
req, resp := client.DeleteCertificateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteCertificateWithContext

func (c *CLB) DeleteCertificateWithContext(ctx volcengine.Context, input *DeleteCertificateInput, opts ...request.Option) (*DeleteCertificateOutput, error)

DeleteCertificateWithContext is the same as DeleteCertificate with the addition of the ability to pass a context and additional request options.

See DeleteCertificate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteHealthCheckLogProject added in v1.0.7

func (c *CLB) DeleteHealthCheckLogProject(input *DeleteHealthCheckLogProjectInput) (*DeleteHealthCheckLogProjectOutput, error)

DeleteHealthCheckLogProject API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteHealthCheckLogProject for usage and error information.

func (*CLB) DeleteHealthCheckLogProjectCommon added in v1.0.7

func (c *CLB) DeleteHealthCheckLogProjectCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteHealthCheckLogProjectCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteHealthCheckLogProjectCommon for usage and error information.

func (*CLB) DeleteHealthCheckLogProjectCommonRequest added in v1.0.7

func (c *CLB) DeleteHealthCheckLogProjectCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteHealthCheckLogProjectCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteHealthCheckLogProjectCommon operation. The "output" return value will be populated with the DeleteHealthCheckLogProjectCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteHealthCheckLogProjectCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteHealthCheckLogProjectCommon Send returns without error.

See DeleteHealthCheckLogProjectCommon for more information on using the DeleteHealthCheckLogProjectCommon API call, and error handling.

// Example sending a request using the DeleteHealthCheckLogProjectCommonRequest method.
req, resp := client.DeleteHealthCheckLogProjectCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteHealthCheckLogProjectCommonWithContext added in v1.0.7

func (c *CLB) DeleteHealthCheckLogProjectCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteHealthCheckLogProjectCommonWithContext is the same as DeleteHealthCheckLogProjectCommon with the addition of the ability to pass a context and additional request options.

See DeleteHealthCheckLogProjectCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteHealthCheckLogProjectRequest added in v1.0.7

func (c *CLB) DeleteHealthCheckLogProjectRequest(input *DeleteHealthCheckLogProjectInput) (req *request.Request, output *DeleteHealthCheckLogProjectOutput)

DeleteHealthCheckLogProjectRequest generates a "volcengine/request.Request" representing the client's request for the DeleteHealthCheckLogProject operation. The "output" return value will be populated with the DeleteHealthCheckLogProjectCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteHealthCheckLogProjectCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteHealthCheckLogProjectCommon Send returns without error.

See DeleteHealthCheckLogProject for more information on using the DeleteHealthCheckLogProject API call, and error handling.

// Example sending a request using the DeleteHealthCheckLogProjectRequest method.
req, resp := client.DeleteHealthCheckLogProjectRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteHealthCheckLogProjectWithContext added in v1.0.7

func (c *CLB) DeleteHealthCheckLogProjectWithContext(ctx volcengine.Context, input *DeleteHealthCheckLogProjectInput, opts ...request.Option) (*DeleteHealthCheckLogProjectOutput, error)

DeleteHealthCheckLogProjectWithContext is the same as DeleteHealthCheckLogProject with the addition of the ability to pass a context and additional request options.

See DeleteHealthCheckLogProject for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteListener

func (c *CLB) DeleteListener(input *DeleteListenerInput) (*DeleteListenerOutput, error)

DeleteListener API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteListener for usage and error information.

func (*CLB) DeleteListenerCommon

func (c *CLB) DeleteListenerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteListenerCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteListenerCommon for usage and error information.

func (*CLB) DeleteListenerCommonRequest

func (c *CLB) DeleteListenerCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteListenerCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteListenerCommon operation. The "output" return value will be populated with the DeleteListenerCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteListenerCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteListenerCommon Send returns without error.

See DeleteListenerCommon for more information on using the DeleteListenerCommon API call, and error handling.

// Example sending a request using the DeleteListenerCommonRequest method.
req, resp := client.DeleteListenerCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteListenerCommonWithContext

func (c *CLB) DeleteListenerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteListenerCommonWithContext is the same as DeleteListenerCommon with the addition of the ability to pass a context and additional request options.

See DeleteListenerCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteListenerRequest

func (c *CLB) DeleteListenerRequest(input *DeleteListenerInput) (req *request.Request, output *DeleteListenerOutput)

DeleteListenerRequest generates a "volcengine/request.Request" representing the client's request for the DeleteListener operation. The "output" return value will be populated with the DeleteListenerCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteListenerCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteListenerCommon Send returns without error.

See DeleteListener for more information on using the DeleteListener API call, and error handling.

// Example sending a request using the DeleteListenerRequest method.
req, resp := client.DeleteListenerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteListenerWithContext

func (c *CLB) DeleteListenerWithContext(ctx volcengine.Context, input *DeleteListenerInput, opts ...request.Option) (*DeleteListenerOutput, error)

DeleteListenerWithContext is the same as DeleteListener with the addition of the ability to pass a context and additional request options.

See DeleteListener for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteLoadBalancer

func (c *CLB) DeleteLoadBalancer(input *DeleteLoadBalancerInput) (*DeleteLoadBalancerOutput, error)

DeleteLoadBalancer API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteLoadBalancer for usage and error information.

func (*CLB) DeleteLoadBalancerCommon

func (c *CLB) DeleteLoadBalancerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteLoadBalancerCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteLoadBalancerCommon for usage and error information.

func (*CLB) DeleteLoadBalancerCommonRequest

func (c *CLB) DeleteLoadBalancerCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteLoadBalancerCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteLoadBalancerCommon operation. The "output" return value will be populated with the DeleteLoadBalancerCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteLoadBalancerCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteLoadBalancerCommon Send returns without error.

See DeleteLoadBalancerCommon for more information on using the DeleteLoadBalancerCommon API call, and error handling.

// Example sending a request using the DeleteLoadBalancerCommonRequest method.
req, resp := client.DeleteLoadBalancerCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteLoadBalancerCommonWithContext

func (c *CLB) DeleteLoadBalancerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteLoadBalancerCommonWithContext is the same as DeleteLoadBalancerCommon with the addition of the ability to pass a context and additional request options.

See DeleteLoadBalancerCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteLoadBalancerRequest

func (c *CLB) DeleteLoadBalancerRequest(input *DeleteLoadBalancerInput) (req *request.Request, output *DeleteLoadBalancerOutput)

DeleteLoadBalancerRequest generates a "volcengine/request.Request" representing the client's request for the DeleteLoadBalancer operation. The "output" return value will be populated with the DeleteLoadBalancerCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteLoadBalancerCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteLoadBalancerCommon Send returns without error.

See DeleteLoadBalancer for more information on using the DeleteLoadBalancer API call, and error handling.

// Example sending a request using the DeleteLoadBalancerRequest method.
req, resp := client.DeleteLoadBalancerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteLoadBalancerWithContext

func (c *CLB) DeleteLoadBalancerWithContext(ctx volcengine.Context, input *DeleteLoadBalancerInput, opts ...request.Option) (*DeleteLoadBalancerOutput, error)

DeleteLoadBalancerWithContext is the same as DeleteLoadBalancer with the addition of the ability to pass a context and additional request options.

See DeleteLoadBalancer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteRules

func (c *CLB) DeleteRules(input *DeleteRulesInput) (*DeleteRulesOutput, error)

DeleteRules API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteRules for usage and error information.

func (*CLB) DeleteRulesCommon

func (c *CLB) DeleteRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRulesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteRulesCommon for usage and error information.

func (*CLB) DeleteRulesCommonRequest

func (c *CLB) DeleteRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteRulesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRulesCommon operation. The "output" return value will be populated with the DeleteRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRulesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRulesCommon Send returns without error.

See DeleteRulesCommon for more information on using the DeleteRulesCommon API call, and error handling.

// Example sending a request using the DeleteRulesCommonRequest method.
req, resp := client.DeleteRulesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteRulesCommonWithContext

func (c *CLB) DeleteRulesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteRulesCommonWithContext is the same as DeleteRulesCommon with the addition of the ability to pass a context and additional request options.

See DeleteRulesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteRulesRequest

func (c *CLB) DeleteRulesRequest(input *DeleteRulesInput) (req *request.Request, output *DeleteRulesOutput)

DeleteRulesRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRules operation. The "output" return value will be populated with the DeleteRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRulesCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRulesCommon Send returns without error.

See DeleteRules for more information on using the DeleteRules API call, and error handling.

// Example sending a request using the DeleteRulesRequest method.
req, resp := client.DeleteRulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteRulesWithContext

func (c *CLB) DeleteRulesWithContext(ctx volcengine.Context, input *DeleteRulesInput, opts ...request.Option) (*DeleteRulesOutput, error)

DeleteRulesWithContext is the same as DeleteRules with the addition of the ability to pass a context and additional request options.

See DeleteRules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteServerGroup

func (c *CLB) DeleteServerGroup(input *DeleteServerGroupInput) (*DeleteServerGroupOutput, error)

DeleteServerGroup API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteServerGroup for usage and error information.

func (*CLB) DeleteServerGroupCommon

func (c *CLB) DeleteServerGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteServerGroupCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DeleteServerGroupCommon for usage and error information.

func (*CLB) DeleteServerGroupCommonRequest

func (c *CLB) DeleteServerGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteServerGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteServerGroupCommon operation. The "output" return value will be populated with the DeleteServerGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteServerGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteServerGroupCommon Send returns without error.

See DeleteServerGroupCommon for more information on using the DeleteServerGroupCommon API call, and error handling.

// Example sending a request using the DeleteServerGroupCommonRequest method.
req, resp := client.DeleteServerGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteServerGroupCommonWithContext

func (c *CLB) DeleteServerGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteServerGroupCommonWithContext is the same as DeleteServerGroupCommon with the addition of the ability to pass a context and additional request options.

See DeleteServerGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DeleteServerGroupRequest

func (c *CLB) DeleteServerGroupRequest(input *DeleteServerGroupInput) (req *request.Request, output *DeleteServerGroupOutput)

DeleteServerGroupRequest generates a "volcengine/request.Request" representing the client's request for the DeleteServerGroup operation. The "output" return value will be populated with the DeleteServerGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteServerGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteServerGroupCommon Send returns without error.

See DeleteServerGroup for more information on using the DeleteServerGroup API call, and error handling.

// Example sending a request using the DeleteServerGroupRequest method.
req, resp := client.DeleteServerGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DeleteServerGroupWithContext

func (c *CLB) DeleteServerGroupWithContext(ctx volcengine.Context, input *DeleteServerGroupInput, opts ...request.Option) (*DeleteServerGroupOutput, error)

DeleteServerGroupWithContext is the same as DeleteServerGroup with the addition of the ability to pass a context and additional request options.

See DeleteServerGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeAclAttributes

func (c *CLB) DescribeAclAttributes(input *DescribeAclAttributesInput) (*DescribeAclAttributesOutput, error)

DescribeAclAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeAclAttributes for usage and error information.

func (*CLB) DescribeAclAttributesCommon

func (c *CLB) DescribeAclAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAclAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeAclAttributesCommon for usage and error information.

func (*CLB) DescribeAclAttributesCommonRequest

func (c *CLB) DescribeAclAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeAclAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAclAttributesCommon operation. The "output" return value will be populated with the DescribeAclAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeAclAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeAclAttributesCommon Send returns without error.

See DescribeAclAttributesCommon for more information on using the DescribeAclAttributesCommon API call, and error handling.

// Example sending a request using the DescribeAclAttributesCommonRequest method.
req, resp := client.DescribeAclAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeAclAttributesCommonWithContext

func (c *CLB) DescribeAclAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeAclAttributesCommonWithContext is the same as DescribeAclAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeAclAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeAclAttributesRequest

func (c *CLB) DescribeAclAttributesRequest(input *DescribeAclAttributesInput) (req *request.Request, output *DescribeAclAttributesOutput)

DescribeAclAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAclAttributes operation. The "output" return value will be populated with the DescribeAclAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeAclAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeAclAttributesCommon Send returns without error.

See DescribeAclAttributes for more information on using the DescribeAclAttributes API call, and error handling.

// Example sending a request using the DescribeAclAttributesRequest method.
req, resp := client.DescribeAclAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeAclAttributesWithContext

func (c *CLB) DescribeAclAttributesWithContext(ctx volcengine.Context, input *DescribeAclAttributesInput, opts ...request.Option) (*DescribeAclAttributesOutput, error)

DescribeAclAttributesWithContext is the same as DescribeAclAttributes with the addition of the ability to pass a context and additional request options.

See DescribeAclAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeAcls

func (c *CLB) DescribeAcls(input *DescribeAclsInput) (*DescribeAclsOutput, error)

DescribeAcls API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeAcls for usage and error information.

func (*CLB) DescribeAclsCommon

func (c *CLB) DescribeAclsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAclsCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeAclsCommon for usage and error information.

func (*CLB) DescribeAclsCommonRequest

func (c *CLB) DescribeAclsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeAclsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAclsCommon operation. The "output" return value will be populated with the DescribeAclsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeAclsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeAclsCommon Send returns without error.

See DescribeAclsCommon for more information on using the DescribeAclsCommon API call, and error handling.

// Example sending a request using the DescribeAclsCommonRequest method.
req, resp := client.DescribeAclsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeAclsCommonWithContext

func (c *CLB) DescribeAclsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeAclsCommonWithContext is the same as DescribeAclsCommon with the addition of the ability to pass a context and additional request options.

See DescribeAclsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeAclsRequest

func (c *CLB) DescribeAclsRequest(input *DescribeAclsInput) (req *request.Request, output *DescribeAclsOutput)

DescribeAclsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAcls operation. The "output" return value will be populated with the DescribeAclsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeAclsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeAclsCommon Send returns without error.

See DescribeAcls for more information on using the DescribeAcls API call, and error handling.

// Example sending a request using the DescribeAclsRequest method.
req, resp := client.DescribeAclsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeAclsWithContext

func (c *CLB) DescribeAclsWithContext(ctx volcengine.Context, input *DescribeAclsInput, opts ...request.Option) (*DescribeAclsOutput, error)

DescribeAclsWithContext is the same as DescribeAcls with the addition of the ability to pass a context and additional request options.

See DescribeAcls for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeCertificates

func (c *CLB) DescribeCertificates(input *DescribeCertificatesInput) (*DescribeCertificatesOutput, error)

DescribeCertificates API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeCertificates for usage and error information.

func (*CLB) DescribeCertificatesCommon

func (c *CLB) DescribeCertificatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCertificatesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeCertificatesCommon for usage and error information.

func (*CLB) DescribeCertificatesCommonRequest

func (c *CLB) DescribeCertificatesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeCertificatesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeCertificatesCommon operation. The "output" return value will be populated with the DescribeCertificatesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeCertificatesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeCertificatesCommon Send returns without error.

See DescribeCertificatesCommon for more information on using the DescribeCertificatesCommon API call, and error handling.

// Example sending a request using the DescribeCertificatesCommonRequest method.
req, resp := client.DescribeCertificatesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeCertificatesCommonWithContext

func (c *CLB) DescribeCertificatesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeCertificatesCommonWithContext is the same as DescribeCertificatesCommon with the addition of the ability to pass a context and additional request options.

See DescribeCertificatesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeCertificatesRequest

func (c *CLB) DescribeCertificatesRequest(input *DescribeCertificatesInput) (req *request.Request, output *DescribeCertificatesOutput)

DescribeCertificatesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeCertificates operation. The "output" return value will be populated with the DescribeCertificatesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeCertificatesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeCertificatesCommon Send returns without error.

See DescribeCertificates for more information on using the DescribeCertificates API call, and error handling.

// Example sending a request using the DescribeCertificatesRequest method.
req, resp := client.DescribeCertificatesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeCertificatesWithContext

func (c *CLB) DescribeCertificatesWithContext(ctx volcengine.Context, input *DescribeCertificatesInput, opts ...request.Option) (*DescribeCertificatesOutput, error)

DescribeCertificatesWithContext is the same as DescribeCertificates with the addition of the ability to pass a context and additional request options.

See DescribeCertificates for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeHealthCheckLogProjectAttributes added in v1.0.7

func (c *CLB) DescribeHealthCheckLogProjectAttributes(input *DescribeHealthCheckLogProjectAttributesInput) (*DescribeHealthCheckLogProjectAttributesOutput, error)

DescribeHealthCheckLogProjectAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeHealthCheckLogProjectAttributes for usage and error information.

func (*CLB) DescribeHealthCheckLogProjectAttributesCommon added in v1.0.7

func (c *CLB) DescribeHealthCheckLogProjectAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeHealthCheckLogProjectAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeHealthCheckLogProjectAttributesCommon for usage and error information.

func (*CLB) DescribeHealthCheckLogProjectAttributesCommonRequest added in v1.0.7

func (c *CLB) DescribeHealthCheckLogProjectAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeHealthCheckLogProjectAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeHealthCheckLogProjectAttributesCommon operation. The "output" return value will be populated with the DescribeHealthCheckLogProjectAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHealthCheckLogProjectAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHealthCheckLogProjectAttributesCommon Send returns without error.

See DescribeHealthCheckLogProjectAttributesCommon for more information on using the DescribeHealthCheckLogProjectAttributesCommon API call, and error handling.

// Example sending a request using the DescribeHealthCheckLogProjectAttributesCommonRequest method.
req, resp := client.DescribeHealthCheckLogProjectAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeHealthCheckLogProjectAttributesCommonWithContext added in v1.0.7

func (c *CLB) DescribeHealthCheckLogProjectAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeHealthCheckLogProjectAttributesCommonWithContext is the same as DescribeHealthCheckLogProjectAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeHealthCheckLogProjectAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeHealthCheckLogProjectAttributesRequest added in v1.0.7

func (c *CLB) DescribeHealthCheckLogProjectAttributesRequest(input *DescribeHealthCheckLogProjectAttributesInput) (req *request.Request, output *DescribeHealthCheckLogProjectAttributesOutput)

DescribeHealthCheckLogProjectAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeHealthCheckLogProjectAttributes operation. The "output" return value will be populated with the DescribeHealthCheckLogProjectAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHealthCheckLogProjectAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHealthCheckLogProjectAttributesCommon Send returns without error.

See DescribeHealthCheckLogProjectAttributes for more information on using the DescribeHealthCheckLogProjectAttributes API call, and error handling.

// Example sending a request using the DescribeHealthCheckLogProjectAttributesRequest method.
req, resp := client.DescribeHealthCheckLogProjectAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeHealthCheckLogProjectAttributesWithContext added in v1.0.7

func (c *CLB) DescribeHealthCheckLogProjectAttributesWithContext(ctx volcengine.Context, input *DescribeHealthCheckLogProjectAttributesInput, opts ...request.Option) (*DescribeHealthCheckLogProjectAttributesOutput, error)

DescribeHealthCheckLogProjectAttributesWithContext is the same as DescribeHealthCheckLogProjectAttributes with the addition of the ability to pass a context and additional request options.

See DescribeHealthCheckLogProjectAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeHealthCheckLogTopicAttributes added in v1.0.7

func (c *CLB) DescribeHealthCheckLogTopicAttributes(input *DescribeHealthCheckLogTopicAttributesInput) (*DescribeHealthCheckLogTopicAttributesOutput, error)

DescribeHealthCheckLogTopicAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeHealthCheckLogTopicAttributes for usage and error information.

func (*CLB) DescribeHealthCheckLogTopicAttributesCommon added in v1.0.7

func (c *CLB) DescribeHealthCheckLogTopicAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeHealthCheckLogTopicAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeHealthCheckLogTopicAttributesCommon for usage and error information.

func (*CLB) DescribeHealthCheckLogTopicAttributesCommonRequest added in v1.0.7

func (c *CLB) DescribeHealthCheckLogTopicAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeHealthCheckLogTopicAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeHealthCheckLogTopicAttributesCommon operation. The "output" return value will be populated with the DescribeHealthCheckLogTopicAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHealthCheckLogTopicAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHealthCheckLogTopicAttributesCommon Send returns without error.

See DescribeHealthCheckLogTopicAttributesCommon for more information on using the DescribeHealthCheckLogTopicAttributesCommon API call, and error handling.

// Example sending a request using the DescribeHealthCheckLogTopicAttributesCommonRequest method.
req, resp := client.DescribeHealthCheckLogTopicAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeHealthCheckLogTopicAttributesCommonWithContext added in v1.0.7

func (c *CLB) DescribeHealthCheckLogTopicAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeHealthCheckLogTopicAttributesCommonWithContext is the same as DescribeHealthCheckLogTopicAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeHealthCheckLogTopicAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeHealthCheckLogTopicAttributesRequest added in v1.0.7

func (c *CLB) DescribeHealthCheckLogTopicAttributesRequest(input *DescribeHealthCheckLogTopicAttributesInput) (req *request.Request, output *DescribeHealthCheckLogTopicAttributesOutput)

DescribeHealthCheckLogTopicAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeHealthCheckLogTopicAttributes operation. The "output" return value will be populated with the DescribeHealthCheckLogTopicAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHealthCheckLogTopicAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHealthCheckLogTopicAttributesCommon Send returns without error.

See DescribeHealthCheckLogTopicAttributes for more information on using the DescribeHealthCheckLogTopicAttributes API call, and error handling.

// Example sending a request using the DescribeHealthCheckLogTopicAttributesRequest method.
req, resp := client.DescribeHealthCheckLogTopicAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeHealthCheckLogTopicAttributesWithContext added in v1.0.7

func (c *CLB) DescribeHealthCheckLogTopicAttributesWithContext(ctx volcengine.Context, input *DescribeHealthCheckLogTopicAttributesInput, opts ...request.Option) (*DescribeHealthCheckLogTopicAttributesOutput, error)

DescribeHealthCheckLogTopicAttributesWithContext is the same as DescribeHealthCheckLogTopicAttributes with the addition of the ability to pass a context and additional request options.

See DescribeHealthCheckLogTopicAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeListenerAttributes

func (c *CLB) DescribeListenerAttributes(input *DescribeListenerAttributesInput) (*DescribeListenerAttributesOutput, error)

DescribeListenerAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeListenerAttributes for usage and error information.

func (*CLB) DescribeListenerAttributesCommon

func (c *CLB) DescribeListenerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeListenerAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeListenerAttributesCommon for usage and error information.

func (*CLB) DescribeListenerAttributesCommonRequest

func (c *CLB) DescribeListenerAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeListenerAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeListenerAttributesCommon operation. The "output" return value will be populated with the DescribeListenerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeListenerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeListenerAttributesCommon Send returns without error.

See DescribeListenerAttributesCommon for more information on using the DescribeListenerAttributesCommon API call, and error handling.

// Example sending a request using the DescribeListenerAttributesCommonRequest method.
req, resp := client.DescribeListenerAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeListenerAttributesCommonWithContext

func (c *CLB) DescribeListenerAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeListenerAttributesCommonWithContext is the same as DescribeListenerAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeListenerAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeListenerAttributesRequest

func (c *CLB) DescribeListenerAttributesRequest(input *DescribeListenerAttributesInput) (req *request.Request, output *DescribeListenerAttributesOutput)

DescribeListenerAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeListenerAttributes operation. The "output" return value will be populated with the DescribeListenerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeListenerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeListenerAttributesCommon Send returns without error.

See DescribeListenerAttributes for more information on using the DescribeListenerAttributes API call, and error handling.

// Example sending a request using the DescribeListenerAttributesRequest method.
req, resp := client.DescribeListenerAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeListenerAttributesWithContext

func (c *CLB) DescribeListenerAttributesWithContext(ctx volcengine.Context, input *DescribeListenerAttributesInput, opts ...request.Option) (*DescribeListenerAttributesOutput, error)

DescribeListenerAttributesWithContext is the same as DescribeListenerAttributes with the addition of the ability to pass a context and additional request options.

See DescribeListenerAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeListenerHealth

func (c *CLB) DescribeListenerHealth(input *DescribeListenerHealthInput) (*DescribeListenerHealthOutput, error)

DescribeListenerHealth API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeListenerHealth for usage and error information.

func (*CLB) DescribeListenerHealthCommon

func (c *CLB) DescribeListenerHealthCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeListenerHealthCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeListenerHealthCommon for usage and error information.

func (*CLB) DescribeListenerHealthCommonRequest

func (c *CLB) DescribeListenerHealthCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeListenerHealthCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeListenerHealthCommon operation. The "output" return value will be populated with the DescribeListenerHealthCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeListenerHealthCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeListenerHealthCommon Send returns without error.

See DescribeListenerHealthCommon for more information on using the DescribeListenerHealthCommon API call, and error handling.

// Example sending a request using the DescribeListenerHealthCommonRequest method.
req, resp := client.DescribeListenerHealthCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeListenerHealthCommonWithContext

func (c *CLB) DescribeListenerHealthCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeListenerHealthCommonWithContext is the same as DescribeListenerHealthCommon with the addition of the ability to pass a context and additional request options.

See DescribeListenerHealthCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeListenerHealthRequest

func (c *CLB) DescribeListenerHealthRequest(input *DescribeListenerHealthInput) (req *request.Request, output *DescribeListenerHealthOutput)

DescribeListenerHealthRequest generates a "volcengine/request.Request" representing the client's request for the DescribeListenerHealth operation. The "output" return value will be populated with the DescribeListenerHealthCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeListenerHealthCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeListenerHealthCommon Send returns without error.

See DescribeListenerHealth for more information on using the DescribeListenerHealth API call, and error handling.

// Example sending a request using the DescribeListenerHealthRequest method.
req, resp := client.DescribeListenerHealthRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeListenerHealthWithContext

func (c *CLB) DescribeListenerHealthWithContext(ctx volcengine.Context, input *DescribeListenerHealthInput, opts ...request.Option) (*DescribeListenerHealthOutput, error)

DescribeListenerHealthWithContext is the same as DescribeListenerHealth with the addition of the ability to pass a context and additional request options.

See DescribeListenerHealth for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeListeners

func (c *CLB) DescribeListeners(input *DescribeListenersInput) (*DescribeListenersOutput, error)

DescribeListeners API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeListeners for usage and error information.

func (*CLB) DescribeListenersCommon

func (c *CLB) DescribeListenersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeListenersCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeListenersCommon for usage and error information.

func (*CLB) DescribeListenersCommonRequest

func (c *CLB) DescribeListenersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeListenersCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeListenersCommon operation. The "output" return value will be populated with the DescribeListenersCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeListenersCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeListenersCommon Send returns without error.

See DescribeListenersCommon for more information on using the DescribeListenersCommon API call, and error handling.

// Example sending a request using the DescribeListenersCommonRequest method.
req, resp := client.DescribeListenersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeListenersCommonWithContext

func (c *CLB) DescribeListenersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeListenersCommonWithContext is the same as DescribeListenersCommon with the addition of the ability to pass a context and additional request options.

See DescribeListenersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeListenersRequest

func (c *CLB) DescribeListenersRequest(input *DescribeListenersInput) (req *request.Request, output *DescribeListenersOutput)

DescribeListenersRequest generates a "volcengine/request.Request" representing the client's request for the DescribeListeners operation. The "output" return value will be populated with the DescribeListenersCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeListenersCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeListenersCommon Send returns without error.

See DescribeListeners for more information on using the DescribeListeners API call, and error handling.

// Example sending a request using the DescribeListenersRequest method.
req, resp := client.DescribeListenersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeListenersWithContext

func (c *CLB) DescribeListenersWithContext(ctx volcengine.Context, input *DescribeListenersInput, opts ...request.Option) (*DescribeListenersOutput, error)

DescribeListenersWithContext is the same as DescribeListeners with the addition of the ability to pass a context and additional request options.

See DescribeListeners for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeLoadBalancerAttributes

func (c *CLB) DescribeLoadBalancerAttributes(input *DescribeLoadBalancerAttributesInput) (*DescribeLoadBalancerAttributesOutput, error)

DescribeLoadBalancerAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeLoadBalancerAttributes for usage and error information.

func (*CLB) DescribeLoadBalancerAttributesCommon

func (c *CLB) DescribeLoadBalancerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLoadBalancerAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeLoadBalancerAttributesCommon for usage and error information.

func (*CLB) DescribeLoadBalancerAttributesCommonRequest

func (c *CLB) DescribeLoadBalancerAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeLoadBalancerAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeLoadBalancerAttributesCommon operation. The "output" return value will be populated with the DescribeLoadBalancerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLoadBalancerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLoadBalancerAttributesCommon Send returns without error.

See DescribeLoadBalancerAttributesCommon for more information on using the DescribeLoadBalancerAttributesCommon API call, and error handling.

// Example sending a request using the DescribeLoadBalancerAttributesCommonRequest method.
req, resp := client.DescribeLoadBalancerAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeLoadBalancerAttributesCommonWithContext

func (c *CLB) DescribeLoadBalancerAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeLoadBalancerAttributesCommonWithContext is the same as DescribeLoadBalancerAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeLoadBalancerAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeLoadBalancerAttributesRequest

func (c *CLB) DescribeLoadBalancerAttributesRequest(input *DescribeLoadBalancerAttributesInput) (req *request.Request, output *DescribeLoadBalancerAttributesOutput)

DescribeLoadBalancerAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeLoadBalancerAttributes operation. The "output" return value will be populated with the DescribeLoadBalancerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLoadBalancerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLoadBalancerAttributesCommon Send returns without error.

See DescribeLoadBalancerAttributes for more information on using the DescribeLoadBalancerAttributes API call, and error handling.

// Example sending a request using the DescribeLoadBalancerAttributesRequest method.
req, resp := client.DescribeLoadBalancerAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeLoadBalancerAttributesWithContext

func (c *CLB) DescribeLoadBalancerAttributesWithContext(ctx volcengine.Context, input *DescribeLoadBalancerAttributesInput, opts ...request.Option) (*DescribeLoadBalancerAttributesOutput, error)

DescribeLoadBalancerAttributesWithContext is the same as DescribeLoadBalancerAttributes with the addition of the ability to pass a context and additional request options.

See DescribeLoadBalancerAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeLoadBalancers

func (c *CLB) DescribeLoadBalancers(input *DescribeLoadBalancersInput) (*DescribeLoadBalancersOutput, error)

DescribeLoadBalancers API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeLoadBalancers for usage and error information.

func (*CLB) DescribeLoadBalancersBilling

func (c *CLB) DescribeLoadBalancersBilling(input *DescribeLoadBalancersBillingInput) (*DescribeLoadBalancersBillingOutput, error)

DescribeLoadBalancersBilling API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeLoadBalancersBilling for usage and error information.

func (*CLB) DescribeLoadBalancersBillingCommon

func (c *CLB) DescribeLoadBalancersBillingCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLoadBalancersBillingCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeLoadBalancersBillingCommon for usage and error information.

func (*CLB) DescribeLoadBalancersBillingCommonRequest

func (c *CLB) DescribeLoadBalancersBillingCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeLoadBalancersBillingCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeLoadBalancersBillingCommon operation. The "output" return value will be populated with the DescribeLoadBalancersBillingCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLoadBalancersBillingCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLoadBalancersBillingCommon Send returns without error.

See DescribeLoadBalancersBillingCommon for more information on using the DescribeLoadBalancersBillingCommon API call, and error handling.

// Example sending a request using the DescribeLoadBalancersBillingCommonRequest method.
req, resp := client.DescribeLoadBalancersBillingCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeLoadBalancersBillingCommonWithContext

func (c *CLB) DescribeLoadBalancersBillingCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeLoadBalancersBillingCommonWithContext is the same as DescribeLoadBalancersBillingCommon with the addition of the ability to pass a context and additional request options.

See DescribeLoadBalancersBillingCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeLoadBalancersBillingRequest

func (c *CLB) DescribeLoadBalancersBillingRequest(input *DescribeLoadBalancersBillingInput) (req *request.Request, output *DescribeLoadBalancersBillingOutput)

DescribeLoadBalancersBillingRequest generates a "volcengine/request.Request" representing the client's request for the DescribeLoadBalancersBilling operation. The "output" return value will be populated with the DescribeLoadBalancersBillingCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLoadBalancersBillingCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLoadBalancersBillingCommon Send returns without error.

See DescribeLoadBalancersBilling for more information on using the DescribeLoadBalancersBilling API call, and error handling.

// Example sending a request using the DescribeLoadBalancersBillingRequest method.
req, resp := client.DescribeLoadBalancersBillingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeLoadBalancersBillingWithContext

func (c *CLB) DescribeLoadBalancersBillingWithContext(ctx volcengine.Context, input *DescribeLoadBalancersBillingInput, opts ...request.Option) (*DescribeLoadBalancersBillingOutput, error)

DescribeLoadBalancersBillingWithContext is the same as DescribeLoadBalancersBilling with the addition of the ability to pass a context and additional request options.

See DescribeLoadBalancersBilling for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeLoadBalancersCommon

func (c *CLB) DescribeLoadBalancersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLoadBalancersCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeLoadBalancersCommon for usage and error information.

func (*CLB) DescribeLoadBalancersCommonRequest

func (c *CLB) DescribeLoadBalancersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeLoadBalancersCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeLoadBalancersCommon operation. The "output" return value will be populated with the DescribeLoadBalancersCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLoadBalancersCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLoadBalancersCommon Send returns without error.

See DescribeLoadBalancersCommon for more information on using the DescribeLoadBalancersCommon API call, and error handling.

// Example sending a request using the DescribeLoadBalancersCommonRequest method.
req, resp := client.DescribeLoadBalancersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeLoadBalancersCommonWithContext

func (c *CLB) DescribeLoadBalancersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeLoadBalancersCommonWithContext is the same as DescribeLoadBalancersCommon with the addition of the ability to pass a context and additional request options.

See DescribeLoadBalancersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeLoadBalancersRequest

func (c *CLB) DescribeLoadBalancersRequest(input *DescribeLoadBalancersInput) (req *request.Request, output *DescribeLoadBalancersOutput)

DescribeLoadBalancersRequest generates a "volcengine/request.Request" representing the client's request for the DescribeLoadBalancers operation. The "output" return value will be populated with the DescribeLoadBalancersCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLoadBalancersCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLoadBalancersCommon Send returns without error.

See DescribeLoadBalancers for more information on using the DescribeLoadBalancers API call, and error handling.

// Example sending a request using the DescribeLoadBalancersRequest method.
req, resp := client.DescribeLoadBalancersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeLoadBalancersWithContext

func (c *CLB) DescribeLoadBalancersWithContext(ctx volcengine.Context, input *DescribeLoadBalancersInput, opts ...request.Option) (*DescribeLoadBalancersOutput, error)

DescribeLoadBalancersWithContext is the same as DescribeLoadBalancers with the addition of the ability to pass a context and additional request options.

See DescribeLoadBalancers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeRules

func (c *CLB) DescribeRules(input *DescribeRulesInput) (*DescribeRulesOutput, error)

DescribeRules API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeRules for usage and error information.

func (*CLB) DescribeRulesCommon

func (c *CLB) DescribeRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRulesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeRulesCommon for usage and error information.

func (*CLB) DescribeRulesCommonRequest

func (c *CLB) DescribeRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeRulesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRulesCommon operation. The "output" return value will be populated with the DescribeRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRulesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRulesCommon Send returns without error.

See DescribeRulesCommon for more information on using the DescribeRulesCommon API call, and error handling.

// Example sending a request using the DescribeRulesCommonRequest method.
req, resp := client.DescribeRulesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeRulesCommonWithContext

func (c *CLB) DescribeRulesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeRulesCommonWithContext is the same as DescribeRulesCommon with the addition of the ability to pass a context and additional request options.

See DescribeRulesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeRulesRequest

func (c *CLB) DescribeRulesRequest(input *DescribeRulesInput) (req *request.Request, output *DescribeRulesOutput)

DescribeRulesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRules operation. The "output" return value will be populated with the DescribeRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRulesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRulesCommon Send returns without error.

See DescribeRules for more information on using the DescribeRules API call, and error handling.

// Example sending a request using the DescribeRulesRequest method.
req, resp := client.DescribeRulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeRulesWithContext

func (c *CLB) DescribeRulesWithContext(ctx volcengine.Context, input *DescribeRulesInput, opts ...request.Option) (*DescribeRulesOutput, error)

DescribeRulesWithContext is the same as DescribeRules with the addition of the ability to pass a context and additional request options.

See DescribeRules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeServerGroupAttributes

func (c *CLB) DescribeServerGroupAttributes(input *DescribeServerGroupAttributesInput) (*DescribeServerGroupAttributesOutput, error)

DescribeServerGroupAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeServerGroupAttributes for usage and error information.

func (*CLB) DescribeServerGroupAttributesCommon

func (c *CLB) DescribeServerGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeServerGroupAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeServerGroupAttributesCommon for usage and error information.

func (*CLB) DescribeServerGroupAttributesCommonRequest

func (c *CLB) DescribeServerGroupAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeServerGroupAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeServerGroupAttributesCommon operation. The "output" return value will be populated with the DescribeServerGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeServerGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeServerGroupAttributesCommon Send returns without error.

See DescribeServerGroupAttributesCommon for more information on using the DescribeServerGroupAttributesCommon API call, and error handling.

// Example sending a request using the DescribeServerGroupAttributesCommonRequest method.
req, resp := client.DescribeServerGroupAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeServerGroupAttributesCommonWithContext

func (c *CLB) DescribeServerGroupAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeServerGroupAttributesCommonWithContext is the same as DescribeServerGroupAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeServerGroupAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeServerGroupAttributesRequest

func (c *CLB) DescribeServerGroupAttributesRequest(input *DescribeServerGroupAttributesInput) (req *request.Request, output *DescribeServerGroupAttributesOutput)

DescribeServerGroupAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeServerGroupAttributes operation. The "output" return value will be populated with the DescribeServerGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeServerGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeServerGroupAttributesCommon Send returns without error.

See DescribeServerGroupAttributes for more information on using the DescribeServerGroupAttributes API call, and error handling.

// Example sending a request using the DescribeServerGroupAttributesRequest method.
req, resp := client.DescribeServerGroupAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeServerGroupAttributesWithContext

func (c *CLB) DescribeServerGroupAttributesWithContext(ctx volcengine.Context, input *DescribeServerGroupAttributesInput, opts ...request.Option) (*DescribeServerGroupAttributesOutput, error)

DescribeServerGroupAttributesWithContext is the same as DescribeServerGroupAttributes with the addition of the ability to pass a context and additional request options.

See DescribeServerGroupAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeServerGroups

func (c *CLB) DescribeServerGroups(input *DescribeServerGroupsInput) (*DescribeServerGroupsOutput, error)

DescribeServerGroups API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeServerGroups for usage and error information.

func (*CLB) DescribeServerGroupsCommon

func (c *CLB) DescribeServerGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeServerGroupsCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeServerGroupsCommon for usage and error information.

func (*CLB) DescribeServerGroupsCommonRequest

func (c *CLB) DescribeServerGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeServerGroupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeServerGroupsCommon operation. The "output" return value will be populated with the DescribeServerGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeServerGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeServerGroupsCommon Send returns without error.

See DescribeServerGroupsCommon for more information on using the DescribeServerGroupsCommon API call, and error handling.

// Example sending a request using the DescribeServerGroupsCommonRequest method.
req, resp := client.DescribeServerGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeServerGroupsCommonWithContext

func (c *CLB) DescribeServerGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeServerGroupsCommonWithContext is the same as DescribeServerGroupsCommon with the addition of the ability to pass a context and additional request options.

See DescribeServerGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeServerGroupsRequest

func (c *CLB) DescribeServerGroupsRequest(input *DescribeServerGroupsInput) (req *request.Request, output *DescribeServerGroupsOutput)

DescribeServerGroupsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeServerGroups operation. The "output" return value will be populated with the DescribeServerGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeServerGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeServerGroupsCommon Send returns without error.

See DescribeServerGroups for more information on using the DescribeServerGroups API call, and error handling.

// Example sending a request using the DescribeServerGroupsRequest method.
req, resp := client.DescribeServerGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeServerGroupsWithContext

func (c *CLB) DescribeServerGroupsWithContext(ctx volcengine.Context, input *DescribeServerGroupsInput, opts ...request.Option) (*DescribeServerGroupsOutput, error)

DescribeServerGroupsWithContext is the same as DescribeServerGroups with the addition of the ability to pass a context and additional request options.

See DescribeServerGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeZones added in v1.0.49

func (c *CLB) DescribeZones(input *DescribeZonesInput) (*DescribeZonesOutput, error)

DescribeZones API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeZones for usage and error information.

func (*CLB) DescribeZonesCommon added in v1.0.49

func (c *CLB) DescribeZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeZonesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DescribeZonesCommon for usage and error information.

func (*CLB) DescribeZonesCommonRequest added in v1.0.49

func (c *CLB) DescribeZonesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeZonesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeZonesCommon operation. The "output" return value will be populated with the DescribeZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeZonesCommon Send returns without error.

See DescribeZonesCommon for more information on using the DescribeZonesCommon API call, and error handling.

// Example sending a request using the DescribeZonesCommonRequest method.
req, resp := client.DescribeZonesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeZonesCommonWithContext added in v1.0.49

func (c *CLB) DescribeZonesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeZonesCommonWithContext is the same as DescribeZonesCommon with the addition of the ability to pass a context and additional request options.

See DescribeZonesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DescribeZonesRequest added in v1.0.49

func (c *CLB) DescribeZonesRequest(input *DescribeZonesInput) (req *request.Request, output *DescribeZonesOutput)

DescribeZonesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeZones operation. The "output" return value will be populated with the DescribeZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeZonesCommon Send returns without error.

See DescribeZones for more information on using the DescribeZones API call, and error handling.

// Example sending a request using the DescribeZonesRequest method.
req, resp := client.DescribeZonesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeZonesWithContext added in v1.0.49

func (c *CLB) DescribeZonesWithContext(ctx volcengine.Context, input *DescribeZonesInput, opts ...request.Option) (*DescribeZonesOutput, error)

DescribeZonesWithContext is the same as DescribeZones with the addition of the ability to pass a context and additional request options.

See DescribeZones for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DetachHealthCheckLogTopic added in v1.0.7

func (c *CLB) DetachHealthCheckLogTopic(input *DetachHealthCheckLogTopicInput) (*DetachHealthCheckLogTopicOutput, error)

DetachHealthCheckLogTopic API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DetachHealthCheckLogTopic for usage and error information.

func (*CLB) DetachHealthCheckLogTopicCommon added in v1.0.7

func (c *CLB) DetachHealthCheckLogTopicCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachHealthCheckLogTopicCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DetachHealthCheckLogTopicCommon for usage and error information.

func (*CLB) DetachHealthCheckLogTopicCommonRequest added in v1.0.7

func (c *CLB) DetachHealthCheckLogTopicCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetachHealthCheckLogTopicCommonRequest generates a "volcengine/request.Request" representing the client's request for the DetachHealthCheckLogTopicCommon operation. The "output" return value will be populated with the DetachHealthCheckLogTopicCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachHealthCheckLogTopicCommon Request to send the API call to the service. the "output" return value is not valid until after DetachHealthCheckLogTopicCommon Send returns without error.

See DetachHealthCheckLogTopicCommon for more information on using the DetachHealthCheckLogTopicCommon API call, and error handling.

// Example sending a request using the DetachHealthCheckLogTopicCommonRequest method.
req, resp := client.DetachHealthCheckLogTopicCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DetachHealthCheckLogTopicCommonWithContext added in v1.0.7

func (c *CLB) DetachHealthCheckLogTopicCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachHealthCheckLogTopicCommonWithContext is the same as DetachHealthCheckLogTopicCommon with the addition of the ability to pass a context and additional request options.

See DetachHealthCheckLogTopicCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DetachHealthCheckLogTopicRequest added in v1.0.7

func (c *CLB) DetachHealthCheckLogTopicRequest(input *DetachHealthCheckLogTopicInput) (req *request.Request, output *DetachHealthCheckLogTopicOutput)

DetachHealthCheckLogTopicRequest generates a "volcengine/request.Request" representing the client's request for the DetachHealthCheckLogTopic operation. The "output" return value will be populated with the DetachHealthCheckLogTopicCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachHealthCheckLogTopicCommon Request to send the API call to the service. the "output" return value is not valid until after DetachHealthCheckLogTopicCommon Send returns without error.

See DetachHealthCheckLogTopic for more information on using the DetachHealthCheckLogTopic API call, and error handling.

// Example sending a request using the DetachHealthCheckLogTopicRequest method.
req, resp := client.DetachHealthCheckLogTopicRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DetachHealthCheckLogTopicWithContext added in v1.0.7

func (c *CLB) DetachHealthCheckLogTopicWithContext(ctx volcengine.Context, input *DetachHealthCheckLogTopicInput, opts ...request.Option) (*DetachHealthCheckLogTopicOutput, error)

DetachHealthCheckLogTopicWithContext is the same as DetachHealthCheckLogTopic with the addition of the ability to pass a context and additional request options.

See DetachHealthCheckLogTopic for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DisableAccessLog

func (c *CLB) DisableAccessLog(input *DisableAccessLogInput) (*DisableAccessLogOutput, error)

DisableAccessLog API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DisableAccessLog for usage and error information.

func (*CLB) DisableAccessLogCommon

func (c *CLB) DisableAccessLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableAccessLogCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation DisableAccessLogCommon for usage and error information.

func (*CLB) DisableAccessLogCommonRequest

func (c *CLB) DisableAccessLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisableAccessLogCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisableAccessLogCommon operation. The "output" return value will be populated with the DisableAccessLogCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableAccessLogCommon Request to send the API call to the service. the "output" return value is not valid until after DisableAccessLogCommon Send returns without error.

See DisableAccessLogCommon for more information on using the DisableAccessLogCommon API call, and error handling.

// Example sending a request using the DisableAccessLogCommonRequest method.
req, resp := client.DisableAccessLogCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DisableAccessLogCommonWithContext

func (c *CLB) DisableAccessLogCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableAccessLogCommonWithContext is the same as DisableAccessLogCommon with the addition of the ability to pass a context and additional request options.

See DisableAccessLogCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) DisableAccessLogRequest

func (c *CLB) DisableAccessLogRequest(input *DisableAccessLogInput) (req *request.Request, output *DisableAccessLogOutput)

DisableAccessLogRequest generates a "volcengine/request.Request" representing the client's request for the DisableAccessLog operation. The "output" return value will be populated with the DisableAccessLogCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableAccessLogCommon Request to send the API call to the service. the "output" return value is not valid until after DisableAccessLogCommon Send returns without error.

See DisableAccessLog for more information on using the DisableAccessLog API call, and error handling.

// Example sending a request using the DisableAccessLogRequest method.
req, resp := client.DisableAccessLogRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DisableAccessLogWithContext

func (c *CLB) DisableAccessLogWithContext(ctx volcengine.Context, input *DisableAccessLogInput, opts ...request.Option) (*DisableAccessLogOutput, error)

DisableAccessLogWithContext is the same as DisableAccessLog with the addition of the ability to pass a context and additional request options.

See DisableAccessLog for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) EnableAccessLog

func (c *CLB) EnableAccessLog(input *EnableAccessLogInput) (*EnableAccessLogOutput, error)

EnableAccessLog API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation EnableAccessLog for usage and error information.

func (*CLB) EnableAccessLogCommon

func (c *CLB) EnableAccessLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableAccessLogCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation EnableAccessLogCommon for usage and error information.

func (*CLB) EnableAccessLogCommonRequest

func (c *CLB) EnableAccessLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableAccessLogCommonRequest generates a "volcengine/request.Request" representing the client's request for the EnableAccessLogCommon operation. The "output" return value will be populated with the EnableAccessLogCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableAccessLogCommon Request to send the API call to the service. the "output" return value is not valid until after EnableAccessLogCommon Send returns without error.

See EnableAccessLogCommon for more information on using the EnableAccessLogCommon API call, and error handling.

// Example sending a request using the EnableAccessLogCommonRequest method.
req, resp := client.EnableAccessLogCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) EnableAccessLogCommonWithContext

func (c *CLB) EnableAccessLogCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableAccessLogCommonWithContext is the same as EnableAccessLogCommon with the addition of the ability to pass a context and additional request options.

See EnableAccessLogCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) EnableAccessLogRequest

func (c *CLB) EnableAccessLogRequest(input *EnableAccessLogInput) (req *request.Request, output *EnableAccessLogOutput)

EnableAccessLogRequest generates a "volcengine/request.Request" representing the client's request for the EnableAccessLog operation. The "output" return value will be populated with the EnableAccessLogCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableAccessLogCommon Request to send the API call to the service. the "output" return value is not valid until after EnableAccessLogCommon Send returns without error.

See EnableAccessLog for more information on using the EnableAccessLog API call, and error handling.

// Example sending a request using the EnableAccessLogRequest method.
req, resp := client.EnableAccessLogRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) EnableAccessLogWithContext

func (c *CLB) EnableAccessLogWithContext(ctx volcengine.Context, input *EnableAccessLogInput, opts ...request.Option) (*EnableAccessLogOutput, error)

EnableAccessLogWithContext is the same as EnableAccessLog with the addition of the ability to pass a context and additional request options.

See EnableAccessLog for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ListTagsForResources added in v1.0.20

func (c *CLB) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ListTagsForResources for usage and error information.

func (*CLB) ListTagsForResourcesCommon added in v1.0.20

func (c *CLB) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ListTagsForResourcesCommon for usage and error information.

func (*CLB) ListTagsForResourcesCommonRequest added in v1.0.20

func (c *CLB) ListTagsForResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListTagsForResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListTagsForResourcesCommon operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResourcesCommon for more information on using the ListTagsForResourcesCommon API call, and error handling.

// Example sending a request using the ListTagsForResourcesCommonRequest method.
req, resp := client.ListTagsForResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ListTagsForResourcesCommonWithContext added in v1.0.20

func (c *CLB) ListTagsForResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListTagsForResourcesCommonWithContext is the same as ListTagsForResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListTagsForResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ListTagsForResourcesRequest added in v1.0.20

func (c *CLB) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

ListTagsForResourcesRequest generates a "volcengine/request.Request" representing the client's request for the ListTagsForResources operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResources for more information on using the ListTagsForResources API call, and error handling.

// Example sending a request using the ListTagsForResourcesRequest method.
req, resp := client.ListTagsForResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ListTagsForResourcesWithContext added in v1.0.20

func (c *CLB) ListTagsForResourcesWithContext(ctx volcengine.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

ListTagsForResourcesWithContext is the same as ListTagsForResources with the addition of the ability to pass a context and additional request options.

See ListTagsForResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyAclAttributes

func (c *CLB) ModifyAclAttributes(input *ModifyAclAttributesInput) (*ModifyAclAttributesOutput, error)

ModifyAclAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyAclAttributes for usage and error information.

func (*CLB) ModifyAclAttributesCommon

func (c *CLB) ModifyAclAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyAclAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyAclAttributesCommon for usage and error information.

func (*CLB) ModifyAclAttributesCommonRequest

func (c *CLB) ModifyAclAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyAclAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyAclAttributesCommon operation. The "output" return value will be populated with the ModifyAclAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyAclAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyAclAttributesCommon Send returns without error.

See ModifyAclAttributesCommon for more information on using the ModifyAclAttributesCommon API call, and error handling.

// Example sending a request using the ModifyAclAttributesCommonRequest method.
req, resp := client.ModifyAclAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyAclAttributesCommonWithContext

func (c *CLB) ModifyAclAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyAclAttributesCommonWithContext is the same as ModifyAclAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyAclAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyAclAttributesRequest

func (c *CLB) ModifyAclAttributesRequest(input *ModifyAclAttributesInput) (req *request.Request, output *ModifyAclAttributesOutput)

ModifyAclAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyAclAttributes operation. The "output" return value will be populated with the ModifyAclAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyAclAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyAclAttributesCommon Send returns without error.

See ModifyAclAttributes for more information on using the ModifyAclAttributes API call, and error handling.

// Example sending a request using the ModifyAclAttributesRequest method.
req, resp := client.ModifyAclAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyAclAttributesWithContext

func (c *CLB) ModifyAclAttributesWithContext(ctx volcengine.Context, input *ModifyAclAttributesInput, opts ...request.Option) (*ModifyAclAttributesOutput, error)

ModifyAclAttributesWithContext is the same as ModifyAclAttributes with the addition of the ability to pass a context and additional request options.

See ModifyAclAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyCertificateAttributes added in v1.0.80

func (c *CLB) ModifyCertificateAttributes(input *ModifyCertificateAttributesInput) (*ModifyCertificateAttributesOutput, error)

ModifyCertificateAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyCertificateAttributes for usage and error information.

func (*CLB) ModifyCertificateAttributesCommon added in v1.0.80

func (c *CLB) ModifyCertificateAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCertificateAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyCertificateAttributesCommon for usage and error information.

func (*CLB) ModifyCertificateAttributesCommonRequest added in v1.0.80

func (c *CLB) ModifyCertificateAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyCertificateAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyCertificateAttributesCommon operation. The "output" return value will be populated with the ModifyCertificateAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyCertificateAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyCertificateAttributesCommon Send returns without error.

See ModifyCertificateAttributesCommon for more information on using the ModifyCertificateAttributesCommon API call, and error handling.

// Example sending a request using the ModifyCertificateAttributesCommonRequest method.
req, resp := client.ModifyCertificateAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyCertificateAttributesCommonWithContext added in v1.0.80

func (c *CLB) ModifyCertificateAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyCertificateAttributesCommonWithContext is the same as ModifyCertificateAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyCertificateAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyCertificateAttributesRequest added in v1.0.80

func (c *CLB) ModifyCertificateAttributesRequest(input *ModifyCertificateAttributesInput) (req *request.Request, output *ModifyCertificateAttributesOutput)

ModifyCertificateAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyCertificateAttributes operation. The "output" return value will be populated with the ModifyCertificateAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyCertificateAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyCertificateAttributesCommon Send returns without error.

See ModifyCertificateAttributes for more information on using the ModifyCertificateAttributes API call, and error handling.

// Example sending a request using the ModifyCertificateAttributesRequest method.
req, resp := client.ModifyCertificateAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyCertificateAttributesWithContext added in v1.0.80

func (c *CLB) ModifyCertificateAttributesWithContext(ctx volcengine.Context, input *ModifyCertificateAttributesInput, opts ...request.Option) (*ModifyCertificateAttributesOutput, error)

ModifyCertificateAttributesWithContext is the same as ModifyCertificateAttributes with the addition of the ability to pass a context and additional request options.

See ModifyCertificateAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyListenerAttributes

func (c *CLB) ModifyListenerAttributes(input *ModifyListenerAttributesInput) (*ModifyListenerAttributesOutput, error)

ModifyListenerAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyListenerAttributes for usage and error information.

func (*CLB) ModifyListenerAttributesCommon

func (c *CLB) ModifyListenerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyListenerAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyListenerAttributesCommon for usage and error information.

func (*CLB) ModifyListenerAttributesCommonRequest

func (c *CLB) ModifyListenerAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyListenerAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyListenerAttributesCommon operation. The "output" return value will be populated with the ModifyListenerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyListenerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyListenerAttributesCommon Send returns without error.

See ModifyListenerAttributesCommon for more information on using the ModifyListenerAttributesCommon API call, and error handling.

// Example sending a request using the ModifyListenerAttributesCommonRequest method.
req, resp := client.ModifyListenerAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyListenerAttributesCommonWithContext

func (c *CLB) ModifyListenerAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyListenerAttributesCommonWithContext is the same as ModifyListenerAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyListenerAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyListenerAttributesRequest

func (c *CLB) ModifyListenerAttributesRequest(input *ModifyListenerAttributesInput) (req *request.Request, output *ModifyListenerAttributesOutput)

ModifyListenerAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyListenerAttributes operation. The "output" return value will be populated with the ModifyListenerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyListenerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyListenerAttributesCommon Send returns without error.

See ModifyListenerAttributes for more information on using the ModifyListenerAttributes API call, and error handling.

// Example sending a request using the ModifyListenerAttributesRequest method.
req, resp := client.ModifyListenerAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyListenerAttributesWithContext

func (c *CLB) ModifyListenerAttributesWithContext(ctx volcengine.Context, input *ModifyListenerAttributesInput, opts ...request.Option) (*ModifyListenerAttributesOutput, error)

ModifyListenerAttributesWithContext is the same as ModifyListenerAttributes with the addition of the ability to pass a context and additional request options.

See ModifyListenerAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyLoadBalancerAttributes

func (c *CLB) ModifyLoadBalancerAttributes(input *ModifyLoadBalancerAttributesInput) (*ModifyLoadBalancerAttributesOutput, error)

ModifyLoadBalancerAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyLoadBalancerAttributes for usage and error information.

func (*CLB) ModifyLoadBalancerAttributesCommon

func (c *CLB) ModifyLoadBalancerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyLoadBalancerAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyLoadBalancerAttributesCommon for usage and error information.

func (*CLB) ModifyLoadBalancerAttributesCommonRequest

func (c *CLB) ModifyLoadBalancerAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyLoadBalancerAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyLoadBalancerAttributesCommon operation. The "output" return value will be populated with the ModifyLoadBalancerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyLoadBalancerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyLoadBalancerAttributesCommon Send returns without error.

See ModifyLoadBalancerAttributesCommon for more information on using the ModifyLoadBalancerAttributesCommon API call, and error handling.

// Example sending a request using the ModifyLoadBalancerAttributesCommonRequest method.
req, resp := client.ModifyLoadBalancerAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyLoadBalancerAttributesCommonWithContext

func (c *CLB) ModifyLoadBalancerAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyLoadBalancerAttributesCommonWithContext is the same as ModifyLoadBalancerAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyLoadBalancerAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyLoadBalancerAttributesRequest

func (c *CLB) ModifyLoadBalancerAttributesRequest(input *ModifyLoadBalancerAttributesInput) (req *request.Request, output *ModifyLoadBalancerAttributesOutput)

ModifyLoadBalancerAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyLoadBalancerAttributes operation. The "output" return value will be populated with the ModifyLoadBalancerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyLoadBalancerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyLoadBalancerAttributesCommon Send returns without error.

See ModifyLoadBalancerAttributes for more information on using the ModifyLoadBalancerAttributes API call, and error handling.

// Example sending a request using the ModifyLoadBalancerAttributesRequest method.
req, resp := client.ModifyLoadBalancerAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyLoadBalancerAttributesWithContext

func (c *CLB) ModifyLoadBalancerAttributesWithContext(ctx volcengine.Context, input *ModifyLoadBalancerAttributesInput, opts ...request.Option) (*ModifyLoadBalancerAttributesOutput, error)

ModifyLoadBalancerAttributesWithContext is the same as ModifyLoadBalancerAttributes with the addition of the ability to pass a context and additional request options.

See ModifyLoadBalancerAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyRules

func (c *CLB) ModifyRules(input *ModifyRulesInput) (*ModifyRulesOutput, error)

ModifyRules API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyRules for usage and error information.

func (*CLB) ModifyRulesCommon

func (c *CLB) ModifyRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyRulesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyRulesCommon for usage and error information.

func (*CLB) ModifyRulesCommonRequest

func (c *CLB) ModifyRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyRulesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyRulesCommon operation. The "output" return value will be populated with the ModifyRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyRulesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyRulesCommon Send returns without error.

See ModifyRulesCommon for more information on using the ModifyRulesCommon API call, and error handling.

// Example sending a request using the ModifyRulesCommonRequest method.
req, resp := client.ModifyRulesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyRulesCommonWithContext

func (c *CLB) ModifyRulesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyRulesCommonWithContext is the same as ModifyRulesCommon with the addition of the ability to pass a context and additional request options.

See ModifyRulesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyRulesRequest

func (c *CLB) ModifyRulesRequest(input *ModifyRulesInput) (req *request.Request, output *ModifyRulesOutput)

ModifyRulesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyRules operation. The "output" return value will be populated with the ModifyRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyRulesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyRulesCommon Send returns without error.

See ModifyRules for more information on using the ModifyRules API call, and error handling.

// Example sending a request using the ModifyRulesRequest method.
req, resp := client.ModifyRulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyRulesWithContext

func (c *CLB) ModifyRulesWithContext(ctx volcengine.Context, input *ModifyRulesInput, opts ...request.Option) (*ModifyRulesOutput, error)

ModifyRulesWithContext is the same as ModifyRules with the addition of the ability to pass a context and additional request options.

See ModifyRules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyServerGroupAttributes

func (c *CLB) ModifyServerGroupAttributes(input *ModifyServerGroupAttributesInput) (*ModifyServerGroupAttributesOutput, error)

ModifyServerGroupAttributes API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyServerGroupAttributes for usage and error information.

func (*CLB) ModifyServerGroupAttributesCommon

func (c *CLB) ModifyServerGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyServerGroupAttributesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation ModifyServerGroupAttributesCommon for usage and error information.

func (*CLB) ModifyServerGroupAttributesCommonRequest

func (c *CLB) ModifyServerGroupAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyServerGroupAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyServerGroupAttributesCommon operation. The "output" return value will be populated with the ModifyServerGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyServerGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyServerGroupAttributesCommon Send returns without error.

See ModifyServerGroupAttributesCommon for more information on using the ModifyServerGroupAttributesCommon API call, and error handling.

// Example sending a request using the ModifyServerGroupAttributesCommonRequest method.
req, resp := client.ModifyServerGroupAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyServerGroupAttributesCommonWithContext

func (c *CLB) ModifyServerGroupAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyServerGroupAttributesCommonWithContext is the same as ModifyServerGroupAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyServerGroupAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) ModifyServerGroupAttributesRequest

func (c *CLB) ModifyServerGroupAttributesRequest(input *ModifyServerGroupAttributesInput) (req *request.Request, output *ModifyServerGroupAttributesOutput)

ModifyServerGroupAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyServerGroupAttributes operation. The "output" return value will be populated with the ModifyServerGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyServerGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyServerGroupAttributesCommon Send returns without error.

See ModifyServerGroupAttributes for more information on using the ModifyServerGroupAttributes API call, and error handling.

// Example sending a request using the ModifyServerGroupAttributesRequest method.
req, resp := client.ModifyServerGroupAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyServerGroupAttributesWithContext

func (c *CLB) ModifyServerGroupAttributesWithContext(ctx volcengine.Context, input *ModifyServerGroupAttributesInput, opts ...request.Option) (*ModifyServerGroupAttributesOutput, error)

ModifyServerGroupAttributesWithContext is the same as ModifyServerGroupAttributes with the addition of the ability to pass a context and additional request options.

See ModifyServerGroupAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) RemoveAclEntries

func (c *CLB) RemoveAclEntries(input *RemoveAclEntriesInput) (*RemoveAclEntriesOutput, error)

RemoveAclEntries API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation RemoveAclEntries for usage and error information.

func (*CLB) RemoveAclEntriesCommon

func (c *CLB) RemoveAclEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveAclEntriesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation RemoveAclEntriesCommon for usage and error information.

func (*CLB) RemoveAclEntriesCommonRequest

func (c *CLB) RemoveAclEntriesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RemoveAclEntriesCommonRequest generates a "volcengine/request.Request" representing the client's request for the RemoveAclEntriesCommon operation. The "output" return value will be populated with the RemoveAclEntriesCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveAclEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveAclEntriesCommon Send returns without error.

See RemoveAclEntriesCommon for more information on using the RemoveAclEntriesCommon API call, and error handling.

// Example sending a request using the RemoveAclEntriesCommonRequest method.
req, resp := client.RemoveAclEntriesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RemoveAclEntriesCommonWithContext

func (c *CLB) RemoveAclEntriesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RemoveAclEntriesCommonWithContext is the same as RemoveAclEntriesCommon with the addition of the ability to pass a context and additional request options.

See RemoveAclEntriesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) RemoveAclEntriesRequest

func (c *CLB) RemoveAclEntriesRequest(input *RemoveAclEntriesInput) (req *request.Request, output *RemoveAclEntriesOutput)

RemoveAclEntriesRequest generates a "volcengine/request.Request" representing the client's request for the RemoveAclEntries operation. The "output" return value will be populated with the RemoveAclEntriesCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveAclEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveAclEntriesCommon Send returns without error.

See RemoveAclEntries for more information on using the RemoveAclEntries API call, and error handling.

// Example sending a request using the RemoveAclEntriesRequest method.
req, resp := client.RemoveAclEntriesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RemoveAclEntriesWithContext

func (c *CLB) RemoveAclEntriesWithContext(ctx volcengine.Context, input *RemoveAclEntriesInput, opts ...request.Option) (*RemoveAclEntriesOutput, error)

RemoveAclEntriesWithContext is the same as RemoveAclEntries with the addition of the ability to pass a context and additional request options.

See RemoveAclEntries for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) RemoveServerGroupBackendServers

func (c *CLB) RemoveServerGroupBackendServers(input *RemoveServerGroupBackendServersInput) (*RemoveServerGroupBackendServersOutput, error)

RemoveServerGroupBackendServers API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation RemoveServerGroupBackendServers for usage and error information.

func (*CLB) RemoveServerGroupBackendServersCommon

func (c *CLB) RemoveServerGroupBackendServersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveServerGroupBackendServersCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation RemoveServerGroupBackendServersCommon for usage and error information.

func (*CLB) RemoveServerGroupBackendServersCommonRequest

func (c *CLB) RemoveServerGroupBackendServersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RemoveServerGroupBackendServersCommonRequest generates a "volcengine/request.Request" representing the client's request for the RemoveServerGroupBackendServersCommon operation. The "output" return value will be populated with the RemoveServerGroupBackendServersCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveServerGroupBackendServersCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveServerGroupBackendServersCommon Send returns without error.

See RemoveServerGroupBackendServersCommon for more information on using the RemoveServerGroupBackendServersCommon API call, and error handling.

// Example sending a request using the RemoveServerGroupBackendServersCommonRequest method.
req, resp := client.RemoveServerGroupBackendServersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RemoveServerGroupBackendServersCommonWithContext

func (c *CLB) RemoveServerGroupBackendServersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RemoveServerGroupBackendServersCommonWithContext is the same as RemoveServerGroupBackendServersCommon with the addition of the ability to pass a context and additional request options.

See RemoveServerGroupBackendServersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) RemoveServerGroupBackendServersRequest

func (c *CLB) RemoveServerGroupBackendServersRequest(input *RemoveServerGroupBackendServersInput) (req *request.Request, output *RemoveServerGroupBackendServersOutput)

RemoveServerGroupBackendServersRequest generates a "volcengine/request.Request" representing the client's request for the RemoveServerGroupBackendServers operation. The "output" return value will be populated with the RemoveServerGroupBackendServersCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveServerGroupBackendServersCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveServerGroupBackendServersCommon Send returns without error.

See RemoveServerGroupBackendServers for more information on using the RemoveServerGroupBackendServers API call, and error handling.

// Example sending a request using the RemoveServerGroupBackendServersRequest method.
req, resp := client.RemoveServerGroupBackendServersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RemoveServerGroupBackendServersWithContext

func (c *CLB) RemoveServerGroupBackendServersWithContext(ctx volcengine.Context, input *RemoveServerGroupBackendServersInput, opts ...request.Option) (*RemoveServerGroupBackendServersOutput, error)

RemoveServerGroupBackendServersWithContext is the same as RemoveServerGroupBackendServers with the addition of the ability to pass a context and additional request options.

See RemoveServerGroupBackendServers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) RenewLoadBalancer

func (c *CLB) RenewLoadBalancer(input *RenewLoadBalancerInput) (*RenewLoadBalancerOutput, error)

RenewLoadBalancer API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation RenewLoadBalancer for usage and error information.

func (*CLB) RenewLoadBalancerCommon

func (c *CLB) RenewLoadBalancerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RenewLoadBalancerCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation RenewLoadBalancerCommon for usage and error information.

func (*CLB) RenewLoadBalancerCommonRequest

func (c *CLB) RenewLoadBalancerCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RenewLoadBalancerCommonRequest generates a "volcengine/request.Request" representing the client's request for the RenewLoadBalancerCommon operation. The "output" return value will be populated with the RenewLoadBalancerCommon request's response once the request completes successfully.

Use "Send" method on the returned RenewLoadBalancerCommon Request to send the API call to the service. the "output" return value is not valid until after RenewLoadBalancerCommon Send returns without error.

See RenewLoadBalancerCommon for more information on using the RenewLoadBalancerCommon API call, and error handling.

// Example sending a request using the RenewLoadBalancerCommonRequest method.
req, resp := client.RenewLoadBalancerCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RenewLoadBalancerCommonWithContext

func (c *CLB) RenewLoadBalancerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RenewLoadBalancerCommonWithContext is the same as RenewLoadBalancerCommon with the addition of the ability to pass a context and additional request options.

See RenewLoadBalancerCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) RenewLoadBalancerRequest

func (c *CLB) RenewLoadBalancerRequest(input *RenewLoadBalancerInput) (req *request.Request, output *RenewLoadBalancerOutput)

RenewLoadBalancerRequest generates a "volcengine/request.Request" representing the client's request for the RenewLoadBalancer operation. The "output" return value will be populated with the RenewLoadBalancerCommon request's response once the request completes successfully.

Use "Send" method on the returned RenewLoadBalancerCommon Request to send the API call to the service. the "output" return value is not valid until after RenewLoadBalancerCommon Send returns without error.

See RenewLoadBalancer for more information on using the RenewLoadBalancer API call, and error handling.

// Example sending a request using the RenewLoadBalancerRequest method.
req, resp := client.RenewLoadBalancerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RenewLoadBalancerWithContext

func (c *CLB) RenewLoadBalancerWithContext(ctx volcengine.Context, input *RenewLoadBalancerInput, opts ...request.Option) (*RenewLoadBalancerOutput, error)

RenewLoadBalancerWithContext is the same as RenewLoadBalancer with the addition of the ability to pass a context and additional request options.

See RenewLoadBalancer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) SetLoadBalancerRenewal

func (c *CLB) SetLoadBalancerRenewal(input *SetLoadBalancerRenewalInput) (*SetLoadBalancerRenewalOutput, error)

SetLoadBalancerRenewal API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation SetLoadBalancerRenewal for usage and error information.

func (*CLB) SetLoadBalancerRenewalCommon

func (c *CLB) SetLoadBalancerRenewalCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetLoadBalancerRenewalCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation SetLoadBalancerRenewalCommon for usage and error information.

func (*CLB) SetLoadBalancerRenewalCommonRequest

func (c *CLB) SetLoadBalancerRenewalCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SetLoadBalancerRenewalCommonRequest generates a "volcengine/request.Request" representing the client's request for the SetLoadBalancerRenewalCommon operation. The "output" return value will be populated with the SetLoadBalancerRenewalCommon request's response once the request completes successfully.

Use "Send" method on the returned SetLoadBalancerRenewalCommon Request to send the API call to the service. the "output" return value is not valid until after SetLoadBalancerRenewalCommon Send returns without error.

See SetLoadBalancerRenewalCommon for more information on using the SetLoadBalancerRenewalCommon API call, and error handling.

// Example sending a request using the SetLoadBalancerRenewalCommonRequest method.
req, resp := client.SetLoadBalancerRenewalCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) SetLoadBalancerRenewalCommonWithContext

func (c *CLB) SetLoadBalancerRenewalCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SetLoadBalancerRenewalCommonWithContext is the same as SetLoadBalancerRenewalCommon with the addition of the ability to pass a context and additional request options.

See SetLoadBalancerRenewalCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) SetLoadBalancerRenewalRequest

func (c *CLB) SetLoadBalancerRenewalRequest(input *SetLoadBalancerRenewalInput) (req *request.Request, output *SetLoadBalancerRenewalOutput)

SetLoadBalancerRenewalRequest generates a "volcengine/request.Request" representing the client's request for the SetLoadBalancerRenewal operation. The "output" return value will be populated with the SetLoadBalancerRenewalCommon request's response once the request completes successfully.

Use "Send" method on the returned SetLoadBalancerRenewalCommon Request to send the API call to the service. the "output" return value is not valid until after SetLoadBalancerRenewalCommon Send returns without error.

See SetLoadBalancerRenewal for more information on using the SetLoadBalancerRenewal API call, and error handling.

// Example sending a request using the SetLoadBalancerRenewalRequest method.
req, resp := client.SetLoadBalancerRenewalRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) SetLoadBalancerRenewalWithContext

func (c *CLB) SetLoadBalancerRenewalWithContext(ctx volcengine.Context, input *SetLoadBalancerRenewalInput, opts ...request.Option) (*SetLoadBalancerRenewalOutput, error)

SetLoadBalancerRenewalWithContext is the same as SetLoadBalancerRenewal with the addition of the ability to pass a context and additional request options.

See SetLoadBalancerRenewal for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) TagResources added in v1.0.20

func (c *CLB) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation TagResources for usage and error information.

func (*CLB) TagResourcesCommon added in v1.0.20

func (c *CLB) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation TagResourcesCommon for usage and error information.

func (*CLB) TagResourcesCommonRequest added in v1.0.20

func (c *CLB) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TagResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the TagResourcesCommon operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResourcesCommon for more information on using the TagResourcesCommon API call, and error handling.

// Example sending a request using the TagResourcesCommonRequest method.
req, resp := client.TagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) TagResourcesCommonWithContext added in v1.0.20

func (c *CLB) TagResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagResourcesCommonWithContext is the same as TagResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) TagResourcesRequest added in v1.0.20

func (c *CLB) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "volcengine/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResources for more information on using the TagResources API call, and error handling.

// Example sending a request using the TagResourcesRequest method.
req, resp := client.TagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) TagResourcesWithContext added in v1.0.20

func (c *CLB) TagResourcesWithContext(ctx volcengine.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

TagResourcesWithContext is the same as TagResources with the addition of the ability to pass a context and additional request options.

See TagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) UntagResources added in v1.0.20

func (c *CLB) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation UntagResources for usage and error information.

func (*CLB) UntagResourcesCommon added in v1.0.20

func (c *CLB) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation UntagResourcesCommon for usage and error information.

func (*CLB) UntagResourcesCommonRequest added in v1.0.20

func (c *CLB) UntagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UntagResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the UntagResourcesCommon operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResourcesCommon for more information on using the UntagResourcesCommon API call, and error handling.

// Example sending a request using the UntagResourcesCommonRequest method.
req, resp := client.UntagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) UntagResourcesCommonWithContext added in v1.0.20

func (c *CLB) UntagResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UntagResourcesCommonWithContext is the same as UntagResourcesCommon with the addition of the ability to pass a context and additional request options.

See UntagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) UntagResourcesRequest added in v1.0.20

func (c *CLB) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "volcengine/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResources for more information on using the UntagResources API call, and error handling.

// Example sending a request using the UntagResourcesRequest method.
req, resp := client.UntagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) UntagResourcesWithContext added in v1.0.20

func (c *CLB) UntagResourcesWithContext(ctx volcengine.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

UntagResourcesWithContext is the same as UntagResources with the addition of the ability to pass a context and additional request options.

See UntagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) UploadCertificate

func (c *CLB) UploadCertificate(input *UploadCertificateInput) (*UploadCertificateOutput, error)

UploadCertificate API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation UploadCertificate for usage and error information.

func (*CLB) UploadCertificateCommon

func (c *CLB) UploadCertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UploadCertificateCommon API operation for CLB.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for CLB's API operation UploadCertificateCommon for usage and error information.

func (*CLB) UploadCertificateCommonRequest

func (c *CLB) UploadCertificateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UploadCertificateCommonRequest generates a "volcengine/request.Request" representing the client's request for the UploadCertificateCommon operation. The "output" return value will be populated with the UploadCertificateCommon request's response once the request completes successfully.

Use "Send" method on the returned UploadCertificateCommon Request to send the API call to the service. the "output" return value is not valid until after UploadCertificateCommon Send returns without error.

See UploadCertificateCommon for more information on using the UploadCertificateCommon API call, and error handling.

// Example sending a request using the UploadCertificateCommonRequest method.
req, resp := client.UploadCertificateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) UploadCertificateCommonWithContext

func (c *CLB) UploadCertificateCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UploadCertificateCommonWithContext is the same as UploadCertificateCommon with the addition of the ability to pass a context and additional request options.

See UploadCertificateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*CLB) UploadCertificateRequest

func (c *CLB) UploadCertificateRequest(input *UploadCertificateInput) (req *request.Request, output *UploadCertificateOutput)

UploadCertificateRequest generates a "volcengine/request.Request" representing the client's request for the UploadCertificate operation. The "output" return value will be populated with the UploadCertificateCommon request's response once the request completes successfully.

Use "Send" method on the returned UploadCertificateCommon Request to send the API call to the service. the "output" return value is not valid until after UploadCertificateCommon Send returns without error.

See UploadCertificate for more information on using the UploadCertificate API call, and error handling.

// Example sending a request using the UploadCertificateRequest method.
req, resp := client.UploadCertificateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) UploadCertificateWithContext

func (c *CLB) UploadCertificateWithContext(ctx volcengine.Context, input *UploadCertificateInput, opts ...request.Option) (*UploadCertificateOutput, error)

UploadCertificateWithContext is the same as UploadCertificate with the addition of the ability to pass a context and additional request options.

See UploadCertificate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type CLBAPI

type CLBAPI interface {
	AddAclEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddAclEntriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddAclEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddAclEntries(*AddAclEntriesInput) (*AddAclEntriesOutput, error)
	AddAclEntriesWithContext(volcengine.Context, *AddAclEntriesInput, ...request.Option) (*AddAclEntriesOutput, error)
	AddAclEntriesRequest(*AddAclEntriesInput) (*request.Request, *AddAclEntriesOutput)

	AddServerGroupBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddServerGroupBackendServersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddServerGroupBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddServerGroupBackendServers(*AddServerGroupBackendServersInput) (*AddServerGroupBackendServersOutput, error)
	AddServerGroupBackendServersWithContext(volcengine.Context, *AddServerGroupBackendServersInput, ...request.Option) (*AddServerGroupBackendServersOutput, error)
	AddServerGroupBackendServersRequest(*AddServerGroupBackendServersInput) (*request.Request, *AddServerGroupBackendServersOutput)

	AttachHealthCheckLogTopicCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachHealthCheckLogTopicCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachHealthCheckLogTopicCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachHealthCheckLogTopic(*AttachHealthCheckLogTopicInput) (*AttachHealthCheckLogTopicOutput, error)
	AttachHealthCheckLogTopicWithContext(volcengine.Context, *AttachHealthCheckLogTopicInput, ...request.Option) (*AttachHealthCheckLogTopicOutput, error)
	AttachHealthCheckLogTopicRequest(*AttachHealthCheckLogTopicInput) (*request.Request, *AttachHealthCheckLogTopicOutput)

	ConvertLoadBalancerBillingTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ConvertLoadBalancerBillingTypeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ConvertLoadBalancerBillingTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ConvertLoadBalancerBillingType(*ConvertLoadBalancerBillingTypeInput) (*ConvertLoadBalancerBillingTypeOutput, error)
	ConvertLoadBalancerBillingTypeWithContext(volcengine.Context, *ConvertLoadBalancerBillingTypeInput, ...request.Option) (*ConvertLoadBalancerBillingTypeOutput, error)
	ConvertLoadBalancerBillingTypeRequest(*ConvertLoadBalancerBillingTypeInput) (*request.Request, *ConvertLoadBalancerBillingTypeOutput)

	CreateAclCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAclCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAclCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAcl(*CreateAclInput) (*CreateAclOutput, error)
	CreateAclWithContext(volcengine.Context, *CreateAclInput, ...request.Option) (*CreateAclOutput, error)
	CreateAclRequest(*CreateAclInput) (*request.Request, *CreateAclOutput)

	CreateHealthCheckLogProjectCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateHealthCheckLogProjectCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateHealthCheckLogProjectCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateHealthCheckLogProject(*CreateHealthCheckLogProjectInput) (*CreateHealthCheckLogProjectOutput, error)
	CreateHealthCheckLogProjectWithContext(volcengine.Context, *CreateHealthCheckLogProjectInput, ...request.Option) (*CreateHealthCheckLogProjectOutput, error)
	CreateHealthCheckLogProjectRequest(*CreateHealthCheckLogProjectInput) (*request.Request, *CreateHealthCheckLogProjectOutput)

	CreateListenerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateListenerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateListenerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateListener(*CreateListenerInput) (*CreateListenerOutput, error)
	CreateListenerWithContext(volcengine.Context, *CreateListenerInput, ...request.Option) (*CreateListenerOutput, error)
	CreateListenerRequest(*CreateListenerInput) (*request.Request, *CreateListenerOutput)

	CreateLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateLoadBalancerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateLoadBalancer(*CreateLoadBalancerInput) (*CreateLoadBalancerOutput, error)
	CreateLoadBalancerWithContext(volcengine.Context, *CreateLoadBalancerInput, ...request.Option) (*CreateLoadBalancerOutput, error)
	CreateLoadBalancerRequest(*CreateLoadBalancerInput) (*request.Request, *CreateLoadBalancerOutput)

	CreateRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRules(*CreateRulesInput) (*CreateRulesOutput, error)
	CreateRulesWithContext(volcengine.Context, *CreateRulesInput, ...request.Option) (*CreateRulesOutput, error)
	CreateRulesRequest(*CreateRulesInput) (*request.Request, *CreateRulesOutput)

	CreateServerGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateServerGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateServerGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateServerGroup(*CreateServerGroupInput) (*CreateServerGroupOutput, error)
	CreateServerGroupWithContext(volcengine.Context, *CreateServerGroupInput, ...request.Option) (*CreateServerGroupOutput, error)
	CreateServerGroupRequest(*CreateServerGroupInput) (*request.Request, *CreateServerGroupOutput)

	DeleteAclCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAclCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAclCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAcl(*DeleteAclInput) (*DeleteAclOutput, error)
	DeleteAclWithContext(volcengine.Context, *DeleteAclInput, ...request.Option) (*DeleteAclOutput, error)
	DeleteAclRequest(*DeleteAclInput) (*request.Request, *DeleteAclOutput)

	DeleteCertificateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCertificateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCertificateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCertificate(*DeleteCertificateInput) (*DeleteCertificateOutput, error)
	DeleteCertificateWithContext(volcengine.Context, *DeleteCertificateInput, ...request.Option) (*DeleteCertificateOutput, error)
	DeleteCertificateRequest(*DeleteCertificateInput) (*request.Request, *DeleteCertificateOutput)

	DeleteHealthCheckLogProjectCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteHealthCheckLogProjectCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteHealthCheckLogProjectCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteHealthCheckLogProject(*DeleteHealthCheckLogProjectInput) (*DeleteHealthCheckLogProjectOutput, error)
	DeleteHealthCheckLogProjectWithContext(volcengine.Context, *DeleteHealthCheckLogProjectInput, ...request.Option) (*DeleteHealthCheckLogProjectOutput, error)
	DeleteHealthCheckLogProjectRequest(*DeleteHealthCheckLogProjectInput) (*request.Request, *DeleteHealthCheckLogProjectOutput)

	DeleteListenerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteListenerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteListenerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteListener(*DeleteListenerInput) (*DeleteListenerOutput, error)
	DeleteListenerWithContext(volcengine.Context, *DeleteListenerInput, ...request.Option) (*DeleteListenerOutput, error)
	DeleteListenerRequest(*DeleteListenerInput) (*request.Request, *DeleteListenerOutput)

	DeleteLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteLoadBalancerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteLoadBalancer(*DeleteLoadBalancerInput) (*DeleteLoadBalancerOutput, error)
	DeleteLoadBalancerWithContext(volcengine.Context, *DeleteLoadBalancerInput, ...request.Option) (*DeleteLoadBalancerOutput, error)
	DeleteLoadBalancerRequest(*DeleteLoadBalancerInput) (*request.Request, *DeleteLoadBalancerOutput)

	DeleteRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRules(*DeleteRulesInput) (*DeleteRulesOutput, error)
	DeleteRulesWithContext(volcengine.Context, *DeleteRulesInput, ...request.Option) (*DeleteRulesOutput, error)
	DeleteRulesRequest(*DeleteRulesInput) (*request.Request, *DeleteRulesOutput)

	DeleteServerGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteServerGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteServerGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteServerGroup(*DeleteServerGroupInput) (*DeleteServerGroupOutput, error)
	DeleteServerGroupWithContext(volcengine.Context, *DeleteServerGroupInput, ...request.Option) (*DeleteServerGroupOutput, error)
	DeleteServerGroupRequest(*DeleteServerGroupInput) (*request.Request, *DeleteServerGroupOutput)

	DescribeAclAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAclAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAclAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAclAttributes(*DescribeAclAttributesInput) (*DescribeAclAttributesOutput, error)
	DescribeAclAttributesWithContext(volcengine.Context, *DescribeAclAttributesInput, ...request.Option) (*DescribeAclAttributesOutput, error)
	DescribeAclAttributesRequest(*DescribeAclAttributesInput) (*request.Request, *DescribeAclAttributesOutput)

	DescribeAclsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAclsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAclsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAcls(*DescribeAclsInput) (*DescribeAclsOutput, error)
	DescribeAclsWithContext(volcengine.Context, *DescribeAclsInput, ...request.Option) (*DescribeAclsOutput, error)
	DescribeAclsRequest(*DescribeAclsInput) (*request.Request, *DescribeAclsOutput)

	DescribeCertificatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCertificatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCertificatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCertificates(*DescribeCertificatesInput) (*DescribeCertificatesOutput, error)
	DescribeCertificatesWithContext(volcengine.Context, *DescribeCertificatesInput, ...request.Option) (*DescribeCertificatesOutput, error)
	DescribeCertificatesRequest(*DescribeCertificatesInput) (*request.Request, *DescribeCertificatesOutput)

	DescribeHealthCheckLogProjectAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHealthCheckLogProjectAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHealthCheckLogProjectAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHealthCheckLogProjectAttributes(*DescribeHealthCheckLogProjectAttributesInput) (*DescribeHealthCheckLogProjectAttributesOutput, error)
	DescribeHealthCheckLogProjectAttributesWithContext(volcengine.Context, *DescribeHealthCheckLogProjectAttributesInput, ...request.Option) (*DescribeHealthCheckLogProjectAttributesOutput, error)
	DescribeHealthCheckLogProjectAttributesRequest(*DescribeHealthCheckLogProjectAttributesInput) (*request.Request, *DescribeHealthCheckLogProjectAttributesOutput)

	DescribeHealthCheckLogTopicAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHealthCheckLogTopicAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHealthCheckLogTopicAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHealthCheckLogTopicAttributes(*DescribeHealthCheckLogTopicAttributesInput) (*DescribeHealthCheckLogTopicAttributesOutput, error)
	DescribeHealthCheckLogTopicAttributesWithContext(volcengine.Context, *DescribeHealthCheckLogTopicAttributesInput, ...request.Option) (*DescribeHealthCheckLogTopicAttributesOutput, error)
	DescribeHealthCheckLogTopicAttributesRequest(*DescribeHealthCheckLogTopicAttributesInput) (*request.Request, *DescribeHealthCheckLogTopicAttributesOutput)

	DescribeListenerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeListenerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeListenerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeListenerAttributes(*DescribeListenerAttributesInput) (*DescribeListenerAttributesOutput, error)
	DescribeListenerAttributesWithContext(volcengine.Context, *DescribeListenerAttributesInput, ...request.Option) (*DescribeListenerAttributesOutput, error)
	DescribeListenerAttributesRequest(*DescribeListenerAttributesInput) (*request.Request, *DescribeListenerAttributesOutput)

	DescribeListenerHealthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeListenerHealthCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeListenerHealthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeListenerHealth(*DescribeListenerHealthInput) (*DescribeListenerHealthOutput, error)
	DescribeListenerHealthWithContext(volcengine.Context, *DescribeListenerHealthInput, ...request.Option) (*DescribeListenerHealthOutput, error)
	DescribeListenerHealthRequest(*DescribeListenerHealthInput) (*request.Request, *DescribeListenerHealthOutput)

	DescribeListenersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeListenersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeListenersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeListeners(*DescribeListenersInput) (*DescribeListenersOutput, error)
	DescribeListenersWithContext(volcengine.Context, *DescribeListenersInput, ...request.Option) (*DescribeListenersOutput, error)
	DescribeListenersRequest(*DescribeListenersInput) (*request.Request, *DescribeListenersOutput)

	DescribeLoadBalancerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancerAttributes(*DescribeLoadBalancerAttributesInput) (*DescribeLoadBalancerAttributesOutput, error)
	DescribeLoadBalancerAttributesWithContext(volcengine.Context, *DescribeLoadBalancerAttributesInput, ...request.Option) (*DescribeLoadBalancerAttributesOutput, error)
	DescribeLoadBalancerAttributesRequest(*DescribeLoadBalancerAttributesInput) (*request.Request, *DescribeLoadBalancerAttributesOutput)

	DescribeLoadBalancersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancers(*DescribeLoadBalancersInput) (*DescribeLoadBalancersOutput, error)
	DescribeLoadBalancersWithContext(volcengine.Context, *DescribeLoadBalancersInput, ...request.Option) (*DescribeLoadBalancersOutput, error)
	DescribeLoadBalancersRequest(*DescribeLoadBalancersInput) (*request.Request, *DescribeLoadBalancersOutput)

	DescribeLoadBalancersBillingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancersBillingCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancersBillingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancersBilling(*DescribeLoadBalancersBillingInput) (*DescribeLoadBalancersBillingOutput, error)
	DescribeLoadBalancersBillingWithContext(volcengine.Context, *DescribeLoadBalancersBillingInput, ...request.Option) (*DescribeLoadBalancersBillingOutput, error)
	DescribeLoadBalancersBillingRequest(*DescribeLoadBalancersBillingInput) (*request.Request, *DescribeLoadBalancersBillingOutput)

	DescribeRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRules(*DescribeRulesInput) (*DescribeRulesOutput, error)
	DescribeRulesWithContext(volcengine.Context, *DescribeRulesInput, ...request.Option) (*DescribeRulesOutput, error)
	DescribeRulesRequest(*DescribeRulesInput) (*request.Request, *DescribeRulesOutput)

	DescribeServerGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeServerGroupAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeServerGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeServerGroupAttributes(*DescribeServerGroupAttributesInput) (*DescribeServerGroupAttributesOutput, error)
	DescribeServerGroupAttributesWithContext(volcengine.Context, *DescribeServerGroupAttributesInput, ...request.Option) (*DescribeServerGroupAttributesOutput, error)
	DescribeServerGroupAttributesRequest(*DescribeServerGroupAttributesInput) (*request.Request, *DescribeServerGroupAttributesOutput)

	DescribeServerGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeServerGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeServerGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeServerGroups(*DescribeServerGroupsInput) (*DescribeServerGroupsOutput, error)
	DescribeServerGroupsWithContext(volcengine.Context, *DescribeServerGroupsInput, ...request.Option) (*DescribeServerGroupsOutput, error)
	DescribeServerGroupsRequest(*DescribeServerGroupsInput) (*request.Request, *DescribeServerGroupsOutput)

	DescribeZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeZones(*DescribeZonesInput) (*DescribeZonesOutput, error)
	DescribeZonesWithContext(volcengine.Context, *DescribeZonesInput, ...request.Option) (*DescribeZonesOutput, error)
	DescribeZonesRequest(*DescribeZonesInput) (*request.Request, *DescribeZonesOutput)

	DetachHealthCheckLogTopicCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachHealthCheckLogTopicCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachHealthCheckLogTopicCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachHealthCheckLogTopic(*DetachHealthCheckLogTopicInput) (*DetachHealthCheckLogTopicOutput, error)
	DetachHealthCheckLogTopicWithContext(volcengine.Context, *DetachHealthCheckLogTopicInput, ...request.Option) (*DetachHealthCheckLogTopicOutput, error)
	DetachHealthCheckLogTopicRequest(*DetachHealthCheckLogTopicInput) (*request.Request, *DetachHealthCheckLogTopicOutput)

	DisableAccessLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableAccessLogCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableAccessLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableAccessLog(*DisableAccessLogInput) (*DisableAccessLogOutput, error)
	DisableAccessLogWithContext(volcengine.Context, *DisableAccessLogInput, ...request.Option) (*DisableAccessLogOutput, error)
	DisableAccessLogRequest(*DisableAccessLogInput) (*request.Request, *DisableAccessLogOutput)

	EnableAccessLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableAccessLogCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableAccessLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableAccessLog(*EnableAccessLogInput) (*EnableAccessLogOutput, error)
	EnableAccessLogWithContext(volcengine.Context, *EnableAccessLogInput, ...request.Option) (*EnableAccessLogOutput, error)
	EnableAccessLogRequest(*EnableAccessLogInput) (*request.Request, *EnableAccessLogOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(volcengine.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

	ModifyAclAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyAclAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyAclAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyAclAttributes(*ModifyAclAttributesInput) (*ModifyAclAttributesOutput, error)
	ModifyAclAttributesWithContext(volcengine.Context, *ModifyAclAttributesInput, ...request.Option) (*ModifyAclAttributesOutput, error)
	ModifyAclAttributesRequest(*ModifyAclAttributesInput) (*request.Request, *ModifyAclAttributesOutput)

	ModifyCertificateAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCertificateAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCertificateAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCertificateAttributes(*ModifyCertificateAttributesInput) (*ModifyCertificateAttributesOutput, error)
	ModifyCertificateAttributesWithContext(volcengine.Context, *ModifyCertificateAttributesInput, ...request.Option) (*ModifyCertificateAttributesOutput, error)
	ModifyCertificateAttributesRequest(*ModifyCertificateAttributesInput) (*request.Request, *ModifyCertificateAttributesOutput)

	ModifyListenerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyListenerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyListenerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyListenerAttributes(*ModifyListenerAttributesInput) (*ModifyListenerAttributesOutput, error)
	ModifyListenerAttributesWithContext(volcengine.Context, *ModifyListenerAttributesInput, ...request.Option) (*ModifyListenerAttributesOutput, error)
	ModifyListenerAttributesRequest(*ModifyListenerAttributesInput) (*request.Request, *ModifyListenerAttributesOutput)

	ModifyLoadBalancerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyLoadBalancerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyLoadBalancerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyLoadBalancerAttributes(*ModifyLoadBalancerAttributesInput) (*ModifyLoadBalancerAttributesOutput, error)
	ModifyLoadBalancerAttributesWithContext(volcengine.Context, *ModifyLoadBalancerAttributesInput, ...request.Option) (*ModifyLoadBalancerAttributesOutput, error)
	ModifyLoadBalancerAttributesRequest(*ModifyLoadBalancerAttributesInput) (*request.Request, *ModifyLoadBalancerAttributesOutput)

	ModifyRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyRules(*ModifyRulesInput) (*ModifyRulesOutput, error)
	ModifyRulesWithContext(volcengine.Context, *ModifyRulesInput, ...request.Option) (*ModifyRulesOutput, error)
	ModifyRulesRequest(*ModifyRulesInput) (*request.Request, *ModifyRulesOutput)

	ModifyServerGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyServerGroupAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyServerGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyServerGroupAttributes(*ModifyServerGroupAttributesInput) (*ModifyServerGroupAttributesOutput, error)
	ModifyServerGroupAttributesWithContext(volcengine.Context, *ModifyServerGroupAttributesInput, ...request.Option) (*ModifyServerGroupAttributesOutput, error)
	ModifyServerGroupAttributesRequest(*ModifyServerGroupAttributesInput) (*request.Request, *ModifyServerGroupAttributesOutput)

	RemoveAclEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveAclEntriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveAclEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveAclEntries(*RemoveAclEntriesInput) (*RemoveAclEntriesOutput, error)
	RemoveAclEntriesWithContext(volcengine.Context, *RemoveAclEntriesInput, ...request.Option) (*RemoveAclEntriesOutput, error)
	RemoveAclEntriesRequest(*RemoveAclEntriesInput) (*request.Request, *RemoveAclEntriesOutput)

	RemoveServerGroupBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveServerGroupBackendServersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveServerGroupBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveServerGroupBackendServers(*RemoveServerGroupBackendServersInput) (*RemoveServerGroupBackendServersOutput, error)
	RemoveServerGroupBackendServersWithContext(volcengine.Context, *RemoveServerGroupBackendServersInput, ...request.Option) (*RemoveServerGroupBackendServersOutput, error)
	RemoveServerGroupBackendServersRequest(*RemoveServerGroupBackendServersInput) (*request.Request, *RemoveServerGroupBackendServersOutput)

	RenewLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RenewLoadBalancerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RenewLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RenewLoadBalancer(*RenewLoadBalancerInput) (*RenewLoadBalancerOutput, error)
	RenewLoadBalancerWithContext(volcengine.Context, *RenewLoadBalancerInput, ...request.Option) (*RenewLoadBalancerOutput, error)
	RenewLoadBalancerRequest(*RenewLoadBalancerInput) (*request.Request, *RenewLoadBalancerOutput)

	SetLoadBalancerRenewalCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetLoadBalancerRenewalCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetLoadBalancerRenewalCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetLoadBalancerRenewal(*SetLoadBalancerRenewalInput) (*SetLoadBalancerRenewalOutput, error)
	SetLoadBalancerRenewalWithContext(volcengine.Context, *SetLoadBalancerRenewalInput, ...request.Option) (*SetLoadBalancerRenewalOutput, error)
	SetLoadBalancerRenewalRequest(*SetLoadBalancerRenewalInput) (*request.Request, *SetLoadBalancerRenewalOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(volcengine.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(volcengine.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)

	UploadCertificateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UploadCertificateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UploadCertificateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UploadCertificate(*UploadCertificateInput) (*UploadCertificateOutput, error)
	UploadCertificateWithContext(volcengine.Context, *UploadCertificateInput, ...request.Option) (*UploadCertificateOutput, error)
	UploadCertificateRequest(*UploadCertificateInput) (*request.Request, *UploadCertificateOutput)
}

CLBAPI provides an interface to enable mocking the clb.CLB service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// CLB.
func myFunc(svc CLBAPI) bool {
    // Make svc.AddAclEntries request
}

func main() {
    sess := session.New()
    svc := clb.New(sess)

    myFunc(svc)
}

type CertificateForDescribeCertificatesOutput

type CertificateForDescribeCertificatesOutput struct {
	CertificateId *string `type:"string"`

	CertificateName *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	DomainName *string `type:"string"`

	ExpiredAt *string `type:"string"`

	Listeners []*string `type:"list"`

	ProjectName *string `type:"string"`
	// contains filtered or unexported fields
}

func (CertificateForDescribeCertificatesOutput) GoString

GoString returns the string representation

func (*CertificateForDescribeCertificatesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*CertificateForDescribeCertificatesOutput) SetCertificateName

SetCertificateName sets the CertificateName field's value.

func (*CertificateForDescribeCertificatesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*CertificateForDescribeCertificatesOutput) SetDescription

SetDescription sets the Description field's value.

func (*CertificateForDescribeCertificatesOutput) SetDomainName

SetDomainName sets the DomainName field's value.

func (*CertificateForDescribeCertificatesOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*CertificateForDescribeCertificatesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*CertificateForDescribeCertificatesOutput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (CertificateForDescribeCertificatesOutput) String

String returns the string representation

type ConvertLoadBalancerBillingTypeInput

type ConvertLoadBalancerBillingTypeInput struct {

	// LoadBalancerBillingType is a required field
	LoadBalancerBillingType *int64 `type:"integer" required:"true"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	LoadBalancerSpec *string `type:"string"`

	Period *int64 `type:"integer"`

	PeriodUnit *string `type:"string"`
	// contains filtered or unexported fields
}

func (ConvertLoadBalancerBillingTypeInput) GoString

GoString returns the string representation

func (*ConvertLoadBalancerBillingTypeInput) SetLoadBalancerBillingType

SetLoadBalancerBillingType sets the LoadBalancerBillingType field's value.

func (*ConvertLoadBalancerBillingTypeInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ConvertLoadBalancerBillingTypeInput) SetLoadBalancerSpec added in v1.0.110

SetLoadBalancerSpec sets the LoadBalancerSpec field's value.

func (*ConvertLoadBalancerBillingTypeInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ConvertLoadBalancerBillingTypeInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (ConvertLoadBalancerBillingTypeInput) String

String returns the string representation

func (*ConvertLoadBalancerBillingTypeInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ConvertLoadBalancerBillingTypeOutput

type ConvertLoadBalancerBillingTypeOutput struct {
	Metadata *response.ResponseMetadata

	OrderId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ConvertLoadBalancerBillingTypeOutput) GoString

GoString returns the string representation

func (*ConvertLoadBalancerBillingTypeOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (*ConvertLoadBalancerBillingTypeOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ConvertLoadBalancerBillingTypeOutput) String

String returns the string representation

type CreateAclInput

type CreateAclInput struct {
	AclName *string `min:"2" max:"255" type:"string"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	Tags []*TagForCreateAclInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateAclInput) GoString

func (s CreateAclInput) GoString() string

GoString returns the string representation

func (*CreateAclInput) SetAclName

func (s *CreateAclInput) SetAclName(v string) *CreateAclInput

SetAclName sets the AclName field's value.

func (*CreateAclInput) SetDescription

func (s *CreateAclInput) SetDescription(v string) *CreateAclInput

SetDescription sets the Description field's value.

func (*CreateAclInput) SetProjectName added in v1.0.20

func (s *CreateAclInput) SetProjectName(v string) *CreateAclInput

SetProjectName sets the ProjectName field's value.

func (*CreateAclInput) SetTags added in v1.0.80

SetTags sets the Tags field's value.

func (CreateAclInput) String

func (s CreateAclInput) String() string

String returns the string representation

func (*CreateAclInput) Validate

func (s *CreateAclInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAclOutput

type CreateAclOutput struct {
	Metadata *response.ResponseMetadata

	AclId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateAclOutput) GoString

func (s CreateAclOutput) GoString() string

GoString returns the string representation

func (*CreateAclOutput) SetAclId

func (s *CreateAclOutput) SetAclId(v string) *CreateAclOutput

SetAclId sets the AclId field's value.

func (*CreateAclOutput) SetRequestId

func (s *CreateAclOutput) SetRequestId(v string) *CreateAclOutput

SetRequestId sets the RequestId field's value.

func (CreateAclOutput) String

func (s CreateAclOutput) String() string

String returns the string representation

type CreateHealthCheckLogProjectInput added in v1.0.7

type CreateHealthCheckLogProjectInput struct {
	// contains filtered or unexported fields
}

func (CreateHealthCheckLogProjectInput) GoString added in v1.0.7

GoString returns the string representation

func (CreateHealthCheckLogProjectInput) String added in v1.0.7

String returns the string representation

type CreateHealthCheckLogProjectOutput added in v1.0.7

type CreateHealthCheckLogProjectOutput struct {
	Metadata *response.ResponseMetadata

	LogProjectId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateHealthCheckLogProjectOutput) GoString added in v1.0.7

GoString returns the string representation

func (*CreateHealthCheckLogProjectOutput) SetLogProjectId added in v1.0.7

SetLogProjectId sets the LogProjectId field's value.

func (*CreateHealthCheckLogProjectOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (CreateHealthCheckLogProjectOutput) String added in v1.0.7

String returns the string representation

type CreateListenerInput

type CreateListenerInput struct {
	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	CertificateId *string `type:"string"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Description *string `type:"string"`

	Enabled *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForCreateListenerInput `type:"structure"`

	ListenerName *string `type:"string"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	// Port is a required field
	Port *int64 `type:"integer" required:"true"`

	// Protocol is a required field
	Protocol *string `type:"string" required:"true"`

	ProxyProtocolType *string `type:"string"`

	Scheduler *string `type:"string"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateListenerInput) GoString

func (s CreateListenerInput) GoString() string

GoString returns the string representation

func (*CreateListenerInput) SetAclIds

func (s *CreateListenerInput) SetAclIds(v []*string) *CreateListenerInput

SetAclIds sets the AclIds field's value.

func (*CreateListenerInput) SetAclStatus

func (s *CreateListenerInput) SetAclStatus(v string) *CreateListenerInput

SetAclStatus sets the AclStatus field's value.

func (*CreateListenerInput) SetAclType

SetAclType sets the AclType field's value.

func (*CreateListenerInput) SetBandwidth added in v1.0.72

func (s *CreateListenerInput) SetBandwidth(v int64) *CreateListenerInput

SetBandwidth sets the Bandwidth field's value.

func (*CreateListenerInput) SetCertificateId

func (s *CreateListenerInput) SetCertificateId(v string) *CreateListenerInput

SetCertificateId sets the CertificateId field's value.

func (*CreateListenerInput) SetConnectionDrainEnabled added in v1.0.101

func (s *CreateListenerInput) SetConnectionDrainEnabled(v string) *CreateListenerInput

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*CreateListenerInput) SetConnectionDrainTimeout added in v1.0.101

func (s *CreateListenerInput) SetConnectionDrainTimeout(v int64) *CreateListenerInput

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*CreateListenerInput) SetDescription

func (s *CreateListenerInput) SetDescription(v string) *CreateListenerInput

SetDescription sets the Description field's value.

func (*CreateListenerInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*CreateListenerInput) SetEstablishedTimeout

func (s *CreateListenerInput) SetEstablishedTimeout(v int64) *CreateListenerInput

SetEstablishedTimeout sets the EstablishedTimeout field's value.

func (*CreateListenerInput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*CreateListenerInput) SetListenerName

func (s *CreateListenerInput) SetListenerName(v string) *CreateListenerInput

SetListenerName sets the ListenerName field's value.

func (*CreateListenerInput) SetLoadBalancerId

func (s *CreateListenerInput) SetLoadBalancerId(v string) *CreateListenerInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*CreateListenerInput) SetPersistenceTimeout added in v1.0.58

func (s *CreateListenerInput) SetPersistenceTimeout(v int64) *CreateListenerInput

SetPersistenceTimeout sets the PersistenceTimeout field's value.

func (*CreateListenerInput) SetPersistenceType added in v1.0.58

func (s *CreateListenerInput) SetPersistenceType(v string) *CreateListenerInput

SetPersistenceType sets the PersistenceType field's value.

func (*CreateListenerInput) SetPort

SetPort sets the Port field's value.

func (*CreateListenerInput) SetProtocol

func (s *CreateListenerInput) SetProtocol(v string) *CreateListenerInput

SetProtocol sets the Protocol field's value.

func (*CreateListenerInput) SetProxyProtocolType added in v1.0.58

func (s *CreateListenerInput) SetProxyProtocolType(v string) *CreateListenerInput

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*CreateListenerInput) SetScheduler

func (s *CreateListenerInput) SetScheduler(v string) *CreateListenerInput

SetScheduler sets the Scheduler field's value.

func (*CreateListenerInput) SetServerGroupId

func (s *CreateListenerInput) SetServerGroupId(v string) *CreateListenerInput

SetServerGroupId sets the ServerGroupId field's value.

func (CreateListenerInput) String

func (s CreateListenerInput) String() string

String returns the string representation

func (*CreateListenerInput) Validate

func (s *CreateListenerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateListenerOutput

type CreateListenerOutput struct {
	Metadata *response.ResponseMetadata

	ListenerId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateListenerOutput) GoString

func (s CreateListenerOutput) GoString() string

GoString returns the string representation

func (*CreateListenerOutput) SetListenerId

func (s *CreateListenerOutput) SetListenerId(v string) *CreateListenerOutput

SetListenerId sets the ListenerId field's value.

func (*CreateListenerOutput) SetRequestId

func (s *CreateListenerOutput) SetRequestId(v string) *CreateListenerOutput

SetRequestId sets the RequestId field's value.

func (CreateListenerOutput) String

func (s CreateListenerOutput) String() string

String returns the string representation

type CreateLoadBalancerInput

type CreateLoadBalancerInput struct {
	AddressIpVersion *string `type:"string"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	EipBillingConfig *EipBillingConfigForCreateLoadBalancerInput `type:"structure"`

	EniAddress *string `type:"string"`

	EniIpv6Address *string `type:"string"`

	LoadBalancerBillingType *int64 `type:"integer"`

	LoadBalancerName *string `type:"string"`

	LoadBalancerSpec *string `type:"string"`

	MasterZoneId *string `type:"string"`

	ModificationProtectionReason *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	Period *int64 `type:"integer"`

	PeriodUnit *string `type:"string"`

	ProjectName *string `type:"string"`

	// RegionId is a required field
	RegionId *string `type:"string" required:"true"`

	SlaveZoneId *string `type:"string"`

	// SubnetId is a required field
	SubnetId *string `type:"string" required:"true"`

	Tags []*TagForCreateLoadBalancerInput `type:"list"`

	// Type is a required field
	Type *string `type:"string" required:"true"`

	VpcId *string `type:"string"`

	ZoneType *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateLoadBalancerInput) GoString

func (s CreateLoadBalancerInput) GoString() string

GoString returns the string representation

func (*CreateLoadBalancerInput) SetAddressIpVersion added in v1.0.72

func (s *CreateLoadBalancerInput) SetAddressIpVersion(v string) *CreateLoadBalancerInput

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*CreateLoadBalancerInput) SetClientToken added in v1.0.49

SetClientToken sets the ClientToken field's value.

func (*CreateLoadBalancerInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateLoadBalancerInput) SetEipBillingConfig

SetEipBillingConfig sets the EipBillingConfig field's value.

func (*CreateLoadBalancerInput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*CreateLoadBalancerInput) SetEniIpv6Address added in v1.0.72

func (s *CreateLoadBalancerInput) SetEniIpv6Address(v string) *CreateLoadBalancerInput

SetEniIpv6Address sets the EniIpv6Address field's value.

func (*CreateLoadBalancerInput) SetLoadBalancerBillingType

func (s *CreateLoadBalancerInput) SetLoadBalancerBillingType(v int64) *CreateLoadBalancerInput

SetLoadBalancerBillingType sets the LoadBalancerBillingType field's value.

func (*CreateLoadBalancerInput) SetLoadBalancerName

func (s *CreateLoadBalancerInput) SetLoadBalancerName(v string) *CreateLoadBalancerInput

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*CreateLoadBalancerInput) SetLoadBalancerSpec

func (s *CreateLoadBalancerInput) SetLoadBalancerSpec(v string) *CreateLoadBalancerInput

SetLoadBalancerSpec sets the LoadBalancerSpec field's value.

func (*CreateLoadBalancerInput) SetMasterZoneId added in v1.0.49

SetMasterZoneId sets the MasterZoneId field's value.

func (*CreateLoadBalancerInput) SetModificationProtectionReason

func (s *CreateLoadBalancerInput) SetModificationProtectionReason(v string) *CreateLoadBalancerInput

SetModificationProtectionReason sets the ModificationProtectionReason field's value.

func (*CreateLoadBalancerInput) SetModificationProtectionStatus

func (s *CreateLoadBalancerInput) SetModificationProtectionStatus(v string) *CreateLoadBalancerInput

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*CreateLoadBalancerInput) SetPeriod

SetPeriod sets the Period field's value.

func (*CreateLoadBalancerInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*CreateLoadBalancerInput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*CreateLoadBalancerInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*CreateLoadBalancerInput) SetSlaveZoneId added in v1.0.49

SetSlaveZoneId sets the SlaveZoneId field's value.

func (*CreateLoadBalancerInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*CreateLoadBalancerInput) SetTags added in v1.0.20

SetTags sets the Tags field's value.

func (*CreateLoadBalancerInput) SetType

SetType sets the Type field's value.

func (*CreateLoadBalancerInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*CreateLoadBalancerInput) SetZoneType added in v1.0.110

SetZoneType sets the ZoneType field's value.

func (CreateLoadBalancerInput) String

func (s CreateLoadBalancerInput) String() string

String returns the string representation

func (*CreateLoadBalancerInput) Validate

func (s *CreateLoadBalancerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateLoadBalancerOutput

type CreateLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerId *string `type:"string"`

	OrderId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateLoadBalancerOutput) GoString

func (s CreateLoadBalancerOutput) GoString() string

GoString returns the string representation

func (*CreateLoadBalancerOutput) SetLoadBalancerId

func (s *CreateLoadBalancerOutput) SetLoadBalancerId(v string) *CreateLoadBalancerOutput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*CreateLoadBalancerOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (*CreateLoadBalancerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateLoadBalancerOutput) String

func (s CreateLoadBalancerOutput) String() string

String returns the string representation

type CreateRulesInput

type CreateRulesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	// Rules is a required field
	Rules []*RuleForCreateRulesInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (CreateRulesInput) GoString

func (s CreateRulesInput) GoString() string

GoString returns the string representation

func (*CreateRulesInput) SetListenerId

func (s *CreateRulesInput) SetListenerId(v string) *CreateRulesInput

SetListenerId sets the ListenerId field's value.

func (*CreateRulesInput) SetRules

SetRules sets the Rules field's value.

func (CreateRulesInput) String

func (s CreateRulesInput) String() string

String returns the string representation

func (*CreateRulesInput) Validate

func (s *CreateRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRulesOutput

type CreateRulesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	RuleIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (CreateRulesOutput) GoString

func (s CreateRulesOutput) GoString() string

GoString returns the string representation

func (*CreateRulesOutput) SetRequestId

func (s *CreateRulesOutput) SetRequestId(v string) *CreateRulesOutput

SetRequestId sets the RequestId field's value.

func (*CreateRulesOutput) SetRuleIds

func (s *CreateRulesOutput) SetRuleIds(v []*string) *CreateRulesOutput

SetRuleIds sets the RuleIds field's value.

func (CreateRulesOutput) String

func (s CreateRulesOutput) String() string

String returns the string representation

type CreateServerGroupInput

type CreateServerGroupInput struct {
	AddressIpVersion *string `type:"string"`

	Description *string `type:"string"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	ServerGroupName *string `type:"string"`

	Servers []*ServerForCreateServerGroupInput `type:"list"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateServerGroupInput) GoString

func (s CreateServerGroupInput) GoString() string

GoString returns the string representation

func (*CreateServerGroupInput) SetAddressIpVersion added in v1.0.110

func (s *CreateServerGroupInput) SetAddressIpVersion(v string) *CreateServerGroupInput

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*CreateServerGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateServerGroupInput) SetLoadBalancerId

func (s *CreateServerGroupInput) SetLoadBalancerId(v string) *CreateServerGroupInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*CreateServerGroupInput) SetServerGroupName

func (s *CreateServerGroupInput) SetServerGroupName(v string) *CreateServerGroupInput

SetServerGroupName sets the ServerGroupName field's value.

func (*CreateServerGroupInput) SetServers

SetServers sets the Servers field's value.

func (*CreateServerGroupInput) SetType added in v1.0.86

SetType sets the Type field's value.

func (CreateServerGroupInput) String

func (s CreateServerGroupInput) String() string

String returns the string representation

func (*CreateServerGroupInput) Validate

func (s *CreateServerGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateServerGroupOutput

type CreateServerGroupOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	ServerGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateServerGroupOutput) GoString

func (s CreateServerGroupOutput) GoString() string

GoString returns the string representation

func (*CreateServerGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateServerGroupOutput) SetServerGroupId

func (s *CreateServerGroupOutput) SetServerGroupId(v string) *CreateServerGroupOutput

SetServerGroupId sets the ServerGroupId field's value.

func (CreateServerGroupOutput) String

func (s CreateServerGroupOutput) String() string

String returns the string representation

type DeleteAclInput

type DeleteAclInput struct {

	// AclId is a required field
	AclId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAclInput) GoString

func (s DeleteAclInput) GoString() string

GoString returns the string representation

func (*DeleteAclInput) SetAclId

func (s *DeleteAclInput) SetAclId(v string) *DeleteAclInput

SetAclId sets the AclId field's value.

func (DeleteAclInput) String

func (s DeleteAclInput) String() string

String returns the string representation

func (*DeleteAclInput) Validate

func (s *DeleteAclInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAclOutput

type DeleteAclOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteAclOutput) GoString

func (s DeleteAclOutput) GoString() string

GoString returns the string representation

func (*DeleteAclOutput) SetRequestId

func (s *DeleteAclOutput) SetRequestId(v string) *DeleteAclOutput

SetRequestId sets the RequestId field's value.

func (DeleteAclOutput) String

func (s DeleteAclOutput) String() string

String returns the string representation

type DeleteCertificateInput

type DeleteCertificateInput struct {

	// CertificateId is a required field
	CertificateId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteCertificateInput) GoString

func (s DeleteCertificateInput) GoString() string

GoString returns the string representation

func (*DeleteCertificateInput) SetCertificateId

func (s *DeleteCertificateInput) SetCertificateId(v string) *DeleteCertificateInput

SetCertificateId sets the CertificateId field's value.

func (DeleteCertificateInput) String

func (s DeleteCertificateInput) String() string

String returns the string representation

func (*DeleteCertificateInput) Validate

func (s *DeleteCertificateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCertificateOutput

type DeleteCertificateOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteCertificateOutput) GoString

func (s DeleteCertificateOutput) GoString() string

GoString returns the string representation

func (*DeleteCertificateOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteCertificateOutput) String

func (s DeleteCertificateOutput) String() string

String returns the string representation

type DeleteHealthCheckLogProjectInput added in v1.0.7

type DeleteHealthCheckLogProjectInput struct {
	// contains filtered or unexported fields
}

func (DeleteHealthCheckLogProjectInput) GoString added in v1.0.7

GoString returns the string representation

func (DeleteHealthCheckLogProjectInput) String added in v1.0.7

String returns the string representation

type DeleteHealthCheckLogProjectOutput added in v1.0.7

type DeleteHealthCheckLogProjectOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteHealthCheckLogProjectOutput) GoString added in v1.0.7

GoString returns the string representation

func (*DeleteHealthCheckLogProjectOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (DeleteHealthCheckLogProjectOutput) String added in v1.0.7

String returns the string representation

type DeleteListenerInput

type DeleteListenerInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteListenerInput) GoString

func (s DeleteListenerInput) GoString() string

GoString returns the string representation

func (*DeleteListenerInput) SetListenerId

func (s *DeleteListenerInput) SetListenerId(v string) *DeleteListenerInput

SetListenerId sets the ListenerId field's value.

func (DeleteListenerInput) String

func (s DeleteListenerInput) String() string

String returns the string representation

func (*DeleteListenerInput) Validate

func (s *DeleteListenerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteListenerOutput

type DeleteListenerOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteListenerOutput) GoString

func (s DeleteListenerOutput) GoString() string

GoString returns the string representation

func (*DeleteListenerOutput) SetRequestId

func (s *DeleteListenerOutput) SetRequestId(v string) *DeleteListenerOutput

SetRequestId sets the RequestId field's value.

func (DeleteListenerOutput) String

func (s DeleteListenerOutput) String() string

String returns the string representation

type DeleteLoadBalancerInput

type DeleteLoadBalancerInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteLoadBalancerInput) GoString

func (s DeleteLoadBalancerInput) GoString() string

GoString returns the string representation

func (*DeleteLoadBalancerInput) SetLoadBalancerId

func (s *DeleteLoadBalancerInput) SetLoadBalancerId(v string) *DeleteLoadBalancerInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DeleteLoadBalancerInput) String

func (s DeleteLoadBalancerInput) String() string

String returns the string representation

func (*DeleteLoadBalancerInput) Validate

func (s *DeleteLoadBalancerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteLoadBalancerOutput

type DeleteLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteLoadBalancerOutput) GoString

func (s DeleteLoadBalancerOutput) GoString() string

GoString returns the string representation

func (*DeleteLoadBalancerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteLoadBalancerOutput) String

func (s DeleteLoadBalancerOutput) String() string

String returns the string representation

type DeleteRulesInput

type DeleteRulesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	// RuleIds is a required field
	RuleIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRulesInput) GoString

func (s DeleteRulesInput) GoString() string

GoString returns the string representation

func (*DeleteRulesInput) SetListenerId

func (s *DeleteRulesInput) SetListenerId(v string) *DeleteRulesInput

SetListenerId sets the ListenerId field's value.

func (*DeleteRulesInput) SetRuleIds

func (s *DeleteRulesInput) SetRuleIds(v []*string) *DeleteRulesInput

SetRuleIds sets the RuleIds field's value.

func (DeleteRulesInput) String

func (s DeleteRulesInput) String() string

String returns the string representation

func (*DeleteRulesInput) Validate

func (s *DeleteRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRulesOutput

type DeleteRulesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteRulesOutput) GoString

func (s DeleteRulesOutput) GoString() string

GoString returns the string representation

func (*DeleteRulesOutput) SetRequestId

func (s *DeleteRulesOutput) SetRequestId(v string) *DeleteRulesOutput

SetRequestId sets the RequestId field's value.

func (DeleteRulesOutput) String

func (s DeleteRulesOutput) String() string

String returns the string representation

type DeleteServerGroupInput

type DeleteServerGroupInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteServerGroupInput) GoString

func (s DeleteServerGroupInput) GoString() string

GoString returns the string representation

func (*DeleteServerGroupInput) SetServerGroupId

func (s *DeleteServerGroupInput) SetServerGroupId(v string) *DeleteServerGroupInput

SetServerGroupId sets the ServerGroupId field's value.

func (DeleteServerGroupInput) String

func (s DeleteServerGroupInput) String() string

String returns the string representation

func (*DeleteServerGroupInput) Validate

func (s *DeleteServerGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteServerGroupOutput

type DeleteServerGroupOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteServerGroupOutput) GoString

func (s DeleteServerGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteServerGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteServerGroupOutput) String

func (s DeleteServerGroupOutput) String() string

String returns the string representation

type DescribeAclAttributesInput

type DescribeAclAttributesInput struct {

	// AclId is a required field
	AclId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeAclAttributesInput) GoString

func (s DescribeAclAttributesInput) GoString() string

GoString returns the string representation

func (*DescribeAclAttributesInput) SetAclId

SetAclId sets the AclId field's value.

func (DescribeAclAttributesInput) String

String returns the string representation

func (*DescribeAclAttributesInput) Validate

func (s *DescribeAclAttributesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAclAttributesOutput

type DescribeAclAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AclEntries []*AclEntryForDescribeAclAttributesOutput `type:"list"`

	AclId *string `type:"string"`

	AclName *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Listeners []*ListenerForDescribeAclAttributesOutput `type:"list"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	Tags []*TagForDescribeAclAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeAclAttributesOutput) GoString

func (s DescribeAclAttributesOutput) GoString() string

GoString returns the string representation

func (*DescribeAclAttributesOutput) SetAclEntries

SetAclEntries sets the AclEntries field's value.

func (*DescribeAclAttributesOutput) SetAclId

SetAclId sets the AclId field's value.

func (*DescribeAclAttributesOutput) SetAclName

SetAclName sets the AclName field's value.

func (*DescribeAclAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeAclAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeAclAttributesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeAclAttributesOutput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*DescribeAclAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeAclAttributesOutput) SetServiceManaged added in v1.0.80

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeAclAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeAclAttributesOutput) SetTags added in v1.0.80

SetTags sets the Tags field's value.

func (*DescribeAclAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeAclAttributesOutput) String

String returns the string representation

type DescribeAclsInput

type DescribeAclsInput struct {
	AclIds []*string `type:"list"`

	AclName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeAclsInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeAclsInput) GoString

func (s DescribeAclsInput) GoString() string

GoString returns the string representation

func (*DescribeAclsInput) SetAclIds

func (s *DescribeAclsInput) SetAclIds(v []*string) *DescribeAclsInput

SetAclIds sets the AclIds field's value.

func (*DescribeAclsInput) SetAclName

func (s *DescribeAclsInput) SetAclName(v string) *DescribeAclsInput

SetAclName sets the AclName field's value.

func (*DescribeAclsInput) SetPageNumber

func (s *DescribeAclsInput) SetPageNumber(v int64) *DescribeAclsInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeAclsInput) SetPageSize

func (s *DescribeAclsInput) SetPageSize(v int64) *DescribeAclsInput

SetPageSize sets the PageSize field's value.

func (*DescribeAclsInput) SetProjectName added in v1.0.20

func (s *DescribeAclsInput) SetProjectName(v string) *DescribeAclsInput

SetProjectName sets the ProjectName field's value.

func (*DescribeAclsInput) SetTagFilters added in v1.0.80

SetTagFilters sets the TagFilters field's value.

func (DescribeAclsInput) String

func (s DescribeAclsInput) String() string

String returns the string representation

type DescribeAclsOutput

type DescribeAclsOutput struct {
	Metadata *response.ResponseMetadata

	Acls []*AclForDescribeAclsOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	Tags []*TagForDescribeAclsOutput `type:"list"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeAclsOutput) GoString

func (s DescribeAclsOutput) GoString() string

GoString returns the string representation

func (*DescribeAclsOutput) SetAcls

SetAcls sets the Acls field's value.

func (*DescribeAclsOutput) SetPageNumber

func (s *DescribeAclsOutput) SetPageNumber(v int64) *DescribeAclsOutput

SetPageNumber sets the PageNumber field's value.

func (*DescribeAclsOutput) SetPageSize

func (s *DescribeAclsOutput) SetPageSize(v int64) *DescribeAclsOutput

SetPageSize sets the PageSize field's value.

func (*DescribeAclsOutput) SetRequestId

func (s *DescribeAclsOutput) SetRequestId(v string) *DescribeAclsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeAclsOutput) SetServiceManaged added in v1.0.110

func (s *DescribeAclsOutput) SetServiceManaged(v bool) *DescribeAclsOutput

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeAclsOutput) SetTags added in v1.0.110

SetTags sets the Tags field's value.

func (*DescribeAclsOutput) SetTotalCount

func (s *DescribeAclsOutput) SetTotalCount(v int64) *DescribeAclsOutput

SetTotalCount sets the TotalCount field's value.

func (DescribeAclsOutput) String

func (s DescribeAclsOutput) String() string

String returns the string representation

type DescribeCertificatesInput

type DescribeCertificatesInput struct {
	CertificateIds []*string `type:"list"`

	CertificateName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeCertificatesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeCertificatesInput) GoString

func (s DescribeCertificatesInput) GoString() string

GoString returns the string representation

func (*DescribeCertificatesInput) SetCertificateIds

func (s *DescribeCertificatesInput) SetCertificateIds(v []*string) *DescribeCertificatesInput

SetCertificateIds sets the CertificateIds field's value.

func (*DescribeCertificatesInput) SetCertificateName

SetCertificateName sets the CertificateName field's value.

func (*DescribeCertificatesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCertificatesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCertificatesInput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*DescribeCertificatesInput) SetTagFilters added in v1.0.80

SetTagFilters sets the TagFilters field's value.

func (DescribeCertificatesInput) String

func (s DescribeCertificatesInput) String() string

String returns the string representation

type DescribeCertificatesOutput

type DescribeCertificatesOutput struct {
	Metadata *response.ResponseMetadata

	Certificates []*CertificateForDescribeCertificatesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	Tags []*TagForDescribeCertificatesOutput `type:"list"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCertificatesOutput) GoString

func (s DescribeCertificatesOutput) GoString() string

GoString returns the string representation

func (*DescribeCertificatesOutput) SetCertificates

SetCertificates sets the Certificates field's value.

func (*DescribeCertificatesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCertificatesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCertificatesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeCertificatesOutput) SetServiceManaged added in v1.0.110

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeCertificatesOutput) SetTags added in v1.0.110

SetTags sets the Tags field's value.

func (*DescribeCertificatesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCertificatesOutput) String

String returns the string representation

type DescribeHealthCheckLogProjectAttributesInput added in v1.0.7

type DescribeHealthCheckLogProjectAttributesInput struct {
	// contains filtered or unexported fields
}

func (DescribeHealthCheckLogProjectAttributesInput) GoString added in v1.0.7

GoString returns the string representation

func (DescribeHealthCheckLogProjectAttributesInput) String added in v1.0.7

String returns the string representation

type DescribeHealthCheckLogProjectAttributesOutput added in v1.0.7

type DescribeHealthCheckLogProjectAttributesOutput struct {
	Metadata *response.ResponseMetadata

	LogProjectId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeHealthCheckLogProjectAttributesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*DescribeHealthCheckLogProjectAttributesOutput) SetLogProjectId added in v1.0.7

SetLogProjectId sets the LogProjectId field's value.

func (*DescribeHealthCheckLogProjectAttributesOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (DescribeHealthCheckLogProjectAttributesOutput) String added in v1.0.7

String returns the string representation

type DescribeHealthCheckLogTopicAttributesInput added in v1.0.7

type DescribeHealthCheckLogTopicAttributesInput struct {

	// LogTopicId is a required field
	LogTopicId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeHealthCheckLogTopicAttributesInput) GoString added in v1.0.7

GoString returns the string representation

func (*DescribeHealthCheckLogTopicAttributesInput) SetLogTopicId added in v1.0.7

SetLogTopicId sets the LogTopicId field's value.

func (DescribeHealthCheckLogTopicAttributesInput) String added in v1.0.7

String returns the string representation

func (*DescribeHealthCheckLogTopicAttributesInput) Validate added in v1.0.7

Validate inspects the fields of the type to determine if they are valid.

type DescribeHealthCheckLogTopicAttributesOutput added in v1.0.7

type DescribeHealthCheckLogTopicAttributesOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerIds []*string `type:"list"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeHealthCheckLogTopicAttributesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*DescribeHealthCheckLogTopicAttributesOutput) SetLoadBalancerIds added in v1.0.7

SetLoadBalancerIds sets the LoadBalancerIds field's value.

func (*DescribeHealthCheckLogTopicAttributesOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (DescribeHealthCheckLogTopicAttributesOutput) String added in v1.0.7

String returns the string representation

type DescribeListenerAttributesInput

type DescribeListenerAttributesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeListenerAttributesInput) GoString

GoString returns the string representation

func (*DescribeListenerAttributesInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (DescribeListenerAttributesInput) String

String returns the string representation

func (*DescribeListenerAttributesInput) Validate

func (s *DescribeListenerAttributesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeListenerAttributesOutput

type DescribeListenerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	CertificateId *string `type:"string"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Enabled *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForDescribeListenerAttributesOutput `type:"structure"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`

	ProxyProtocolType *string `type:"string"`

	RequestId *string `type:"string"`

	Scheduler *string `type:"string"`

	ServerGroupId *string `type:"string"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeListenerAttributesOutput) GoString

GoString returns the string representation

func (*DescribeListenerAttributesOutput) SetAclIds

SetAclIds sets the AclIds field's value.

func (*DescribeListenerAttributesOutput) SetAclStatus

SetAclStatus sets the AclStatus field's value.

func (*DescribeListenerAttributesOutput) SetAclType

SetAclType sets the AclType field's value.

func (*DescribeListenerAttributesOutput) SetBandwidth added in v1.0.72

SetBandwidth sets the Bandwidth field's value.

func (*DescribeListenerAttributesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*DescribeListenerAttributesOutput) SetConnectionDrainEnabled added in v1.0.101

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*DescribeListenerAttributesOutput) SetConnectionDrainTimeout added in v1.0.101

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*DescribeListenerAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeListenerAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeListenerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*DescribeListenerAttributesOutput) SetEstablishedTimeout

SetEstablishedTimeout sets the EstablishedTimeout field's value.

func (*DescribeListenerAttributesOutput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*DescribeListenerAttributesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*DescribeListenerAttributesOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*DescribeListenerAttributesOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeListenerAttributesOutput) SetPersistenceTimeout added in v1.0.110

SetPersistenceTimeout sets the PersistenceTimeout field's value.

func (*DescribeListenerAttributesOutput) SetPersistenceType added in v1.0.110

SetPersistenceType sets the PersistenceType field's value.

func (*DescribeListenerAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*DescribeListenerAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeListenerAttributesOutput) SetProxyProtocolType added in v1.0.110

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*DescribeListenerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeListenerAttributesOutput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*DescribeListenerAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeListenerAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeListenerAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeListenerAttributesOutput) String

String returns the string representation

type DescribeListenerHealthInput

type DescribeListenerHealthInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	OnlyUnHealthy *bool `type:"boolean"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeListenerHealthInput) GoString

func (s DescribeListenerHealthInput) GoString() string

GoString returns the string representation

func (*DescribeListenerHealthInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*DescribeListenerHealthInput) SetOnlyUnHealthy

SetOnlyUnHealthy sets the OnlyUnHealthy field's value.

func (*DescribeListenerHealthInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeListenerHealthInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeListenerHealthInput) String

String returns the string representation

func (*DescribeListenerHealthInput) Validate

func (s *DescribeListenerHealthInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeListenerHealthOutput

type DescribeListenerHealthOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	Results []*ResultForDescribeListenerHealthOutput `type:"list"`

	Status *string `type:"string"`

	TotalCount *int64 `type:"integer"`

	UnHealthyCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeListenerHealthOutput) GoString

func (s DescribeListenerHealthOutput) GoString() string

GoString returns the string representation

func (*DescribeListenerHealthOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeListenerHealthOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeListenerHealthOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeListenerHealthOutput) SetResults

SetResults sets the Results field's value.

func (*DescribeListenerHealthOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeListenerHealthOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (*DescribeListenerHealthOutput) SetUnHealthyCount

SetUnHealthyCount sets the UnHealthyCount field's value.

func (DescribeListenerHealthOutput) String

String returns the string representation

type DescribeListenersInput

type DescribeListenersInput struct {
	ListenerIds []*string `type:"list"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeListenersInput) GoString

func (s DescribeListenersInput) GoString() string

GoString returns the string representation

func (*DescribeListenersInput) SetListenerIds

func (s *DescribeListenersInput) SetListenerIds(v []*string) *DescribeListenersInput

SetListenerIds sets the ListenerIds field's value.

func (*DescribeListenersInput) SetListenerName

func (s *DescribeListenersInput) SetListenerName(v string) *DescribeListenersInput

SetListenerName sets the ListenerName field's value.

func (*DescribeListenersInput) SetLoadBalancerId

func (s *DescribeListenersInput) SetLoadBalancerId(v string) *DescribeListenersInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeListenersInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeListenersInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeListenersInput) String

func (s DescribeListenersInput) String() string

String returns the string representation

type DescribeListenersOutput

type DescribeListenersOutput struct {
	Metadata *response.ResponseMetadata

	Listeners []*ListenerForDescribeListenersOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeListenersOutput) GoString

func (s DescribeListenersOutput) GoString() string

GoString returns the string representation

func (*DescribeListenersOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeListenersOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeListenersOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeListenersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeListenersOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeListenersOutput) String

func (s DescribeListenersOutput) String() string

String returns the string representation

type DescribeLoadBalancerAttributesInput

type DescribeLoadBalancerAttributesInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancerAttributesInput) GoString

GoString returns the string representation

func (*DescribeLoadBalancerAttributesInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DescribeLoadBalancerAttributesInput) String

String returns the string representation

func (*DescribeLoadBalancerAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeLoadBalancerAttributesOutput

type DescribeLoadBalancerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccessLog *AccessLogForDescribeLoadBalancerAttributesOutput `type:"structure"`

	AccountId *string `type:"string"`

	AddressIpVersion *string `type:"string"`

	AllowedPorts []*string `type:"list"`

	BusinessStatus *string `type:"string"`

	CreateTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	Eip *EipForDescribeLoadBalancerAttributesOutput `type:"structure"`

	EipAddress *string `type:"string"`

	EipID *string `type:"string"`

	Enabled *bool `type:"boolean"`

	EniAddress *string `type:"string"`

	EniID *string `type:"string"`

	EniIpv6Address *string `type:"string"`

	ExpiredTime *string `type:"string"`

	Ipv6AddressBandwidth *Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput `type:"structure"`

	Ipv6EipId *string `type:"string"`

	Listeners []*ListenerForDescribeLoadBalancerAttributesOutput `type:"list"`

	LoadBalancerBillingType *int64 `type:"integer"`

	LoadBalancerId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

	LoadBalancerSpec *string `type:"string"`

	LockReason *string `type:"string"`

	LogTopicId *string `type:"string"`

	MasterZoneId *string `type:"string"`

	ModificationProtectionReason *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	ServerGroups []*ServerGroupForDescribeLoadBalancerAttributesOutput `type:"list"`

	ServiceManaged *bool `type:"boolean"`

	SlaveZoneId *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	Tags []*TagForDescribeLoadBalancerAttributesOutput `type:"list"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*DescribeLoadBalancerAttributesOutput) SetAccessLog

SetAccessLog sets the AccessLog field's value.

func (*DescribeLoadBalancerAttributesOutput) SetAccountId added in v1.0.110

SetAccountId sets the AccountId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetAddressIpVersion added in v1.0.72

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*DescribeLoadBalancerAttributesOutput) SetAllowedPorts added in v1.0.110

SetAllowedPorts sets the AllowedPorts field's value.

func (*DescribeLoadBalancerAttributesOutput) SetBusinessStatus added in v1.0.49

SetBusinessStatus sets the BusinessStatus field's value.

func (*DescribeLoadBalancerAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEip

SetEip sets the Eip field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEipID

SetEipID sets the EipID field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEnabled added in v1.0.20

SetEnabled sets the Enabled field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniID

SetEniID sets the EniID field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniIpv6Address added in v1.0.72

SetEniIpv6Address sets the EniIpv6Address field's value.

func (*DescribeLoadBalancerAttributesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetIpv6AddressBandwidth added in v1.0.72

SetIpv6AddressBandwidth sets the Ipv6AddressBandwidth field's value.

func (*DescribeLoadBalancerAttributesOutput) SetIpv6EipId added in v1.0.72

SetIpv6EipId sets the Ipv6EipId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLoadBalancerBillingType

SetLoadBalancerBillingType sets the LoadBalancerBillingType field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLoadBalancerSpec

SetLoadBalancerSpec sets the LoadBalancerSpec field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLockReason

SetLockReason sets the LockReason field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLogTopicId added in v1.0.49

SetLogTopicId sets the LogTopicId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetMasterZoneId added in v1.0.49

SetMasterZoneId sets the MasterZoneId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetModificationProtectionReason

SetModificationProtectionReason sets the ModificationProtectionReason field's value.

func (*DescribeLoadBalancerAttributesOutput) SetModificationProtectionStatus

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*DescribeLoadBalancerAttributesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*DescribeLoadBalancerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetServerGroups

SetServerGroups sets the ServerGroups field's value.

func (*DescribeLoadBalancerAttributesOutput) SetServiceManaged added in v1.0.80

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeLoadBalancerAttributesOutput) SetSlaveZoneId added in v1.0.49

SetSlaveZoneId sets the SlaveZoneId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeLoadBalancerAttributesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetTags added in v1.0.20

SetTags sets the Tags field's value.

func (*DescribeLoadBalancerAttributesOutput) SetType

SetType sets the Type field's value.

func (*DescribeLoadBalancerAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeLoadBalancerAttributesOutput) String

String returns the string representation

type DescribeLoadBalancersBillingInput

type DescribeLoadBalancersBillingInput struct {
	LoadBalancerIds []*string `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancersBillingInput) GoString

GoString returns the string representation

func (*DescribeLoadBalancersBillingInput) SetLoadBalancerIds

SetLoadBalancerIds sets the LoadBalancerIds field's value.

func (*DescribeLoadBalancersBillingInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLoadBalancersBillingInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeLoadBalancersBillingInput) String

String returns the string representation

type DescribeLoadBalancersBillingOutput

type DescribeLoadBalancersBillingOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerBillingConfigs []*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancersBillingOutput) GoString

GoString returns the string representation

func (*DescribeLoadBalancersBillingOutput) SetLoadBalancerBillingConfigs

SetLoadBalancerBillingConfigs sets the LoadBalancerBillingConfigs field's value.

func (*DescribeLoadBalancersBillingOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLoadBalancersBillingOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLoadBalancersBillingOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeLoadBalancersBillingOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeLoadBalancersBillingOutput) String

String returns the string representation

type DescribeLoadBalancersInput

type DescribeLoadBalancersInput struct {
	AddressIpVersion *string `type:"string"`

	EipAddress *string `type:"string"`

	EniAddress *string `type:"string"`

	LoadBalancerIds []*string `type:"list"`

	LoadBalancerName *string `type:"string"`

	MasterZoneId *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

	TagFilters []*TagFilterForDescribeLoadBalancersInput `type:"list"`

	Type *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancersInput) GoString

func (s DescribeLoadBalancersInput) GoString() string

GoString returns the string representation

func (*DescribeLoadBalancersInput) SetAddressIpVersion added in v1.0.72

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*DescribeLoadBalancersInput) SetEipAddress added in v1.0.101

SetEipAddress sets the EipAddress field's value.

func (*DescribeLoadBalancersInput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*DescribeLoadBalancersInput) SetLoadBalancerIds

func (s *DescribeLoadBalancersInput) SetLoadBalancerIds(v []*string) *DescribeLoadBalancersInput

SetLoadBalancerIds sets the LoadBalancerIds field's value.

func (*DescribeLoadBalancersInput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*DescribeLoadBalancersInput) SetMasterZoneId added in v1.0.110

SetMasterZoneId sets the MasterZoneId field's value.

func (*DescribeLoadBalancersInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLoadBalancersInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLoadBalancersInput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*DescribeLoadBalancersInput) SetStatus added in v1.0.110

SetStatus sets the Status field's value.

func (*DescribeLoadBalancersInput) SetTagFilters added in v1.0.20

SetTagFilters sets the TagFilters field's value.

func (*DescribeLoadBalancersInput) SetType added in v1.0.110

SetType sets the Type field's value.

func (*DescribeLoadBalancersInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeLoadBalancersInput) String

String returns the string representation

type DescribeLoadBalancersOutput

type DescribeLoadBalancersOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	LoadBalancers []*LoadBalancerForDescribeLoadBalancersOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancersOutput) GoString

func (s DescribeLoadBalancersOutput) GoString() string

GoString returns the string representation

func (*DescribeLoadBalancersOutput) SetAccountId added in v1.0.110

SetAccountId sets the AccountId field's value.

func (*DescribeLoadBalancersOutput) SetLoadBalancers

SetLoadBalancers sets the LoadBalancers field's value.

func (*DescribeLoadBalancersOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLoadBalancersOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLoadBalancersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeLoadBalancersOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeLoadBalancersOutput) String

String returns the string representation

type DescribeRulesInput

type DescribeRulesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeRulesInput) GoString

func (s DescribeRulesInput) GoString() string

GoString returns the string representation

func (*DescribeRulesInput) SetListenerId

func (s *DescribeRulesInput) SetListenerId(v string) *DescribeRulesInput

SetListenerId sets the ListenerId field's value.

func (DescribeRulesInput) String

func (s DescribeRulesInput) String() string

String returns the string representation

func (*DescribeRulesInput) Validate

func (s *DescribeRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeRulesOutput

type DescribeRulesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	Rules []*RuleForDescribeRulesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeRulesOutput) GoString

func (s DescribeRulesOutput) GoString() string

GoString returns the string representation

func (*DescribeRulesOutput) SetRequestId

func (s *DescribeRulesOutput) SetRequestId(v string) *DescribeRulesOutput

SetRequestId sets the RequestId field's value.

func (*DescribeRulesOutput) SetRules

SetRules sets the Rules field's value.

func (DescribeRulesOutput) String

func (s DescribeRulesOutput) String() string

String returns the string representation

type DescribeServerGroupAttributesInput

type DescribeServerGroupAttributesInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeServerGroupAttributesInput) GoString

GoString returns the string representation

func (*DescribeServerGroupAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (DescribeServerGroupAttributesInput) String

String returns the string representation

func (*DescribeServerGroupAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeServerGroupAttributesOutput

type DescribeServerGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AddressIpVersion *string `type:"string"`

	Description *string `type:"string"`

	Listeners []*string `type:"list"`

	LoadBalancerId *string `type:"string"`

	RequestId *string `type:"string"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

	Servers []*ServerForDescribeServerGroupAttributesOutput `type:"list"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*DescribeServerGroupAttributesOutput) SetAddressIpVersion added in v1.0.110

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*DescribeServerGroupAttributesOutput) SetDescription added in v1.0.49

SetDescription sets the Description field's value.

func (*DescribeServerGroupAttributesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeServerGroupAttributesOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeServerGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeServerGroupAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeServerGroupAttributesOutput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*DescribeServerGroupAttributesOutput) SetServers

SetServers sets the Servers field's value.

func (*DescribeServerGroupAttributesOutput) SetType added in v1.0.110

SetType sets the Type field's value.

func (DescribeServerGroupAttributesOutput) String

String returns the string representation

type DescribeServerGroupsInput

type DescribeServerGroupsInput struct {
	LoadBalancerId *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ServerGroupIds []*string `type:"list"`

	ServerGroupName *string `type:"string"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeServerGroupsInput) GoString

func (s DescribeServerGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeServerGroupsInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeServerGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeServerGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeServerGroupsInput) SetServerGroupIds

func (s *DescribeServerGroupsInput) SetServerGroupIds(v []*string) *DescribeServerGroupsInput

SetServerGroupIds sets the ServerGroupIds field's value.

func (*DescribeServerGroupsInput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*DescribeServerGroupsInput) SetType added in v1.0.110

SetType sets the Type field's value.

func (DescribeServerGroupsInput) String

func (s DescribeServerGroupsInput) String() string

String returns the string representation

type DescribeServerGroupsOutput

type DescribeServerGroupsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	ServerGroups []*ServerGroupForDescribeServerGroupsOutput `type:"list"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeServerGroupsOutput) GoString

func (s DescribeServerGroupsOutput) GoString() string

GoString returns the string representation

func (*DescribeServerGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeServerGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeServerGroupsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeServerGroupsOutput) SetServerGroups

SetServerGroups sets the ServerGroups field's value.

func (*DescribeServerGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeServerGroupsOutput) String

String returns the string representation

type DescribeZonesInput added in v1.0.49

type DescribeZonesInput struct {
	// contains filtered or unexported fields
}

func (DescribeZonesInput) GoString added in v1.0.49

func (s DescribeZonesInput) GoString() string

GoString returns the string representation

func (DescribeZonesInput) String added in v1.0.49

func (s DescribeZonesInput) String() string

String returns the string representation

type DescribeZonesOutput added in v1.0.49

type DescribeZonesOutput struct {
	Metadata *response.ResponseMetadata

	MasterZones []*MasterZoneForDescribeZonesOutput `type:"list"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeZonesOutput) GoString added in v1.0.49

func (s DescribeZonesOutput) GoString() string

GoString returns the string representation

func (*DescribeZonesOutput) SetMasterZones added in v1.0.49

SetMasterZones sets the MasterZones field's value.

func (*DescribeZonesOutput) SetRequestId added in v1.0.110

func (s *DescribeZonesOutput) SetRequestId(v string) *DescribeZonesOutput

SetRequestId sets the RequestId field's value.

func (DescribeZonesOutput) String added in v1.0.49

func (s DescribeZonesOutput) String() string

String returns the string representation

type DetachHealthCheckLogTopicInput added in v1.0.7

type DetachHealthCheckLogTopicInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DetachHealthCheckLogTopicInput) GoString added in v1.0.7

GoString returns the string representation

func (*DetachHealthCheckLogTopicInput) SetLoadBalancerId added in v1.0.7

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DetachHealthCheckLogTopicInput) String added in v1.0.7

String returns the string representation

func (*DetachHealthCheckLogTopicInput) Validate added in v1.0.7

func (s *DetachHealthCheckLogTopicInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DetachHealthCheckLogTopicOutput added in v1.0.7

type DetachHealthCheckLogTopicOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DetachHealthCheckLogTopicOutput) GoString added in v1.0.7

GoString returns the string representation

func (*DetachHealthCheckLogTopicOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (DetachHealthCheckLogTopicOutput) String added in v1.0.7

String returns the string representation

type DisableAccessLogInput

type DisableAccessLogInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisableAccessLogInput) GoString

func (s DisableAccessLogInput) GoString() string

GoString returns the string representation

func (*DisableAccessLogInput) SetLoadBalancerId

func (s *DisableAccessLogInput) SetLoadBalancerId(v string) *DisableAccessLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DisableAccessLogInput) String

func (s DisableAccessLogInput) String() string

String returns the string representation

func (*DisableAccessLogInput) Validate

func (s *DisableAccessLogInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisableAccessLogOutput

type DisableAccessLogOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DisableAccessLogOutput) GoString

func (s DisableAccessLogOutput) GoString() string

GoString returns the string representation

func (*DisableAccessLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisableAccessLogOutput) String

func (s DisableAccessLogOutput) String() string

String returns the string representation

type EipBillingConfigForCreateLoadBalancerInput

type EipBillingConfigForCreateLoadBalancerInput struct {
	Bandwidth *int64 `type:"integer"`

	BandwidthPackageId *string `type:"string"`

	EipBillingType *int64 `type:"integer"`

	ISP *string `type:"string"`

	SecurityProtectionInstanceId *int64 `type:"integer"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipBillingConfigForCreateLoadBalancerInput) GoString

GoString returns the string representation

func (*EipBillingConfigForCreateLoadBalancerInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetBandwidthPackageId added in v1.0.49

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetEipBillingType

SetEipBillingType sets the EipBillingType field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetISP

SetISP sets the ISP field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetSecurityProtectionInstanceId added in v1.0.122

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetSecurityProtectionTypes added in v1.0.49

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipBillingConfigForCreateLoadBalancerInput) String

String returns the string representation

type EipForDescribeLoadBalancerAttributesOutput

type EipForDescribeLoadBalancerAttributesOutput struct {
	Bandwidth *int64 `type:"integer"`

	BandwidthPackageId *string `type:"string"`

	EipAddress *string `type:"string"`

	EipBillingType *int64 `type:"integer"`

	ISP *string `type:"string"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*EipForDescribeLoadBalancerAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetBandwidthPackageId added in v1.0.49

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetEipBillingType

SetEipBillingType sets the EipBillingType field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetISP

SetISP sets the ISP field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetSecurityProtectionTypes added in v1.0.49

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type EnableAccessLogInput

type EnableAccessLogInput struct {

	// BucketName is a required field
	BucketName *string `type:"string" required:"true"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (EnableAccessLogInput) GoString

func (s EnableAccessLogInput) GoString() string

GoString returns the string representation

func (*EnableAccessLogInput) SetBucketName

func (s *EnableAccessLogInput) SetBucketName(v string) *EnableAccessLogInput

SetBucketName sets the BucketName field's value.

func (*EnableAccessLogInput) SetLoadBalancerId

func (s *EnableAccessLogInput) SetLoadBalancerId(v string) *EnableAccessLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (EnableAccessLogInput) String

func (s EnableAccessLogInput) String() string

String returns the string representation

func (*EnableAccessLogInput) Validate

func (s *EnableAccessLogInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnableAccessLogOutput

type EnableAccessLogOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableAccessLogOutput) GoString

func (s EnableAccessLogOutput) GoString() string

GoString returns the string representation

func (*EnableAccessLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (EnableAccessLogOutput) String

func (s EnableAccessLogOutput) String() string

String returns the string representation

type HealthCheckForCreateListenerInput

type HealthCheckForCreateListenerInput struct {
	Domain *string `type:"string"`

	Enabled *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Timeout *int64 `type:"integer"`

	URI *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckForCreateListenerInput) GoString

GoString returns the string representation

func (*HealthCheckForCreateListenerInput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForCreateListenerInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForCreateListenerInput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForCreateListenerInput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForCreateListenerInput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForCreateListenerInput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForCreateListenerInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForCreateListenerInput) SetURI

SetURI sets the URI field's value.

func (*HealthCheckForCreateListenerInput) SetUdpExpect added in v1.0.28

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForCreateListenerInput) SetUdpRequest added in v1.0.28

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForCreateListenerInput) SetUnhealthyThreshold added in v1.0.9

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForCreateListenerInput) String

String returns the string representation

type HealthCheckForDescribeListenerAttributesOutput

type HealthCheckForDescribeListenerAttributesOutput struct {
	Domain *string `type:"string"`

	Enabled *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Timeout *int64 `type:"integer"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnHealthyThreshold *int64 `type:"integer"`

	Uri *string `type:"string"`
	// contains filtered or unexported fields
}

func (HealthCheckForDescribeListenerAttributesOutput) GoString

GoString returns the string representation

func (*HealthCheckForDescribeListenerAttributesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetUdpExpect added in v1.0.49

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetUdpRequest added in v1.0.49

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetUnHealthyThreshold

SetUnHealthyThreshold sets the UnHealthyThreshold field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetUri

SetUri sets the Uri field's value.

func (HealthCheckForDescribeListenerAttributesOutput) String

String returns the string representation

type HealthCheckForDescribeListenersOutput

type HealthCheckForDescribeListenersOutput struct {
	Domain *string `type:"string"`

	Enabled *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Timeout *int64 `type:"integer"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnHealthyThreshold *int64 `type:"integer"`

	Uri *string `type:"string"`
	// contains filtered or unexported fields
}

func (HealthCheckForDescribeListenersOutput) GoString

GoString returns the string representation

func (*HealthCheckForDescribeListenersOutput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForDescribeListenersOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForDescribeListenersOutput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForDescribeListenersOutput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForDescribeListenersOutput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForDescribeListenersOutput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForDescribeListenersOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForDescribeListenersOutput) SetUdpExpect added in v1.0.49

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForDescribeListenersOutput) SetUdpRequest added in v1.0.49

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForDescribeListenersOutput) SetUnHealthyThreshold

SetUnHealthyThreshold sets the UnHealthyThreshold field's value.

func (*HealthCheckForDescribeListenersOutput) SetUri

SetUri sets the Uri field's value.

func (HealthCheckForDescribeListenersOutput) String

String returns the string representation

type HealthCheckForModifyListenerAttributesInput

type HealthCheckForModifyListenerAttributesInput struct {
	Domain *string `type:"string"`

	Enabled *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Timeout *int64 `type:"integer"`

	URI *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckForModifyListenerAttributesInput) GoString

GoString returns the string representation

func (*HealthCheckForModifyListenerAttributesInput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetURI

SetURI sets the URI field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetUdpExpect added in v1.0.110

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetUdpRequest added in v1.0.110

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetUnhealthyThreshold added in v1.0.25

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForModifyListenerAttributesInput) String

String returns the string representation

type Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput added in v1.0.72

type Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput struct {
	Bandwidth *int64 `type:"integer"`

	BandwidthPackageId *string `type:"string"`

	BillingType *int64 `type:"integer"`

	ISP *string `type:"string"`

	NetworkType *string `type:"string"`
	// contains filtered or unexported fields
}

func (Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) GoString added in v1.0.72

GoString returns the string representation

func (*Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) SetBandwidth added in v1.0.82

SetBandwidth sets the Bandwidth field's value.

func (*Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) SetBandwidthPackageId added in v1.0.110

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) SetBillingType added in v1.0.82

SetBillingType sets the BillingType field's value.

func (*Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) SetISP added in v1.0.82

SetISP sets the ISP field's value.

func (*Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) SetNetworkType added in v1.0.82

SetNetworkType sets the NetworkType field's value.

func (Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) String added in v1.0.72

String returns the string representation

type ListTagsForResourcesInput added in v1.0.20

type ListTagsForResourcesInput struct {
	MaxResults *int64 `max:"100" type:"integer"`

	NextToken *string `type:"string"`

	ResourceIds []*string `type:"list"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForListTagsForResourcesInput"`

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list"`

	TagType *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesInput) GoString added in v1.0.20

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults added in v1.0.20

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken added in v1.0.20

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds added in v1.0.20

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType added in v1.0.20

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters added in v1.0.20

SetTagFilters sets the TagFilters field's value.

func (*ListTagsForResourcesInput) SetTagType added in v1.0.20

SetTagType sets the TagType field's value.

func (ListTagsForResourcesInput) String added in v1.0.20

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate added in v1.0.20

func (s *ListTagsForResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourcesOutput added in v1.0.20

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	ResourceTags []*ResourceTagForListTagsForResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString added in v1.0.20

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken added in v1.0.20

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetRequestId added in v1.0.20

SetRequestId sets the RequestId field's value.

func (*ListTagsForResourcesOutput) SetResourceTags added in v1.0.20

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForResourcesOutput) String added in v1.0.20

String returns the string representation

type ListenerForDescribeAclAttributesOutput

type ListenerForDescribeAclAttributesOutput struct {
	AclType *string `type:"string"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListenerForDescribeAclAttributesOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeAclAttributesOutput) SetAclType

SetAclType sets the AclType field's value.

func (*ListenerForDescribeAclAttributesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeAclAttributesOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*ListenerForDescribeAclAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*ListenerForDescribeAclAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (ListenerForDescribeAclAttributesOutput) String

String returns the string representation

type ListenerForDescribeListenersOutput

type ListenerForDescribeListenersOutput struct {
	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	CertificateId *string `type:"string"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Enabled *string `type:"string"`

	HealthCheck *HealthCheckForDescribeListenersOutput `type:"structure"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`

	ProxyProtocolType *string `type:"string"`

	Scheduler *string `type:"string"`

	ServerGroupId *string `type:"string"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListenerForDescribeListenersOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeListenersOutput) SetAclIds

SetAclIds sets the AclIds field's value.

func (*ListenerForDescribeListenersOutput) SetAclStatus

SetAclStatus sets the AclStatus field's value.

func (*ListenerForDescribeListenersOutput) SetAclType

SetAclType sets the AclType field's value.

func (*ListenerForDescribeListenersOutput) SetBandwidth added in v1.0.72

SetBandwidth sets the Bandwidth field's value.

func (*ListenerForDescribeListenersOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ListenerForDescribeListenersOutput) SetConnectionDrainEnabled added in v1.0.101

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*ListenerForDescribeListenersOutput) SetConnectionDrainTimeout added in v1.0.101

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ListenerForDescribeListenersOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*ListenerForDescribeListenersOutput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*ListenerForDescribeListenersOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeListenersOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*ListenerForDescribeListenersOutput) SetPersistenceTimeout added in v1.0.58

SetPersistenceTimeout sets the PersistenceTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetPersistenceType added in v1.0.58

SetPersistenceType sets the PersistenceType field's value.

func (*ListenerForDescribeListenersOutput) SetPort

SetPort sets the Port field's value.

func (*ListenerForDescribeListenersOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ListenerForDescribeListenersOutput) SetProxyProtocolType added in v1.0.58

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*ListenerForDescribeListenersOutput) SetScheduler added in v1.0.114

SetScheduler sets the Scheduler field's value.

func (*ListenerForDescribeListenersOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ListenerForDescribeListenersOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListenerForDescribeListenersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ListenerForDescribeListenersOutput) String

String returns the string representation

type ListenerForDescribeLoadBalancerAttributesOutput

type ListenerForDescribeLoadBalancerAttributesOutput struct {
	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListenerForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeLoadBalancerAttributesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeLoadBalancerAttributesOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (ListenerForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput

type LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput struct {
	BillingType *int64 `type:"integer"`

	ExpiredTime *string `type:"string"`

	InstanceStatus *int64 `type:"integer"`

	LoadBalancerId *string `type:"string"`

	OverdueReclaimTime *string `type:"string"`

	OverdueTime *string `type:"string"`

	ReclaimTime *string `type:"string"`

	RemainRenewTimes *int64 `type:"integer"`

	RenewPeriodTimes *int64 `type:"integer"`

	RenewType *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) GoString

GoString returns the string representation

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetInstanceStatus

SetInstanceStatus sets the InstanceStatus field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetOverdueReclaimTime

SetOverdueReclaimTime sets the OverdueReclaimTime field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetReclaimTime

SetReclaimTime sets the ReclaimTime field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetRemainRenewTimes

SetRemainRenewTimes sets the RemainRenewTimes field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetRenewPeriodTimes

SetRenewPeriodTimes sets the RenewPeriodTimes field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetRenewType

SetRenewType sets the RenewType field's value.

func (LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) String

String returns the string representation

type LoadBalancerForDescribeLoadBalancersOutput

type LoadBalancerForDescribeLoadBalancersOutput struct {
	AddressIpVersion *string `type:"string"`

	BusinessStatus *string `type:"string"`

	CreateTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	EipAddress *string `type:"string"`

	EipID *string `type:"string"`

	EniAddress *string `type:"string"`

	EniID *string `type:"string"`

	EniIpv6Address *string `type:"string"`

	ExpiredTime *string `type:"string"`

	Ipv6EipId *string `type:"string"`

	LoadBalancerBillingType *int64 `type:"integer"`

	LoadBalancerId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

	LoadBalancerSpec *string `type:"string"`

	LockReason *string `type:"string"`

	MasterZoneId *string `type:"string"`

	ModificationProtectionReason *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	SlaveZoneId *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	Tags []*TagForDescribeLoadBalancersOutput `type:"list"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (LoadBalancerForDescribeLoadBalancersOutput) GoString

GoString returns the string representation

func (*LoadBalancerForDescribeLoadBalancersOutput) SetAddressIpVersion added in v1.0.102

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetDescription

SetDescription sets the Description field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEipID

SetEipID sets the EipID field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniID

SetEniID sets the EniID field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniIpv6Address added in v1.0.102

SetEniIpv6Address sets the EniIpv6Address field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetIpv6EipId added in v1.0.102

SetIpv6EipId sets the Ipv6EipId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLoadBalancerBillingType

SetLoadBalancerBillingType sets the LoadBalancerBillingType field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLoadBalancerSpec

SetLoadBalancerSpec sets the LoadBalancerSpec field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLockReason

SetLockReason sets the LockReason field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetMasterZoneId added in v1.0.49

SetMasterZoneId sets the MasterZoneId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetModificationProtectionReason

SetModificationProtectionReason sets the ModificationProtectionReason field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetModificationProtectionStatus

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetServiceManaged added in v1.0.80

SetServiceManaged sets the ServiceManaged field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetSlaveZoneId added in v1.0.49

SetSlaveZoneId sets the SlaveZoneId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetStatus

SetStatus sets the Status field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetTags added in v1.0.20

SetTags sets the Tags field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetType

SetType sets the Type field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (LoadBalancerForDescribeLoadBalancersOutput) String

String returns the string representation

type MasterZoneForDescribeZonesOutput added in v1.0.49

type MasterZoneForDescribeZonesOutput struct {
	SlaveZones []*string `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (MasterZoneForDescribeZonesOutput) GoString added in v1.0.49

GoString returns the string representation

func (*MasterZoneForDescribeZonesOutput) SetSlaveZones added in v1.0.49

SetSlaveZones sets the SlaveZones field's value.

func (*MasterZoneForDescribeZonesOutput) SetZoneId added in v1.0.49

SetZoneId sets the ZoneId field's value.

func (MasterZoneForDescribeZonesOutput) String added in v1.0.49

String returns the string representation

type ModifyAclAttributesInput

type ModifyAclAttributesInput struct {

	// AclId is a required field
	AclId *string `type:"string" required:"true"`

	AclName *string `min:"2" max:"255" type:"string"`

	Description *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyAclAttributesInput) GoString

func (s ModifyAclAttributesInput) GoString() string

GoString returns the string representation

func (*ModifyAclAttributesInput) SetAclId

SetAclId sets the AclId field's value.

func (*ModifyAclAttributesInput) SetAclName

SetAclName sets the AclName field's value.

func (*ModifyAclAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyAclAttributesInput) String

func (s ModifyAclAttributesInput) String() string

String returns the string representation

func (*ModifyAclAttributesInput) Validate

func (s *ModifyAclAttributesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyAclAttributesOutput

type ModifyAclAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyAclAttributesOutput) GoString

func (s ModifyAclAttributesOutput) GoString() string

GoString returns the string representation

func (*ModifyAclAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyAclAttributesOutput) String

func (s ModifyAclAttributesOutput) String() string

String returns the string representation

type ModifyCertificateAttributesInput added in v1.0.80

type ModifyCertificateAttributesInput struct {

	// CertificateId is a required field
	CertificateId *string `type:"string" required:"true"`

	CertificateName *string `type:"string"`

	Description *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCertificateAttributesInput) GoString added in v1.0.80

GoString returns the string representation

func (*ModifyCertificateAttributesInput) SetCertificateId added in v1.0.80

SetCertificateId sets the CertificateId field's value.

func (*ModifyCertificateAttributesInput) SetCertificateName added in v1.0.80

SetCertificateName sets the CertificateName field's value.

func (*ModifyCertificateAttributesInput) SetDescription added in v1.0.80

SetDescription sets the Description field's value.

func (ModifyCertificateAttributesInput) String added in v1.0.80

String returns the string representation

func (*ModifyCertificateAttributesInput) Validate added in v1.0.80

Validate inspects the fields of the type to determine if they are valid.

type ModifyCertificateAttributesOutput added in v1.0.80

type ModifyCertificateAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCertificateAttributesOutput) GoString added in v1.0.80

GoString returns the string representation

func (*ModifyCertificateAttributesOutput) SetRequestId added in v1.0.80

SetRequestId sets the RequestId field's value.

func (ModifyCertificateAttributesOutput) String added in v1.0.80

String returns the string representation

type ModifyListenerAttributesInput

type ModifyListenerAttributesInput struct {
	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	CertificateId *string `type:"string"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Description *string `type:"string"`

	Enabled *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForModifyListenerAttributesInput `type:"structure"`

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	ListenerName *string `type:"string"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	ProxyProtocolType *string `type:"string"`

	Scheduler *string `type:"string"`

	ServerGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyListenerAttributesInput) GoString

GoString returns the string representation

func (*ModifyListenerAttributesInput) SetAclIds

SetAclIds sets the AclIds field's value.

func (*ModifyListenerAttributesInput) SetAclStatus

SetAclStatus sets the AclStatus field's value.

func (*ModifyListenerAttributesInput) SetAclType

SetAclType sets the AclType field's value.

func (*ModifyListenerAttributesInput) SetBandwidth added in v1.0.72

SetBandwidth sets the Bandwidth field's value.

func (*ModifyListenerAttributesInput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ModifyListenerAttributesInput) SetConnectionDrainEnabled added in v1.0.101

func (s *ModifyListenerAttributesInput) SetConnectionDrainEnabled(v string) *ModifyListenerAttributesInput

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*ModifyListenerAttributesInput) SetConnectionDrainTimeout added in v1.0.101

func (s *ModifyListenerAttributesInput) SetConnectionDrainTimeout(v int64) *ModifyListenerAttributesInput

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*ModifyListenerAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyListenerAttributesInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*ModifyListenerAttributesInput) SetEstablishedTimeout

SetEstablishedTimeout sets the EstablishedTimeout field's value.

func (*ModifyListenerAttributesInput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*ModifyListenerAttributesInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ModifyListenerAttributesInput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*ModifyListenerAttributesInput) SetPersistenceTimeout added in v1.0.58

SetPersistenceTimeout sets the PersistenceTimeout field's value.

func (*ModifyListenerAttributesInput) SetPersistenceType added in v1.0.58

SetPersistenceType sets the PersistenceType field's value.

func (*ModifyListenerAttributesInput) SetProxyProtocolType added in v1.0.58

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*ModifyListenerAttributesInput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*ModifyListenerAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (ModifyListenerAttributesInput) String

String returns the string representation

func (*ModifyListenerAttributesInput) Validate

func (s *ModifyListenerAttributesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyListenerAttributesOutput

type ModifyListenerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyListenerAttributesOutput) GoString

GoString returns the string representation

func (*ModifyListenerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyListenerAttributesOutput) String

String returns the string representation

type ModifyLoadBalancerAttributesInput

type ModifyLoadBalancerAttributesInput struct {
	Description *string `type:"string"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	LoadBalancerName *string `type:"string"`

	LoadBalancerSpec *string `type:"string"`

	ModificationProtectionReason *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyLoadBalancerAttributesInput) GoString

GoString returns the string representation

func (*ModifyLoadBalancerAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyLoadBalancerAttributesInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyLoadBalancerAttributesInput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*ModifyLoadBalancerAttributesInput) SetLoadBalancerSpec

SetLoadBalancerSpec sets the LoadBalancerSpec field's value.

func (*ModifyLoadBalancerAttributesInput) SetModificationProtectionReason

func (s *ModifyLoadBalancerAttributesInput) SetModificationProtectionReason(v string) *ModifyLoadBalancerAttributesInput

SetModificationProtectionReason sets the ModificationProtectionReason field's value.

func (*ModifyLoadBalancerAttributesInput) SetModificationProtectionStatus

func (s *ModifyLoadBalancerAttributesInput) SetModificationProtectionStatus(v string) *ModifyLoadBalancerAttributesInput

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*ModifyLoadBalancerAttributesInput) SetType added in v1.0.101

SetType sets the Type field's value.

func (ModifyLoadBalancerAttributesInput) String

String returns the string representation

func (*ModifyLoadBalancerAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyLoadBalancerAttributesOutput

type ModifyLoadBalancerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*ModifyLoadBalancerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyLoadBalancerAttributesOutput) String

String returns the string representation

type ModifyRulesInput

type ModifyRulesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	// Rules is a required field
	Rules []*RuleForModifyRulesInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyRulesInput) GoString

func (s ModifyRulesInput) GoString() string

GoString returns the string representation

func (*ModifyRulesInput) SetListenerId

func (s *ModifyRulesInput) SetListenerId(v string) *ModifyRulesInput

SetListenerId sets the ListenerId field's value.

func (*ModifyRulesInput) SetRules

SetRules sets the Rules field's value.

func (ModifyRulesInput) String

func (s ModifyRulesInput) String() string

String returns the string representation

func (*ModifyRulesInput) Validate

func (s *ModifyRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyRulesOutput

type ModifyRulesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyRulesOutput) GoString

func (s ModifyRulesOutput) GoString() string

GoString returns the string representation

func (*ModifyRulesOutput) SetRequestId

func (s *ModifyRulesOutput) SetRequestId(v string) *ModifyRulesOutput

SetRequestId sets the RequestId field's value.

func (ModifyRulesOutput) String

func (s ModifyRulesOutput) String() string

String returns the string representation

type ModifyServerGroupAttributesInput

type ModifyServerGroupAttributesInput struct {
	Description *string `type:"string"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	ServerGroupName *string `type:"string"`

	Servers []*ServerForModifyServerGroupAttributesInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyServerGroupAttributesInput) GoString

GoString returns the string representation

func (*ModifyServerGroupAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyServerGroupAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ModifyServerGroupAttributesInput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*ModifyServerGroupAttributesInput) SetServers

SetServers sets the Servers field's value.

func (ModifyServerGroupAttributesInput) String

String returns the string representation

func (*ModifyServerGroupAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyServerGroupAttributesOutput

type ModifyServerGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*ModifyServerGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyServerGroupAttributesOutput) String

String returns the string representation

type RemoveAclEntriesInput

type RemoveAclEntriesInput struct {

	// AclId is a required field
	AclId *string `type:"string" required:"true"`

	// Entries is a required field
	Entries []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (RemoveAclEntriesInput) GoString

func (s RemoveAclEntriesInput) GoString() string

GoString returns the string representation

func (*RemoveAclEntriesInput) SetAclId

SetAclId sets the AclId field's value.

func (*RemoveAclEntriesInput) SetEntries

func (s *RemoveAclEntriesInput) SetEntries(v []*string) *RemoveAclEntriesInput

SetEntries sets the Entries field's value.

func (RemoveAclEntriesInput) String

func (s RemoveAclEntriesInput) String() string

String returns the string representation

func (*RemoveAclEntriesInput) Validate

func (s *RemoveAclEntriesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveAclEntriesOutput

type RemoveAclEntriesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RemoveAclEntriesOutput) GoString

func (s RemoveAclEntriesOutput) GoString() string

GoString returns the string representation

func (*RemoveAclEntriesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RemoveAclEntriesOutput) String

func (s RemoveAclEntriesOutput) String() string

String returns the string representation

type RemoveServerGroupBackendServersInput

type RemoveServerGroupBackendServersInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	// ServerIds is a required field
	ServerIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (RemoveServerGroupBackendServersInput) GoString

GoString returns the string representation

func (*RemoveServerGroupBackendServersInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*RemoveServerGroupBackendServersInput) SetServerIds

SetServerIds sets the ServerIds field's value.

func (RemoveServerGroupBackendServersInput) String

String returns the string representation

func (*RemoveServerGroupBackendServersInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type RemoveServerGroupBackendServersOutput

type RemoveServerGroupBackendServersOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RemoveServerGroupBackendServersOutput) GoString

GoString returns the string representation

func (*RemoveServerGroupBackendServersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RemoveServerGroupBackendServersOutput) String

String returns the string representation

type RenewLoadBalancerInput

type RenewLoadBalancerInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	Period *int64 `type:"integer"`

	PeriodUnit *string `type:"string"`
	// contains filtered or unexported fields
}

func (RenewLoadBalancerInput) GoString

func (s RenewLoadBalancerInput) GoString() string

GoString returns the string representation

func (*RenewLoadBalancerInput) SetLoadBalancerId

func (s *RenewLoadBalancerInput) SetLoadBalancerId(v string) *RenewLoadBalancerInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*RenewLoadBalancerInput) SetPeriod

SetPeriod sets the Period field's value.

func (*RenewLoadBalancerInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (RenewLoadBalancerInput) String

func (s RenewLoadBalancerInput) String() string

String returns the string representation

func (*RenewLoadBalancerInput) Validate

func (s *RenewLoadBalancerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RenewLoadBalancerOutput

type RenewLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RenewLoadBalancerOutput) GoString

func (s RenewLoadBalancerOutput) GoString() string

GoString returns the string representation

func (*RenewLoadBalancerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RenewLoadBalancerOutput) String

func (s RenewLoadBalancerOutput) String() string

String returns the string representation

type ResourceTagForListTagsForResourcesOutput added in v1.0.20

type ResourceTagForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceTagForListTagsForResourcesOutput) GoString added in v1.0.20

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId added in v1.0.20

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType added in v1.0.20

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey added in v1.0.20

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue added in v1.0.20

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String added in v1.0.20

String returns the string representation

type ResultForDescribeListenerHealthOutput

type ResultForDescribeListenerHealthOutput struct {
	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	RuleNumber *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	ServerId *string `type:"string"`

	Status *string `type:"string"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResultForDescribeListenerHealthOutput) GoString

GoString returns the string representation

func (*ResultForDescribeListenerHealthOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResultForDescribeListenerHealthOutput) SetIp

SetIp sets the Ip field's value.

func (*ResultForDescribeListenerHealthOutput) SetPort

SetPort sets the Port field's value.

func (*ResultForDescribeListenerHealthOutput) SetRuleNumber

SetRuleNumber sets the RuleNumber field's value.

func (*ResultForDescribeListenerHealthOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ResultForDescribeListenerHealthOutput) SetServerId

SetServerId sets the ServerId field's value.

func (*ResultForDescribeListenerHealthOutput) SetStatus

SetStatus sets the Status field's value.

func (*ResultForDescribeListenerHealthOutput) SetType

SetType sets the Type field's value.

func (*ResultForDescribeListenerHealthOutput) SetUpdatedAt added in v1.0.101

SetUpdatedAt sets the UpdatedAt field's value.

func (ResultForDescribeListenerHealthOutput) String

String returns the string representation

type RuleForCreateRulesInput

type RuleForCreateRulesInput struct {
	Description *string `type:"string"`

	Domain *string `type:"string"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	Url *string `type:"string"`
	// contains filtered or unexported fields
}

func (RuleForCreateRulesInput) GoString

func (s RuleForCreateRulesInput) GoString() string

GoString returns the string representation

func (*RuleForCreateRulesInput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForCreateRulesInput) SetDomain

SetDomain sets the Domain field's value.

func (*RuleForCreateRulesInput) SetServerGroupId

func (s *RuleForCreateRulesInput) SetServerGroupId(v string) *RuleForCreateRulesInput

SetServerGroupId sets the ServerGroupId field's value.

func (*RuleForCreateRulesInput) SetUrl

SetUrl sets the Url field's value.

func (RuleForCreateRulesInput) String

func (s RuleForCreateRulesInput) String() string

String returns the string representation

func (*RuleForCreateRulesInput) Validate

func (s *RuleForCreateRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RuleForDescribeRulesOutput

type RuleForDescribeRulesOutput struct {
	Description *string `type:"string"`

	Domain *string `type:"string"`

	RuleId *string `type:"string"`

	ServerGroupId *string `type:"string"`

	Url *string `type:"string"`
	// contains filtered or unexported fields
}

func (RuleForDescribeRulesOutput) GoString

func (s RuleForDescribeRulesOutput) GoString() string

GoString returns the string representation

func (*RuleForDescribeRulesOutput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForDescribeRulesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*RuleForDescribeRulesOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*RuleForDescribeRulesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*RuleForDescribeRulesOutput) SetUrl

SetUrl sets the Url field's value.

func (RuleForDescribeRulesOutput) String

String returns the string representation

type RuleForModifyRulesInput

type RuleForModifyRulesInput struct {
	Description *string `type:"string"`

	// RuleId is a required field
	RuleId *string `type:"string" required:"true"`

	ServerGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RuleForModifyRulesInput) GoString

func (s RuleForModifyRulesInput) GoString() string

GoString returns the string representation

func (*RuleForModifyRulesInput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForModifyRulesInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*RuleForModifyRulesInput) SetServerGroupId

func (s *RuleForModifyRulesInput) SetServerGroupId(v string) *RuleForModifyRulesInput

SetServerGroupId sets the ServerGroupId field's value.

func (RuleForModifyRulesInput) String

func (s RuleForModifyRulesInput) String() string

String returns the string representation

func (*RuleForModifyRulesInput) Validate

func (s *RuleForModifyRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ServerForAddServerGroupBackendServersInput

type ServerForAddServerGroupBackendServersInput struct {
	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	Type *string `type:"string"`

	Weight *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ServerForAddServerGroupBackendServersInput) GoString

GoString returns the string representation

func (*ServerForAddServerGroupBackendServersInput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForAddServerGroupBackendServersInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ServerForAddServerGroupBackendServersInput) SetIp

SetIp sets the Ip field's value.

func (*ServerForAddServerGroupBackendServersInput) SetPort

SetPort sets the Port field's value.

func (*ServerForAddServerGroupBackendServersInput) SetType

SetType sets the Type field's value.

func (*ServerForAddServerGroupBackendServersInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForAddServerGroupBackendServersInput) String

String returns the string representation

type ServerForCreateServerGroupInput

type ServerForCreateServerGroupInput struct {
	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	Type *string `type:"string"`

	Weight *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ServerForCreateServerGroupInput) GoString

GoString returns the string representation

func (*ServerForCreateServerGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForCreateServerGroupInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ServerForCreateServerGroupInput) SetIp

SetIp sets the Ip field's value.

func (*ServerForCreateServerGroupInput) SetPort

SetPort sets the Port field's value.

func (*ServerForCreateServerGroupInput) SetType

SetType sets the Type field's value.

func (*ServerForCreateServerGroupInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForCreateServerGroupInput) String

String returns the string representation

type ServerForDescribeServerGroupAttributesOutput

type ServerForDescribeServerGroupAttributesOutput struct {
	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	ServerId *string `type:"string"`

	Type *string `type:"string"`

	Weight *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ServerForDescribeServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*ServerForDescribeServerGroupAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetIp

SetIp sets the Ip field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetServerId

SetServerId sets the ServerId field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetType

SetType sets the Type field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForDescribeServerGroupAttributesOutput) String

String returns the string representation

type ServerForModifyServerGroupAttributesInput

type ServerForModifyServerGroupAttributesInput struct {
	Description *string `type:"string"`

	Port *int64 `type:"integer"`

	ServerId *string `type:"string"`

	Weight *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ServerForModifyServerGroupAttributesInput) GoString

GoString returns the string representation

func (*ServerForModifyServerGroupAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForModifyServerGroupAttributesInput) SetPort

SetPort sets the Port field's value.

func (*ServerForModifyServerGroupAttributesInput) SetServerId

SetServerId sets the ServerId field's value.

func (*ServerForModifyServerGroupAttributesInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForModifyServerGroupAttributesInput) String

String returns the string representation

type ServerGroupForDescribeLoadBalancerAttributesOutput

type ServerGroupForDescribeLoadBalancerAttributesOutput struct {
	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServerGroupForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*ServerGroupForDescribeLoadBalancerAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupForDescribeLoadBalancerAttributesOutput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (ServerGroupForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type ServerGroupForDescribeServerGroupsOutput

type ServerGroupForDescribeServerGroupsOutput struct {
	AddressIpVersion *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServerGroupForDescribeServerGroupsOutput) GoString

GoString returns the string representation

func (*ServerGroupForDescribeServerGroupsOutput) SetAddressIpVersion added in v1.0.110

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetType added in v1.0.110

SetType sets the Type field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ServerGroupForDescribeServerGroupsOutput) String

String returns the string representation

type SetLoadBalancerRenewalInput

type SetLoadBalancerRenewalInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	RemainRenewTimes *int64 `type:"integer"`

	RenewPeriodTimes *int64 `type:"integer"`

	// RenewType is a required field
	RenewType *int64 `min:"1" max:"2" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (SetLoadBalancerRenewalInput) GoString

func (s SetLoadBalancerRenewalInput) GoString() string

GoString returns the string representation

func (*SetLoadBalancerRenewalInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*SetLoadBalancerRenewalInput) SetRemainRenewTimes

SetRemainRenewTimes sets the RemainRenewTimes field's value.

func (*SetLoadBalancerRenewalInput) SetRenewPeriodTimes

SetRenewPeriodTimes sets the RenewPeriodTimes field's value.

func (*SetLoadBalancerRenewalInput) SetRenewType

SetRenewType sets the RenewType field's value.

func (SetLoadBalancerRenewalInput) String

String returns the string representation

func (*SetLoadBalancerRenewalInput) Validate

func (s *SetLoadBalancerRenewalInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetLoadBalancerRenewalOutput

type SetLoadBalancerRenewalOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SetLoadBalancerRenewalOutput) GoString

func (s SetLoadBalancerRenewalOutput) GoString() string

GoString returns the string representation

func (*SetLoadBalancerRenewalOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (SetLoadBalancerRenewalOutput) String

String returns the string representation

type TagFilterForDescribeAclsInput added in v1.0.80

type TagFilterForDescribeAclsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeAclsInput) GoString added in v1.0.80

GoString returns the string representation

func (*TagFilterForDescribeAclsInput) SetKey added in v1.0.80

SetKey sets the Key field's value.

func (*TagFilterForDescribeAclsInput) SetValues added in v1.0.80

SetValues sets the Values field's value.

func (TagFilterForDescribeAclsInput) String added in v1.0.80

String returns the string representation

type TagFilterForDescribeCertificatesInput added in v1.0.80

type TagFilterForDescribeCertificatesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeCertificatesInput) GoString added in v1.0.80

GoString returns the string representation

func (*TagFilterForDescribeCertificatesInput) SetKey added in v1.0.80

SetKey sets the Key field's value.

func (*TagFilterForDescribeCertificatesInput) SetValues added in v1.0.80

SetValues sets the Values field's value.

func (TagFilterForDescribeCertificatesInput) String added in v1.0.80

String returns the string representation

type TagFilterForDescribeLoadBalancersInput added in v1.0.20

type TagFilterForDescribeLoadBalancersInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeLoadBalancersInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagFilterForDescribeLoadBalancersInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagFilterForDescribeLoadBalancersInput) SetValues added in v1.0.20

SetValues sets the Values field's value.

func (TagFilterForDescribeLoadBalancersInput) String added in v1.0.20

String returns the string representation

type TagFilterForListTagsForResourcesInput added in v1.0.20

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagsForResourcesInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues added in v1.0.20

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String added in v1.0.20

String returns the string representation

type TagForCreateAclInput added in v1.0.80

type TagForCreateAclInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateAclInput) GoString added in v1.0.80

func (s TagForCreateAclInput) GoString() string

GoString returns the string representation

func (*TagForCreateAclInput) SetKey added in v1.0.80

SetKey sets the Key field's value.

func (*TagForCreateAclInput) SetValue added in v1.0.80

SetValue sets the Value field's value.

func (TagForCreateAclInput) String added in v1.0.80

func (s TagForCreateAclInput) String() string

String returns the string representation

type TagForCreateLoadBalancerInput added in v1.0.20

type TagForCreateLoadBalancerInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateLoadBalancerInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForCreateLoadBalancerInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForCreateLoadBalancerInput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForCreateLoadBalancerInput) String added in v1.0.20

String returns the string representation

type TagForDescribeAclAttributesOutput added in v1.0.80

type TagForDescribeAclAttributesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeAclAttributesOutput) GoString added in v1.0.80

GoString returns the string representation

func (*TagForDescribeAclAttributesOutput) SetKey added in v1.0.80

SetKey sets the Key field's value.

func (*TagForDescribeAclAttributesOutput) SetValue added in v1.0.80

SetValue sets the Value field's value.

func (TagForDescribeAclAttributesOutput) String added in v1.0.80

String returns the string representation

type TagForDescribeAclsOutput added in v1.0.110

type TagForDescribeAclsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeAclsOutput) GoString added in v1.0.110

func (s TagForDescribeAclsOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeAclsOutput) SetKey added in v1.0.110

SetKey sets the Key field's value.

func (*TagForDescribeAclsOutput) SetValue added in v1.0.110

SetValue sets the Value field's value.

func (TagForDescribeAclsOutput) String added in v1.0.110

func (s TagForDescribeAclsOutput) String() string

String returns the string representation

type TagForDescribeCertificatesOutput added in v1.0.110

type TagForDescribeCertificatesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeCertificatesOutput) GoString added in v1.0.110

GoString returns the string representation

func (*TagForDescribeCertificatesOutput) SetKey added in v1.0.110

SetKey sets the Key field's value.

func (*TagForDescribeCertificatesOutput) SetValue added in v1.0.110

SetValue sets the Value field's value.

func (TagForDescribeCertificatesOutput) String added in v1.0.110

String returns the string representation

type TagForDescribeLoadBalancerAttributesOutput added in v1.0.20

type TagForDescribeLoadBalancerAttributesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeLoadBalancerAttributesOutput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForDescribeLoadBalancerAttributesOutput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForDescribeLoadBalancerAttributesOutput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForDescribeLoadBalancerAttributesOutput) String added in v1.0.20

String returns the string representation

type TagForDescribeLoadBalancersOutput added in v1.0.20

type TagForDescribeLoadBalancersOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeLoadBalancersOutput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForDescribeLoadBalancersOutput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForDescribeLoadBalancersOutput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForDescribeLoadBalancersOutput) String added in v1.0.20

String returns the string representation

type TagForTagResourcesInput added in v1.0.20

type TagForTagResourcesInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString added in v1.0.20

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String added in v1.0.20

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate added in v1.0.20

func (s *TagForTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForUploadCertificateInput added in v1.0.80

type TagForUploadCertificateInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForUploadCertificateInput) GoString added in v1.0.80

func (s TagForUploadCertificateInput) GoString() string

GoString returns the string representation

func (*TagForUploadCertificateInput) SetKey added in v1.0.80

SetKey sets the Key field's value.

func (*TagForUploadCertificateInput) SetValue added in v1.0.80

SetValue sets the Value field's value.

func (TagForUploadCertificateInput) String added in v1.0.80

String returns the string representation

type TagResourcesInput added in v1.0.20

type TagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForTagResourcesInput"`

	// Tags is a required field
	Tags []*TagForTagResourcesInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString added in v1.0.20

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds added in v1.0.20

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType added in v1.0.20

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags added in v1.0.20

SetTags sets the Tags field's value.

func (TagResourcesInput) String added in v1.0.20

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate added in v1.0.20

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput added in v1.0.20

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString added in v1.0.20

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetRequestId added in v1.0.20

func (s *TagResourcesOutput) SetRequestId(v string) *TagResourcesOutput

SetRequestId sets the RequestId field's value.

func (TagResourcesOutput) String added in v1.0.20

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput added in v1.0.20

type UntagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForUntagResourcesInput"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString added in v1.0.20

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds added in v1.0.20

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType added in v1.0.20

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys added in v1.0.20

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String added in v1.0.20

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate added in v1.0.20

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput added in v1.0.20

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString added in v1.0.20

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetRequestId added in v1.0.20

func (s *UntagResourcesOutput) SetRequestId(v string) *UntagResourcesOutput

SetRequestId sets the RequestId field's value.

func (UntagResourcesOutput) String added in v1.0.20

func (s UntagResourcesOutput) String() string

String returns the string representation

type UploadCertificateInput

type UploadCertificateInput struct {
	CertificateName *string `type:"string"`

	Description *string `type:"string"`

	// PrivateKey is a required field
	PrivateKey *string `type:"string" required:"true"`

	ProjectName *string `type:"string"`

	// PublicKey is a required field
	PublicKey *string `type:"string" required:"true"`

	Tags []*TagForUploadCertificateInput `type:"list"`
	// contains filtered or unexported fields
}

func (UploadCertificateInput) GoString

func (s UploadCertificateInput) GoString() string

GoString returns the string representation

func (*UploadCertificateInput) SetCertificateName

func (s *UploadCertificateInput) SetCertificateName(v string) *UploadCertificateInput

SetCertificateName sets the CertificateName field's value.

func (*UploadCertificateInput) SetDescription

SetDescription sets the Description field's value.

func (*UploadCertificateInput) SetPrivateKey

SetPrivateKey sets the PrivateKey field's value.

func (*UploadCertificateInput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*UploadCertificateInput) SetPublicKey

SetPublicKey sets the PublicKey field's value.

func (*UploadCertificateInput) SetTags added in v1.0.80

SetTags sets the Tags field's value.

func (UploadCertificateInput) String

func (s UploadCertificateInput) String() string

String returns the string representation

func (*UploadCertificateInput) Validate

func (s *UploadCertificateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UploadCertificateOutput

type UploadCertificateOutput struct {
	Metadata *response.ResponseMetadata

	CertificateId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (UploadCertificateOutput) GoString

func (s UploadCertificateOutput) GoString() string

GoString returns the string representation

func (*UploadCertificateOutput) SetCertificateId

func (s *UploadCertificateOutput) SetCertificateId(v string) *UploadCertificateOutput

SetCertificateId sets the CertificateId field's value.

func (*UploadCertificateOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (UploadCertificateOutput) String

func (s UploadCertificateOutput) String() string

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL