clb

package
v1.2.9 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2026 License: Apache-2.0 Imports: 10 Imported by: 3

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 (
	// ResourceTypeForListTagsForNLBResourcesInputNlb is a ResourceTypeForListTagsForNLBResourcesInput enum value
	ResourceTypeForListTagsForNLBResourcesInputNlb = "nlb"

	// ResourceTypeForListTagsForNLBResourcesInputNlbListener is a ResourceTypeForListTagsForNLBResourcesInput enum value
	ResourceTypeForListTagsForNLBResourcesInputNlbListener = "nlb_listener"

	// ResourceTypeForListTagsForNLBResourcesInputNlbServergroup is a ResourceTypeForListTagsForNLBResourcesInput enum value
	ResourceTypeForListTagsForNLBResourcesInputNlbServergroup = "nlb_servergroup"

	// ResourceTypeForListTagsForNLBResourcesInputNlbSecurityPolicy is a ResourceTypeForListTagsForNLBResourcesInput enum value
	ResourceTypeForListTagsForNLBResourcesInputNlbSecurityPolicy = "nlb_security_policy"
)
View Source
const (
	// TagTypeForListTagsForNLBResourcesInputCustom is a TagTypeForListTagsForNLBResourcesInput enum value
	TagTypeForListTagsForNLBResourcesInputCustom = "custom"

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

	// ResourceTypeForListTagsForResourcesInputAcl is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputAcl = "acl"

	// ResourceTypeForListTagsForResourcesInputCertificate is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputCertificate = "certificate"

	// ResourceTypeForListTagsForResourcesInputListener is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputListener = "listener"

	// ResourceTypeForListTagsForResourcesInputServergroup is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputServergroup = "servergroup"

	// ResourceTypeForListTagsForResourcesInputRule is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputRule = "rule"

	// ResourceTypeForListTagsForResourcesInputEc is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputEc = "ec"
)
View Source
const (
	// ResourceTypeForTagNLBResourcesInputNlb is a ResourceTypeForTagNLBResourcesInput enum value
	ResourceTypeForTagNLBResourcesInputNlb = "nlb"

	// ResourceTypeForTagNLBResourcesInputNlbListener is a ResourceTypeForTagNLBResourcesInput enum value
	ResourceTypeForTagNLBResourcesInputNlbListener = "nlb_listener"

	// ResourceTypeForTagNLBResourcesInputNlbServergroup is a ResourceTypeForTagNLBResourcesInput enum value
	ResourceTypeForTagNLBResourcesInputNlbServergroup = "nlb_servergroup"

	// ResourceTypeForTagNLBResourcesInputNlbSecurityPolicy is a ResourceTypeForTagNLBResourcesInput enum value
	ResourceTypeForTagNLBResourcesInputNlbSecurityPolicy = "nlb_security_policy"
)
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"

	// ResourceTypeForTagResourcesInputListener is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputListener = "listener"

	// ResourceTypeForTagResourcesInputServergroup is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputServergroup = "servergroup"

	// ResourceTypeForTagResourcesInputRule is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputRule = "rule"

	// ResourceTypeForTagResourcesInputEc is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputEc = "ec"
)
View Source
const (
	// ResourceTypeForUntagNLBResourcesInputNlb is a ResourceTypeForUntagNLBResourcesInput enum value
	ResourceTypeForUntagNLBResourcesInputNlb = "nlb"

	// ResourceTypeForUntagNLBResourcesInputNlbListener is a ResourceTypeForUntagNLBResourcesInput enum value
	ResourceTypeForUntagNLBResourcesInputNlbListener = "nlb_listener"

	// ResourceTypeForUntagNLBResourcesInputNlbServergroup is a ResourceTypeForUntagNLBResourcesInput enum value
	ResourceTypeForUntagNLBResourcesInputNlbServergroup = "nlb_servergroup"

	// ResourceTypeForUntagNLBResourcesInputNlbSecurityPolicy is a ResourceTypeForUntagNLBResourcesInput enum value
	ResourceTypeForUntagNLBResourcesInputNlbSecurityPolicy = "nlb_security_policy"
)
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"

	// ResourceTypeForUntagResourcesInputListener is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputListener = "listener"

	// ResourceTypeForUntagResourcesInputServergroup is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputServergroup = "servergroup"

	// ResourceTypeForUntagResourcesInputRule is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputRule = "rule"

	// ResourceTypeForUntagResourcesInputEc is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputEc = "ec"
)
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

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessLogForDescribeLoadBalancerAttributesOutput

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

	Enabled *bool `type:"boolean"`

	TlsEnabled *bool `type:"boolean"`

	TlsProjectId *string `type:"string"`

	TlsTopicId *string `type:"string"`
	// 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) SetTlsEnabled added in v1.1.21

SetTlsEnabled sets the TlsEnabled field's value.

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetTlsProjectId added in v1.1.21

SetTlsProjectId sets the TlsProjectId field's value.

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetTlsTopicId added in v1.1.21

SetTlsTopicId sets the TlsTopicId field's value.

func (AccessLogForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type AccessLogForDescribeNetworkLoadBalancerAttributesOutput added in v1.1.42

type AccessLogForDescribeNetworkLoadBalancerAttributesOutput struct {
	AccessLogEnabled *bool `type:"boolean"`

	ProjectId *string `type:"string"`

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

func (AccessLogForDescribeNetworkLoadBalancerAttributesOutput) GoString added in v1.1.42

GoString returns the string representation

func (*AccessLogForDescribeNetworkLoadBalancerAttributesOutput) SetAccessLogEnabled added in v1.1.42

SetAccessLogEnabled sets the AccessLogEnabled field's value.

func (*AccessLogForDescribeNetworkLoadBalancerAttributesOutput) SetProjectId added in v1.1.42

SetProjectId sets the ProjectId field's value.

func (*AccessLogForDescribeNetworkLoadBalancerAttributesOutput) SetTopicId added in v1.1.42

SetTopicId sets the TopicId field's value.

func (AccessLogForDescribeNetworkLoadBalancerAttributesOutput) String added in v1.1.42

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"`

	ServiceManaged *bool `type:"boolean"`

	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) SetServiceManaged added in v1.0.136

func (s *AclForDescribeAclsOutput) SetServiceManaged(v bool) *AclForDescribeAclsOutput

SetServiceManaged sets the ServiceManaged 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 []*AclEntryForAddAclEntriesInput `type:"list"`

	// 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 AddDomainExtensionForModifyListenerDomainExtensionsInput added in v1.1.42

type AddDomainExtensionForModifyListenerDomainExtensionsInput struct {
	CertCenterCertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

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

func (AddDomainExtensionForModifyListenerDomainExtensionsInput) GoString added in v1.1.42

GoString returns the string representation

func (*AddDomainExtensionForModifyListenerDomainExtensionsInput) SetCertCenterCertificateId added in v1.1.42

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*AddDomainExtensionForModifyListenerDomainExtensionsInput) SetCertificateSource added in v1.1.42

SetCertificateSource sets the CertificateSource field's value.

func (*AddDomainExtensionForModifyListenerDomainExtensionsInput) SetDomain added in v1.1.42

SetDomain sets the Domain field's value.

func (AddDomainExtensionForModifyListenerDomainExtensionsInput) String added in v1.1.42

String returns the string representation

type AddNLBBackendServersInput added in v1.1.21

type AddNLBBackendServersInput struct {

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

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

func (AddNLBBackendServersInput) GoString added in v1.1.21

func (s AddNLBBackendServersInput) GoString() string

GoString returns the string representation

func (*AddNLBBackendServersInput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (*AddNLBBackendServersInput) SetServers added in v1.1.21

SetServers sets the Servers field's value.

func (AddNLBBackendServersInput) String added in v1.1.21

func (s AddNLBBackendServersInput) String() string

String returns the string representation

func (*AddNLBBackendServersInput) Validate added in v1.1.21

func (s *AddNLBBackendServersInput) Validate() error

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

type AddNLBBackendServersOutput added in v1.1.21

type AddNLBBackendServersOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (AddNLBBackendServersOutput) GoString added in v1.1.21

func (s AddNLBBackendServersOutput) GoString() string

GoString returns the string representation

func (*AddNLBBackendServersOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*AddNLBBackendServersOutput) SetServerIds added in v1.1.21

SetServerIds sets the ServerIds field's value.

func (AddNLBBackendServersOutput) String added in v1.1.21

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 AddZoneMappingForModifyNetworkLoadBalancerZonesInput added in v1.1.21

type AddZoneMappingForModifyNetworkLoadBalancerZonesInput struct {
	EipId *string `type:"string"`

	EipIsp *string `type:"string"`

	EipSpecificEgress *string `type:"string"`

	Ipv4Address *string `type:"string"`

	SubnetId *string `type:"string"`

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

func (AddZoneMappingForModifyNetworkLoadBalancerZonesInput) GoString added in v1.1.21

GoString returns the string representation

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetEipId added in v1.1.21

SetEipId sets the EipId field's value.

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetEipIsp added in v1.1.50

SetEipIsp sets the EipIsp field's value.

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetEipSpecificEgress added in v1.1.50

SetEipSpecificEgress sets the EipSpecificEgress field's value.

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetIpv4Address added in v1.1.21

SetIpv4Address sets the Ipv4Address field's value.

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetSubnetId added in v1.1.21

SetSubnetId sets the SubnetId field's value.

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (AddZoneMappingForModifyNetworkLoadBalancerZonesInput) String added in v1.1.21

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) AddNLBBackendServers added in v1.1.21

func (c *CLB) AddNLBBackendServers(input *AddNLBBackendServersInput) (*AddNLBBackendServersOutput, error)

AddNLBBackendServers 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 AddNLBBackendServers for usage and error information.

func (*CLB) AddNLBBackendServersCommon added in v1.1.21

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

AddNLBBackendServersCommon 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 AddNLBBackendServersCommon for usage and error information.

func (*CLB) AddNLBBackendServersCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) AddNLBBackendServersCommonWithContext added in v1.1.21

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

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

See AddNLBBackendServersCommon 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) AddNLBBackendServersRequest added in v1.1.21

func (c *CLB) AddNLBBackendServersRequest(input *AddNLBBackendServersInput) (req *request.Request, output *AddNLBBackendServersOutput)

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

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

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

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

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

func (*CLB) AddNLBBackendServersWithContext added in v1.1.21

func (c *CLB) AddNLBBackendServersWithContext(ctx volcengine.Context, input *AddNLBBackendServersInput, opts ...request.Option) (*AddNLBBackendServersOutput, error)

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

See AddNLBBackendServers 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) CreateNLBListener added in v1.1.21

func (c *CLB) CreateNLBListener(input *CreateNLBListenerInput) (*CreateNLBListenerOutput, error)

CreateNLBListener 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 CreateNLBListener for usage and error information.

func (*CLB) CreateNLBListenerCommon added in v1.1.21

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

CreateNLBListenerCommon 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 CreateNLBListenerCommon for usage and error information.

func (*CLB) CreateNLBListenerCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) CreateNLBListenerCommonWithContext added in v1.1.21

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

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

See CreateNLBListenerCommon 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) CreateNLBListenerRequest added in v1.1.21

func (c *CLB) CreateNLBListenerRequest(input *CreateNLBListenerInput) (req *request.Request, output *CreateNLBListenerOutput)

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

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

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

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

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

func (*CLB) CreateNLBListenerWithContext added in v1.1.21

func (c *CLB) CreateNLBListenerWithContext(ctx volcengine.Context, input *CreateNLBListenerInput, opts ...request.Option) (*CreateNLBListenerOutput, error)

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

See CreateNLBListener 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) CreateNLBSecurityPolicy added in v1.1.21

func (c *CLB) CreateNLBSecurityPolicy(input *CreateNLBSecurityPolicyInput) (*CreateNLBSecurityPolicyOutput, error)

CreateNLBSecurityPolicy 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 CreateNLBSecurityPolicy for usage and error information.

func (*CLB) CreateNLBSecurityPolicyCommon added in v1.1.21

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

CreateNLBSecurityPolicyCommon 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 CreateNLBSecurityPolicyCommon for usage and error information.

func (*CLB) CreateNLBSecurityPolicyCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) CreateNLBSecurityPolicyCommonWithContext added in v1.1.21

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

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

See CreateNLBSecurityPolicyCommon 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) CreateNLBSecurityPolicyRequest added in v1.1.21

func (c *CLB) CreateNLBSecurityPolicyRequest(input *CreateNLBSecurityPolicyInput) (req *request.Request, output *CreateNLBSecurityPolicyOutput)

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

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

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

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

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

func (*CLB) CreateNLBSecurityPolicyWithContext added in v1.1.21

func (c *CLB) CreateNLBSecurityPolicyWithContext(ctx volcengine.Context, input *CreateNLBSecurityPolicyInput, opts ...request.Option) (*CreateNLBSecurityPolicyOutput, error)

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

See CreateNLBSecurityPolicy 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) CreateNLBServerGroup added in v1.1.21

func (c *CLB) CreateNLBServerGroup(input *CreateNLBServerGroupInput) (*CreateNLBServerGroupOutput, error)

CreateNLBServerGroup 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 CreateNLBServerGroup for usage and error information.

func (*CLB) CreateNLBServerGroupCommon added in v1.1.21

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

CreateNLBServerGroupCommon 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 CreateNLBServerGroupCommon for usage and error information.

func (*CLB) CreateNLBServerGroupCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) CreateNLBServerGroupCommonWithContext added in v1.1.21

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

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

See CreateNLBServerGroupCommon 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) CreateNLBServerGroupRequest added in v1.1.21

func (c *CLB) CreateNLBServerGroupRequest(input *CreateNLBServerGroupInput) (req *request.Request, output *CreateNLBServerGroupOutput)

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

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

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

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

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

func (*CLB) CreateNLBServerGroupWithContext added in v1.1.21

func (c *CLB) CreateNLBServerGroupWithContext(ctx volcengine.Context, input *CreateNLBServerGroupInput, opts ...request.Option) (*CreateNLBServerGroupOutput, error)

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

See CreateNLBServerGroup 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) CreateNetworkLoadBalancer added in v1.1.21

func (c *CLB) CreateNetworkLoadBalancer(input *CreateNetworkLoadBalancerInput) (*CreateNetworkLoadBalancerOutput, error)

CreateNetworkLoadBalancer 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 CreateNetworkLoadBalancer for usage and error information.

func (*CLB) CreateNetworkLoadBalancerCommon added in v1.1.21

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

CreateNetworkLoadBalancerCommon 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 CreateNetworkLoadBalancerCommon for usage and error information.

func (*CLB) CreateNetworkLoadBalancerCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) CreateNetworkLoadBalancerCommonWithContext added in v1.1.21

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

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

See CreateNetworkLoadBalancerCommon 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) CreateNetworkLoadBalancerRequest added in v1.1.21

func (c *CLB) CreateNetworkLoadBalancerRequest(input *CreateNetworkLoadBalancerInput) (req *request.Request, output *CreateNetworkLoadBalancerOutput)

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

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

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

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

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

func (*CLB) CreateNetworkLoadBalancerWithContext added in v1.1.21

func (c *CLB) CreateNetworkLoadBalancerWithContext(ctx volcengine.Context, input *CreateNetworkLoadBalancerInput, opts ...request.Option) (*CreateNetworkLoadBalancerOutput, error)

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

See CreateNetworkLoadBalancer 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) DeleteNLBListener added in v1.1.21

func (c *CLB) DeleteNLBListener(input *DeleteNLBListenerInput) (*DeleteNLBListenerOutput, error)

DeleteNLBListener 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 DeleteNLBListener for usage and error information.

func (*CLB) DeleteNLBListenerCommon added in v1.1.21

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

DeleteNLBListenerCommon 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 DeleteNLBListenerCommon for usage and error information.

func (*CLB) DeleteNLBListenerCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DeleteNLBListenerCommonWithContext added in v1.1.21

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

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

See DeleteNLBListenerCommon 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) DeleteNLBListenerRequest added in v1.1.21

func (c *CLB) DeleteNLBListenerRequest(input *DeleteNLBListenerInput) (req *request.Request, output *DeleteNLBListenerOutput)

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

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

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

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

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

func (*CLB) DeleteNLBListenerWithContext added in v1.1.21

func (c *CLB) DeleteNLBListenerWithContext(ctx volcengine.Context, input *DeleteNLBListenerInput, opts ...request.Option) (*DeleteNLBListenerOutput, error)

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

See DeleteNLBListener 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) DeleteNLBSecurityPolicy added in v1.1.21

func (c *CLB) DeleteNLBSecurityPolicy(input *DeleteNLBSecurityPolicyInput) (*DeleteNLBSecurityPolicyOutput, error)

DeleteNLBSecurityPolicy 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 DeleteNLBSecurityPolicy for usage and error information.

func (*CLB) DeleteNLBSecurityPolicyCommon added in v1.1.21

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

DeleteNLBSecurityPolicyCommon 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 DeleteNLBSecurityPolicyCommon for usage and error information.

func (*CLB) DeleteNLBSecurityPolicyCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DeleteNLBSecurityPolicyCommonWithContext added in v1.1.21

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

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

See DeleteNLBSecurityPolicyCommon 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) DeleteNLBSecurityPolicyRequest added in v1.1.21

func (c *CLB) DeleteNLBSecurityPolicyRequest(input *DeleteNLBSecurityPolicyInput) (req *request.Request, output *DeleteNLBSecurityPolicyOutput)

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

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

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

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

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

func (*CLB) DeleteNLBSecurityPolicyWithContext added in v1.1.21

func (c *CLB) DeleteNLBSecurityPolicyWithContext(ctx volcengine.Context, input *DeleteNLBSecurityPolicyInput, opts ...request.Option) (*DeleteNLBSecurityPolicyOutput, error)

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

See DeleteNLBSecurityPolicy 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) DeleteNLBServerGroup added in v1.1.21

func (c *CLB) DeleteNLBServerGroup(input *DeleteNLBServerGroupInput) (*DeleteNLBServerGroupOutput, error)

DeleteNLBServerGroup 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 DeleteNLBServerGroup for usage and error information.

func (*CLB) DeleteNLBServerGroupCommon added in v1.1.21

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

DeleteNLBServerGroupCommon 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 DeleteNLBServerGroupCommon for usage and error information.

func (*CLB) DeleteNLBServerGroupCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DeleteNLBServerGroupCommonWithContext added in v1.1.21

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

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

See DeleteNLBServerGroupCommon 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) DeleteNLBServerGroupRequest added in v1.1.21

func (c *CLB) DeleteNLBServerGroupRequest(input *DeleteNLBServerGroupInput) (req *request.Request, output *DeleteNLBServerGroupOutput)

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

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

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

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

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

func (*CLB) DeleteNLBServerGroupWithContext added in v1.1.21

func (c *CLB) DeleteNLBServerGroupWithContext(ctx volcengine.Context, input *DeleteNLBServerGroupInput, opts ...request.Option) (*DeleteNLBServerGroupOutput, error)

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

See DeleteNLBServerGroup 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) DeleteNetworkLoadBalancer added in v1.1.21

func (c *CLB) DeleteNetworkLoadBalancer(input *DeleteNetworkLoadBalancerInput) (*DeleteNetworkLoadBalancerOutput, error)

DeleteNetworkLoadBalancer 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 DeleteNetworkLoadBalancer for usage and error information.

func (*CLB) DeleteNetworkLoadBalancerCommon added in v1.1.21

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

DeleteNetworkLoadBalancerCommon 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 DeleteNetworkLoadBalancerCommon for usage and error information.

func (*CLB) DeleteNetworkLoadBalancerCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DeleteNetworkLoadBalancerCommonWithContext added in v1.1.21

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

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

See DeleteNetworkLoadBalancerCommon 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) DeleteNetworkLoadBalancerRequest added in v1.1.21

func (c *CLB) DeleteNetworkLoadBalancerRequest(input *DeleteNetworkLoadBalancerInput) (req *request.Request, output *DeleteNetworkLoadBalancerOutput)

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

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

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

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

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

func (*CLB) DeleteNetworkLoadBalancerWithContext added in v1.1.21

func (c *CLB) DeleteNetworkLoadBalancerWithContext(ctx volcengine.Context, input *DeleteNetworkLoadBalancerInput, opts ...request.Option) (*DeleteNetworkLoadBalancerOutput, error)

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

See DeleteNetworkLoadBalancer 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) DescribeLoadBalancerSpecs added in v1.0.141

func (c *CLB) DescribeLoadBalancerSpecs(input *DescribeLoadBalancerSpecsInput) (*DescribeLoadBalancerSpecsOutput, error)

DescribeLoadBalancerSpecs 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 DescribeLoadBalancerSpecs for usage and error information.

func (*CLB) DescribeLoadBalancerSpecsCommon added in v1.0.141

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

DescribeLoadBalancerSpecsCommon 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 DescribeLoadBalancerSpecsCommon for usage and error information.

func (*CLB) DescribeLoadBalancerSpecsCommonRequest added in v1.0.141

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

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

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

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

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

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

func (*CLB) DescribeLoadBalancerSpecsCommonWithContext added in v1.0.141

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

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

See DescribeLoadBalancerSpecsCommon 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) DescribeLoadBalancerSpecsRequest added in v1.0.141

func (c *CLB) DescribeLoadBalancerSpecsRequest(input *DescribeLoadBalancerSpecsInput) (req *request.Request, output *DescribeLoadBalancerSpecsOutput)

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

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

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

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

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

func (*CLB) DescribeLoadBalancerSpecsWithContext added in v1.0.141

func (c *CLB) DescribeLoadBalancerSpecsWithContext(ctx volcengine.Context, input *DescribeLoadBalancerSpecsInput, opts ...request.Option) (*DescribeLoadBalancerSpecsOutput, error)

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

See DescribeLoadBalancerSpecs 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) DescribeNLBListenerAttributes added in v1.1.21

func (c *CLB) DescribeNLBListenerAttributes(input *DescribeNLBListenerAttributesInput) (*DescribeNLBListenerAttributesOutput, error)

DescribeNLBListenerAttributes 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 DescribeNLBListenerAttributes for usage and error information.

func (*CLB) DescribeNLBListenerAttributesCommon added in v1.1.21

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

DescribeNLBListenerAttributesCommon 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 DescribeNLBListenerAttributesCommon for usage and error information.

func (*CLB) DescribeNLBListenerAttributesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNLBListenerAttributesCommonWithContext added in v1.1.21

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

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

See DescribeNLBListenerAttributesCommon 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) DescribeNLBListenerAttributesRequest added in v1.1.21

func (c *CLB) DescribeNLBListenerAttributesRequest(input *DescribeNLBListenerAttributesInput) (req *request.Request, output *DescribeNLBListenerAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBListenerAttributesWithContext added in v1.1.21

func (c *CLB) DescribeNLBListenerAttributesWithContext(ctx volcengine.Context, input *DescribeNLBListenerAttributesInput, opts ...request.Option) (*DescribeNLBListenerAttributesOutput, error)

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

See DescribeNLBListenerAttributes 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) DescribeNLBListenerCertificates added in v1.1.21

func (c *CLB) DescribeNLBListenerCertificates(input *DescribeNLBListenerCertificatesInput) (*DescribeNLBListenerCertificatesOutput, error)

DescribeNLBListenerCertificates 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 DescribeNLBListenerCertificates for usage and error information.

func (*CLB) DescribeNLBListenerCertificatesCommon added in v1.1.21

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

DescribeNLBListenerCertificatesCommon 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 DescribeNLBListenerCertificatesCommon for usage and error information.

func (*CLB) DescribeNLBListenerCertificatesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNLBListenerCertificatesCommonWithContext added in v1.1.21

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

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

See DescribeNLBListenerCertificatesCommon 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) DescribeNLBListenerCertificatesRequest added in v1.1.21

func (c *CLB) DescribeNLBListenerCertificatesRequest(input *DescribeNLBListenerCertificatesInput) (req *request.Request, output *DescribeNLBListenerCertificatesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBListenerCertificatesWithContext added in v1.1.21

func (c *CLB) DescribeNLBListenerCertificatesWithContext(ctx volcengine.Context, input *DescribeNLBListenerCertificatesInput, opts ...request.Option) (*DescribeNLBListenerCertificatesOutput, error)

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

See DescribeNLBListenerCertificates 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) DescribeNLBListenerHealth added in v1.1.21

func (c *CLB) DescribeNLBListenerHealth(input *DescribeNLBListenerHealthInput) (*DescribeNLBListenerHealthOutput, error)

DescribeNLBListenerHealth 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 DescribeNLBListenerHealth for usage and error information.

func (*CLB) DescribeNLBListenerHealthCommon added in v1.1.21

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

DescribeNLBListenerHealthCommon 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 DescribeNLBListenerHealthCommon for usage and error information.

func (*CLB) DescribeNLBListenerHealthCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNLBListenerHealthCommonWithContext added in v1.1.21

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

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

See DescribeNLBListenerHealthCommon 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) DescribeNLBListenerHealthRequest added in v1.1.21

func (c *CLB) DescribeNLBListenerHealthRequest(input *DescribeNLBListenerHealthInput) (req *request.Request, output *DescribeNLBListenerHealthOutput)

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

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

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

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

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

func (*CLB) DescribeNLBListenerHealthWithContext added in v1.1.21

func (c *CLB) DescribeNLBListenerHealthWithContext(ctx volcengine.Context, input *DescribeNLBListenerHealthInput, opts ...request.Option) (*DescribeNLBListenerHealthOutput, error)

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

See DescribeNLBListenerHealth 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) DescribeNLBListeners added in v1.1.21

func (c *CLB) DescribeNLBListeners(input *DescribeNLBListenersInput) (*DescribeNLBListenersOutput, error)

DescribeNLBListeners 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 DescribeNLBListeners for usage and error information.

func (*CLB) DescribeNLBListenersCommon added in v1.1.21

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

DescribeNLBListenersCommon 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 DescribeNLBListenersCommon for usage and error information.

func (*CLB) DescribeNLBListenersCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNLBListenersCommonWithContext added in v1.1.21

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

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

See DescribeNLBListenersCommon 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) DescribeNLBListenersRequest added in v1.1.21

func (c *CLB) DescribeNLBListenersRequest(input *DescribeNLBListenersInput) (req *request.Request, output *DescribeNLBListenersOutput)

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

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

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

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

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

func (*CLB) DescribeNLBListenersWithContext added in v1.1.21

func (c *CLB) DescribeNLBListenersWithContext(ctx volcengine.Context, input *DescribeNLBListenersInput, opts ...request.Option) (*DescribeNLBListenersOutput, error)

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

See DescribeNLBListeners 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) DescribeNLBSecurityPolicies added in v1.1.21

func (c *CLB) DescribeNLBSecurityPolicies(input *DescribeNLBSecurityPoliciesInput) (*DescribeNLBSecurityPoliciesOutput, error)

DescribeNLBSecurityPolicies 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 DescribeNLBSecurityPolicies for usage and error information.

func (*CLB) DescribeNLBSecurityPoliciesCommon added in v1.1.21

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

DescribeNLBSecurityPoliciesCommon 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 DescribeNLBSecurityPoliciesCommon for usage and error information.

func (*CLB) DescribeNLBSecurityPoliciesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNLBSecurityPoliciesCommonWithContext added in v1.1.21

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

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

See DescribeNLBSecurityPoliciesCommon 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) DescribeNLBSecurityPoliciesRequest added in v1.1.21

func (c *CLB) DescribeNLBSecurityPoliciesRequest(input *DescribeNLBSecurityPoliciesInput) (req *request.Request, output *DescribeNLBSecurityPoliciesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBSecurityPoliciesWithContext added in v1.1.21

func (c *CLB) DescribeNLBSecurityPoliciesWithContext(ctx volcengine.Context, input *DescribeNLBSecurityPoliciesInput, opts ...request.Option) (*DescribeNLBSecurityPoliciesOutput, error)

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

See DescribeNLBSecurityPolicies 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) DescribeNLBServerGroupAttributes added in v1.1.21

func (c *CLB) DescribeNLBServerGroupAttributes(input *DescribeNLBServerGroupAttributesInput) (*DescribeNLBServerGroupAttributesOutput, error)

DescribeNLBServerGroupAttributes 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 DescribeNLBServerGroupAttributes for usage and error information.

func (*CLB) DescribeNLBServerGroupAttributesCommon added in v1.1.21

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

DescribeNLBServerGroupAttributesCommon 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 DescribeNLBServerGroupAttributesCommon for usage and error information.

func (*CLB) DescribeNLBServerGroupAttributesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNLBServerGroupAttributesCommonWithContext added in v1.1.21

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

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

See DescribeNLBServerGroupAttributesCommon 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) DescribeNLBServerGroupAttributesRequest added in v1.1.21

func (c *CLB) DescribeNLBServerGroupAttributesRequest(input *DescribeNLBServerGroupAttributesInput) (req *request.Request, output *DescribeNLBServerGroupAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBServerGroupAttributesWithContext added in v1.1.21

func (c *CLB) DescribeNLBServerGroupAttributesWithContext(ctx volcengine.Context, input *DescribeNLBServerGroupAttributesInput, opts ...request.Option) (*DescribeNLBServerGroupAttributesOutput, error)

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

See DescribeNLBServerGroupAttributes 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) DescribeNLBServerGroups added in v1.1.21

func (c *CLB) DescribeNLBServerGroups(input *DescribeNLBServerGroupsInput) (*DescribeNLBServerGroupsOutput, error)

DescribeNLBServerGroups 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 DescribeNLBServerGroups for usage and error information.

func (*CLB) DescribeNLBServerGroupsCommon added in v1.1.21

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

DescribeNLBServerGroupsCommon 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 DescribeNLBServerGroupsCommon for usage and error information.

func (*CLB) DescribeNLBServerGroupsCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNLBServerGroupsCommonWithContext added in v1.1.21

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

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

See DescribeNLBServerGroupsCommon 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) DescribeNLBServerGroupsRequest added in v1.1.21

func (c *CLB) DescribeNLBServerGroupsRequest(input *DescribeNLBServerGroupsInput) (req *request.Request, output *DescribeNLBServerGroupsOutput)

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

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

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

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

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

func (*CLB) DescribeNLBServerGroupsWithContext added in v1.1.21

func (c *CLB) DescribeNLBServerGroupsWithContext(ctx volcengine.Context, input *DescribeNLBServerGroupsInput, opts ...request.Option) (*DescribeNLBServerGroupsOutput, error)

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

See DescribeNLBServerGroups 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) DescribeNLBSystemSecurityPolicies added in v1.1.21

func (c *CLB) DescribeNLBSystemSecurityPolicies(input *DescribeNLBSystemSecurityPoliciesInput) (*DescribeNLBSystemSecurityPoliciesOutput, error)

DescribeNLBSystemSecurityPolicies 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 DescribeNLBSystemSecurityPolicies for usage and error information.

func (*CLB) DescribeNLBSystemSecurityPoliciesCommon added in v1.1.21

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

DescribeNLBSystemSecurityPoliciesCommon 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 DescribeNLBSystemSecurityPoliciesCommon for usage and error information.

func (*CLB) DescribeNLBSystemSecurityPoliciesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNLBSystemSecurityPoliciesCommonWithContext added in v1.1.21

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

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

See DescribeNLBSystemSecurityPoliciesCommon 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) DescribeNLBSystemSecurityPoliciesRequest added in v1.1.21

func (c *CLB) DescribeNLBSystemSecurityPoliciesRequest(input *DescribeNLBSystemSecurityPoliciesInput) (req *request.Request, output *DescribeNLBSystemSecurityPoliciesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBSystemSecurityPoliciesWithContext added in v1.1.21

func (c *CLB) DescribeNLBSystemSecurityPoliciesWithContext(ctx volcengine.Context, input *DescribeNLBSystemSecurityPoliciesInput, opts ...request.Option) (*DescribeNLBSystemSecurityPoliciesOutput, error)

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

See DescribeNLBSystemSecurityPolicies 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) DescribeNLBZones added in v1.1.21

func (c *CLB) DescribeNLBZones(input *DescribeNLBZonesInput) (*DescribeNLBZonesOutput, error)

DescribeNLBZones 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 DescribeNLBZones for usage and error information.

func (*CLB) DescribeNLBZonesCommon added in v1.1.21

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

DescribeNLBZonesCommon 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 DescribeNLBZonesCommon for usage and error information.

func (*CLB) DescribeNLBZonesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNLBZonesCommonWithContext added in v1.1.21

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

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

See DescribeNLBZonesCommon 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) DescribeNLBZonesRequest added in v1.1.21

func (c *CLB) DescribeNLBZonesRequest(input *DescribeNLBZonesInput) (req *request.Request, output *DescribeNLBZonesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBZonesWithContext added in v1.1.21

func (c *CLB) DescribeNLBZonesWithContext(ctx volcengine.Context, input *DescribeNLBZonesInput, opts ...request.Option) (*DescribeNLBZonesOutput, error)

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

See DescribeNLBZones 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) DescribeNetworkLoadBalancerAttributes added in v1.1.21

func (c *CLB) DescribeNetworkLoadBalancerAttributes(input *DescribeNetworkLoadBalancerAttributesInput) (*DescribeNetworkLoadBalancerAttributesOutput, error)

DescribeNetworkLoadBalancerAttributes 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 DescribeNetworkLoadBalancerAttributes for usage and error information.

func (*CLB) DescribeNetworkLoadBalancerAttributesCommon added in v1.1.21

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

DescribeNetworkLoadBalancerAttributesCommon 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 DescribeNetworkLoadBalancerAttributesCommon for usage and error information.

func (*CLB) DescribeNetworkLoadBalancerAttributesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNetworkLoadBalancerAttributesCommonWithContext added in v1.1.21

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

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

See DescribeNetworkLoadBalancerAttributesCommon 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) DescribeNetworkLoadBalancerAttributesRequest added in v1.1.21

func (c *CLB) DescribeNetworkLoadBalancerAttributesRequest(input *DescribeNetworkLoadBalancerAttributesInput) (req *request.Request, output *DescribeNetworkLoadBalancerAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeNetworkLoadBalancerAttributesWithContext added in v1.1.21

func (c *CLB) DescribeNetworkLoadBalancerAttributesWithContext(ctx volcengine.Context, input *DescribeNetworkLoadBalancerAttributesInput, opts ...request.Option) (*DescribeNetworkLoadBalancerAttributesOutput, error)

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

See DescribeNetworkLoadBalancerAttributes 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) DescribeNetworkLoadBalancers added in v1.1.21

func (c *CLB) DescribeNetworkLoadBalancers(input *DescribeNetworkLoadBalancersInput) (*DescribeNetworkLoadBalancersOutput, error)

DescribeNetworkLoadBalancers 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 DescribeNetworkLoadBalancers for usage and error information.

func (*CLB) DescribeNetworkLoadBalancersCommon added in v1.1.21

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

DescribeNetworkLoadBalancersCommon 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 DescribeNetworkLoadBalancersCommon for usage and error information.

func (*CLB) DescribeNetworkLoadBalancersCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) DescribeNetworkLoadBalancersCommonWithContext added in v1.1.21

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

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

See DescribeNetworkLoadBalancersCommon 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) DescribeNetworkLoadBalancersRequest added in v1.1.21

func (c *CLB) DescribeNetworkLoadBalancersRequest(input *DescribeNetworkLoadBalancersInput) (req *request.Request, output *DescribeNetworkLoadBalancersOutput)

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

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

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

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

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

func (*CLB) DescribeNetworkLoadBalancersWithContext added in v1.1.21

func (c *CLB) DescribeNetworkLoadBalancersWithContext(ctx volcengine.Context, input *DescribeNetworkLoadBalancersInput, opts ...request.Option) (*DescribeNetworkLoadBalancersOutput, error)

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

See DescribeNetworkLoadBalancers 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) ListTagsForNLBResources added in v1.1.21

func (c *CLB) ListTagsForNLBResources(input *ListTagsForNLBResourcesInput) (*ListTagsForNLBResourcesOutput, error)

ListTagsForNLBResources 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 ListTagsForNLBResources for usage and error information.

func (*CLB) ListTagsForNLBResourcesCommon added in v1.1.21

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

ListTagsForNLBResourcesCommon 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 ListTagsForNLBResourcesCommon for usage and error information.

func (*CLB) ListTagsForNLBResourcesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) ListTagsForNLBResourcesCommonWithContext added in v1.1.21

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

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

See ListTagsForNLBResourcesCommon 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) ListTagsForNLBResourcesRequest added in v1.1.21

func (c *CLB) ListTagsForNLBResourcesRequest(input *ListTagsForNLBResourcesInput) (req *request.Request, output *ListTagsForNLBResourcesOutput)

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

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

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

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

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

func (*CLB) ListTagsForNLBResourcesWithContext added in v1.1.21

func (c *CLB) ListTagsForNLBResourcesWithContext(ctx volcengine.Context, input *ListTagsForNLBResourcesInput, opts ...request.Option) (*ListTagsForNLBResourcesOutput, error)

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

See ListTagsForNLBResources 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) ModifyListenerDomainExtensions added in v1.1.42

func (c *CLB) ModifyListenerDomainExtensions(input *ModifyListenerDomainExtensionsInput) (*ModifyListenerDomainExtensionsOutput, error)

ModifyListenerDomainExtensions 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 ModifyListenerDomainExtensions for usage and error information.

func (*CLB) ModifyListenerDomainExtensionsCommon added in v1.1.42

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

ModifyListenerDomainExtensionsCommon 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 ModifyListenerDomainExtensionsCommon for usage and error information.

func (*CLB) ModifyListenerDomainExtensionsCommonRequest added in v1.1.42

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

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

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

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

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

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

func (*CLB) ModifyListenerDomainExtensionsCommonWithContext added in v1.1.42

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

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

See ModifyListenerDomainExtensionsCommon 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) ModifyListenerDomainExtensionsRequest added in v1.1.42

func (c *CLB) ModifyListenerDomainExtensionsRequest(input *ModifyListenerDomainExtensionsInput) (req *request.Request, output *ModifyListenerDomainExtensionsOutput)

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

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

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

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

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

func (*CLB) ModifyListenerDomainExtensionsWithContext added in v1.1.42

func (c *CLB) ModifyListenerDomainExtensionsWithContext(ctx volcengine.Context, input *ModifyListenerDomainExtensionsInput, opts ...request.Option) (*ModifyListenerDomainExtensionsOutput, error)

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

See ModifyListenerDomainExtensions 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) ModifyNLBBackendServersAttributes added in v1.1.21

func (c *CLB) ModifyNLBBackendServersAttributes(input *ModifyNLBBackendServersAttributesInput) (*ModifyNLBBackendServersAttributesOutput, error)

ModifyNLBBackendServersAttributes 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 ModifyNLBBackendServersAttributes for usage and error information.

func (*CLB) ModifyNLBBackendServersAttributesCommon added in v1.1.21

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

ModifyNLBBackendServersAttributesCommon 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 ModifyNLBBackendServersAttributesCommon for usage and error information.

func (*CLB) ModifyNLBBackendServersAttributesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) ModifyNLBBackendServersAttributesCommonWithContext added in v1.1.21

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

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

See ModifyNLBBackendServersAttributesCommon 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) ModifyNLBBackendServersAttributesRequest added in v1.1.21

func (c *CLB) ModifyNLBBackendServersAttributesRequest(input *ModifyNLBBackendServersAttributesInput) (req *request.Request, output *ModifyNLBBackendServersAttributesOutput)

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

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

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

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

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

func (*CLB) ModifyNLBBackendServersAttributesWithContext added in v1.1.21

func (c *CLB) ModifyNLBBackendServersAttributesWithContext(ctx volcengine.Context, input *ModifyNLBBackendServersAttributesInput, opts ...request.Option) (*ModifyNLBBackendServersAttributesOutput, error)

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

See ModifyNLBBackendServersAttributes 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) ModifyNLBListenerAdditionalCertificates added in v1.1.33

func (c *CLB) ModifyNLBListenerAdditionalCertificates(input *ModifyNLBListenerAdditionalCertificatesInput) (*ModifyNLBListenerAdditionalCertificatesOutput, error)

ModifyNLBListenerAdditionalCertificates 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 ModifyNLBListenerAdditionalCertificates for usage and error information.

func (*CLB) ModifyNLBListenerAdditionalCertificatesCommon added in v1.1.33

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

ModifyNLBListenerAdditionalCertificatesCommon 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 ModifyNLBListenerAdditionalCertificatesCommon for usage and error information.

func (*CLB) ModifyNLBListenerAdditionalCertificatesCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*CLB) ModifyNLBListenerAdditionalCertificatesCommonWithContext added in v1.1.33

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

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

See ModifyNLBListenerAdditionalCertificatesCommon 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) ModifyNLBListenerAdditionalCertificatesRequest added in v1.1.33

func (c *CLB) ModifyNLBListenerAdditionalCertificatesRequest(input *ModifyNLBListenerAdditionalCertificatesInput) (req *request.Request, output *ModifyNLBListenerAdditionalCertificatesOutput)

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

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

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

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

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

func (*CLB) ModifyNLBListenerAdditionalCertificatesWithContext added in v1.1.33

func (c *CLB) ModifyNLBListenerAdditionalCertificatesWithContext(ctx volcengine.Context, input *ModifyNLBListenerAdditionalCertificatesInput, opts ...request.Option) (*ModifyNLBListenerAdditionalCertificatesOutput, error)

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

See ModifyNLBListenerAdditionalCertificates 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) ModifyNLBListenerAttributes added in v1.1.21

func (c *CLB) ModifyNLBListenerAttributes(input *ModifyNLBListenerAttributesInput) (*ModifyNLBListenerAttributesOutput, error)

ModifyNLBListenerAttributes 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 ModifyNLBListenerAttributes for usage and error information.

func (*CLB) ModifyNLBListenerAttributesCommon added in v1.1.21

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

ModifyNLBListenerAttributesCommon 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 ModifyNLBListenerAttributesCommon for usage and error information.

func (*CLB) ModifyNLBListenerAttributesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) ModifyNLBListenerAttributesCommonWithContext added in v1.1.21

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

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

See ModifyNLBListenerAttributesCommon 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) ModifyNLBListenerAttributesRequest added in v1.1.21

func (c *CLB) ModifyNLBListenerAttributesRequest(input *ModifyNLBListenerAttributesInput) (req *request.Request, output *ModifyNLBListenerAttributesOutput)

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

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

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

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

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

func (*CLB) ModifyNLBListenerAttributesWithContext added in v1.1.21

func (c *CLB) ModifyNLBListenerAttributesWithContext(ctx volcengine.Context, input *ModifyNLBListenerAttributesInput, opts ...request.Option) (*ModifyNLBListenerAttributesOutput, error)

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

See ModifyNLBListenerAttributes 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) ModifyNLBSecurityPolicyAttributes added in v1.1.21

func (c *CLB) ModifyNLBSecurityPolicyAttributes(input *ModifyNLBSecurityPolicyAttributesInput) (*ModifyNLBSecurityPolicyAttributesOutput, error)

ModifyNLBSecurityPolicyAttributes 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 ModifyNLBSecurityPolicyAttributes for usage and error information.

func (*CLB) ModifyNLBSecurityPolicyAttributesCommon added in v1.1.21

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

ModifyNLBSecurityPolicyAttributesCommon 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 ModifyNLBSecurityPolicyAttributesCommon for usage and error information.

func (*CLB) ModifyNLBSecurityPolicyAttributesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) ModifyNLBSecurityPolicyAttributesCommonWithContext added in v1.1.21

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

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

See ModifyNLBSecurityPolicyAttributesCommon 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) ModifyNLBSecurityPolicyAttributesRequest added in v1.1.21

func (c *CLB) ModifyNLBSecurityPolicyAttributesRequest(input *ModifyNLBSecurityPolicyAttributesInput) (req *request.Request, output *ModifyNLBSecurityPolicyAttributesOutput)

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

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

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

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

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

func (*CLB) ModifyNLBSecurityPolicyAttributesWithContext added in v1.1.21

func (c *CLB) ModifyNLBSecurityPolicyAttributesWithContext(ctx volcengine.Context, input *ModifyNLBSecurityPolicyAttributesInput, opts ...request.Option) (*ModifyNLBSecurityPolicyAttributesOutput, error)

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

See ModifyNLBSecurityPolicyAttributes 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) ModifyNLBServerGroupAttributes added in v1.1.21

func (c *CLB) ModifyNLBServerGroupAttributes(input *ModifyNLBServerGroupAttributesInput) (*ModifyNLBServerGroupAttributesOutput, error)

ModifyNLBServerGroupAttributes 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 ModifyNLBServerGroupAttributes for usage and error information.

func (*CLB) ModifyNLBServerGroupAttributesCommon added in v1.1.21

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

ModifyNLBServerGroupAttributesCommon 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 ModifyNLBServerGroupAttributesCommon for usage and error information.

func (*CLB) ModifyNLBServerGroupAttributesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) ModifyNLBServerGroupAttributesCommonWithContext added in v1.1.21

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

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

See ModifyNLBServerGroupAttributesCommon 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) ModifyNLBServerGroupAttributesRequest added in v1.1.21

func (c *CLB) ModifyNLBServerGroupAttributesRequest(input *ModifyNLBServerGroupAttributesInput) (req *request.Request, output *ModifyNLBServerGroupAttributesOutput)

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

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

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

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

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

func (*CLB) ModifyNLBServerGroupAttributesWithContext added in v1.1.21

func (c *CLB) ModifyNLBServerGroupAttributesWithContext(ctx volcengine.Context, input *ModifyNLBServerGroupAttributesInput, opts ...request.Option) (*ModifyNLBServerGroupAttributesOutput, error)

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

See ModifyNLBServerGroupAttributes 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) ModifyNetworkLoadBalancerAccessLog added in v1.1.42

func (c *CLB) ModifyNetworkLoadBalancerAccessLog(input *ModifyNetworkLoadBalancerAccessLogInput) (*ModifyNetworkLoadBalancerAccessLogOutput, error)

ModifyNetworkLoadBalancerAccessLog 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 ModifyNetworkLoadBalancerAccessLog for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerAccessLogCommon added in v1.1.42

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

ModifyNetworkLoadBalancerAccessLogCommon 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 ModifyNetworkLoadBalancerAccessLogCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerAccessLogCommonRequest added in v1.1.42

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

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerAccessLogCommonWithContext added in v1.1.42

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

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

See ModifyNetworkLoadBalancerAccessLogCommon 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) ModifyNetworkLoadBalancerAccessLogRequest added in v1.1.42

func (c *CLB) ModifyNetworkLoadBalancerAccessLogRequest(input *ModifyNetworkLoadBalancerAccessLogInput) (req *request.Request, output *ModifyNetworkLoadBalancerAccessLogOutput)

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerAccessLogWithContext added in v1.1.42

func (c *CLB) ModifyNetworkLoadBalancerAccessLogWithContext(ctx volcengine.Context, input *ModifyNetworkLoadBalancerAccessLogInput, opts ...request.Option) (*ModifyNetworkLoadBalancerAccessLogOutput, error)

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

See ModifyNetworkLoadBalancerAccessLog 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) ModifyNetworkLoadBalancerAttributes added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerAttributes(input *ModifyNetworkLoadBalancerAttributesInput) (*ModifyNetworkLoadBalancerAttributesOutput, error)

ModifyNetworkLoadBalancerAttributes 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 ModifyNetworkLoadBalancerAttributes for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerAttributesCommon added in v1.1.21

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

ModifyNetworkLoadBalancerAttributesCommon 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 ModifyNetworkLoadBalancerAttributesCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerAttributesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerAttributesCommonWithContext added in v1.1.21

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

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

See ModifyNetworkLoadBalancerAttributesCommon 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) ModifyNetworkLoadBalancerAttributesRequest added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerAttributesRequest(input *ModifyNetworkLoadBalancerAttributesInput) (req *request.Request, output *ModifyNetworkLoadBalancerAttributesOutput)

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerAttributesWithContext added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerAttributesWithContext(ctx volcengine.Context, input *ModifyNetworkLoadBalancerAttributesInput, opts ...request.Option) (*ModifyNetworkLoadBalancerAttributesOutput, error)

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

See ModifyNetworkLoadBalancerAttributes 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) ModifyNetworkLoadBalancerBandwidthPackage added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerBandwidthPackage(input *ModifyNetworkLoadBalancerBandwidthPackageInput) (*ModifyNetworkLoadBalancerBandwidthPackageOutput, error)

ModifyNetworkLoadBalancerBandwidthPackage 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 ModifyNetworkLoadBalancerBandwidthPackage for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerBandwidthPackageCommon added in v1.1.21

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

ModifyNetworkLoadBalancerBandwidthPackageCommon 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 ModifyNetworkLoadBalancerBandwidthPackageCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerBandwidthPackageCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerBandwidthPackageCommonWithContext added in v1.1.21

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

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

See ModifyNetworkLoadBalancerBandwidthPackageCommon 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) ModifyNetworkLoadBalancerBandwidthPackageRequest added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerBandwidthPackageRequest(input *ModifyNetworkLoadBalancerBandwidthPackageInput) (req *request.Request, output *ModifyNetworkLoadBalancerBandwidthPackageOutput)

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerBandwidthPackageWithContext added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerBandwidthPackageWithContext(ctx volcengine.Context, input *ModifyNetworkLoadBalancerBandwidthPackageInput, opts ...request.Option) (*ModifyNetworkLoadBalancerBandwidthPackageOutput, error)

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

See ModifyNetworkLoadBalancerBandwidthPackage 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) ModifyNetworkLoadBalancerNetworkType added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerNetworkType(input *ModifyNetworkLoadBalancerNetworkTypeInput) (*ModifyNetworkLoadBalancerNetworkTypeOutput, error)

ModifyNetworkLoadBalancerNetworkType 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 ModifyNetworkLoadBalancerNetworkType for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerNetworkTypeCommon added in v1.1.21

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

ModifyNetworkLoadBalancerNetworkTypeCommon 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 ModifyNetworkLoadBalancerNetworkTypeCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerNetworkTypeCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerNetworkTypeCommonWithContext added in v1.1.21

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

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

See ModifyNetworkLoadBalancerNetworkTypeCommon 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) ModifyNetworkLoadBalancerNetworkTypeRequest added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerNetworkTypeRequest(input *ModifyNetworkLoadBalancerNetworkTypeInput) (req *request.Request, output *ModifyNetworkLoadBalancerNetworkTypeOutput)

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerNetworkTypeWithContext added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerNetworkTypeWithContext(ctx volcengine.Context, input *ModifyNetworkLoadBalancerNetworkTypeInput, opts ...request.Option) (*ModifyNetworkLoadBalancerNetworkTypeOutput, error)

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

See ModifyNetworkLoadBalancerNetworkType 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) ModifyNetworkLoadBalancerSecurityGroups added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerSecurityGroups(input *ModifyNetworkLoadBalancerSecurityGroupsInput) (*ModifyNetworkLoadBalancerSecurityGroupsOutput, error)

ModifyNetworkLoadBalancerSecurityGroups 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 ModifyNetworkLoadBalancerSecurityGroups for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerSecurityGroupsCommon added in v1.1.21

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

ModifyNetworkLoadBalancerSecurityGroupsCommon 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 ModifyNetworkLoadBalancerSecurityGroupsCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerSecurityGroupsCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerSecurityGroupsCommonWithContext added in v1.1.21

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

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

See ModifyNetworkLoadBalancerSecurityGroupsCommon 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) ModifyNetworkLoadBalancerSecurityGroupsRequest added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerSecurityGroupsRequest(input *ModifyNetworkLoadBalancerSecurityGroupsInput) (req *request.Request, output *ModifyNetworkLoadBalancerSecurityGroupsOutput)

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerSecurityGroupsWithContext added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerSecurityGroupsWithContext(ctx volcengine.Context, input *ModifyNetworkLoadBalancerSecurityGroupsInput, opts ...request.Option) (*ModifyNetworkLoadBalancerSecurityGroupsOutput, error)

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

See ModifyNetworkLoadBalancerSecurityGroups 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) ModifyNetworkLoadBalancerZones added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerZones(input *ModifyNetworkLoadBalancerZonesInput) (*ModifyNetworkLoadBalancerZonesOutput, error)

ModifyNetworkLoadBalancerZones 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 ModifyNetworkLoadBalancerZones for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerZonesCommon added in v1.1.21

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

ModifyNetworkLoadBalancerZonesCommon 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 ModifyNetworkLoadBalancerZonesCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerZonesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerZonesCommonWithContext added in v1.1.21

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

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

See ModifyNetworkLoadBalancerZonesCommon 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) ModifyNetworkLoadBalancerZonesRequest added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerZonesRequest(input *ModifyNetworkLoadBalancerZonesInput) (req *request.Request, output *ModifyNetworkLoadBalancerZonesOutput)

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

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

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

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

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

func (*CLB) ModifyNetworkLoadBalancerZonesWithContext added in v1.1.21

func (c *CLB) ModifyNetworkLoadBalancerZonesWithContext(ctx volcengine.Context, input *ModifyNetworkLoadBalancerZonesInput, opts ...request.Option) (*ModifyNetworkLoadBalancerZonesOutput, error)

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

See ModifyNetworkLoadBalancerZones 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) RemoveNLBBackendServers added in v1.1.21

func (c *CLB) RemoveNLBBackendServers(input *RemoveNLBBackendServersInput) (*RemoveNLBBackendServersOutput, error)

RemoveNLBBackendServers 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 RemoveNLBBackendServers for usage and error information.

func (*CLB) RemoveNLBBackendServersCommon added in v1.1.21

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

RemoveNLBBackendServersCommon 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 RemoveNLBBackendServersCommon for usage and error information.

func (*CLB) RemoveNLBBackendServersCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) RemoveNLBBackendServersCommonWithContext added in v1.1.21

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

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

See RemoveNLBBackendServersCommon 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) RemoveNLBBackendServersRequest added in v1.1.21

func (c *CLB) RemoveNLBBackendServersRequest(input *RemoveNLBBackendServersInput) (req *request.Request, output *RemoveNLBBackendServersOutput)

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

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

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

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

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

func (*CLB) RemoveNLBBackendServersWithContext added in v1.1.21

func (c *CLB) RemoveNLBBackendServersWithContext(ctx volcengine.Context, input *RemoveNLBBackendServersInput, opts ...request.Option) (*RemoveNLBBackendServersOutput, error)

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

See RemoveNLBBackendServers 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) TagNLBResources added in v1.1.21

func (c *CLB) TagNLBResources(input *TagNLBResourcesInput) (*TagNLBResourcesOutput, error)

TagNLBResources 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 TagNLBResources for usage and error information.

func (*CLB) TagNLBResourcesCommon added in v1.1.21

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

TagNLBResourcesCommon 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 TagNLBResourcesCommon for usage and error information.

func (*CLB) TagNLBResourcesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) TagNLBResourcesCommonWithContext added in v1.1.21

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

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

See TagNLBResourcesCommon 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) TagNLBResourcesRequest added in v1.1.21

func (c *CLB) TagNLBResourcesRequest(input *TagNLBResourcesInput) (req *request.Request, output *TagNLBResourcesOutput)

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

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

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

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

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

func (*CLB) TagNLBResourcesWithContext added in v1.1.21

func (c *CLB) TagNLBResourcesWithContext(ctx volcengine.Context, input *TagNLBResourcesInput, opts ...request.Option) (*TagNLBResourcesOutput, error)

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

See TagNLBResources 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) UntagNLBResources added in v1.1.21

func (c *CLB) UntagNLBResources(input *UntagNLBResourcesInput) (*UntagNLBResourcesOutput, error)

UntagNLBResources 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 UntagNLBResources for usage and error information.

func (*CLB) UntagNLBResourcesCommon added in v1.1.21

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

UntagNLBResourcesCommon 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 UntagNLBResourcesCommon for usage and error information.

func (*CLB) UntagNLBResourcesCommonRequest added in v1.1.21

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

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

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

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

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

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

func (*CLB) UntagNLBResourcesCommonWithContext added in v1.1.21

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

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

See UntagNLBResourcesCommon 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) UntagNLBResourcesRequest added in v1.1.21

func (c *CLB) UntagNLBResourcesRequest(input *UntagNLBResourcesInput) (req *request.Request, output *UntagNLBResourcesOutput)

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

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

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

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

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

func (*CLB) UntagNLBResourcesWithContext added in v1.1.21

func (c *CLB) UntagNLBResourcesWithContext(ctx volcengine.Context, input *UntagNLBResourcesInput, opts ...request.Option) (*UntagNLBResourcesOutput, error)

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

See UntagNLBResources 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)

	AddNLBBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddNLBBackendServersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddNLBBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddNLBBackendServers(*AddNLBBackendServersInput) (*AddNLBBackendServersOutput, error)
	AddNLBBackendServersWithContext(volcengine.Context, *AddNLBBackendServersInput, ...request.Option) (*AddNLBBackendServersOutput, error)
	AddNLBBackendServersRequest(*AddNLBBackendServersInput) (*request.Request, *AddNLBBackendServersOutput)

	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)

	CreateNLBListenerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNLBListenerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNLBListenerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNLBListener(*CreateNLBListenerInput) (*CreateNLBListenerOutput, error)
	CreateNLBListenerWithContext(volcengine.Context, *CreateNLBListenerInput, ...request.Option) (*CreateNLBListenerOutput, error)
	CreateNLBListenerRequest(*CreateNLBListenerInput) (*request.Request, *CreateNLBListenerOutput)

	CreateNLBSecurityPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNLBSecurityPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNLBSecurityPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNLBSecurityPolicy(*CreateNLBSecurityPolicyInput) (*CreateNLBSecurityPolicyOutput, error)
	CreateNLBSecurityPolicyWithContext(volcengine.Context, *CreateNLBSecurityPolicyInput, ...request.Option) (*CreateNLBSecurityPolicyOutput, error)
	CreateNLBSecurityPolicyRequest(*CreateNLBSecurityPolicyInput) (*request.Request, *CreateNLBSecurityPolicyOutput)

	CreateNLBServerGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNLBServerGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNLBServerGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNLBServerGroup(*CreateNLBServerGroupInput) (*CreateNLBServerGroupOutput, error)
	CreateNLBServerGroupWithContext(volcengine.Context, *CreateNLBServerGroupInput, ...request.Option) (*CreateNLBServerGroupOutput, error)
	CreateNLBServerGroupRequest(*CreateNLBServerGroupInput) (*request.Request, *CreateNLBServerGroupOutput)

	CreateNetworkLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNetworkLoadBalancerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNetworkLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNetworkLoadBalancer(*CreateNetworkLoadBalancerInput) (*CreateNetworkLoadBalancerOutput, error)
	CreateNetworkLoadBalancerWithContext(volcengine.Context, *CreateNetworkLoadBalancerInput, ...request.Option) (*CreateNetworkLoadBalancerOutput, error)
	CreateNetworkLoadBalancerRequest(*CreateNetworkLoadBalancerInput) (*request.Request, *CreateNetworkLoadBalancerOutput)

	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)

	DeleteNLBListenerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNLBListenerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNLBListenerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNLBListener(*DeleteNLBListenerInput) (*DeleteNLBListenerOutput, error)
	DeleteNLBListenerWithContext(volcengine.Context, *DeleteNLBListenerInput, ...request.Option) (*DeleteNLBListenerOutput, error)
	DeleteNLBListenerRequest(*DeleteNLBListenerInput) (*request.Request, *DeleteNLBListenerOutput)

	DeleteNLBSecurityPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNLBSecurityPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNLBSecurityPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNLBSecurityPolicy(*DeleteNLBSecurityPolicyInput) (*DeleteNLBSecurityPolicyOutput, error)
	DeleteNLBSecurityPolicyWithContext(volcengine.Context, *DeleteNLBSecurityPolicyInput, ...request.Option) (*DeleteNLBSecurityPolicyOutput, error)
	DeleteNLBSecurityPolicyRequest(*DeleteNLBSecurityPolicyInput) (*request.Request, *DeleteNLBSecurityPolicyOutput)

	DeleteNLBServerGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNLBServerGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNLBServerGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNLBServerGroup(*DeleteNLBServerGroupInput) (*DeleteNLBServerGroupOutput, error)
	DeleteNLBServerGroupWithContext(volcengine.Context, *DeleteNLBServerGroupInput, ...request.Option) (*DeleteNLBServerGroupOutput, error)
	DeleteNLBServerGroupRequest(*DeleteNLBServerGroupInput) (*request.Request, *DeleteNLBServerGroupOutput)

	DeleteNetworkLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNetworkLoadBalancerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNetworkLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNetworkLoadBalancer(*DeleteNetworkLoadBalancerInput) (*DeleteNetworkLoadBalancerOutput, error)
	DeleteNetworkLoadBalancerWithContext(volcengine.Context, *DeleteNetworkLoadBalancerInput, ...request.Option) (*DeleteNetworkLoadBalancerOutput, error)
	DeleteNetworkLoadBalancerRequest(*DeleteNetworkLoadBalancerInput) (*request.Request, *DeleteNetworkLoadBalancerOutput)

	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)

	DescribeLoadBalancerSpecsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancerSpecsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancerSpecsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancerSpecs(*DescribeLoadBalancerSpecsInput) (*DescribeLoadBalancerSpecsOutput, error)
	DescribeLoadBalancerSpecsWithContext(volcengine.Context, *DescribeLoadBalancerSpecsInput, ...request.Option) (*DescribeLoadBalancerSpecsOutput, error)
	DescribeLoadBalancerSpecsRequest(*DescribeLoadBalancerSpecsInput) (*request.Request, *DescribeLoadBalancerSpecsOutput)

	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)

	DescribeNLBListenerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBListenerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBListenerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBListenerAttributes(*DescribeNLBListenerAttributesInput) (*DescribeNLBListenerAttributesOutput, error)
	DescribeNLBListenerAttributesWithContext(volcengine.Context, *DescribeNLBListenerAttributesInput, ...request.Option) (*DescribeNLBListenerAttributesOutput, error)
	DescribeNLBListenerAttributesRequest(*DescribeNLBListenerAttributesInput) (*request.Request, *DescribeNLBListenerAttributesOutput)

	DescribeNLBListenerCertificatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBListenerCertificatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBListenerCertificatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBListenerCertificates(*DescribeNLBListenerCertificatesInput) (*DescribeNLBListenerCertificatesOutput, error)
	DescribeNLBListenerCertificatesWithContext(volcengine.Context, *DescribeNLBListenerCertificatesInput, ...request.Option) (*DescribeNLBListenerCertificatesOutput, error)
	DescribeNLBListenerCertificatesRequest(*DescribeNLBListenerCertificatesInput) (*request.Request, *DescribeNLBListenerCertificatesOutput)

	DescribeNLBListenerHealthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBListenerHealthCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBListenerHealthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBListenerHealth(*DescribeNLBListenerHealthInput) (*DescribeNLBListenerHealthOutput, error)
	DescribeNLBListenerHealthWithContext(volcengine.Context, *DescribeNLBListenerHealthInput, ...request.Option) (*DescribeNLBListenerHealthOutput, error)
	DescribeNLBListenerHealthRequest(*DescribeNLBListenerHealthInput) (*request.Request, *DescribeNLBListenerHealthOutput)

	DescribeNLBListenersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBListenersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBListenersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBListeners(*DescribeNLBListenersInput) (*DescribeNLBListenersOutput, error)
	DescribeNLBListenersWithContext(volcengine.Context, *DescribeNLBListenersInput, ...request.Option) (*DescribeNLBListenersOutput, error)
	DescribeNLBListenersRequest(*DescribeNLBListenersInput) (*request.Request, *DescribeNLBListenersOutput)

	DescribeNLBSecurityPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBSecurityPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBSecurityPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBSecurityPolicies(*DescribeNLBSecurityPoliciesInput) (*DescribeNLBSecurityPoliciesOutput, error)
	DescribeNLBSecurityPoliciesWithContext(volcengine.Context, *DescribeNLBSecurityPoliciesInput, ...request.Option) (*DescribeNLBSecurityPoliciesOutput, error)
	DescribeNLBSecurityPoliciesRequest(*DescribeNLBSecurityPoliciesInput) (*request.Request, *DescribeNLBSecurityPoliciesOutput)

	DescribeNLBServerGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBServerGroupAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBServerGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBServerGroupAttributes(*DescribeNLBServerGroupAttributesInput) (*DescribeNLBServerGroupAttributesOutput, error)
	DescribeNLBServerGroupAttributesWithContext(volcengine.Context, *DescribeNLBServerGroupAttributesInput, ...request.Option) (*DescribeNLBServerGroupAttributesOutput, error)
	DescribeNLBServerGroupAttributesRequest(*DescribeNLBServerGroupAttributesInput) (*request.Request, *DescribeNLBServerGroupAttributesOutput)

	DescribeNLBServerGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBServerGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBServerGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBServerGroups(*DescribeNLBServerGroupsInput) (*DescribeNLBServerGroupsOutput, error)
	DescribeNLBServerGroupsWithContext(volcengine.Context, *DescribeNLBServerGroupsInput, ...request.Option) (*DescribeNLBServerGroupsOutput, error)
	DescribeNLBServerGroupsRequest(*DescribeNLBServerGroupsInput) (*request.Request, *DescribeNLBServerGroupsOutput)

	DescribeNLBSystemSecurityPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBSystemSecurityPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBSystemSecurityPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBSystemSecurityPolicies(*DescribeNLBSystemSecurityPoliciesInput) (*DescribeNLBSystemSecurityPoliciesOutput, error)
	DescribeNLBSystemSecurityPoliciesWithContext(volcengine.Context, *DescribeNLBSystemSecurityPoliciesInput, ...request.Option) (*DescribeNLBSystemSecurityPoliciesOutput, error)
	DescribeNLBSystemSecurityPoliciesRequest(*DescribeNLBSystemSecurityPoliciesInput) (*request.Request, *DescribeNLBSystemSecurityPoliciesOutput)

	DescribeNLBZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBZones(*DescribeNLBZonesInput) (*DescribeNLBZonesOutput, error)
	DescribeNLBZonesWithContext(volcengine.Context, *DescribeNLBZonesInput, ...request.Option) (*DescribeNLBZonesOutput, error)
	DescribeNLBZonesRequest(*DescribeNLBZonesInput) (*request.Request, *DescribeNLBZonesOutput)

	DescribeNetworkLoadBalancerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNetworkLoadBalancerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNetworkLoadBalancerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNetworkLoadBalancerAttributes(*DescribeNetworkLoadBalancerAttributesInput) (*DescribeNetworkLoadBalancerAttributesOutput, error)
	DescribeNetworkLoadBalancerAttributesWithContext(volcengine.Context, *DescribeNetworkLoadBalancerAttributesInput, ...request.Option) (*DescribeNetworkLoadBalancerAttributesOutput, error)
	DescribeNetworkLoadBalancerAttributesRequest(*DescribeNetworkLoadBalancerAttributesInput) (*request.Request, *DescribeNetworkLoadBalancerAttributesOutput)

	DescribeNetworkLoadBalancersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNetworkLoadBalancersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNetworkLoadBalancersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNetworkLoadBalancers(*DescribeNetworkLoadBalancersInput) (*DescribeNetworkLoadBalancersOutput, error)
	DescribeNetworkLoadBalancersWithContext(volcengine.Context, *DescribeNetworkLoadBalancersInput, ...request.Option) (*DescribeNetworkLoadBalancersOutput, error)
	DescribeNetworkLoadBalancersRequest(*DescribeNetworkLoadBalancersInput) (*request.Request, *DescribeNetworkLoadBalancersOutput)

	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)

	ListTagsForNLBResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForNLBResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForNLBResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForNLBResources(*ListTagsForNLBResourcesInput) (*ListTagsForNLBResourcesOutput, error)
	ListTagsForNLBResourcesWithContext(volcengine.Context, *ListTagsForNLBResourcesInput, ...request.Option) (*ListTagsForNLBResourcesOutput, error)
	ListTagsForNLBResourcesRequest(*ListTagsForNLBResourcesInput) (*request.Request, *ListTagsForNLBResourcesOutput)

	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)

	ModifyListenerDomainExtensionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyListenerDomainExtensionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyListenerDomainExtensionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyListenerDomainExtensions(*ModifyListenerDomainExtensionsInput) (*ModifyListenerDomainExtensionsOutput, error)
	ModifyListenerDomainExtensionsWithContext(volcengine.Context, *ModifyListenerDomainExtensionsInput, ...request.Option) (*ModifyListenerDomainExtensionsOutput, error)
	ModifyListenerDomainExtensionsRequest(*ModifyListenerDomainExtensionsInput) (*request.Request, *ModifyListenerDomainExtensionsOutput)

	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)

	ModifyNLBBackendServersAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNLBBackendServersAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNLBBackendServersAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNLBBackendServersAttributes(*ModifyNLBBackendServersAttributesInput) (*ModifyNLBBackendServersAttributesOutput, error)
	ModifyNLBBackendServersAttributesWithContext(volcengine.Context, *ModifyNLBBackendServersAttributesInput, ...request.Option) (*ModifyNLBBackendServersAttributesOutput, error)
	ModifyNLBBackendServersAttributesRequest(*ModifyNLBBackendServersAttributesInput) (*request.Request, *ModifyNLBBackendServersAttributesOutput)

	ModifyNLBListenerAdditionalCertificatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNLBListenerAdditionalCertificatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNLBListenerAdditionalCertificatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNLBListenerAdditionalCertificates(*ModifyNLBListenerAdditionalCertificatesInput) (*ModifyNLBListenerAdditionalCertificatesOutput, error)
	ModifyNLBListenerAdditionalCertificatesWithContext(volcengine.Context, *ModifyNLBListenerAdditionalCertificatesInput, ...request.Option) (*ModifyNLBListenerAdditionalCertificatesOutput, error)
	ModifyNLBListenerAdditionalCertificatesRequest(*ModifyNLBListenerAdditionalCertificatesInput) (*request.Request, *ModifyNLBListenerAdditionalCertificatesOutput)

	ModifyNLBListenerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNLBListenerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNLBListenerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNLBListenerAttributes(*ModifyNLBListenerAttributesInput) (*ModifyNLBListenerAttributesOutput, error)
	ModifyNLBListenerAttributesWithContext(volcengine.Context, *ModifyNLBListenerAttributesInput, ...request.Option) (*ModifyNLBListenerAttributesOutput, error)
	ModifyNLBListenerAttributesRequest(*ModifyNLBListenerAttributesInput) (*request.Request, *ModifyNLBListenerAttributesOutput)

	ModifyNLBSecurityPolicyAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNLBSecurityPolicyAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNLBSecurityPolicyAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNLBSecurityPolicyAttributes(*ModifyNLBSecurityPolicyAttributesInput) (*ModifyNLBSecurityPolicyAttributesOutput, error)
	ModifyNLBSecurityPolicyAttributesWithContext(volcengine.Context, *ModifyNLBSecurityPolicyAttributesInput, ...request.Option) (*ModifyNLBSecurityPolicyAttributesOutput, error)
	ModifyNLBSecurityPolicyAttributesRequest(*ModifyNLBSecurityPolicyAttributesInput) (*request.Request, *ModifyNLBSecurityPolicyAttributesOutput)

	ModifyNLBServerGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNLBServerGroupAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNLBServerGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNLBServerGroupAttributes(*ModifyNLBServerGroupAttributesInput) (*ModifyNLBServerGroupAttributesOutput, error)
	ModifyNLBServerGroupAttributesWithContext(volcengine.Context, *ModifyNLBServerGroupAttributesInput, ...request.Option) (*ModifyNLBServerGroupAttributesOutput, error)
	ModifyNLBServerGroupAttributesRequest(*ModifyNLBServerGroupAttributesInput) (*request.Request, *ModifyNLBServerGroupAttributesOutput)

	ModifyNetworkLoadBalancerAccessLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerAccessLogCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerAccessLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerAccessLog(*ModifyNetworkLoadBalancerAccessLogInput) (*ModifyNetworkLoadBalancerAccessLogOutput, error)
	ModifyNetworkLoadBalancerAccessLogWithContext(volcengine.Context, *ModifyNetworkLoadBalancerAccessLogInput, ...request.Option) (*ModifyNetworkLoadBalancerAccessLogOutput, error)
	ModifyNetworkLoadBalancerAccessLogRequest(*ModifyNetworkLoadBalancerAccessLogInput) (*request.Request, *ModifyNetworkLoadBalancerAccessLogOutput)

	ModifyNetworkLoadBalancerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerAttributes(*ModifyNetworkLoadBalancerAttributesInput) (*ModifyNetworkLoadBalancerAttributesOutput, error)
	ModifyNetworkLoadBalancerAttributesWithContext(volcengine.Context, *ModifyNetworkLoadBalancerAttributesInput, ...request.Option) (*ModifyNetworkLoadBalancerAttributesOutput, error)
	ModifyNetworkLoadBalancerAttributesRequest(*ModifyNetworkLoadBalancerAttributesInput) (*request.Request, *ModifyNetworkLoadBalancerAttributesOutput)

	ModifyNetworkLoadBalancerBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerBandwidthPackage(*ModifyNetworkLoadBalancerBandwidthPackageInput) (*ModifyNetworkLoadBalancerBandwidthPackageOutput, error)
	ModifyNetworkLoadBalancerBandwidthPackageWithContext(volcengine.Context, *ModifyNetworkLoadBalancerBandwidthPackageInput, ...request.Option) (*ModifyNetworkLoadBalancerBandwidthPackageOutput, error)
	ModifyNetworkLoadBalancerBandwidthPackageRequest(*ModifyNetworkLoadBalancerBandwidthPackageInput) (*request.Request, *ModifyNetworkLoadBalancerBandwidthPackageOutput)

	ModifyNetworkLoadBalancerNetworkTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerNetworkTypeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerNetworkTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerNetworkType(*ModifyNetworkLoadBalancerNetworkTypeInput) (*ModifyNetworkLoadBalancerNetworkTypeOutput, error)
	ModifyNetworkLoadBalancerNetworkTypeWithContext(volcengine.Context, *ModifyNetworkLoadBalancerNetworkTypeInput, ...request.Option) (*ModifyNetworkLoadBalancerNetworkTypeOutput, error)
	ModifyNetworkLoadBalancerNetworkTypeRequest(*ModifyNetworkLoadBalancerNetworkTypeInput) (*request.Request, *ModifyNetworkLoadBalancerNetworkTypeOutput)

	ModifyNetworkLoadBalancerSecurityGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerSecurityGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerSecurityGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerSecurityGroups(*ModifyNetworkLoadBalancerSecurityGroupsInput) (*ModifyNetworkLoadBalancerSecurityGroupsOutput, error)
	ModifyNetworkLoadBalancerSecurityGroupsWithContext(volcengine.Context, *ModifyNetworkLoadBalancerSecurityGroupsInput, ...request.Option) (*ModifyNetworkLoadBalancerSecurityGroupsOutput, error)
	ModifyNetworkLoadBalancerSecurityGroupsRequest(*ModifyNetworkLoadBalancerSecurityGroupsInput) (*request.Request, *ModifyNetworkLoadBalancerSecurityGroupsOutput)

	ModifyNetworkLoadBalancerZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerZones(*ModifyNetworkLoadBalancerZonesInput) (*ModifyNetworkLoadBalancerZonesOutput, error)
	ModifyNetworkLoadBalancerZonesWithContext(volcengine.Context, *ModifyNetworkLoadBalancerZonesInput, ...request.Option) (*ModifyNetworkLoadBalancerZonesOutput, error)
	ModifyNetworkLoadBalancerZonesRequest(*ModifyNetworkLoadBalancerZonesInput) (*request.Request, *ModifyNetworkLoadBalancerZonesOutput)

	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)

	RemoveNLBBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveNLBBackendServersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveNLBBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveNLBBackendServers(*RemoveNLBBackendServersInput) (*RemoveNLBBackendServersOutput, error)
	RemoveNLBBackendServersWithContext(volcengine.Context, *RemoveNLBBackendServersInput, ...request.Option) (*RemoveNLBBackendServersOutput, error)
	RemoveNLBBackendServersRequest(*RemoveNLBBackendServersInput) (*request.Request, *RemoveNLBBackendServersOutput)

	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)

	TagNLBResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagNLBResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagNLBResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagNLBResources(*TagNLBResourcesInput) (*TagNLBResourcesOutput, error)
	TagNLBResourcesWithContext(volcengine.Context, *TagNLBResourcesInput, ...request.Option) (*TagNLBResourcesOutput, error)
	TagNLBResourcesRequest(*TagNLBResourcesInput) (*request.Request, *TagNLBResourcesOutput)

	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)

	UntagNLBResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagNLBResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagNLBResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagNLBResources(*UntagNLBResourcesInput) (*UntagNLBResourcesOutput, error)
	UntagNLBResourcesWithContext(volcengine.Context, *UntagNLBResourcesInput, ...request.Option) (*UntagNLBResourcesOutput, error)
	UntagNLBResourcesRequest(*UntagNLBResourcesInput) (*request.Request, *UntagNLBResourcesOutput)

	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"`

	ServiceManaged *bool `type:"boolean"`

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

	Tags []*TagForDescribeCertificatesOutput `type:"list"`
	// 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) SetServiceManaged added in v1.0.136

SetServiceManaged sets the ServiceManaged field's value.

func (*CertificateForDescribeCertificatesOutput) SetSubjectAlternativeNames added in v1.0.161

SetSubjectAlternativeNames sets the SubjectAlternativeNames field's value.

func (*CertificateForDescribeCertificatesOutput) SetTags added in v1.0.136

SetTags sets the Tags field's value.

func (CertificateForDescribeCertificatesOutput) String

String returns the string representation

type CertificateForDescribeNLBListenerCertificatesOutput added in v1.1.21

type CertificateForDescribeNLBListenerCertificatesOutput struct {
	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	CertificateType *string `type:"string"`

	Domain *string `type:"string"`

	IsDefault *bool `type:"boolean"`

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

func (CertificateForDescribeNLBListenerCertificatesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetCertificateId added in v1.1.21

SetCertificateId sets the CertificateId field's value.

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetCertificateSource added in v1.1.33

SetCertificateSource sets the CertificateSource field's value.

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetCertificateType added in v1.1.21

SetCertificateType sets the CertificateType field's value.

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetDomain added in v1.1.21

SetDomain sets the Domain field's value.

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetIsDefault added in v1.1.21

SetIsDefault sets the IsDefault field's value.

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (CertificateForDescribeNLBListenerCertificatesOutput) String added in v1.1.21

String returns the string representation

type ConvertLoadBalancerBillingTypeInput

type ConvertLoadBalancerBillingTypeInput struct {
	AutoRenewal *bool `type:"boolean"`

	// 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) SetAutoRenewal added in v1.1.42

SetAutoRenewal sets the AutoRenewal field's value.

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"`

	CACertificateId *string `type:"string"`

	CAEnabled *string `type:"string"`

	CertCenterCertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ClientBodyTimeout *int64 `type:"integer"`

	ClientHeaderTimeout *int64 `type:"integer"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Cookie *string `type:"string"`

	Cps *int64 `type:"integer"`

	Description *string `type:"string"`

	Enabled *string `type:"string"`

	EndPort *int64 `type:"integer"`

	EnhancedSchedulerEnable *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForCreateListenerInput `type:"structure"`

	Http2Enabled *string `type:"string"`

	KeepaliveTimeout *int64 `type:"integer"`

	ListenerName *string `type:"string"`

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

	LoadType *string `type:"string"`

	MaxConnections *int64 `type:"integer"`

	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"`

	ProxyConnectTimeout *int64 `type:"integer"`

	ProxyProtocolType *string `type:"string"`

	ProxyReadTimeout *int64 `type:"integer"`

	ProxySendTimeout *int64 `type:"integer"`

	Scheduler *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SendTimeout *int64 `type:"integer"`

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

	StartPort *int64 `type:"integer"`

	Tags []*TagForCreateListenerInput `type:"list"`
	// 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) SetCACertificateId added in v1.0.183

func (s *CreateListenerInput) SetCACertificateId(v string) *CreateListenerInput

SetCACertificateId sets the CACertificateId field's value.

func (*CreateListenerInput) SetCAEnabled added in v1.0.183

func (s *CreateListenerInput) SetCAEnabled(v string) *CreateListenerInput

SetCAEnabled sets the CAEnabled field's value.

func (*CreateListenerInput) SetCertCenterCertificateId added in v1.0.174

func (s *CreateListenerInput) SetCertCenterCertificateId(v string) *CreateListenerInput

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*CreateListenerInput) SetCertificateId

func (s *CreateListenerInput) SetCertificateId(v string) *CreateListenerInput

SetCertificateId sets the CertificateId field's value.

func (*CreateListenerInput) SetCertificateSource added in v1.0.174

func (s *CreateListenerInput) SetCertificateSource(v string) *CreateListenerInput

SetCertificateSource sets the CertificateSource field's value.

func (*CreateListenerInput) SetClientBodyTimeout added in v1.0.141

func (s *CreateListenerInput) SetClientBodyTimeout(v int64) *CreateListenerInput

SetClientBodyTimeout sets the ClientBodyTimeout field's value.

func (*CreateListenerInput) SetClientHeaderTimeout added in v1.0.141

func (s *CreateListenerInput) SetClientHeaderTimeout(v int64) *CreateListenerInput

SetClientHeaderTimeout sets the ClientHeaderTimeout 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) SetCookie added in v1.0.136

SetCookie sets the Cookie field's value.

func (*CreateListenerInput) SetCps added in v1.1.21

SetCps sets the Cps 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) SetEndPort added in v1.0.141

func (s *CreateListenerInput) SetEndPort(v int64) *CreateListenerInput

SetEndPort sets the EndPort field's value.

func (*CreateListenerInput) SetEnhancedSchedulerEnable added in v1.1.21

func (s *CreateListenerInput) SetEnhancedSchedulerEnable(v string) *CreateListenerInput

SetEnhancedSchedulerEnable sets the EnhancedSchedulerEnable 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) SetHttp2Enabled added in v1.0.136

func (s *CreateListenerInput) SetHttp2Enabled(v string) *CreateListenerInput

SetHttp2Enabled sets the Http2Enabled field's value.

func (*CreateListenerInput) SetKeepaliveTimeout added in v1.0.141

func (s *CreateListenerInput) SetKeepaliveTimeout(v int64) *CreateListenerInput

SetKeepaliveTimeout sets the KeepaliveTimeout 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) SetLoadType added in v1.1.21

func (s *CreateListenerInput) SetLoadType(v string) *CreateListenerInput

SetLoadType sets the LoadType field's value.

func (*CreateListenerInput) SetMaxConnections added in v1.1.21

func (s *CreateListenerInput) SetMaxConnections(v int64) *CreateListenerInput

SetMaxConnections sets the MaxConnections 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) SetProxyConnectTimeout added in v1.0.141

func (s *CreateListenerInput) SetProxyConnectTimeout(v int64) *CreateListenerInput

SetProxyConnectTimeout sets the ProxyConnectTimeout 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) SetProxyReadTimeout added in v1.0.141

func (s *CreateListenerInput) SetProxyReadTimeout(v int64) *CreateListenerInput

SetProxyReadTimeout sets the ProxyReadTimeout field's value.

func (*CreateListenerInput) SetProxySendTimeout added in v1.0.141

func (s *CreateListenerInput) SetProxySendTimeout(v int64) *CreateListenerInput

SetProxySendTimeout sets the ProxySendTimeout field's value.

func (*CreateListenerInput) SetScheduler

func (s *CreateListenerInput) SetScheduler(v string) *CreateListenerInput

SetScheduler sets the Scheduler field's value.

func (*CreateListenerInput) SetSecurityPolicyId added in v1.0.141

func (s *CreateListenerInput) SetSecurityPolicyId(v string) *CreateListenerInput

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*CreateListenerInput) SetSendTimeout added in v1.0.141

func (s *CreateListenerInput) SetSendTimeout(v int64) *CreateListenerInput

SetSendTimeout sets the SendTimeout field's value.

func (*CreateListenerInput) SetServerGroupId

func (s *CreateListenerInput) SetServerGroupId(v string) *CreateListenerInput

SetServerGroupId sets the ServerGroupId field's value.

func (*CreateListenerInput) SetStartPort added in v1.0.141

func (s *CreateListenerInput) SetStartPort(v int64) *CreateListenerInput

SetStartPort sets the StartPort field's value.

func (*CreateListenerInput) SetTags added in v1.0.136

SetTags sets the Tags 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"`

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

	BypassSecurityGroupEnabled *string `type:"string"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	EipBillingConfig *EipBillingConfigForCreateLoadBalancerInput `type:"structure"`

	EniAddress *string `type:"string"`

	EniAddressNum *int64 `type:"integer"`

	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) SetAllowedPorts added in v1.0.136

func (s *CreateLoadBalancerInput) SetAllowedPorts(v []*string) *CreateLoadBalancerInput

SetAllowedPorts sets the AllowedPorts field's value.

func (*CreateLoadBalancerInput) SetBypassSecurityGroupEnabled added in v1.0.161

func (s *CreateLoadBalancerInput) SetBypassSecurityGroupEnabled(v string) *CreateLoadBalancerInput

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled 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) SetEniAddressNum added in v1.0.136

func (s *CreateLoadBalancerInput) SetEniAddressNum(v int64) *CreateLoadBalancerInput

SetEniAddressNum sets the EniAddressNum 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 CreateNLBListenerInput added in v1.1.21

type CreateNLBListenerInput struct {
	CACertificateId *string `type:"string"`

	CACertificateSource *string `type:"string"`

	CAEnabled *bool `type:"boolean"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ConnectionTimeout *int64 `type:"integer"`

	Description *string `type:"string"`

	Enabled *bool `type:"boolean"`

	EndPort *int64 `type:"integer"`

	ListenerName *string `type:"string"`

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

	PCACertificateId *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"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyType *string `type:"string"`

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

	StartPort *int64 `type:"integer"`

	Tags []*TagForCreateNLBListenerInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateNLBListenerInput) GoString added in v1.1.21

func (s CreateNLBListenerInput) GoString() string

GoString returns the string representation

func (*CreateNLBListenerInput) SetCACertificateId added in v1.1.33

func (s *CreateNLBListenerInput) SetCACertificateId(v string) *CreateNLBListenerInput

SetCACertificateId sets the CACertificateId field's value.

func (*CreateNLBListenerInput) SetCACertificateSource added in v1.1.33

func (s *CreateNLBListenerInput) SetCACertificateSource(v string) *CreateNLBListenerInput

SetCACertificateSource sets the CACertificateSource field's value.

func (*CreateNLBListenerInput) SetCAEnabled added in v1.1.33

SetCAEnabled sets the CAEnabled field's value.

func (*CreateNLBListenerInput) SetCertificateId added in v1.1.21

func (s *CreateNLBListenerInput) SetCertificateId(v string) *CreateNLBListenerInput

SetCertificateId sets the CertificateId field's value.

func (*CreateNLBListenerInput) SetCertificateSource added in v1.1.33

func (s *CreateNLBListenerInput) SetCertificateSource(v string) *CreateNLBListenerInput

SetCertificateSource sets the CertificateSource field's value.

func (*CreateNLBListenerInput) SetConnectionTimeout added in v1.1.21

func (s *CreateNLBListenerInput) SetConnectionTimeout(v int64) *CreateNLBListenerInput

SetConnectionTimeout sets the ConnectionTimeout field's value.

func (*CreateNLBListenerInput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*CreateNLBListenerInput) SetEnabled added in v1.1.21

SetEnabled sets the Enabled field's value.

func (*CreateNLBListenerInput) SetEndPort added in v1.1.21

SetEndPort sets the EndPort field's value.

func (*CreateNLBListenerInput) SetListenerName added in v1.1.21

func (s *CreateNLBListenerInput) SetListenerName(v string) *CreateNLBListenerInput

SetListenerName sets the ListenerName field's value.

func (*CreateNLBListenerInput) SetLoadBalancerId added in v1.1.21

func (s *CreateNLBListenerInput) SetLoadBalancerId(v string) *CreateNLBListenerInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*CreateNLBListenerInput) SetPCACertificateId added in v1.1.33

func (s *CreateNLBListenerInput) SetPCACertificateId(v string) *CreateNLBListenerInput

SetPCACertificateId sets the PCACertificateId field's value.

func (*CreateNLBListenerInput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*CreateNLBListenerInput) SetProtocol added in v1.1.21

SetProtocol sets the Protocol field's value.

func (*CreateNLBListenerInput) SetSecurityPolicyId added in v1.1.21

func (s *CreateNLBListenerInput) SetSecurityPolicyId(v string) *CreateNLBListenerInput

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*CreateNLBListenerInput) SetSecurityPolicyType added in v1.1.33

func (s *CreateNLBListenerInput) SetSecurityPolicyType(v string) *CreateNLBListenerInput

SetSecurityPolicyType sets the SecurityPolicyType field's value.

func (*CreateNLBListenerInput) SetServerGroupId added in v1.1.21

func (s *CreateNLBListenerInput) SetServerGroupId(v string) *CreateNLBListenerInput

SetServerGroupId sets the ServerGroupId field's value.

func (*CreateNLBListenerInput) SetStartPort added in v1.1.21

SetStartPort sets the StartPort field's value.

func (*CreateNLBListenerInput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (CreateNLBListenerInput) String added in v1.1.21

func (s CreateNLBListenerInput) String() string

String returns the string representation

func (*CreateNLBListenerInput) Validate added in v1.1.21

func (s *CreateNLBListenerInput) Validate() error

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

type CreateNLBListenerOutput added in v1.1.21

type CreateNLBListenerOutput struct {
	Metadata *response.ResponseMetadata

	ListenerId *string `type:"string"`

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

func (CreateNLBListenerOutput) GoString added in v1.1.21

func (s CreateNLBListenerOutput) GoString() string

GoString returns the string representation

func (*CreateNLBListenerOutput) SetListenerId added in v1.1.21

SetListenerId sets the ListenerId field's value.

func (*CreateNLBListenerOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (CreateNLBListenerOutput) String added in v1.1.21

func (s CreateNLBListenerOutput) String() string

String returns the string representation

type CreateNLBSecurityPolicyInput added in v1.1.21

type CreateNLBSecurityPolicyInput struct {

	// Ciphers is a required field
	Ciphers []*string `type:"list" required:"true"`

	ClientToken *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityPolicyName *string `type:"string"`

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

	// TlsVersions is a required field
	TlsVersions []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (CreateNLBSecurityPolicyInput) GoString added in v1.1.21

func (s CreateNLBSecurityPolicyInput) GoString() string

GoString returns the string representation

func (*CreateNLBSecurityPolicyInput) SetCiphers added in v1.1.21

SetCiphers sets the Ciphers field's value.

func (*CreateNLBSecurityPolicyInput) SetClientToken added in v1.1.21

SetClientToken sets the ClientToken field's value.

func (*CreateNLBSecurityPolicyInput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*CreateNLBSecurityPolicyInput) SetSecurityPolicyName added in v1.1.21

SetSecurityPolicyName sets the SecurityPolicyName field's value.

func (*CreateNLBSecurityPolicyInput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (*CreateNLBSecurityPolicyInput) SetTlsVersions added in v1.1.21

SetTlsVersions sets the TlsVersions field's value.

func (CreateNLBSecurityPolicyInput) String added in v1.1.21

String returns the string representation

func (*CreateNLBSecurityPolicyInput) Validate added in v1.1.21

func (s *CreateNLBSecurityPolicyInput) Validate() error

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

type CreateNLBSecurityPolicyOutput added in v1.1.21

type CreateNLBSecurityPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (CreateNLBSecurityPolicyOutput) GoString added in v1.1.21

GoString returns the string representation

func (*CreateNLBSecurityPolicyOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*CreateNLBSecurityPolicyOutput) SetSecurityPolicyId added in v1.1.21

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (CreateNLBSecurityPolicyOutput) String added in v1.1.21

String returns the string representation

type CreateNLBServerGroupInput added in v1.1.21

type CreateNLBServerGroupInput struct {
	AnyPortEnabled *bool `type:"boolean"`

	BypassSecurityGroupEnabled *bool `type:"boolean"`

	ConnectionDrainEnabled *bool `type:"boolean"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Description *string `type:"string"`

	HealthCheck *HealthCheckForCreateNLBServerGroupInput `type:"structure"`

	IpAddressVersion *string `type:"string"`

	PreserveClientIpEnabled *bool `type:"boolean"`

	ProjectName *string `type:"string"`

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

	ProxyProtocolType *string `type:"string"`

	Scheduler *string `type:"string"`

	ServerGroupName *string `type:"string"`

	Servers []*ServerForCreateNLBServerGroupInput `type:"list"`

	SessionPersistenceEnabled *bool `type:"boolean"`

	SessionPersistenceTimeout *int64 `type:"integer"`

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

	TimestampRemoveEnabled *bool `type:"boolean"`

	Type *string `type:"string"`

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

func (CreateNLBServerGroupInput) GoString added in v1.1.21

func (s CreateNLBServerGroupInput) GoString() string

GoString returns the string representation

func (*CreateNLBServerGroupInput) SetAnyPortEnabled added in v1.1.21

func (s *CreateNLBServerGroupInput) SetAnyPortEnabled(v bool) *CreateNLBServerGroupInput

SetAnyPortEnabled sets the AnyPortEnabled field's value.

func (*CreateNLBServerGroupInput) SetBypassSecurityGroupEnabled added in v1.1.21

func (s *CreateNLBServerGroupInput) SetBypassSecurityGroupEnabled(v bool) *CreateNLBServerGroupInput

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*CreateNLBServerGroupInput) SetConnectionDrainEnabled added in v1.1.21

func (s *CreateNLBServerGroupInput) SetConnectionDrainEnabled(v bool) *CreateNLBServerGroupInput

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*CreateNLBServerGroupInput) SetConnectionDrainTimeout added in v1.1.21

func (s *CreateNLBServerGroupInput) SetConnectionDrainTimeout(v int64) *CreateNLBServerGroupInput

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*CreateNLBServerGroupInput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*CreateNLBServerGroupInput) SetHealthCheck added in v1.1.21

SetHealthCheck sets the HealthCheck field's value.

func (*CreateNLBServerGroupInput) SetIpAddressVersion added in v1.1.21

func (s *CreateNLBServerGroupInput) SetIpAddressVersion(v string) *CreateNLBServerGroupInput

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*CreateNLBServerGroupInput) SetPreserveClientIpEnabled added in v1.1.21

func (s *CreateNLBServerGroupInput) SetPreserveClientIpEnabled(v bool) *CreateNLBServerGroupInput

SetPreserveClientIpEnabled sets the PreserveClientIpEnabled field's value.

func (*CreateNLBServerGroupInput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*CreateNLBServerGroupInput) SetProtocol added in v1.1.21

SetProtocol sets the Protocol field's value.

func (*CreateNLBServerGroupInput) SetProxyProtocolType added in v1.1.21

func (s *CreateNLBServerGroupInput) SetProxyProtocolType(v string) *CreateNLBServerGroupInput

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*CreateNLBServerGroupInput) SetScheduler added in v1.1.21

SetScheduler sets the Scheduler field's value.

func (*CreateNLBServerGroupInput) SetServerGroupName added in v1.1.21

SetServerGroupName sets the ServerGroupName field's value.

func (*CreateNLBServerGroupInput) SetServers added in v1.1.21

SetServers sets the Servers field's value.

func (*CreateNLBServerGroupInput) SetSessionPersistenceEnabled added in v1.1.21

func (s *CreateNLBServerGroupInput) SetSessionPersistenceEnabled(v bool) *CreateNLBServerGroupInput

SetSessionPersistenceEnabled sets the SessionPersistenceEnabled field's value.

func (*CreateNLBServerGroupInput) SetSessionPersistenceTimeout added in v1.1.21

func (s *CreateNLBServerGroupInput) SetSessionPersistenceTimeout(v int64) *CreateNLBServerGroupInput

SetSessionPersistenceTimeout sets the SessionPersistenceTimeout field's value.

func (*CreateNLBServerGroupInput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (*CreateNLBServerGroupInput) SetTimestampRemoveEnabled added in v1.1.21

func (s *CreateNLBServerGroupInput) SetTimestampRemoveEnabled(v bool) *CreateNLBServerGroupInput

SetTimestampRemoveEnabled sets the TimestampRemoveEnabled field's value.

func (*CreateNLBServerGroupInput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*CreateNLBServerGroupInput) SetVpcId added in v1.1.21

SetVpcId sets the VpcId field's value.

func (CreateNLBServerGroupInput) String added in v1.1.21

func (s CreateNLBServerGroupInput) String() string

String returns the string representation

func (*CreateNLBServerGroupInput) Validate added in v1.1.21

func (s *CreateNLBServerGroupInput) Validate() error

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

type CreateNLBServerGroupOutput added in v1.1.21

type CreateNLBServerGroupOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	ServerGroupId *string `type:"string"`

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

func (CreateNLBServerGroupOutput) GoString added in v1.1.21

func (s CreateNLBServerGroupOutput) GoString() string

GoString returns the string representation

func (*CreateNLBServerGroupOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*CreateNLBServerGroupOutput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (*CreateNLBServerGroupOutput) SetServerIds added in v1.1.21

SetServerIds sets the ServerIds field's value.

func (CreateNLBServerGroupOutput) String added in v1.1.21

String returns the string representation

type CreateNetworkLoadBalancerInput added in v1.1.21

type CreateNetworkLoadBalancerInput struct {
	ClientToken *string `type:"string"`

	CrossZoneEnabled *bool `type:"boolean"`

	Description *string `type:"string"`

	IpAddressVersion *string `type:"string"`

	Ipv4BandwidthPackageId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

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

	ProjectName *string `type:"string"`

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

	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `type:"list" required:"true"`

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

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

	ZoneMappings []*ZoneMappingForCreateNetworkLoadBalancerInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateNetworkLoadBalancerInput) GoString added in v1.1.21

GoString returns the string representation

func (*CreateNetworkLoadBalancerInput) SetClientToken added in v1.1.21

SetClientToken sets the ClientToken field's value.

func (*CreateNetworkLoadBalancerInput) SetCrossZoneEnabled added in v1.1.21

SetCrossZoneEnabled sets the CrossZoneEnabled field's value.

func (*CreateNetworkLoadBalancerInput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*CreateNetworkLoadBalancerInput) SetIpAddressVersion added in v1.1.21

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*CreateNetworkLoadBalancerInput) SetIpv4BandwidthPackageId added in v1.1.21

func (s *CreateNetworkLoadBalancerInput) SetIpv4BandwidthPackageId(v string) *CreateNetworkLoadBalancerInput

SetIpv4BandwidthPackageId sets the Ipv4BandwidthPackageId field's value.

func (*CreateNetworkLoadBalancerInput) SetLoadBalancerName added in v1.1.21

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*CreateNetworkLoadBalancerInput) SetModificationProtectionStatus added in v1.1.21

func (s *CreateNetworkLoadBalancerInput) SetModificationProtectionStatus(v string) *CreateNetworkLoadBalancerInput

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*CreateNetworkLoadBalancerInput) SetNetworkType added in v1.1.21

SetNetworkType sets the NetworkType field's value.

func (*CreateNetworkLoadBalancerInput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*CreateNetworkLoadBalancerInput) SetRegionId added in v1.1.21

SetRegionId sets the RegionId field's value.

func (*CreateNetworkLoadBalancerInput) SetSecurityGroupIds added in v1.1.21

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateNetworkLoadBalancerInput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (*CreateNetworkLoadBalancerInput) SetVpcId added in v1.1.21

SetVpcId sets the VpcId field's value.

func (*CreateNetworkLoadBalancerInput) SetZoneMappings added in v1.1.21

SetZoneMappings sets the ZoneMappings field's value.

func (CreateNetworkLoadBalancerInput) String added in v1.1.21

String returns the string representation

func (*CreateNetworkLoadBalancerInput) Validate added in v1.1.21

func (s *CreateNetworkLoadBalancerInput) Validate() error

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

type CreateNetworkLoadBalancerOutput added in v1.1.21

type CreateNetworkLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerId *string `type:"string"`

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

func (CreateNetworkLoadBalancerOutput) GoString added in v1.1.21

GoString returns the string representation

func (*CreateNetworkLoadBalancerOutput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*CreateNetworkLoadBalancerOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (CreateNetworkLoadBalancerOutput) String added in v1.1.21

String returns the string representation

type CreateRulesInput

type CreateRulesInput struct {

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

	Rules []*RuleForCreateRulesInput `type:"list"`
	// 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"`

	AnyPortEnabled *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"`

	Tags []*TagForCreateServerGroupInput `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) SetAnyPortEnabled added in v1.0.141

func (s *CreateServerGroupInput) SetAnyPortEnabled(v string) *CreateServerGroupInput

SetAnyPortEnabled sets the AnyPortEnabled 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) SetTags added in v1.0.136

SetTags sets the Tags 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 {
	ForceDelete *bool `type:"boolean"`

	// 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) SetForceDelete added in v1.0.183

SetForceDelete sets the ForceDelete field's value.

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 DeleteNLBListenerInput added in v1.1.21

type DeleteNLBListenerInput struct {

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

func (DeleteNLBListenerInput) GoString added in v1.1.21

func (s DeleteNLBListenerInput) GoString() string

GoString returns the string representation

func (*DeleteNLBListenerInput) SetListenerId added in v1.1.21

SetListenerId sets the ListenerId field's value.

func (DeleteNLBListenerInput) String added in v1.1.21

func (s DeleteNLBListenerInput) String() string

String returns the string representation

func (*DeleteNLBListenerInput) Validate added in v1.1.21

func (s *DeleteNLBListenerInput) Validate() error

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

type DeleteNLBListenerOutput added in v1.1.21

type DeleteNLBListenerOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteNLBListenerOutput) GoString added in v1.1.21

func (s DeleteNLBListenerOutput) GoString() string

GoString returns the string representation

func (*DeleteNLBListenerOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (DeleteNLBListenerOutput) String added in v1.1.21

func (s DeleteNLBListenerOutput) String() string

String returns the string representation

type DeleteNLBSecurityPolicyInput added in v1.1.21

type DeleteNLBSecurityPolicyInput struct {
	ClientToken *string `type:"string"`

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

func (DeleteNLBSecurityPolicyInput) GoString added in v1.1.21

func (s DeleteNLBSecurityPolicyInput) GoString() string

GoString returns the string representation

func (*DeleteNLBSecurityPolicyInput) SetClientToken added in v1.1.21

SetClientToken sets the ClientToken field's value.

func (*DeleteNLBSecurityPolicyInput) SetSecurityPolicyId added in v1.1.21

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (DeleteNLBSecurityPolicyInput) String added in v1.1.21

String returns the string representation

func (*DeleteNLBSecurityPolicyInput) Validate added in v1.1.21

func (s *DeleteNLBSecurityPolicyInput) Validate() error

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

type DeleteNLBSecurityPolicyOutput added in v1.1.21

type DeleteNLBSecurityPolicyOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteNLBSecurityPolicyOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DeleteNLBSecurityPolicyOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (DeleteNLBSecurityPolicyOutput) String added in v1.1.21

String returns the string representation

type DeleteNLBServerGroupInput added in v1.1.21

type DeleteNLBServerGroupInput struct {

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

func (DeleteNLBServerGroupInput) GoString added in v1.1.21

func (s DeleteNLBServerGroupInput) GoString() string

GoString returns the string representation

func (*DeleteNLBServerGroupInput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (DeleteNLBServerGroupInput) String added in v1.1.21

func (s DeleteNLBServerGroupInput) String() string

String returns the string representation

func (*DeleteNLBServerGroupInput) Validate added in v1.1.21

func (s *DeleteNLBServerGroupInput) Validate() error

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

type DeleteNLBServerGroupOutput added in v1.1.21

type DeleteNLBServerGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteNLBServerGroupOutput) GoString added in v1.1.21

func (s DeleteNLBServerGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteNLBServerGroupOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (DeleteNLBServerGroupOutput) String added in v1.1.21

String returns the string representation

type DeleteNetworkLoadBalancerInput added in v1.1.21

type DeleteNetworkLoadBalancerInput struct {

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

func (DeleteNetworkLoadBalancerInput) GoString added in v1.1.21

GoString returns the string representation

func (*DeleteNetworkLoadBalancerInput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DeleteNetworkLoadBalancerInput) String added in v1.1.21

String returns the string representation

func (*DeleteNetworkLoadBalancerInput) Validate added in v1.1.21

func (s *DeleteNetworkLoadBalancerInput) Validate() error

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

type DeleteNetworkLoadBalancerOutput added in v1.1.21

type DeleteNetworkLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteNetworkLoadBalancerOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DeleteNetworkLoadBalancerOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (DeleteNetworkLoadBalancerOutput) String added in v1.1.21

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"`

	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) 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"`

	CACertificateId *string `type:"string"`

	CAEnabled *string `type:"string"`

	CertCenterCertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ClientBodyTimeout *int64 `type:"integer"`

	ClientHeaderTimeout *int64 `type:"integer"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Cookie *string `type:"string"`

	Cps *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	DomainExtensions []*DomainExtensionForDescribeListenerAttributesOutput `type:"list"`

	Enabled *string `type:"string"`

	EndPort *int64 `type:"integer"`

	EnhancedSchedulerEnable *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForDescribeListenerAttributesOutput `type:"structure"`

	Http2Enabled *string `type:"string"`

	KeepaliveTimeout *int64 `type:"integer"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	LoadType *string `type:"string"`

	MaxConnections *int64 `type:"integer"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`

	ProxyConnectTimeout *int64 `type:"integer"`

	ProxyProtocolType *string `type:"string"`

	ProxyReadTimeout *int64 `type:"integer"`

	ProxySendTimeout *int64 `type:"integer"`

	RequestId *string `type:"string"`

	ResponseCheckEnabled *string `type:"string"`

	Scheduler *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SendTimeout *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	StartPort *int64 `type:"integer"`

	Status *string `type:"string"`

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

	UpdateTime *string `type:"string"`

	WafProtectionEnabled *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) SetCACertificateId added in v1.0.183

SetCACertificateId sets the CACertificateId field's value.

func (*DescribeListenerAttributesOutput) SetCAEnabled added in v1.0.183

SetCAEnabled sets the CAEnabled field's value.

func (*DescribeListenerAttributesOutput) SetCertCenterCertificateId added in v1.0.174

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*DescribeListenerAttributesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*DescribeListenerAttributesOutput) SetCertificateSource added in v1.0.174

SetCertificateSource sets the CertificateSource field's value.

func (*DescribeListenerAttributesOutput) SetClientBodyTimeout added in v1.0.141

SetClientBodyTimeout sets the ClientBodyTimeout field's value.

func (*DescribeListenerAttributesOutput) SetClientHeaderTimeout added in v1.0.141

SetClientHeaderTimeout sets the ClientHeaderTimeout 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) SetCookie added in v1.0.136

SetCookie sets the Cookie field's value.

func (*DescribeListenerAttributesOutput) SetCps added in v1.1.21

SetCps sets the Cps 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) SetDomainExtensions added in v1.1.42

SetDomainExtensions sets the DomainExtensions field's value.

func (*DescribeListenerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*DescribeListenerAttributesOutput) SetEndPort added in v1.0.141

SetEndPort sets the EndPort field's value.

func (*DescribeListenerAttributesOutput) SetEnhancedSchedulerEnable added in v1.1.21

SetEnhancedSchedulerEnable sets the EnhancedSchedulerEnable 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) SetHttp2Enabled added in v1.0.136

SetHttp2Enabled sets the Http2Enabled field's value.

func (*DescribeListenerAttributesOutput) SetKeepaliveTimeout added in v1.0.141

SetKeepaliveTimeout sets the KeepaliveTimeout 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) SetLoadType added in v1.1.21

SetLoadType sets the LoadType field's value.

func (*DescribeListenerAttributesOutput) SetMaxConnections added in v1.1.21

SetMaxConnections sets the MaxConnections 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) SetProxyConnectTimeout added in v1.0.141

SetProxyConnectTimeout sets the ProxyConnectTimeout field's value.

func (*DescribeListenerAttributesOutput) SetProxyProtocolType added in v1.0.110

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*DescribeListenerAttributesOutput) SetProxyReadTimeout added in v1.0.141

SetProxyReadTimeout sets the ProxyReadTimeout field's value.

func (*DescribeListenerAttributesOutput) SetProxySendTimeout added in v1.0.141

SetProxySendTimeout sets the ProxySendTimeout field's value.

func (*DescribeListenerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeListenerAttributesOutput) SetResponseCheckEnabled added in v1.0.174

SetResponseCheckEnabled sets the ResponseCheckEnabled field's value.

func (*DescribeListenerAttributesOutput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*DescribeListenerAttributesOutput) SetSecurityPolicyId added in v1.0.141

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*DescribeListenerAttributesOutput) SetSendTimeout added in v1.0.141

SetSendTimeout sets the SendTimeout field's value.

func (*DescribeListenerAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeListenerAttributesOutput) SetStartPort added in v1.0.141

SetStartPort sets the StartPort field's value.

func (*DescribeListenerAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeListenerAttributesOutput) SetTags added in v1.0.136

SetTags sets the Tags field's value.

func (*DescribeListenerAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeListenerAttributesOutput) SetWafProtectionEnabled added in v1.0.183

SetWafProtectionEnabled sets the WafProtectionEnabled 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"`

	Protocol *string `type:"string"`

	TagFilters []*TagFilterForDescribeListenersInput `type:"list"`
	// 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) SetProtocol added in v1.0.174

SetProtocol sets the Protocol field's value.

func (*DescribeListenersInput) SetTagFilters added in v1.0.136

SetTagFilters sets the TagFilters 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"`

	BypassSecurityGroupEnabled *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"`

	EniAddressNum *int64 `type:"integer"`

	EniAddresses []*EniAddressForDescribeLoadBalancerAttributesOutput `type:"list"`

	EniID *string `type:"string"`

	EniIpv6Address *string `type:"string"`

	ExclusiveClusterId *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"`

	NewArch *bool `type:"boolean"`

	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"`

	TimestampRemoveEnabled *string `type:"string"`

	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) SetBypassSecurityGroupEnabled added in v1.0.161

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled 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) SetEniAddressNum added in v1.0.136

SetEniAddressNum sets the EniAddressNum field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniAddresses added in v1.0.136

SetEniAddresses sets the EniAddresses 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) SetExclusiveClusterId added in v1.0.136

SetExclusiveClusterId sets the ExclusiveClusterId 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) SetNewArch added in v1.0.136

SetNewArch sets the NewArch 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) SetTimestampRemoveEnabled added in v1.0.174

SetTimestampRemoveEnabled sets the TimestampRemoveEnabled 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 DescribeLoadBalancerSpecsInput added in v1.0.141

type DescribeLoadBalancerSpecsInput struct {
	EnglishSpec *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancerSpecsInput) GoString added in v1.0.141

GoString returns the string representation

func (*DescribeLoadBalancerSpecsInput) SetEnglishSpec added in v1.0.141

SetEnglishSpec sets the EnglishSpec field's value.

func (DescribeLoadBalancerSpecsInput) String added in v1.0.141

String returns the string representation

type DescribeLoadBalancerSpecsOutput added in v1.0.141

type DescribeLoadBalancerSpecsOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerSpecs []*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput `type:"list"`

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

func (DescribeLoadBalancerSpecsOutput) GoString added in v1.0.141

GoString returns the string representation

func (*DescribeLoadBalancerSpecsOutput) SetLoadBalancerSpecs added in v1.0.141

SetLoadBalancerSpecs sets the LoadBalancerSpecs field's value.

func (*DescribeLoadBalancerSpecsOutput) SetRequestId added in v1.0.141

SetRequestId sets the RequestId field's value.

func (DescribeLoadBalancerSpecsOutput) String added in v1.0.141

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"`

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

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

	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) SetInstanceIds added in v1.1.33

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeLoadBalancersInput) SetInstanceIps added in v1.1.33

SetInstanceIps sets the InstanceIps 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

	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) 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 DescribeNLBListenerAttributesInput added in v1.1.21

type DescribeNLBListenerAttributesInput struct {

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

func (DescribeNLBListenerAttributesInput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBListenerAttributesInput) SetListenerId added in v1.1.21

SetListenerId sets the ListenerId field's value.

func (DescribeNLBListenerAttributesInput) String added in v1.1.21

String returns the string representation

func (*DescribeNLBListenerAttributesInput) Validate added in v1.1.21

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

type DescribeNLBListenerAttributesOutput added in v1.1.21

type DescribeNLBListenerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	CACertificateId *string `type:"string"`

	CACertificateSource *string `type:"string"`

	CAEnabled *bool `type:"boolean"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ConnectionTimeout *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Enabled *bool `type:"boolean"`

	EndPort *int64 `type:"integer"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	PCACertificateId *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyType *string `type:"string"`

	ServerGroupId *string `type:"string"`

	StartPort *int64 `type:"integer"`

	Status *string `type:"string"`

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

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

func (DescribeNLBListenerAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBListenerAttributesOutput) SetAccountId added in v1.1.21

SetAccountId sets the AccountId field's value.

func (*DescribeNLBListenerAttributesOutput) SetCACertificateId added in v1.1.33

SetCACertificateId sets the CACertificateId field's value.

func (*DescribeNLBListenerAttributesOutput) SetCACertificateSource added in v1.1.33

SetCACertificateSource sets the CACertificateSource field's value.

func (*DescribeNLBListenerAttributesOutput) SetCAEnabled added in v1.1.33

SetCAEnabled sets the CAEnabled field's value.

func (*DescribeNLBListenerAttributesOutput) SetCertificateId added in v1.1.21

SetCertificateId sets the CertificateId field's value.

func (*DescribeNLBListenerAttributesOutput) SetCertificateSource added in v1.1.33

SetCertificateSource sets the CertificateSource field's value.

func (*DescribeNLBListenerAttributesOutput) SetConnectionTimeout added in v1.1.21

SetConnectionTimeout sets the ConnectionTimeout field's value.

func (*DescribeNLBListenerAttributesOutput) SetCreateTime added in v1.1.21

SetCreateTime sets the CreateTime field's value.

func (*DescribeNLBListenerAttributesOutput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*DescribeNLBListenerAttributesOutput) SetEnabled added in v1.1.21

SetEnabled sets the Enabled field's value.

func (*DescribeNLBListenerAttributesOutput) SetEndPort added in v1.1.21

SetEndPort sets the EndPort field's value.

func (*DescribeNLBListenerAttributesOutput) SetListenerId added in v1.1.21

SetListenerId sets the ListenerId field's value.

func (*DescribeNLBListenerAttributesOutput) SetListenerName added in v1.1.21

SetListenerName sets the ListenerName field's value.

func (*DescribeNLBListenerAttributesOutput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeNLBListenerAttributesOutput) SetPCACertificateId added in v1.1.33

SetPCACertificateId sets the PCACertificateId field's value.

func (*DescribeNLBListenerAttributesOutput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*DescribeNLBListenerAttributesOutput) SetProtocol added in v1.1.21

SetProtocol sets the Protocol field's value.

func (*DescribeNLBListenerAttributesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*DescribeNLBListenerAttributesOutput) SetSecurityPolicyId added in v1.1.21

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*DescribeNLBListenerAttributesOutput) SetSecurityPolicyType added in v1.1.21

SetSecurityPolicyType sets the SecurityPolicyType field's value.

func (*DescribeNLBListenerAttributesOutput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeNLBListenerAttributesOutput) SetStartPort added in v1.1.21

SetStartPort sets the StartPort field's value.

func (*DescribeNLBListenerAttributesOutput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (*DescribeNLBListenerAttributesOutput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (*DescribeNLBListenerAttributesOutput) SetUpdateTime added in v1.1.21

SetUpdateTime sets the UpdateTime field's value.

func (DescribeNLBListenerAttributesOutput) String added in v1.1.21

String returns the string representation

type DescribeNLBListenerCertificatesInput added in v1.1.21

type DescribeNLBListenerCertificatesInput struct {
	CertificateIds []*string `type:"list"`

	CertificateType *string `type:"string"`

	Domain *string `type:"string"`

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

	MaxResults *int64 `type:"integer"`

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

func (DescribeNLBListenerCertificatesInput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBListenerCertificatesInput) SetCertificateIds added in v1.1.21

SetCertificateIds sets the CertificateIds field's value.

func (*DescribeNLBListenerCertificatesInput) SetCertificateType added in v1.1.21

SetCertificateType sets the CertificateType field's value.

func (*DescribeNLBListenerCertificatesInput) SetDomain added in v1.1.33

SetDomain sets the Domain field's value.

func (*DescribeNLBListenerCertificatesInput) SetListenerId added in v1.1.21

SetListenerId sets the ListenerId field's value.

func (*DescribeNLBListenerCertificatesInput) SetMaxResults added in v1.1.21

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBListenerCertificatesInput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (DescribeNLBListenerCertificatesInput) String added in v1.1.21

String returns the string representation

func (*DescribeNLBListenerCertificatesInput) Validate added in v1.1.21

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

type DescribeNLBListenerCertificatesOutput added in v1.1.21

type DescribeNLBListenerCertificatesOutput struct {
	Metadata *response.ResponseMetadata

	Certificates []*CertificateForDescribeNLBListenerCertificatesOutput `type:"list"`

	ListenerId *string `type:"string"`

	NextToken *string `type:"string"`

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

func (DescribeNLBListenerCertificatesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBListenerCertificatesOutput) SetCertificates added in v1.1.21

SetCertificates sets the Certificates field's value.

func (*DescribeNLBListenerCertificatesOutput) SetListenerId added in v1.1.21

SetListenerId sets the ListenerId field's value.

func (*DescribeNLBListenerCertificatesOutput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBListenerCertificatesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (DescribeNLBListenerCertificatesOutput) String added in v1.1.21

String returns the string representation

type DescribeNLBListenerHealthInput added in v1.1.21

type DescribeNLBListenerHealthInput struct {

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

	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

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

func (DescribeNLBListenerHealthInput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBListenerHealthInput) SetListenerId added in v1.1.21

SetListenerId sets the ListenerId field's value.

func (*DescribeNLBListenerHealthInput) SetMaxResults added in v1.1.21

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBListenerHealthInput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBListenerHealthInput) SetOnlyUnhealthy added in v1.1.21

SetOnlyUnhealthy sets the OnlyUnhealthy field's value.

func (DescribeNLBListenerHealthInput) String added in v1.1.21

String returns the string representation

func (*DescribeNLBListenerHealthInput) Validate added in v1.1.21

func (s *DescribeNLBListenerHealthInput) Validate() error

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

type DescribeNLBListenerHealthOutput added in v1.1.21

type DescribeNLBListenerHealthOutput struct {
	Metadata *response.ResponseMetadata

	HealthyCount *int64 `type:"integer"`

	ListenerId *string `type:"string"`

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	Results []*ResultForDescribeNLBListenerHealthOutput `type:"list"`

	ServerGroupId *string `type:"string"`

	Status *string `type:"string"`

	UnhealthyCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeNLBListenerHealthOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBListenerHealthOutput) SetHealthyCount added in v1.1.21

SetHealthyCount sets the HealthyCount field's value.

func (*DescribeNLBListenerHealthOutput) SetListenerId added in v1.1.21

SetListenerId sets the ListenerId field's value.

func (*DescribeNLBListenerHealthOutput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBListenerHealthOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*DescribeNLBListenerHealthOutput) SetResults added in v1.1.21

SetResults sets the Results field's value.

func (*DescribeNLBListenerHealthOutput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeNLBListenerHealthOutput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (*DescribeNLBListenerHealthOutput) SetUnhealthyCount added in v1.1.21

SetUnhealthyCount sets the UnhealthyCount field's value.

func (DescribeNLBListenerHealthOutput) String added in v1.1.21

String returns the string representation

type DescribeNLBListenersInput added in v1.1.21

type DescribeNLBListenersInput struct {
	ListenerIds []*string `type:"list"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	Protocol *string `type:"string"`

	TagFilters []*TagFilterForDescribeNLBListenersInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBListenersInput) GoString added in v1.1.21

func (s DescribeNLBListenersInput) GoString() string

GoString returns the string representation

func (*DescribeNLBListenersInput) SetListenerIds added in v1.1.21

SetListenerIds sets the ListenerIds field's value.

func (*DescribeNLBListenersInput) SetListenerName added in v1.1.21

SetListenerName sets the ListenerName field's value.

func (*DescribeNLBListenersInput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeNLBListenersInput) SetMaxResults added in v1.1.21

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBListenersInput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBListenersInput) SetProtocol added in v1.1.21

SetProtocol sets the Protocol field's value.

func (*DescribeNLBListenersInput) SetTagFilters added in v1.1.21

SetTagFilters sets the TagFilters field's value.

func (DescribeNLBListenersInput) String added in v1.1.21

func (s DescribeNLBListenersInput) String() string

String returns the string representation

type DescribeNLBListenersOutput added in v1.1.21

type DescribeNLBListenersOutput struct {
	Metadata *response.ResponseMetadata

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

	NextToken *string `type:"string"`

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

func (DescribeNLBListenersOutput) GoString added in v1.1.21

func (s DescribeNLBListenersOutput) GoString() string

GoString returns the string representation

func (*DescribeNLBListenersOutput) SetListeners added in v1.1.21

SetListeners sets the Listeners field's value.

func (*DescribeNLBListenersOutput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBListenersOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (DescribeNLBListenersOutput) String added in v1.1.21

String returns the string representation

type DescribeNLBSecurityPoliciesInput added in v1.1.21

type DescribeNLBSecurityPoliciesInput struct {
	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	ProjectName *string `type:"string"`

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

	SecurityPolicyName *string `type:"string"`

	TagFilters []*TagFilterForDescribeNLBSecurityPoliciesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBSecurityPoliciesInput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBSecurityPoliciesInput) SetMaxResults added in v1.1.21

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBSecurityPoliciesInput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBSecurityPoliciesInput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*DescribeNLBSecurityPoliciesInput) SetSecurityPolicyIds added in v1.1.21

SetSecurityPolicyIds sets the SecurityPolicyIds field's value.

func (*DescribeNLBSecurityPoliciesInput) SetSecurityPolicyName added in v1.1.21

SetSecurityPolicyName sets the SecurityPolicyName field's value.

func (*DescribeNLBSecurityPoliciesInput) SetTagFilters added in v1.1.21

SetTagFilters sets the TagFilters field's value.

func (DescribeNLBSecurityPoliciesInput) String added in v1.1.21

String returns the string representation

type DescribeNLBSecurityPoliciesOutput added in v1.1.21

type DescribeNLBSecurityPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityPolicies []*SecurityPolicyForDescribeNLBSecurityPoliciesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBSecurityPoliciesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBSecurityPoliciesOutput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBSecurityPoliciesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*DescribeNLBSecurityPoliciesOutput) SetSecurityPolicies added in v1.1.21

SetSecurityPolicies sets the SecurityPolicies field's value.

func (DescribeNLBSecurityPoliciesOutput) String added in v1.1.21

String returns the string representation

type DescribeNLBServerGroupAttributesInput added in v1.1.21

type DescribeNLBServerGroupAttributesInput struct {

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

func (DescribeNLBServerGroupAttributesInput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBServerGroupAttributesInput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (DescribeNLBServerGroupAttributesInput) String added in v1.1.21

String returns the string representation

func (*DescribeNLBServerGroupAttributesInput) Validate added in v1.1.21

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

type DescribeNLBServerGroupAttributesOutput added in v1.1.21

type DescribeNLBServerGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	AnyPortEnabled *bool `type:"boolean"`

	BypassSecurityGroupEnabled *bool `type:"boolean"`

	ConnectionDrainEnabled *bool `type:"boolean"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	HealthCheck *HealthCheckForDescribeNLBServerGroupAttributesOutput `type:"structure"`

	IpAddressVersion *string `type:"string"`

	PreserveClientIpEnabled *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	Protocol *string `type:"string"`

	ProxyProtocolType *string `type:"string"`

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

	RequestId *string `type:"string"`

	Scheduler *string `type:"string"`

	ServerCount *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

	Servers []*ServerForDescribeNLBServerGroupAttributesOutput `type:"list"`

	SessionPersistenceEnabled *bool `type:"boolean"`

	SessionPersistenceTimeout *int64 `type:"integer"`

	Status *string `type:"string"`

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

	TimestampRemoveEnabled *bool `type:"boolean"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

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

func (DescribeNLBServerGroupAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBServerGroupAttributesOutput) SetAccountId added in v1.1.21

SetAccountId sets the AccountId field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetAnyPortEnabled added in v1.1.21

SetAnyPortEnabled sets the AnyPortEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetBypassSecurityGroupEnabled added in v1.1.21

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetConnectionDrainEnabled added in v1.1.21

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetConnectionDrainTimeout added in v1.1.21

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetCreateTime added in v1.1.21

SetCreateTime sets the CreateTime field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetHealthCheck added in v1.1.21

SetHealthCheck sets the HealthCheck field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetIpAddressVersion added in v1.1.21

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetPreserveClientIpEnabled added in v1.1.21

SetPreserveClientIpEnabled sets the PreserveClientIpEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetProtocol added in v1.1.21

SetProtocol sets the Protocol field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetProxyProtocolType added in v1.1.21

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetRelatedLoadBalancerIds added in v1.1.21

SetRelatedLoadBalancerIds sets the RelatedLoadBalancerIds field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetScheduler added in v1.1.21

SetScheduler sets the Scheduler field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetServerCount added in v1.1.21

SetServerCount sets the ServerCount field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetServerGroupName added in v1.1.21

SetServerGroupName sets the ServerGroupName field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetServers added in v1.1.21

SetServers sets the Servers field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetSessionPersistenceEnabled added in v1.1.21

SetSessionPersistenceEnabled sets the SessionPersistenceEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetSessionPersistenceTimeout added in v1.1.21

SetSessionPersistenceTimeout sets the SessionPersistenceTimeout field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetTimestampRemoveEnabled added in v1.1.21

SetTimestampRemoveEnabled sets the TimestampRemoveEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetUpdateTime added in v1.1.21

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetVpcId added in v1.1.21

SetVpcId sets the VpcId field's value.

func (DescribeNLBServerGroupAttributesOutput) String added in v1.1.21

String returns the string representation

type DescribeNLBServerGroupsInput added in v1.1.21

type DescribeNLBServerGroupsInput struct {
	InstanceIds []*string `type:"list"`

	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	ProjectName *string `type:"string"`

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

	ServerGroupName *string `type:"string"`

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

	TagFilters []*TagFilterForDescribeNLBServerGroupsInput `type:"list"`

	Type *string `type:"string"`

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

func (DescribeNLBServerGroupsInput) GoString added in v1.1.21

func (s DescribeNLBServerGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeNLBServerGroupsInput) SetInstanceIds added in v1.1.42

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeNLBServerGroupsInput) SetMaxResults added in v1.1.21

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBServerGroupsInput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBServerGroupsInput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*DescribeNLBServerGroupsInput) SetServerGroupIds added in v1.1.21

SetServerGroupIds sets the ServerGroupIds field's value.

func (*DescribeNLBServerGroupsInput) SetServerGroupName added in v1.1.21

SetServerGroupName sets the ServerGroupName field's value.

func (*DescribeNLBServerGroupsInput) SetServerIps added in v1.1.42

SetServerIps sets the ServerIps field's value.

func (*DescribeNLBServerGroupsInput) SetTagFilters added in v1.1.21

SetTagFilters sets the TagFilters field's value.

func (*DescribeNLBServerGroupsInput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*DescribeNLBServerGroupsInput) SetVpcId added in v1.1.21

SetVpcId sets the VpcId field's value.

func (DescribeNLBServerGroupsInput) String added in v1.1.21

String returns the string representation

type DescribeNLBServerGroupsOutput added in v1.1.21

type DescribeNLBServerGroupsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	ServerGroups []*ServerGroupForDescribeNLBServerGroupsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBServerGroupsOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBServerGroupsOutput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBServerGroupsOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*DescribeNLBServerGroupsOutput) SetServerGroups added in v1.1.21

SetServerGroups sets the ServerGroups field's value.

func (DescribeNLBServerGroupsOutput) String added in v1.1.21

String returns the string representation

type DescribeNLBSystemSecurityPoliciesInput added in v1.1.21

type DescribeNLBSystemSecurityPoliciesInput struct {
	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

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

func (DescribeNLBSystemSecurityPoliciesInput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBSystemSecurityPoliciesInput) SetMaxResults added in v1.1.21

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBSystemSecurityPoliciesInput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBSystemSecurityPoliciesInput) SetSecurityPolicyIds added in v1.1.21

SetSecurityPolicyIds sets the SecurityPolicyIds field's value.

func (DescribeNLBSystemSecurityPoliciesInput) String added in v1.1.21

String returns the string representation

type DescribeNLBSystemSecurityPoliciesOutput added in v1.1.21

type DescribeNLBSystemSecurityPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityPolicies []*SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBSystemSecurityPoliciesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNLBSystemSecurityPoliciesOutput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNLBSystemSecurityPoliciesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*DescribeNLBSystemSecurityPoliciesOutput) SetSecurityPolicies added in v1.1.21

SetSecurityPolicies sets the SecurityPolicies field's value.

func (DescribeNLBSystemSecurityPoliciesOutput) String added in v1.1.21

String returns the string representation

type DescribeNLBZonesInput added in v1.1.21

type DescribeNLBZonesInput struct {
	// contains filtered or unexported fields
}

func (DescribeNLBZonesInput) GoString added in v1.1.21

func (s DescribeNLBZonesInput) GoString() string

GoString returns the string representation

func (DescribeNLBZonesInput) String added in v1.1.21

func (s DescribeNLBZonesInput) String() string

String returns the string representation

type DescribeNLBZonesOutput added in v1.1.21

type DescribeNLBZonesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	Zones []*ZoneForDescribeNLBZonesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBZonesOutput) GoString added in v1.1.21

func (s DescribeNLBZonesOutput) GoString() string

GoString returns the string representation

func (*DescribeNLBZonesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*DescribeNLBZonesOutput) SetZones added in v1.1.21

SetZones sets the Zones field's value.

func (DescribeNLBZonesOutput) String added in v1.1.21

func (s DescribeNLBZonesOutput) String() string

String returns the string representation

type DescribeNetworkLoadBalancerAttributesInput added in v1.1.21

type DescribeNetworkLoadBalancerAttributesInput struct {

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

func (DescribeNetworkLoadBalancerAttributesInput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNetworkLoadBalancerAttributesInput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DescribeNetworkLoadBalancerAttributesInput) String added in v1.1.21

String returns the string representation

func (*DescribeNetworkLoadBalancerAttributesInput) Validate added in v1.1.21

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

type DescribeNetworkLoadBalancerAttributesOutput added in v1.1.21

type DescribeNetworkLoadBalancerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccessLog *AccessLogForDescribeNetworkLoadBalancerAttributesOutput `type:"structure"`

	AccountId *string `type:"string"`

	BillingStatus *string `type:"string"`

	BillingType *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	CrossZoneEnabled *bool `type:"boolean"`

	DNSName *string `type:"string"`

	Description *string `type:"string"`

	ExpectedOverdueTime *string `type:"string"`

	IpAddressVersion *string `type:"string"`

	Ipv4BandwidthPackageId *string `type:"string"`

	Ipv4NetworkType *string `type:"string"`

	Ipv6BandwidthPackageId *string `type:"string"`

	Ipv6NetworkType *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

	ManagedSecurityGroupId *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	ReclaimedTime *string `type:"string"`

	RequestId *string `type:"string"`

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

	Status *string `type:"string"`

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

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneMappings []*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNetworkLoadBalancerAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNetworkLoadBalancerAttributesOutput) SetAccessLog added in v1.1.42

SetAccessLog sets the AccessLog field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetAccountId added in v1.1.21

SetAccountId sets the AccountId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetBillingStatus added in v1.1.21

SetBillingStatus sets the BillingStatus field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetBillingType added in v1.1.21

SetBillingType sets the BillingType field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetCreateTime added in v1.1.21

SetCreateTime sets the CreateTime field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetCrossZoneEnabled added in v1.1.21

SetCrossZoneEnabled sets the CrossZoneEnabled field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetDNSName added in v1.1.21

SetDNSName sets the DNSName field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetExpectedOverdueTime added in v1.1.21

SetExpectedOverdueTime sets the ExpectedOverdueTime field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetIpAddressVersion added in v1.1.21

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetIpv4BandwidthPackageId added in v1.1.21

SetIpv4BandwidthPackageId sets the Ipv4BandwidthPackageId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetIpv4NetworkType added in v1.1.21

SetIpv4NetworkType sets the Ipv4NetworkType field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetIpv6BandwidthPackageId added in v1.1.21

SetIpv6BandwidthPackageId sets the Ipv6BandwidthPackageId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetIpv6NetworkType added in v1.1.21

SetIpv6NetworkType sets the Ipv6NetworkType field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetLoadBalancerName added in v1.1.21

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetManagedSecurityGroupId added in v1.1.21

SetManagedSecurityGroupId sets the ManagedSecurityGroupId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetModificationProtectionStatus added in v1.1.21

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetOverdueTime added in v1.1.21

SetOverdueTime sets the OverdueTime field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetReclaimedTime added in v1.1.21

SetReclaimedTime sets the ReclaimedTime field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetSecurityGroupIds added in v1.1.21

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetUpdateTime added in v1.1.21

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetVpcId added in v1.1.21

SetVpcId sets the VpcId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetZoneMappings added in v1.1.21

SetZoneMappings sets the ZoneMappings field's value.

func (DescribeNetworkLoadBalancerAttributesOutput) String added in v1.1.21

String returns the string representation

type DescribeNetworkLoadBalancersInput added in v1.1.21

type DescribeNetworkLoadBalancersInput struct {
	IpAddressVersion *string `type:"string"`

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

	LoadBalancerName *string `type:"string"`

	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

	TagFilters []*TagFilterForDescribeNetworkLoadBalancersInput `type:"list"`

	VpcId *string `type:"string"`

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

func (DescribeNetworkLoadBalancersInput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNetworkLoadBalancersInput) SetIpAddressVersion added in v1.1.21

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*DescribeNetworkLoadBalancersInput) SetLoadBalancerIds added in v1.1.21

SetLoadBalancerIds sets the LoadBalancerIds field's value.

func (*DescribeNetworkLoadBalancersInput) SetLoadBalancerName added in v1.1.21

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*DescribeNetworkLoadBalancersInput) SetMaxResults added in v1.1.21

SetMaxResults sets the MaxResults field's value.

func (*DescribeNetworkLoadBalancersInput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNetworkLoadBalancersInput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*DescribeNetworkLoadBalancersInput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (*DescribeNetworkLoadBalancersInput) SetTagFilters added in v1.1.21

SetTagFilters sets the TagFilters field's value.

func (*DescribeNetworkLoadBalancersInput) SetVpcId added in v1.1.21

SetVpcId sets the VpcId field's value.

func (*DescribeNetworkLoadBalancersInput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (DescribeNetworkLoadBalancersInput) String added in v1.1.21

String returns the string representation

type DescribeNetworkLoadBalancersOutput added in v1.1.21

type DescribeNetworkLoadBalancersOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancers []*LoadBalancerForDescribeNetworkLoadBalancersOutput `type:"list"`

	NextToken *string `type:"string"`

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

func (DescribeNetworkLoadBalancersOutput) GoString added in v1.1.21

GoString returns the string representation

func (*DescribeNetworkLoadBalancersOutput) SetLoadBalancers added in v1.1.21

SetLoadBalancers sets the LoadBalancers field's value.

func (*DescribeNetworkLoadBalancersOutput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*DescribeNetworkLoadBalancersOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (DescribeNetworkLoadBalancersOutput) String added in v1.1.21

String returns the string representation

type DescribeRulesInput

type DescribeRulesInput struct {

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

	TagFilters []*TagFilterForDescribeRulesInput `type:"list"`
	// 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) SetTagFilters added in v1.0.183

SetTagFilters sets the TagFilters 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"`

	AnyPortEnabled *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"`

	Tags []*TagForDescribeServerGroupAttributesOutput `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) SetAnyPortEnabled added in v1.0.141

SetAnyPortEnabled sets the AnyPortEnabled 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) SetTags added in v1.0.136

SetTags sets the Tags 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"`

	TagFilters []*TagFilterForDescribeServerGroupsInput `type:"list"`

	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) SetTagFilters added in v1.0.136

SetTagFilters sets the TagFilters 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 {
	DeliveryType *string `type:"string"`

	// 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) SetDeliveryType added in v1.1.21

func (s *DisableAccessLogInput) SetDeliveryType(v string) *DisableAccessLogInput

SetDeliveryType sets the DeliveryType field's value.

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 DomainExtensionForDescribeListenerAttributesOutput added in v1.1.42

type DomainExtensionForDescribeListenerAttributesOutput struct {
	CertCenterCertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	Domain *string `type:"string"`

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

func (DomainExtensionForDescribeListenerAttributesOutput) GoString added in v1.1.42

GoString returns the string representation

func (*DomainExtensionForDescribeListenerAttributesOutput) SetCertCenterCertificateId added in v1.1.42

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*DomainExtensionForDescribeListenerAttributesOutput) SetCertificateSource added in v1.1.42

SetCertificateSource sets the CertificateSource field's value.

func (*DomainExtensionForDescribeListenerAttributesOutput) SetDomain added in v1.1.42

SetDomain sets the Domain field's value.

func (*DomainExtensionForDescribeListenerAttributesOutput) SetDomainExtensionId added in v1.1.42

SetDomainExtensionId sets the DomainExtensionId field's value.

func (DomainExtensionForDescribeListenerAttributesOutput) String added in v1.1.42

String returns the string representation

type DomainExtensionForDescribeListenersOutput added in v1.1.42

type DomainExtensionForDescribeListenersOutput struct {
	CertCenterCertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	Domain *string `type:"string"`

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

func (DomainExtensionForDescribeListenersOutput) GoString added in v1.1.42

GoString returns the string representation

func (*DomainExtensionForDescribeListenersOutput) SetCertCenterCertificateId added in v1.1.42

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*DomainExtensionForDescribeListenersOutput) SetCertificateSource added in v1.1.42

SetCertificateSource sets the CertificateSource field's value.

func (*DomainExtensionForDescribeListenersOutput) SetDomain added in v1.1.42

SetDomain sets the Domain field's value.

func (*DomainExtensionForDescribeListenersOutput) SetDomainExtensionId added in v1.1.42

SetDomainExtensionId sets the DomainExtensionId field's value.

func (DomainExtensionForDescribeListenersOutput) String added in v1.1.42

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 *string `type:"string"`

	DeliveryType *string `type:"string"`

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

	TlsProjectId *string `type:"string"`

	TlsTopicId *string `type:"string"`
	// 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) SetDeliveryType added in v1.1.21

func (s *EnableAccessLogInput) SetDeliveryType(v string) *EnableAccessLogInput

SetDeliveryType sets the DeliveryType field's value.

func (*EnableAccessLogInput) SetLoadBalancerId

func (s *EnableAccessLogInput) SetLoadBalancerId(v string) *EnableAccessLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*EnableAccessLogInput) SetTlsProjectId added in v1.1.21

func (s *EnableAccessLogInput) SetTlsProjectId(v string) *EnableAccessLogInput

SetTlsProjectId sets the TlsProjectId field's value.

func (*EnableAccessLogInput) SetTlsTopicId added in v1.1.21

func (s *EnableAccessLogInput) SetTlsTopicId(v string) *EnableAccessLogInput

SetTlsTopicId sets the TlsTopicId 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 EniAddressForDescribeLoadBalancerAttributesOutput added in v1.0.136

type EniAddressForDescribeLoadBalancerAttributesOutput struct {
	EipAddress *string `type:"string"`

	EipId *string `type:"string"`

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

func (EniAddressForDescribeLoadBalancerAttributesOutput) GoString added in v1.0.136

GoString returns the string representation

func (*EniAddressForDescribeLoadBalancerAttributesOutput) SetEipAddress added in v1.0.136

SetEipAddress sets the EipAddress field's value.

func (*EniAddressForDescribeLoadBalancerAttributesOutput) SetEipId added in v1.0.136

SetEipId sets the EipId field's value.

func (*EniAddressForDescribeLoadBalancerAttributesOutput) SetEniAddress added in v1.0.136

SetEniAddress sets the EniAddress field's value.

func (EniAddressForDescribeLoadBalancerAttributesOutput) String added in v1.0.136

String returns the string representation

type EniAddressForDescribeLoadBalancersOutput added in v1.0.136

type EniAddressForDescribeLoadBalancersOutput struct {
	EipAddress *string `type:"string"`

	EipId *string `type:"string"`

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

func (EniAddressForDescribeLoadBalancersOutput) GoString added in v1.0.136

GoString returns the string representation

func (*EniAddressForDescribeLoadBalancersOutput) SetEipAddress added in v1.0.136

SetEipAddress sets the EipAddress field's value.

func (*EniAddressForDescribeLoadBalancersOutput) SetEipId added in v1.0.136

SetEipId sets the EipId field's value.

func (*EniAddressForDescribeLoadBalancersOutput) SetEniAddress added in v1.0.136

SetEniAddress sets the EniAddress field's value.

func (EniAddressForDescribeLoadBalancersOutput) String added in v1.0.136

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"`

	Port *int64 `type:"integer"`

	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) SetPort added in v1.0.141

SetPort sets the Port 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 HealthCheckForCreateNLBServerGroupInput added in v1.1.21

type HealthCheckForCreateNLBServerGroupInput struct {
	Domain *string `type:"string"`

	Enabled *bool `type:"boolean"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	Type *string `type:"string"`

	URI *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckForCreateNLBServerGroupInput) GoString added in v1.1.21

GoString returns the string representation

func (*HealthCheckForCreateNLBServerGroupInput) SetDomain added in v1.1.21

SetDomain sets the Domain field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetEnabled added in v1.1.21

SetEnabled sets the Enabled field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetHealthyThreshold added in v1.1.21

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetHttpCode added in v1.1.21

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetInterval added in v1.1.21

SetInterval sets the Interval field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetMethod added in v1.1.21

SetMethod sets the Method field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetTimeout added in v1.1.21

SetTimeout sets the Timeout field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetURI added in v1.1.21

SetURI sets the URI field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetUdpExpect added in v1.1.21

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetUdpRequest added in v1.1.21

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetUnhealthyThreshold added in v1.1.21

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForCreateNLBServerGroupInput) String added in v1.1.21

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"`

	Port *int64 `type:"integer"`

	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) SetPort added in v1.0.141

SetPort sets the Port 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"`

	Port *int64 `type:"integer"`

	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) SetPort added in v1.0.141

SetPort sets the Port 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 HealthCheckForDescribeNLBServerGroupAttributesOutput added in v1.1.21

type HealthCheckForDescribeNLBServerGroupAttributesOutput struct {
	Domain *string `type:"string"`

	Enabled *bool `type:"boolean"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	Type *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`

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

func (HealthCheckForDescribeNLBServerGroupAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetDomain added in v1.1.21

SetDomain sets the Domain field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetEnabled added in v1.1.21

SetEnabled sets the Enabled field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetHealthyThreshold added in v1.1.21

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetHttpCode added in v1.1.21

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetInterval added in v1.1.21

SetInterval sets the Interval field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetMethod added in v1.1.21

SetMethod sets the Method field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetTimeout added in v1.1.21

SetTimeout sets the Timeout field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetUdpExpect added in v1.1.21

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetUdpRequest added in v1.1.21

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetUnhealthyThreshold added in v1.1.21

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetUri added in v1.1.21

SetUri sets the Uri field's value.

func (HealthCheckForDescribeNLBServerGroupAttributesOutput) String added in v1.1.21

String returns the string representation

type HealthCheckForDescribeNLBServerGroupsOutput added in v1.1.21

type HealthCheckForDescribeNLBServerGroupsOutput struct {
	Domain *string `type:"string"`

	Enabled *bool `type:"boolean"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	Type *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`

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

func (HealthCheckForDescribeNLBServerGroupsOutput) GoString added in v1.1.21

GoString returns the string representation

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetDomain added in v1.1.21

SetDomain sets the Domain field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetEnabled added in v1.1.21

SetEnabled sets the Enabled field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetHealthyThreshold added in v1.1.21

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetHttpCode added in v1.1.21

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetInterval added in v1.1.21

SetInterval sets the Interval field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetMethod added in v1.1.21

SetMethod sets the Method field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetTimeout added in v1.1.21

SetTimeout sets the Timeout field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetUdpExpect added in v1.1.21

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetUdpRequest added in v1.1.21

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetUnhealthyThreshold added in v1.1.21

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetUri added in v1.1.21

SetUri sets the Uri field's value.

func (HealthCheckForDescribeNLBServerGroupsOutput) String added in v1.1.21

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"`

	Port *int64 `type:"integer"`

	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) SetPort added in v1.0.141

SetPort sets the Port 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 HealthCheckForModifyNLBServerGroupAttributesInput added in v1.1.21

type HealthCheckForModifyNLBServerGroupAttributesInput struct {
	Domain *string `type:"string"`

	Enabled *bool `type:"boolean"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	Type *string `type:"string"`

	URI *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckForModifyNLBServerGroupAttributesInput) GoString added in v1.1.21

GoString returns the string representation

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetDomain added in v1.1.21

SetDomain sets the Domain field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetEnabled added in v1.1.21

SetEnabled sets the Enabled field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetHealthyThreshold added in v1.1.21

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetHttpCode added in v1.1.21

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetInterval added in v1.1.21

SetInterval sets the Interval field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetMethod added in v1.1.21

SetMethod sets the Method field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetTimeout added in v1.1.21

SetTimeout sets the Timeout field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetURI added in v1.1.21

SetURI sets the URI field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetUdpExpect added in v1.1.21

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetUdpRequest added in v1.1.21

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetUnhealthyThreshold added in v1.1.21

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForModifyNLBServerGroupAttributesInput) String added in v1.1.21

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 ListTagsForNLBResourcesInput added in v1.1.21

type ListTagsForNLBResourcesInput struct {
	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

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

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForListTagsForNLBResourcesInput"`

	TagFilters []*TagFilterForListTagsForNLBResourcesInput `type:"list"`

	TagType *string `type:"string" enum:"TagTypeForListTagsForNLBResourcesInput"`
	// contains filtered or unexported fields
}

func (ListTagsForNLBResourcesInput) GoString added in v1.1.21

func (s ListTagsForNLBResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForNLBResourcesInput) SetMaxResults added in v1.1.21

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForNLBResourcesInput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*ListTagsForNLBResourcesInput) SetResourceIds added in v1.1.21

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForNLBResourcesInput) SetResourceType added in v1.1.21

SetResourceType sets the ResourceType field's value.

func (*ListTagsForNLBResourcesInput) SetTagFilters added in v1.1.21

SetTagFilters sets the TagFilters field's value.

func (*ListTagsForNLBResourcesInput) SetTagType added in v1.1.21

SetTagType sets the TagType field's value.

func (ListTagsForNLBResourcesInput) String added in v1.1.21

String returns the string representation

func (*ListTagsForNLBResourcesInput) Validate added in v1.1.21

func (s *ListTagsForNLBResourcesInput) Validate() error

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

type ListTagsForNLBResourcesOutput added in v1.1.21

type ListTagsForNLBResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	ResourceTags *ResourceTagsForListTagsForNLBResourcesOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (ListTagsForNLBResourcesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ListTagsForNLBResourcesOutput) SetNextToken added in v1.1.21

SetNextToken sets the NextToken field's value.

func (*ListTagsForNLBResourcesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (*ListTagsForNLBResourcesOutput) SetResourceTags added in v1.1.21

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForNLBResourcesOutput) String added in v1.1.21

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"`

	CACertificateId *string `type:"string"`

	CAEnabled *string `type:"string"`

	CertCenterCertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ClientBodyTimeout *int64 `type:"integer"`

	ClientHeaderTimeout *int64 `type:"integer"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Cookie *string `type:"string"`

	Cps *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	DomainExtensions []*DomainExtensionForDescribeListenersOutput `type:"list"`

	Enabled *string `type:"string"`

	EndPort *int64 `type:"integer"`

	EnhancedSchedulerEnable *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForDescribeListenersOutput `type:"structure"`

	Http2Enabled *string `type:"string"`

	KeepaliveTimeout *int64 `type:"integer"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	LoadType *string `type:"string"`

	MaxConnections *int64 `type:"integer"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`

	ProxyConnectTimeout *int64 `type:"integer"`

	ProxyProtocolType *string `type:"string"`

	ProxyReadTimeout *int64 `type:"integer"`

	ProxySendTimeout *int64 `type:"integer"`

	ResponseCheckEnabled *string `type:"string"`

	Scheduler *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SendTimeout *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	StartPort *int64 `type:"integer"`

	Status *string `type:"string"`

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

	UpdateTime *string `type:"string"`

	WafProtectionEnabled *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) SetCACertificateId added in v1.0.183

SetCACertificateId sets the CACertificateId field's value.

func (*ListenerForDescribeListenersOutput) SetCAEnabled added in v1.0.183

SetCAEnabled sets the CAEnabled field's value.

func (*ListenerForDescribeListenersOutput) SetCertCenterCertificateId added in v1.0.174

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*ListenerForDescribeListenersOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ListenerForDescribeListenersOutput) SetCertificateSource added in v1.0.174

SetCertificateSource sets the CertificateSource field's value.

func (*ListenerForDescribeListenersOutput) SetClientBodyTimeout added in v1.0.141

SetClientBodyTimeout sets the ClientBodyTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetClientHeaderTimeout added in v1.0.141

SetClientHeaderTimeout sets the ClientHeaderTimeout 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) SetCookie added in v1.0.136

SetCookie sets the Cookie field's value.

func (*ListenerForDescribeListenersOutput) SetCps added in v1.1.21

SetCps sets the Cps field's value.

func (*ListenerForDescribeListenersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ListenerForDescribeListenersOutput) SetDescription added in v1.0.136

SetDescription sets the Description field's value.

func (*ListenerForDescribeListenersOutput) SetDomainExtensions added in v1.1.42

SetDomainExtensions sets the DomainExtensions field's value.

func (*ListenerForDescribeListenersOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*ListenerForDescribeListenersOutput) SetEndPort added in v1.0.141

SetEndPort sets the EndPort field's value.

func (*ListenerForDescribeListenersOutput) SetEnhancedSchedulerEnable added in v1.1.21

SetEnhancedSchedulerEnable sets the EnhancedSchedulerEnable field's value.

func (*ListenerForDescribeListenersOutput) SetEstablishedTimeout added in v1.1.21

SetEstablishedTimeout sets the EstablishedTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*ListenerForDescribeListenersOutput) SetHttp2Enabled added in v1.0.136

SetHttp2Enabled sets the Http2Enabled field's value.

func (*ListenerForDescribeListenersOutput) SetKeepaliveTimeout added in v1.0.141

SetKeepaliveTimeout sets the KeepaliveTimeout 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) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ListenerForDescribeListenersOutput) SetLoadType added in v1.1.21

SetLoadType sets the LoadType field's value.

func (*ListenerForDescribeListenersOutput) SetMaxConnections added in v1.1.21

SetMaxConnections sets the MaxConnections 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) SetProxyConnectTimeout added in v1.0.141

SetProxyConnectTimeout sets the ProxyConnectTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetProxyProtocolType added in v1.0.58

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*ListenerForDescribeListenersOutput) SetProxyReadTimeout added in v1.0.141

SetProxyReadTimeout sets the ProxyReadTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetProxySendTimeout added in v1.0.141

SetProxySendTimeout sets the ProxySendTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetResponseCheckEnabled added in v1.0.174

SetResponseCheckEnabled sets the ResponseCheckEnabled field's value.

func (*ListenerForDescribeListenersOutput) SetScheduler added in v1.0.114

SetScheduler sets the Scheduler field's value.

func (*ListenerForDescribeListenersOutput) SetSecurityPolicyId added in v1.0.141

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*ListenerForDescribeListenersOutput) SetSendTimeout added in v1.0.141

SetSendTimeout sets the SendTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ListenerForDescribeListenersOutput) SetStartPort added in v1.0.141

SetStartPort sets the StartPort field's value.

func (*ListenerForDescribeListenersOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListenerForDescribeListenersOutput) SetTags added in v1.0.136

SetTags sets the Tags field's value.

func (*ListenerForDescribeListenersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ListenerForDescribeListenersOutput) SetWafProtectionEnabled added in v1.0.183

SetWafProtectionEnabled sets the WafProtectionEnabled 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 ListenerForDescribeNLBListenersOutput added in v1.1.21

type ListenerForDescribeNLBListenersOutput struct {
	AccountId *string `type:"string"`

	CACertificateId *string `type:"string"`

	CACertificateSource *string `type:"string"`

	CAEnabled *bool `type:"boolean"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ConnectionTimeout *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Enabled *bool `type:"boolean"`

	EndPort *int64 `type:"integer"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	PCACertificateId *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyType *string `type:"string"`

	ServerGroupId *string `type:"string"`

	StartPort *int64 `type:"integer"`

	Status *string `type:"string"`

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

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

func (ListenerForDescribeNLBListenersOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ListenerForDescribeNLBListenersOutput) SetAccountId added in v1.1.21

SetAccountId sets the AccountId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCACertificateId added in v1.1.50

SetCACertificateId sets the CACertificateId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCACertificateSource added in v1.1.50

SetCACertificateSource sets the CACertificateSource field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCAEnabled added in v1.1.50

SetCAEnabled sets the CAEnabled field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCertificateId added in v1.1.21

SetCertificateId sets the CertificateId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCertificateSource added in v1.1.50

SetCertificateSource sets the CertificateSource field's value.

func (*ListenerForDescribeNLBListenersOutput) SetConnectionTimeout added in v1.1.21

SetConnectionTimeout sets the ConnectionTimeout field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCreateTime added in v1.1.21

SetCreateTime sets the CreateTime field's value.

func (*ListenerForDescribeNLBListenersOutput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*ListenerForDescribeNLBListenersOutput) SetEnabled added in v1.1.21

SetEnabled sets the Enabled field's value.

func (*ListenerForDescribeNLBListenersOutput) SetEndPort added in v1.1.21

SetEndPort sets the EndPort field's value.

func (*ListenerForDescribeNLBListenersOutput) SetListenerId added in v1.1.21

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetListenerName added in v1.1.21

SetListenerName sets the ListenerName field's value.

func (*ListenerForDescribeNLBListenersOutput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetPCACertificateId added in v1.1.50

SetPCACertificateId sets the PCACertificateId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*ListenerForDescribeNLBListenersOutput) SetProtocol added in v1.1.21

SetProtocol sets the Protocol field's value.

func (*ListenerForDescribeNLBListenersOutput) SetSecurityPolicyId added in v1.1.21

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetSecurityPolicyType added in v1.1.21

SetSecurityPolicyType sets the SecurityPolicyType field's value.

func (*ListenerForDescribeNLBListenersOutput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetStartPort added in v1.1.21

SetStartPort sets the StartPort field's value.

func (*ListenerForDescribeNLBListenersOutput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (*ListenerForDescribeNLBListenersOutput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (*ListenerForDescribeNLBListenersOutput) SetUpdateTime added in v1.1.21

SetUpdateTime sets the UpdateTime field's value.

func (ListenerForDescribeNLBListenersOutput) String added in v1.1.21

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 {
	AccountId *string `type:"string"`

	AddressIpVersion *string `type:"string"`

	BusinessStatus *string `type:"string"`

	BypassSecurityGroupEnabled *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"`

	EniAddressNum *int64 `type:"integer"`

	EniAddresses []*EniAddressForDescribeLoadBalancersOutput `type:"list"`

	EniID *string `type:"string"`

	EniIpv6Address *string `type:"string"`

	ExclusiveClusterId *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"`

	NewArch *bool `type:"boolean"`

	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"`

	TimestampRemoveEnabled *string `type:"string"`

	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) SetAccountId added in v1.0.136

SetAccountId sets the AccountId field's value.

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) SetBypassSecurityGroupEnabled added in v1.0.161

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled 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) SetEniAddressNum added in v1.0.136

SetEniAddressNum sets the EniAddressNum field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniAddresses added in v1.0.136

SetEniAddresses sets the EniAddresses 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) SetExclusiveClusterId added in v1.0.136

SetExclusiveClusterId sets the ExclusiveClusterId 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) SetNewArch added in v1.0.136

SetNewArch sets the NewArch 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) SetTimestampRemoveEnabled added in v1.0.174

SetTimestampRemoveEnabled sets the TimestampRemoveEnabled 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 LoadBalancerForDescribeNetworkLoadBalancersOutput added in v1.1.21

type LoadBalancerForDescribeNetworkLoadBalancersOutput struct {
	AccountId *string `type:"string"`

	BillingStatus *string `type:"string"`

	BillingType *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	CrossZoneEnabled *bool `type:"boolean"`

	DNSName *string `type:"string"`

	Description *string `type:"string"`

	ExpectedOverdueTime *string `type:"string"`

	IpAddressVersion *string `type:"string"`

	Ipv4BandwidthPackageId *string `type:"string"`

	Ipv4NetworkType *string `type:"string"`

	Ipv6BandwidthPackageId *string `type:"string"`

	Ipv6NetworkType *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

	ManagedSecurityGroupId *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	ReclaimedTime *string `type:"string"`

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

	Status *string `type:"string"`

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

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneMappings []*ZoneMappingForDescribeNetworkLoadBalancersOutput `type:"list"`
	// contains filtered or unexported fields
}

func (LoadBalancerForDescribeNetworkLoadBalancersOutput) GoString added in v1.1.21

GoString returns the string representation

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetAccountId added in v1.1.21

SetAccountId sets the AccountId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetBillingStatus added in v1.1.21

SetBillingStatus sets the BillingStatus field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetBillingType added in v1.1.21

SetBillingType sets the BillingType field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetCreateTime added in v1.1.21

SetCreateTime sets the CreateTime field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetCrossZoneEnabled added in v1.1.21

SetCrossZoneEnabled sets the CrossZoneEnabled field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetDNSName added in v1.1.21

SetDNSName sets the DNSName field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetExpectedOverdueTime added in v1.1.21

SetExpectedOverdueTime sets the ExpectedOverdueTime field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetIpAddressVersion added in v1.1.21

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetIpv4BandwidthPackageId added in v1.1.21

SetIpv4BandwidthPackageId sets the Ipv4BandwidthPackageId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetIpv4NetworkType added in v1.1.21

SetIpv4NetworkType sets the Ipv4NetworkType field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetIpv6BandwidthPackageId added in v1.1.21

SetIpv6BandwidthPackageId sets the Ipv6BandwidthPackageId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetIpv6NetworkType added in v1.1.21

SetIpv6NetworkType sets the Ipv6NetworkType field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetLoadBalancerName added in v1.1.21

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetManagedSecurityGroupId added in v1.1.21

SetManagedSecurityGroupId sets the ManagedSecurityGroupId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetModificationProtectionStatus added in v1.1.21

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetOverdueTime added in v1.1.21

SetOverdueTime sets the OverdueTime field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetReclaimedTime added in v1.1.21

SetReclaimedTime sets the ReclaimedTime field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetSecurityGroupIds added in v1.1.21

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetUpdateTime added in v1.1.21

SetUpdateTime sets the UpdateTime field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetVpcId added in v1.1.21

SetVpcId sets the VpcId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetZoneMappings added in v1.1.21

SetZoneMappings sets the ZoneMappings field's value.

func (LoadBalancerForDescribeNetworkLoadBalancersOutput) String added in v1.1.21

String returns the string representation

type LoadBalancerSpecForDescribeLoadBalancerSpecsOutput added in v1.0.141

type LoadBalancerSpecForDescribeLoadBalancerSpecsOutput struct {
	Bandwidth *int64 `type:"integer"`

	ChineseSpec *string `type:"string"`

	EnglishSpec *string `type:"string"`

	MaxConnections *int64 `type:"integer"`

	NewConnectionsPerSecond *int64 `type:"integer"`

	QueriesPerSecond *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) GoString added in v1.0.141

GoString returns the string representation

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetBandwidth added in v1.0.141

SetBandwidth sets the Bandwidth field's value.

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetChineseSpec added in v1.0.141

SetChineseSpec sets the ChineseSpec field's value.

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetEnglishSpec added in v1.0.141

SetEnglishSpec sets the EnglishSpec field's value.

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetMaxConnections added in v1.0.141

SetMaxConnections sets the MaxConnections field's value.

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetNewConnectionsPerSecond added in v1.0.141

SetNewConnectionsPerSecond sets the NewConnectionsPerSecond field's value.

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetQueriesPerSecond added in v1.0.141

SetQueriesPerSecond sets the QueriesPerSecond field's value.

func (LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) String added in v1.0.141

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 ModifyDomainExtensionForModifyListenerDomainExtensionsInput added in v1.1.42

type ModifyDomainExtensionForModifyListenerDomainExtensionsInput struct {
	CertCenterCertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

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

func (ModifyDomainExtensionForModifyListenerDomainExtensionsInput) GoString added in v1.1.42

GoString returns the string representation

func (*ModifyDomainExtensionForModifyListenerDomainExtensionsInput) SetCertCenterCertificateId added in v1.1.42

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*ModifyDomainExtensionForModifyListenerDomainExtensionsInput) SetCertificateSource added in v1.1.42

SetCertificateSource sets the CertificateSource field's value.

func (*ModifyDomainExtensionForModifyListenerDomainExtensionsInput) SetDomainExtensionId added in v1.1.42

SetDomainExtensionId sets the DomainExtensionId field's value.

func (ModifyDomainExtensionForModifyListenerDomainExtensionsInput) String added in v1.1.42

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"`

	CACertificateId *string `type:"string"`

	CAEnabled *string `type:"string"`

	CertCenterCertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ClientBodyTimeout *int64 `type:"integer"`

	ClientHeaderTimeout *int64 `type:"integer"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Cookie *string `type:"string"`

	Cps *int64 `type:"integer"`

	Description *string `type:"string"`

	Enabled *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForModifyListenerAttributesInput `type:"structure"`

	Http2Enabled *string `type:"string"`

	KeepaliveTimeout *int64 `type:"integer"`

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

	ListenerName *string `type:"string"`

	LoadType *string `type:"string"`

	MaxConnections *int64 `type:"integer"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	ProxyConnectTimeout *int64 `type:"integer"`

	ProxyProtocolType *string `type:"string"`

	ProxyReadTimeout *int64 `type:"integer"`

	ProxySendTimeout *int64 `type:"integer"`

	Scheduler *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SendTimeout *int64 `type:"integer"`

	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) SetCACertificateId added in v1.0.183

SetCACertificateId sets the CACertificateId field's value.

func (*ModifyListenerAttributesInput) SetCAEnabled added in v1.0.183

SetCAEnabled sets the CAEnabled field's value.

func (*ModifyListenerAttributesInput) SetCertCenterCertificateId added in v1.0.174

func (s *ModifyListenerAttributesInput) SetCertCenterCertificateId(v string) *ModifyListenerAttributesInput

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*ModifyListenerAttributesInput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ModifyListenerAttributesInput) SetCertificateSource added in v1.0.174

SetCertificateSource sets the CertificateSource field's value.

func (*ModifyListenerAttributesInput) SetClientBodyTimeout added in v1.0.141

SetClientBodyTimeout sets the ClientBodyTimeout field's value.

func (*ModifyListenerAttributesInput) SetClientHeaderTimeout added in v1.0.141

SetClientHeaderTimeout sets the ClientHeaderTimeout 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) SetCookie added in v1.0.136

SetCookie sets the Cookie field's value.

func (*ModifyListenerAttributesInput) SetCps added in v1.1.21

SetCps sets the Cps 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) SetHttp2Enabled added in v1.0.136

SetHttp2Enabled sets the Http2Enabled field's value.

func (*ModifyListenerAttributesInput) SetKeepaliveTimeout added in v1.0.141

SetKeepaliveTimeout sets the KeepaliveTimeout 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) SetLoadType added in v1.1.21

SetLoadType sets the LoadType field's value.

func (*ModifyListenerAttributesInput) SetMaxConnections added in v1.1.21

SetMaxConnections sets the MaxConnections 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) SetProxyConnectTimeout added in v1.0.141

SetProxyConnectTimeout sets the ProxyConnectTimeout field's value.

func (*ModifyListenerAttributesInput) SetProxyProtocolType added in v1.0.58

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*ModifyListenerAttributesInput) SetProxyReadTimeout added in v1.0.141

SetProxyReadTimeout sets the ProxyReadTimeout field's value.

func (*ModifyListenerAttributesInput) SetProxySendTimeout added in v1.0.141

SetProxySendTimeout sets the ProxySendTimeout field's value.

func (*ModifyListenerAttributesInput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*ModifyListenerAttributesInput) SetSecurityPolicyId added in v1.0.141

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*ModifyListenerAttributesInput) SetSendTimeout added in v1.0.141

SetSendTimeout sets the SendTimeout 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 ModifyListenerDomainExtensionsInput added in v1.1.42

type ModifyListenerDomainExtensionsInput struct {
	AddDomainExtensions []*AddDomainExtensionForModifyListenerDomainExtensionsInput `type:"list"`

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

	ModifyDomainExtensions []*ModifyDomainExtensionForModifyListenerDomainExtensionsInput `type:"list"`

	RemoveDomainExtensions []*RemoveDomainExtensionForModifyListenerDomainExtensionsInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyListenerDomainExtensionsInput) GoString added in v1.1.42

GoString returns the string representation

func (*ModifyListenerDomainExtensionsInput) SetAddDomainExtensions added in v1.1.42

SetAddDomainExtensions sets the AddDomainExtensions field's value.

func (*ModifyListenerDomainExtensionsInput) SetListenerId added in v1.1.42

SetListenerId sets the ListenerId field's value.

func (*ModifyListenerDomainExtensionsInput) SetModifyDomainExtensions added in v1.1.42

SetModifyDomainExtensions sets the ModifyDomainExtensions field's value.

func (*ModifyListenerDomainExtensionsInput) SetRemoveDomainExtensions added in v1.1.42

SetRemoveDomainExtensions sets the RemoveDomainExtensions field's value.

func (ModifyListenerDomainExtensionsInput) String added in v1.1.42

String returns the string representation

func (*ModifyListenerDomainExtensionsInput) Validate added in v1.1.42

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

type ModifyListenerDomainExtensionsOutput added in v1.1.42

type ModifyListenerDomainExtensionsOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyListenerDomainExtensionsOutput) GoString added in v1.1.42

GoString returns the string representation

func (*ModifyListenerDomainExtensionsOutput) SetRequestId added in v1.1.42

SetRequestId sets the RequestId field's value.

func (ModifyListenerDomainExtensionsOutput) String added in v1.1.42

String returns the string representation

type ModifyLoadBalancerAttributesInput

type ModifyLoadBalancerAttributesInput struct {
	AddressIpVersion *string `type:"string"`

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

	BypassSecurityGroupEnabled *string `type:"string"`

	Description *string `type:"string"`

	EniIpv6Address *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) SetAddressIpVersion added in v1.0.141

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*ModifyLoadBalancerAttributesInput) SetAllowedPorts added in v1.0.136

SetAllowedPorts sets the AllowedPorts field's value.

func (*ModifyLoadBalancerAttributesInput) SetBypassSecurityGroupEnabled added in v1.0.161

func (s *ModifyLoadBalancerAttributesInput) SetBypassSecurityGroupEnabled(v string) *ModifyLoadBalancerAttributesInput

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*ModifyLoadBalancerAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyLoadBalancerAttributesInput) SetEniIpv6Address added in v1.0.141

SetEniIpv6Address sets the EniIpv6Address 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 ModifyNLBBackendServersAttributesInput added in v1.1.21

type ModifyNLBBackendServersAttributesInput struct {

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

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

func (ModifyNLBBackendServersAttributesInput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNLBBackendServersAttributesInput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (*ModifyNLBBackendServersAttributesInput) SetServers added in v1.1.21

SetServers sets the Servers field's value.

func (ModifyNLBBackendServersAttributesInput) String added in v1.1.21

String returns the string representation

func (*ModifyNLBBackendServersAttributesInput) Validate added in v1.1.21

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

type ModifyNLBBackendServersAttributesOutput added in v1.1.21

type ModifyNLBBackendServersAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNLBBackendServersAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNLBBackendServersAttributesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (ModifyNLBBackendServersAttributesOutput) String added in v1.1.21

String returns the string representation

type ModifyNLBListenerAdditionalCertificatesInput added in v1.1.33

type ModifyNLBListenerAdditionalCertificatesInput struct {
	AssociateCertificateIds []*string `type:"list"`

	AssociateCertificateSource *string `type:"string"`

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

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

func (ModifyNLBListenerAdditionalCertificatesInput) GoString added in v1.1.33

GoString returns the string representation

func (*ModifyNLBListenerAdditionalCertificatesInput) SetAssociateCertificateIds added in v1.1.33

SetAssociateCertificateIds sets the AssociateCertificateIds field's value.

func (*ModifyNLBListenerAdditionalCertificatesInput) SetAssociateCertificateSource added in v1.1.33

SetAssociateCertificateSource sets the AssociateCertificateSource field's value.

func (*ModifyNLBListenerAdditionalCertificatesInput) SetDisassociateCertificateIds added in v1.1.33

SetDisassociateCertificateIds sets the DisassociateCertificateIds field's value.

func (*ModifyNLBListenerAdditionalCertificatesInput) SetListenerId added in v1.1.33

SetListenerId sets the ListenerId field's value.

func (ModifyNLBListenerAdditionalCertificatesInput) String added in v1.1.33

String returns the string representation

func (*ModifyNLBListenerAdditionalCertificatesInput) Validate added in v1.1.33

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

type ModifyNLBListenerAdditionalCertificatesOutput added in v1.1.33

type ModifyNLBListenerAdditionalCertificatesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNLBListenerAdditionalCertificatesOutput) GoString added in v1.1.33

GoString returns the string representation

func (*ModifyNLBListenerAdditionalCertificatesOutput) SetRequestId added in v1.1.33

SetRequestId sets the RequestId field's value.

func (ModifyNLBListenerAdditionalCertificatesOutput) String added in v1.1.33

String returns the string representation

type ModifyNLBListenerAttributesInput added in v1.1.21

type ModifyNLBListenerAttributesInput struct {
	CACertificateId *string `type:"string"`

	CACertificateSource *string `type:"string"`

	CAEnabled *bool `type:"boolean"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ConnectionTimeout *int64 `type:"integer"`

	Description *string `type:"string"`

	Enabled *bool `type:"boolean"`

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

	ListenerName *string `type:"string"`

	PCACertificateId *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyType *string `type:"string"`

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

func (ModifyNLBListenerAttributesInput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNLBListenerAttributesInput) SetCACertificateId added in v1.1.33

SetCACertificateId sets the CACertificateId field's value.

func (*ModifyNLBListenerAttributesInput) SetCACertificateSource added in v1.1.33

SetCACertificateSource sets the CACertificateSource field's value.

func (*ModifyNLBListenerAttributesInput) SetCAEnabled added in v1.1.33

SetCAEnabled sets the CAEnabled field's value.

func (*ModifyNLBListenerAttributesInput) SetCertificateId added in v1.1.21

SetCertificateId sets the CertificateId field's value.

func (*ModifyNLBListenerAttributesInput) SetCertificateSource added in v1.1.33

SetCertificateSource sets the CertificateSource field's value.

func (*ModifyNLBListenerAttributesInput) SetConnectionTimeout added in v1.1.21

SetConnectionTimeout sets the ConnectionTimeout field's value.

func (*ModifyNLBListenerAttributesInput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*ModifyNLBListenerAttributesInput) SetEnabled added in v1.1.21

SetEnabled sets the Enabled field's value.

func (*ModifyNLBListenerAttributesInput) SetListenerId added in v1.1.21

SetListenerId sets the ListenerId field's value.

func (*ModifyNLBListenerAttributesInput) SetListenerName added in v1.1.21

SetListenerName sets the ListenerName field's value.

func (*ModifyNLBListenerAttributesInput) SetPCACertificateId added in v1.1.33

SetPCACertificateId sets the PCACertificateId field's value.

func (*ModifyNLBListenerAttributesInput) SetSecurityPolicyId added in v1.1.21

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*ModifyNLBListenerAttributesInput) SetSecurityPolicyType added in v1.1.33

SetSecurityPolicyType sets the SecurityPolicyType field's value.

func (*ModifyNLBListenerAttributesInput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (ModifyNLBListenerAttributesInput) String added in v1.1.21

String returns the string representation

func (*ModifyNLBListenerAttributesInput) Validate added in v1.1.21

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

type ModifyNLBListenerAttributesOutput added in v1.1.21

type ModifyNLBListenerAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNLBListenerAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNLBListenerAttributesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (ModifyNLBListenerAttributesOutput) String added in v1.1.21

String returns the string representation

type ModifyNLBSecurityPolicyAttributesInput added in v1.1.21

type ModifyNLBSecurityPolicyAttributesInput struct {
	Ciphers []*string `type:"list"`

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

	SecurityPolicyName *string `type:"string"`

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

func (ModifyNLBSecurityPolicyAttributesInput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNLBSecurityPolicyAttributesInput) SetCiphers added in v1.1.21

SetCiphers sets the Ciphers field's value.

func (*ModifyNLBSecurityPolicyAttributesInput) SetSecurityPolicyId added in v1.1.21

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*ModifyNLBSecurityPolicyAttributesInput) SetSecurityPolicyName added in v1.1.21

SetSecurityPolicyName sets the SecurityPolicyName field's value.

func (*ModifyNLBSecurityPolicyAttributesInput) SetTlsVersions added in v1.1.21

SetTlsVersions sets the TlsVersions field's value.

func (ModifyNLBSecurityPolicyAttributesInput) String added in v1.1.21

String returns the string representation

func (*ModifyNLBSecurityPolicyAttributesInput) Validate added in v1.1.21

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

type ModifyNLBSecurityPolicyAttributesOutput added in v1.1.21

type ModifyNLBSecurityPolicyAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNLBSecurityPolicyAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNLBSecurityPolicyAttributesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (ModifyNLBSecurityPolicyAttributesOutput) String added in v1.1.21

String returns the string representation

type ModifyNLBServerGroupAttributesInput added in v1.1.21

type ModifyNLBServerGroupAttributesInput struct {
	BypassSecurityGroupEnabled *bool `type:"boolean"`

	ConnectionDrainEnabled *bool `type:"boolean"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Description *string `type:"string"`

	HealthCheck *HealthCheckForModifyNLBServerGroupAttributesInput `type:"structure"`

	PreserveClientIpEnabled *bool `type:"boolean"`

	ProxyProtocolType *string `type:"string"`

	Scheduler *string `type:"string"`

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

	ServerGroupName *string `type:"string"`

	SessionPersistenceEnabled *bool `type:"boolean"`

	SessionPersistenceTimeout *int64 `type:"integer"`

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

func (ModifyNLBServerGroupAttributesInput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNLBServerGroupAttributesInput) SetBypassSecurityGroupEnabled added in v1.1.21

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*ModifyNLBServerGroupAttributesInput) SetConnectionDrainEnabled added in v1.1.21

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*ModifyNLBServerGroupAttributesInput) SetConnectionDrainTimeout added in v1.1.21

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*ModifyNLBServerGroupAttributesInput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*ModifyNLBServerGroupAttributesInput) SetHealthCheck added in v1.1.21

SetHealthCheck sets the HealthCheck field's value.

func (*ModifyNLBServerGroupAttributesInput) SetPreserveClientIpEnabled added in v1.1.21

SetPreserveClientIpEnabled sets the PreserveClientIpEnabled field's value.

func (*ModifyNLBServerGroupAttributesInput) SetProxyProtocolType added in v1.1.21

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*ModifyNLBServerGroupAttributesInput) SetScheduler added in v1.1.21

SetScheduler sets the Scheduler field's value.

func (*ModifyNLBServerGroupAttributesInput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (*ModifyNLBServerGroupAttributesInput) SetServerGroupName added in v1.1.21

SetServerGroupName sets the ServerGroupName field's value.

func (*ModifyNLBServerGroupAttributesInput) SetSessionPersistenceEnabled added in v1.1.21

SetSessionPersistenceEnabled sets the SessionPersistenceEnabled field's value.

func (*ModifyNLBServerGroupAttributesInput) SetSessionPersistenceTimeout added in v1.1.21

SetSessionPersistenceTimeout sets the SessionPersistenceTimeout field's value.

func (*ModifyNLBServerGroupAttributesInput) SetTimestampRemoveEnabled added in v1.1.21

SetTimestampRemoveEnabled sets the TimestampRemoveEnabled field's value.

func (ModifyNLBServerGroupAttributesInput) String added in v1.1.21

String returns the string representation

func (*ModifyNLBServerGroupAttributesInput) Validate added in v1.1.21

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

type ModifyNLBServerGroupAttributesOutput added in v1.1.21

type ModifyNLBServerGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNLBServerGroupAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNLBServerGroupAttributesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (ModifyNLBServerGroupAttributesOutput) String added in v1.1.21

String returns the string representation

type ModifyNetworkLoadBalancerAccessLogInput added in v1.1.42

type ModifyNetworkLoadBalancerAccessLogInput struct {
	AccessLogEnabled *bool `type:"boolean"`

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

	ProjectName *string `type:"string"`

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

func (ModifyNetworkLoadBalancerAccessLogInput) GoString added in v1.1.42

GoString returns the string representation

func (*ModifyNetworkLoadBalancerAccessLogInput) SetAccessLogEnabled added in v1.1.42

SetAccessLogEnabled sets the AccessLogEnabled field's value.

func (*ModifyNetworkLoadBalancerAccessLogInput) SetLoadBalancerId added in v1.1.42

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyNetworkLoadBalancerAccessLogInput) SetProjectName added in v1.1.42

SetProjectName sets the ProjectName field's value.

func (*ModifyNetworkLoadBalancerAccessLogInput) SetTopicName added in v1.1.42

SetTopicName sets the TopicName field's value.

func (ModifyNetworkLoadBalancerAccessLogInput) String added in v1.1.42

String returns the string representation

func (*ModifyNetworkLoadBalancerAccessLogInput) Validate added in v1.1.42

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

type ModifyNetworkLoadBalancerAccessLogOutput added in v1.1.42

type ModifyNetworkLoadBalancerAccessLogOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNetworkLoadBalancerAccessLogOutput) GoString added in v1.1.42

GoString returns the string representation

func (*ModifyNetworkLoadBalancerAccessLogOutput) SetRequestId added in v1.1.42

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerAccessLogOutput) String added in v1.1.42

String returns the string representation

type ModifyNetworkLoadBalancerAttributesInput added in v1.1.21

type ModifyNetworkLoadBalancerAttributesInput struct {
	CrossZoneEnabled *bool `type:"boolean"`

	Description *string `type:"string"`

	IpAddressVersion *string `type:"string"`

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

	LoadBalancerName *string `type:"string"`

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

func (ModifyNetworkLoadBalancerAttributesInput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNetworkLoadBalancerAttributesInput) SetCrossZoneEnabled added in v1.1.21

SetCrossZoneEnabled sets the CrossZoneEnabled field's value.

func (*ModifyNetworkLoadBalancerAttributesInput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*ModifyNetworkLoadBalancerAttributesInput) SetIpAddressVersion added in v1.1.21

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*ModifyNetworkLoadBalancerAttributesInput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyNetworkLoadBalancerAttributesInput) SetLoadBalancerName added in v1.1.21

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*ModifyNetworkLoadBalancerAttributesInput) SetModificationProtectionStatus added in v1.1.21

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (ModifyNetworkLoadBalancerAttributesInput) String added in v1.1.21

String returns the string representation

func (*ModifyNetworkLoadBalancerAttributesInput) Validate added in v1.1.21

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

type ModifyNetworkLoadBalancerAttributesOutput added in v1.1.21

type ModifyNetworkLoadBalancerAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNetworkLoadBalancerAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNetworkLoadBalancerAttributesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerAttributesOutput) String added in v1.1.21

String returns the string representation

type ModifyNetworkLoadBalancerBandwidthPackageInput added in v1.1.21

type ModifyNetworkLoadBalancerBandwidthPackageInput struct {

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

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

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

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

func (ModifyNetworkLoadBalancerBandwidthPackageInput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNetworkLoadBalancerBandwidthPackageInput) SetBandwidthPackageId added in v1.1.21

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*ModifyNetworkLoadBalancerBandwidthPackageInput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyNetworkLoadBalancerBandwidthPackageInput) SetOperation added in v1.1.21

SetOperation sets the Operation field's value.

func (*ModifyNetworkLoadBalancerBandwidthPackageInput) SetProtocol added in v1.1.21

SetProtocol sets the Protocol field's value.

func (ModifyNetworkLoadBalancerBandwidthPackageInput) String added in v1.1.21

String returns the string representation

func (*ModifyNetworkLoadBalancerBandwidthPackageInput) Validate added in v1.1.21

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

type ModifyNetworkLoadBalancerBandwidthPackageOutput added in v1.1.21

type ModifyNetworkLoadBalancerBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNetworkLoadBalancerBandwidthPackageOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNetworkLoadBalancerBandwidthPackageOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerBandwidthPackageOutput) String added in v1.1.21

String returns the string representation

type ModifyNetworkLoadBalancerNetworkTypeInput added in v1.1.21

type ModifyNetworkLoadBalancerNetworkTypeInput struct {

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

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

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

	ZoneMappings []*ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerNetworkTypeInput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNetworkLoadBalancerNetworkTypeInput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyNetworkLoadBalancerNetworkTypeInput) SetNetworkType added in v1.1.21

SetNetworkType sets the NetworkType field's value.

func (*ModifyNetworkLoadBalancerNetworkTypeInput) SetProtocol added in v1.1.21

SetProtocol sets the Protocol field's value.

func (*ModifyNetworkLoadBalancerNetworkTypeInput) SetZoneMappings added in v1.1.21

SetZoneMappings sets the ZoneMappings field's value.

func (ModifyNetworkLoadBalancerNetworkTypeInput) String added in v1.1.21

String returns the string representation

func (*ModifyNetworkLoadBalancerNetworkTypeInput) Validate added in v1.1.21

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

type ModifyNetworkLoadBalancerNetworkTypeOutput added in v1.1.21

type ModifyNetworkLoadBalancerNetworkTypeOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNetworkLoadBalancerNetworkTypeOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNetworkLoadBalancerNetworkTypeOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerNetworkTypeOutput) String added in v1.1.21

String returns the string representation

type ModifyNetworkLoadBalancerSecurityGroupsInput added in v1.1.21

type ModifyNetworkLoadBalancerSecurityGroupsInput struct {

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

	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerSecurityGroupsInput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNetworkLoadBalancerSecurityGroupsInput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyNetworkLoadBalancerSecurityGroupsInput) SetSecurityGroupIds added in v1.1.21

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (ModifyNetworkLoadBalancerSecurityGroupsInput) String added in v1.1.21

String returns the string representation

func (*ModifyNetworkLoadBalancerSecurityGroupsInput) Validate added in v1.1.21

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

type ModifyNetworkLoadBalancerSecurityGroupsOutput added in v1.1.21

type ModifyNetworkLoadBalancerSecurityGroupsOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNetworkLoadBalancerSecurityGroupsOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNetworkLoadBalancerSecurityGroupsOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerSecurityGroupsOutput) String added in v1.1.21

String returns the string representation

type ModifyNetworkLoadBalancerZonesInput added in v1.1.21

type ModifyNetworkLoadBalancerZonesInput struct {
	AddZoneMappings []*AddZoneMappingForModifyNetworkLoadBalancerZonesInput `type:"list"`

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

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

func (ModifyNetworkLoadBalancerZonesInput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNetworkLoadBalancerZonesInput) SetAddZoneMappings added in v1.1.21

SetAddZoneMappings sets the AddZoneMappings field's value.

func (*ModifyNetworkLoadBalancerZonesInput) SetDeleteZoneMappings added in v1.1.21

SetDeleteZoneMappings sets the DeleteZoneMappings field's value.

func (*ModifyNetworkLoadBalancerZonesInput) SetLoadBalancerId added in v1.1.21

SetLoadBalancerId sets the LoadBalancerId field's value.

func (ModifyNetworkLoadBalancerZonesInput) String added in v1.1.21

String returns the string representation

func (*ModifyNetworkLoadBalancerZonesInput) Validate added in v1.1.21

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

type ModifyNetworkLoadBalancerZonesOutput added in v1.1.21

type ModifyNetworkLoadBalancerZonesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNetworkLoadBalancerZonesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ModifyNetworkLoadBalancerZonesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerZonesOutput) String added in v1.1.21

String returns the string representation

type ModifyRulesInput

type ModifyRulesInput struct {

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

	Rules []*RuleForModifyRulesInput `type:"list"`
	// 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 RedirectConfigForCreateRulesInput added in v1.0.136

type RedirectConfigForCreateRulesInput struct {
	Host *string `type:"string"`

	Path *string `type:"string"`

	Port *string `type:"string"`

	Protocol *string `type:"string"`

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

func (RedirectConfigForCreateRulesInput) GoString added in v1.0.136

GoString returns the string representation

func (*RedirectConfigForCreateRulesInput) SetHost added in v1.0.136

SetHost sets the Host field's value.

func (*RedirectConfigForCreateRulesInput) SetPath added in v1.0.136

SetPath sets the Path field's value.

func (*RedirectConfigForCreateRulesInput) SetPort added in v1.0.136

SetPort sets the Port field's value.

func (*RedirectConfigForCreateRulesInput) SetProtocol added in v1.0.136

SetProtocol sets the Protocol field's value.

func (*RedirectConfigForCreateRulesInput) SetStatusCode added in v1.0.136

SetStatusCode sets the StatusCode field's value.

func (RedirectConfigForCreateRulesInput) String added in v1.0.136

String returns the string representation

type RedirectConfigForDescribeRulesOutput added in v1.0.136

type RedirectConfigForDescribeRulesOutput struct {
	Host *string `type:"string"`

	Path *string `type:"string"`

	Port *string `type:"string"`

	Protocol *string `type:"string"`

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

func (RedirectConfigForDescribeRulesOutput) GoString added in v1.0.136

GoString returns the string representation

func (*RedirectConfigForDescribeRulesOutput) SetHost added in v1.0.136

SetHost sets the Host field's value.

func (*RedirectConfigForDescribeRulesOutput) SetPath added in v1.0.136

SetPath sets the Path field's value.

func (*RedirectConfigForDescribeRulesOutput) SetPort added in v1.0.136

SetPort sets the Port field's value.

func (*RedirectConfigForDescribeRulesOutput) SetProtocol added in v1.0.136

SetProtocol sets the Protocol field's value.

func (*RedirectConfigForDescribeRulesOutput) SetStatusCode added in v1.0.136

SetStatusCode sets the StatusCode field's value.

func (RedirectConfigForDescribeRulesOutput) String added in v1.0.136

String returns the string representation

type RedirectConfigForModifyRulesInput added in v1.0.136

type RedirectConfigForModifyRulesInput struct {
	Host *string `type:"string"`

	Path *string `type:"string"`

	Port *string `type:"string"`

	Protocol *string `type:"string"`

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

func (RedirectConfigForModifyRulesInput) GoString added in v1.0.136

GoString returns the string representation

func (*RedirectConfigForModifyRulesInput) SetHost added in v1.0.136

SetHost sets the Host field's value.

func (*RedirectConfigForModifyRulesInput) SetPath added in v1.0.136

SetPath sets the Path field's value.

func (*RedirectConfigForModifyRulesInput) SetPort added in v1.0.136

SetPort sets the Port field's value.

func (*RedirectConfigForModifyRulesInput) SetProtocol added in v1.0.136

SetProtocol sets the Protocol field's value.

func (*RedirectConfigForModifyRulesInput) SetStatusCode added in v1.0.136

SetStatusCode sets the StatusCode field's value.

func (RedirectConfigForModifyRulesInput) String added in v1.0.136

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 RemoveDomainExtensionForModifyListenerDomainExtensionsInput added in v1.1.42

type RemoveDomainExtensionForModifyListenerDomainExtensionsInput struct {
	DomainExtensionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RemoveDomainExtensionForModifyListenerDomainExtensionsInput) GoString added in v1.1.42

GoString returns the string representation

func (*RemoveDomainExtensionForModifyListenerDomainExtensionsInput) SetDomainExtensionId added in v1.1.42

SetDomainExtensionId sets the DomainExtensionId field's value.

func (RemoveDomainExtensionForModifyListenerDomainExtensionsInput) String added in v1.1.42

String returns the string representation

type RemoveNLBBackendServersInput added in v1.1.21

type RemoveNLBBackendServersInput 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 (RemoveNLBBackendServersInput) GoString added in v1.1.21

func (s RemoveNLBBackendServersInput) GoString() string

GoString returns the string representation

func (*RemoveNLBBackendServersInput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (*RemoveNLBBackendServersInput) SetServerIds added in v1.1.21

SetServerIds sets the ServerIds field's value.

func (RemoveNLBBackendServersInput) String added in v1.1.21

String returns the string representation

func (*RemoveNLBBackendServersInput) Validate added in v1.1.21

func (s *RemoveNLBBackendServersInput) Validate() error

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

type RemoveNLBBackendServersOutput added in v1.1.21

type RemoveNLBBackendServersOutput struct {
	Metadata *response.ResponseMetadata

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

func (RemoveNLBBackendServersOutput) GoString added in v1.1.21

GoString returns the string representation

func (*RemoveNLBBackendServersOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (RemoveNLBBackendServersOutput) String added in v1.1.21

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 ResourceTagsForListTagsForNLBResourcesOutput added in v1.1.21

type ResourceTagsForListTagsForNLBResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

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

func (ResourceTagsForListTagsForNLBResourcesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ResourceTagsForListTagsForNLBResourcesOutput) SetResourceId added in v1.1.21

SetResourceId sets the ResourceId field's value.

func (*ResourceTagsForListTagsForNLBResourcesOutput) SetResourceType added in v1.1.21

SetResourceType sets the ResourceType field's value.

func (*ResourceTagsForListTagsForNLBResourcesOutput) SetTagKey added in v1.1.21

SetTagKey sets the TagKey field's value.

func (*ResourceTagsForListTagsForNLBResourcesOutput) SetTagValue added in v1.1.21

SetTagValue sets the TagValue field's value.

func (ResourceTagsForListTagsForNLBResourcesOutput) String added in v1.1.21

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 ResultForDescribeNLBListenerHealthOutput added in v1.1.21

type ResultForDescribeNLBListenerHealthOutput struct {
	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	ServerId *string `type:"string"`

	ServerType *string `type:"string"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`

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

func (ResultForDescribeNLBListenerHealthOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ResultForDescribeNLBListenerHealthOutput) SetInstanceId added in v1.1.21

SetInstanceId sets the InstanceId field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetIp added in v1.1.21

SetIp sets the Ip field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetServerId added in v1.1.21

SetServerId sets the ServerId field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetServerType added in v1.1.21

SetServerType sets the ServerType field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetUpdateTime added in v1.1.21

SetUpdateTime sets the UpdateTime field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (ResultForDescribeNLBListenerHealthOutput) String added in v1.1.21

String returns the string representation

type RuleForCreateRulesInput

type RuleForCreateRulesInput struct {
	ActionType *string `type:"string"`

	Description *string `type:"string"`

	Domain *string `type:"string"`

	RedirectConfig *RedirectConfigForCreateRulesInput `type:"structure"`

	ServerGroupId *string `type:"string"`

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

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

func (RuleForCreateRulesInput) GoString

func (s RuleForCreateRulesInput) GoString() string

GoString returns the string representation

func (*RuleForCreateRulesInput) SetActionType added in v1.0.136

SetActionType sets the ActionType field's value.

func (*RuleForCreateRulesInput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForCreateRulesInput) SetDomain

SetDomain sets the Domain field's value.

func (*RuleForCreateRulesInput) SetRedirectConfig added in v1.0.136

SetRedirectConfig sets the RedirectConfig field's value.

func (*RuleForCreateRulesInput) SetServerGroupId

func (s *RuleForCreateRulesInput) SetServerGroupId(v string) *RuleForCreateRulesInput

SetServerGroupId sets the ServerGroupId field's value.

func (*RuleForCreateRulesInput) SetTags added in v1.0.183

SetTags sets the Tags 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

type RuleForDescribeRulesOutput

type RuleForDescribeRulesOutput struct {
	ActionType *string `type:"string"`

	Description *string `type:"string"`

	Domain *string `type:"string"`

	RedirectConfig *RedirectConfigForDescribeRulesOutput `type:"structure"`

	RuleId *string `type:"string"`

	ServerGroupId *string `type:"string"`

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

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

func (RuleForDescribeRulesOutput) GoString

func (s RuleForDescribeRulesOutput) GoString() string

GoString returns the string representation

func (*RuleForDescribeRulesOutput) SetActionType added in v1.0.136

SetActionType sets the ActionType field's value.

func (*RuleForDescribeRulesOutput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForDescribeRulesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*RuleForDescribeRulesOutput) SetRedirectConfig added in v1.0.136

SetRedirectConfig sets the RedirectConfig 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) SetTags added in v1.0.183

SetTags sets the Tags 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 {
	ActionType *string `type:"string"`

	Description *string `type:"string"`

	RedirectConfig *RedirectConfigForModifyRulesInput `type:"structure"`

	// 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) SetActionType added in v1.0.136

SetActionType sets the ActionType field's value.

func (*RuleForModifyRulesInput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForModifyRulesInput) SetRedirectConfig added in v1.0.136

SetRedirectConfig sets the RedirectConfig 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 RulesTagForCreateRulesInput added in v1.0.183

type RulesTagForCreateRulesInput struct {
	Key *string `type:"string"`

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

func (RulesTagForCreateRulesInput) GoString added in v1.0.183

func (s RulesTagForCreateRulesInput) GoString() string

GoString returns the string representation

func (*RulesTagForCreateRulesInput) SetKey added in v1.0.183

SetKey sets the Key field's value.

func (*RulesTagForCreateRulesInput) SetValue added in v1.0.183

SetValue sets the Value field's value.

func (RulesTagForCreateRulesInput) String added in v1.0.183

String returns the string representation

type SecurityPolicyForDescribeNLBSecurityPoliciesOutput added in v1.1.21

type SecurityPolicyForDescribeNLBSecurityPoliciesOutput struct {
	AccountId *string `type:"string"`

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

	CreateTime *string `type:"string"`

	ProjectName *string `type:"string"`

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

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyName *string `type:"string"`

	Status *string `type:"string"`

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

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

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

func (SecurityPolicyForDescribeNLBSecurityPoliciesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetAccountId added in v1.1.21

SetAccountId sets the AccountId field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetCiphers added in v1.1.21

SetCiphers sets the Ciphers field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetCreateTime added in v1.1.21

SetCreateTime sets the CreateTime field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetRelatedListenerIds added in v1.1.21

SetRelatedListenerIds sets the RelatedListenerIds field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetSecurityPolicyId added in v1.1.21

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetSecurityPolicyName added in v1.1.21

SetSecurityPolicyName sets the SecurityPolicyName field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetTlsVersions added in v1.1.21

SetTlsVersions sets the TlsVersions field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetUpdateTime added in v1.1.21

SetUpdateTime sets the UpdateTime field's value.

func (SecurityPolicyForDescribeNLBSecurityPoliciesOutput) String added in v1.1.21

String returns the string representation

type SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput added in v1.1.21

type SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput struct {
	Ciphers []*string `type:"list"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyName *string `type:"string"`

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

func (SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) SetCiphers added in v1.1.21

SetCiphers sets the Ciphers field's value.

func (*SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) SetSecurityPolicyId added in v1.1.21

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) SetSecurityPolicyName added in v1.1.21

SetSecurityPolicyName sets the SecurityPolicyName field's value.

func (*SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) SetTlsVersions added in v1.1.21

SetTlsVersions sets the TlsVersions field's value.

func (SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) String added in v1.1.21

String returns the string representation

type ServerForAddNLBBackendServersInput added in v1.1.21

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

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

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

	Port *int64 `type:"integer"`

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

	Weight *int64 `type:"integer"`

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

func (ServerForAddNLBBackendServersInput) GoString added in v1.1.21

GoString returns the string representation

func (*ServerForAddNLBBackendServersInput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*ServerForAddNLBBackendServersInput) SetInstanceId added in v1.1.21

SetInstanceId sets the InstanceId field's value.

func (*ServerForAddNLBBackendServersInput) SetIp added in v1.1.21

SetIp sets the Ip field's value.

func (*ServerForAddNLBBackendServersInput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*ServerForAddNLBBackendServersInput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*ServerForAddNLBBackendServersInput) SetWeight added in v1.1.21

SetWeight sets the Weight field's value.

func (*ServerForAddNLBBackendServersInput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (ServerForAddNLBBackendServersInput) String added in v1.1.21

String returns the string representation

func (*ServerForAddNLBBackendServersInput) Validate added in v1.1.21

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 ServerForCreateNLBServerGroupInput added in v1.1.21

type ServerForCreateNLBServerGroupInput 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"`

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

func (ServerForCreateNLBServerGroupInput) GoString added in v1.1.21

GoString returns the string representation

func (*ServerForCreateNLBServerGroupInput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*ServerForCreateNLBServerGroupInput) SetInstanceId added in v1.1.21

SetInstanceId sets the InstanceId field's value.

func (*ServerForCreateNLBServerGroupInput) SetIp added in v1.1.21

SetIp sets the Ip field's value.

func (*ServerForCreateNLBServerGroupInput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*ServerForCreateNLBServerGroupInput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*ServerForCreateNLBServerGroupInput) SetWeight added in v1.1.21

SetWeight sets the Weight field's value.

func (*ServerForCreateNLBServerGroupInput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (ServerForCreateNLBServerGroupInput) String added in v1.1.21

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 ServerForDescribeNLBServerGroupAttributesOutput added in v1.1.21

type ServerForDescribeNLBServerGroupAttributesOutput 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"`

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

func (ServerForDescribeNLBServerGroupAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetInstanceId added in v1.1.21

SetInstanceId sets the InstanceId field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetIp added in v1.1.21

SetIp sets the Ip field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetServerId added in v1.1.21

SetServerId sets the ServerId field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetWeight added in v1.1.21

SetWeight sets the Weight field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (ServerForDescribeNLBServerGroupAttributesOutput) String added in v1.1.21

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 ServerForModifyNLBBackendServersAttributesInput added in v1.1.21

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

	Port *int64 `type:"integer"`

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

	Weight *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ServerForModifyNLBBackendServersAttributesInput) GoString added in v1.1.21

GoString returns the string representation

func (*ServerForModifyNLBBackendServersAttributesInput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*ServerForModifyNLBBackendServersAttributesInput) SetPort added in v1.1.21

SetPort sets the Port field's value.

func (*ServerForModifyNLBBackendServersAttributesInput) SetServerId added in v1.1.21

SetServerId sets the ServerId field's value.

func (*ServerForModifyNLBBackendServersAttributesInput) SetWeight added in v1.1.21

SetWeight sets the Weight field's value.

func (ServerForModifyNLBBackendServersAttributesInput) String added in v1.1.21

String returns the string representation

func (*ServerForModifyNLBBackendServersAttributesInput) Validate added in v1.1.21

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

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 ServerGroupForDescribeNLBServerGroupsOutput added in v1.1.21

type ServerGroupForDescribeNLBServerGroupsOutput struct {
	AccountId *string `type:"string"`

	AnyPortEnabled *bool `type:"boolean"`

	BypassSecurityGroupEnabled *bool `type:"boolean"`

	ConnectionDrainEnabled *bool `type:"boolean"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	HealthCheck *HealthCheckForDescribeNLBServerGroupsOutput `type:"structure"`

	IpAddressVersion *string `type:"string"`

	PreserveClientIpEnabled *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	Protocol *string `type:"string"`

	ProxyProtocolType *string `type:"string"`

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

	Scheduler *string `type:"string"`

	ServerCount *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

	SessionPersistenceEnabled *bool `type:"boolean"`

	SessionPersistenceTimeout *int64 `type:"integer"`

	Status *string `type:"string"`

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

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

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

func (ServerGroupForDescribeNLBServerGroupsOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetAccountId added in v1.1.21

SetAccountId sets the AccountId field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetAnyPortEnabled added in v1.1.21

SetAnyPortEnabled sets the AnyPortEnabled field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetBypassSecurityGroupEnabled added in v1.1.21

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetConnectionDrainEnabled added in v1.1.21

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetConnectionDrainTimeout added in v1.1.21

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetCreateTime added in v1.1.21

SetCreateTime sets the CreateTime field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetDescription added in v1.1.21

SetDescription sets the Description field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetHealthCheck added in v1.1.21

SetHealthCheck sets the HealthCheck field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetIpAddressVersion added in v1.1.21

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetPreserveClientIpEnabled added in v1.1.21

SetPreserveClientIpEnabled sets the PreserveClientIpEnabled field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetProjectName added in v1.1.21

SetProjectName sets the ProjectName field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetProtocol added in v1.1.21

SetProtocol sets the Protocol field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetProxyProtocolType added in v1.1.21

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetRelatedLoadBalancerIds added in v1.1.21

SetRelatedLoadBalancerIds sets the RelatedLoadBalancerIds field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetScheduler added in v1.1.21

SetScheduler sets the Scheduler field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetServerCount added in v1.1.21

SetServerCount sets the ServerCount field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetServerGroupId added in v1.1.21

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetServerGroupName added in v1.1.21

SetServerGroupName sets the ServerGroupName field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetSessionPersistenceEnabled added in v1.1.21

SetSessionPersistenceEnabled sets the SessionPersistenceEnabled field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetSessionPersistenceTimeout added in v1.1.21

SetSessionPersistenceTimeout sets the SessionPersistenceTimeout field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetStatus added in v1.1.21

SetStatus sets the Status field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetType added in v1.1.21

SetType sets the Type field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetUpdateTime added in v1.1.21

SetUpdateTime sets the UpdateTime field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetVpcId added in v1.1.21

SetVpcId sets the VpcId field's value.

func (ServerGroupForDescribeNLBServerGroupsOutput) String added in v1.1.21

String returns the string representation

type ServerGroupForDescribeServerGroupsOutput

type ServerGroupForDescribeServerGroupsOutput struct {
	AddressIpVersion *string `type:"string"`

	AnyPortEnabled *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

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

	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) SetAnyPortEnabled added in v1.0.141

SetAnyPortEnabled sets the AnyPortEnabled 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) SetTags added in v1.0.136

SetTags sets the Tags 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 TagFilterForDescribeListenersInput added in v1.0.136

type TagFilterForDescribeListenersInput struct {
	Key *string `type:"string"`

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

func (TagFilterForDescribeListenersInput) GoString added in v1.0.136

GoString returns the string representation

func (*TagFilterForDescribeListenersInput) SetKey added in v1.0.136

SetKey sets the Key field's value.

func (*TagFilterForDescribeListenersInput) SetValues added in v1.0.136

SetValues sets the Values field's value.

func (TagFilterForDescribeListenersInput) String added in v1.0.136

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 TagFilterForDescribeNLBListenersInput added in v1.1.21

type TagFilterForDescribeNLBListenersInput struct {
	Key *string `type:"string"`

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

func (TagFilterForDescribeNLBListenersInput) GoString added in v1.1.21

GoString returns the string representation

func (*TagFilterForDescribeNLBListenersInput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagFilterForDescribeNLBListenersInput) SetValues added in v1.1.21

SetValues sets the Values field's value.

func (TagFilterForDescribeNLBListenersInput) String added in v1.1.21

String returns the string representation

type TagFilterForDescribeNLBSecurityPoliciesInput added in v1.1.21

type TagFilterForDescribeNLBSecurityPoliciesInput struct {
	Key *string `type:"string"`

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

func (TagFilterForDescribeNLBSecurityPoliciesInput) GoString added in v1.1.21

GoString returns the string representation

func (*TagFilterForDescribeNLBSecurityPoliciesInput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagFilterForDescribeNLBSecurityPoliciesInput) SetValues added in v1.1.21

SetValues sets the Values field's value.

func (TagFilterForDescribeNLBSecurityPoliciesInput) String added in v1.1.21

String returns the string representation

type TagFilterForDescribeNLBServerGroupsInput added in v1.1.21

type TagFilterForDescribeNLBServerGroupsInput struct {
	Key *string `type:"string"`

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

func (TagFilterForDescribeNLBServerGroupsInput) GoString added in v1.1.21

GoString returns the string representation

func (*TagFilterForDescribeNLBServerGroupsInput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagFilterForDescribeNLBServerGroupsInput) SetValues added in v1.1.21

SetValues sets the Values field's value.

func (TagFilterForDescribeNLBServerGroupsInput) String added in v1.1.21

String returns the string representation

type TagFilterForDescribeNetworkLoadBalancersInput added in v1.1.21

type TagFilterForDescribeNetworkLoadBalancersInput struct {
	Key *string `type:"string"`

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

func (TagFilterForDescribeNetworkLoadBalancersInput) GoString added in v1.1.21

GoString returns the string representation

func (*TagFilterForDescribeNetworkLoadBalancersInput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagFilterForDescribeNetworkLoadBalancersInput) SetValues added in v1.1.21

SetValues sets the Values field's value.

func (TagFilterForDescribeNetworkLoadBalancersInput) String added in v1.1.21

String returns the string representation

type TagFilterForDescribeRulesInput added in v1.0.183

type TagFilterForDescribeRulesInput struct {
	Key *string `type:"string"`

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

func (TagFilterForDescribeRulesInput) GoString added in v1.0.183

GoString returns the string representation

func (*TagFilterForDescribeRulesInput) SetKey added in v1.0.183

SetKey sets the Key field's value.

func (*TagFilterForDescribeRulesInput) SetValues added in v1.0.183

SetValues sets the Values field's value.

func (TagFilterForDescribeRulesInput) String added in v1.0.183

String returns the string representation

type TagFilterForDescribeServerGroupsInput added in v1.0.136

type TagFilterForDescribeServerGroupsInput struct {
	Key *string `type:"string"`

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

func (TagFilterForDescribeServerGroupsInput) GoString added in v1.0.136

GoString returns the string representation

func (*TagFilterForDescribeServerGroupsInput) SetKey added in v1.0.136

SetKey sets the Key field's value.

func (*TagFilterForDescribeServerGroupsInput) SetValues added in v1.0.136

SetValues sets the Values field's value.

func (TagFilterForDescribeServerGroupsInput) String added in v1.0.136

String returns the string representation

type TagFilterForListTagsForNLBResourcesInput added in v1.1.21

type TagFilterForListTagsForNLBResourcesInput struct {
	Key *string `type:"string"`

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

func (TagFilterForListTagsForNLBResourcesInput) GoString added in v1.1.21

GoString returns the string representation

func (*TagFilterForListTagsForNLBResourcesInput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagFilterForListTagsForNLBResourcesInput) SetValues added in v1.1.21

SetValues sets the Values field's value.

func (TagFilterForListTagsForNLBResourcesInput) String added in v1.1.21

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 TagForCreateListenerInput added in v1.0.136

type TagForCreateListenerInput struct {
	Key *string `type:"string"`

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

func (TagForCreateListenerInput) GoString added in v1.0.136

func (s TagForCreateListenerInput) GoString() string

GoString returns the string representation

func (*TagForCreateListenerInput) SetKey added in v1.0.136

SetKey sets the Key field's value.

func (*TagForCreateListenerInput) SetValue added in v1.0.136

SetValue sets the Value field's value.

func (TagForCreateListenerInput) String added in v1.0.136

func (s TagForCreateListenerInput) 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 TagForCreateNLBListenerInput added in v1.1.21

type TagForCreateNLBListenerInput struct {
	Key *string `type:"string"`

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

func (TagForCreateNLBListenerInput) GoString added in v1.1.21

func (s TagForCreateNLBListenerInput) GoString() string

GoString returns the string representation

func (*TagForCreateNLBListenerInput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForCreateNLBListenerInput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForCreateNLBListenerInput) String added in v1.1.21

String returns the string representation

type TagForCreateNLBSecurityPolicyInput added in v1.1.21

type TagForCreateNLBSecurityPolicyInput struct {
	Key *string `type:"string"`

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

func (TagForCreateNLBSecurityPolicyInput) GoString added in v1.1.21

GoString returns the string representation

func (*TagForCreateNLBSecurityPolicyInput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForCreateNLBSecurityPolicyInput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForCreateNLBSecurityPolicyInput) String added in v1.1.21

String returns the string representation

type TagForCreateNLBServerGroupInput added in v1.1.21

type TagForCreateNLBServerGroupInput struct {
	Key *string `type:"string"`

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

func (TagForCreateNLBServerGroupInput) GoString added in v1.1.21

GoString returns the string representation

func (*TagForCreateNLBServerGroupInput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForCreateNLBServerGroupInput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForCreateNLBServerGroupInput) String added in v1.1.21

String returns the string representation

type TagForCreateNetworkLoadBalancerInput added in v1.1.21

type TagForCreateNetworkLoadBalancerInput struct {
	Key *string `type:"string"`

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

func (TagForCreateNetworkLoadBalancerInput) GoString added in v1.1.21

GoString returns the string representation

func (*TagForCreateNetworkLoadBalancerInput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForCreateNetworkLoadBalancerInput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForCreateNetworkLoadBalancerInput) String added in v1.1.21

String returns the string representation

type TagForCreateServerGroupInput added in v1.0.136

type TagForCreateServerGroupInput struct {
	Key *string `type:"string"`

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

func (TagForCreateServerGroupInput) GoString added in v1.0.136

func (s TagForCreateServerGroupInput) GoString() string

GoString returns the string representation

func (*TagForCreateServerGroupInput) SetKey added in v1.0.136

SetKey sets the Key field's value.

func (*TagForCreateServerGroupInput) SetValue added in v1.0.136

SetValue sets the Value field's value.

func (TagForCreateServerGroupInput) String added in v1.0.136

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 TagForDescribeListenerAttributesOutput added in v1.0.136

type TagForDescribeListenerAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeListenerAttributesOutput) GoString added in v1.0.136

GoString returns the string representation

func (*TagForDescribeListenerAttributesOutput) SetKey added in v1.0.136

SetKey sets the Key field's value.

func (*TagForDescribeListenerAttributesOutput) SetValue added in v1.0.136

SetValue sets the Value field's value.

func (TagForDescribeListenerAttributesOutput) String added in v1.0.136

String returns the string representation

type TagForDescribeListenersOutput added in v1.0.136

type TagForDescribeListenersOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeListenersOutput) GoString added in v1.0.136

GoString returns the string representation

func (*TagForDescribeListenersOutput) SetKey added in v1.0.136

SetKey sets the Key field's value.

func (*TagForDescribeListenersOutput) SetValue added in v1.0.136

SetValue sets the Value field's value.

func (TagForDescribeListenersOutput) String added in v1.0.136

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 TagForDescribeNLBListenerAttributesOutput added in v1.1.21

type TagForDescribeNLBListenerAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeNLBListenerAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*TagForDescribeNLBListenerAttributesOutput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForDescribeNLBListenerAttributesOutput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForDescribeNLBListenerAttributesOutput) String added in v1.1.21

String returns the string representation

type TagForDescribeNLBListenersOutput added in v1.1.21

type TagForDescribeNLBListenersOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeNLBListenersOutput) GoString added in v1.1.21

GoString returns the string representation

func (*TagForDescribeNLBListenersOutput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForDescribeNLBListenersOutput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForDescribeNLBListenersOutput) String added in v1.1.21

String returns the string representation

type TagForDescribeNLBSecurityPoliciesOutput added in v1.1.21

type TagForDescribeNLBSecurityPoliciesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeNLBSecurityPoliciesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*TagForDescribeNLBSecurityPoliciesOutput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForDescribeNLBSecurityPoliciesOutput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForDescribeNLBSecurityPoliciesOutput) String added in v1.1.21

String returns the string representation

type TagForDescribeNLBServerGroupAttributesOutput added in v1.1.21

type TagForDescribeNLBServerGroupAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeNLBServerGroupAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*TagForDescribeNLBServerGroupAttributesOutput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForDescribeNLBServerGroupAttributesOutput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForDescribeNLBServerGroupAttributesOutput) String added in v1.1.21

String returns the string representation

type TagForDescribeNLBServerGroupsOutput added in v1.1.21

type TagForDescribeNLBServerGroupsOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeNLBServerGroupsOutput) GoString added in v1.1.21

GoString returns the string representation

func (*TagForDescribeNLBServerGroupsOutput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForDescribeNLBServerGroupsOutput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForDescribeNLBServerGroupsOutput) String added in v1.1.21

String returns the string representation

type TagForDescribeNetworkLoadBalancerAttributesOutput added in v1.1.21

type TagForDescribeNetworkLoadBalancerAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeNetworkLoadBalancerAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*TagForDescribeNetworkLoadBalancerAttributesOutput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForDescribeNetworkLoadBalancerAttributesOutput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForDescribeNetworkLoadBalancerAttributesOutput) String added in v1.1.21

String returns the string representation

type TagForDescribeNetworkLoadBalancersOutput added in v1.1.21

type TagForDescribeNetworkLoadBalancersOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeNetworkLoadBalancersOutput) GoString added in v1.1.21

GoString returns the string representation

func (*TagForDescribeNetworkLoadBalancersOutput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForDescribeNetworkLoadBalancersOutput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForDescribeNetworkLoadBalancersOutput) String added in v1.1.21

String returns the string representation

type TagForDescribeRulesOutput added in v1.0.183

type TagForDescribeRulesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeRulesOutput) GoString added in v1.0.183

func (s TagForDescribeRulesOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeRulesOutput) SetKey added in v1.0.183

SetKey sets the Key field's value.

func (*TagForDescribeRulesOutput) SetValue added in v1.0.183

SetValue sets the Value field's value.

func (TagForDescribeRulesOutput) String added in v1.0.183

func (s TagForDescribeRulesOutput) String() string

String returns the string representation

type TagForDescribeServerGroupAttributesOutput added in v1.0.136

type TagForDescribeServerGroupAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeServerGroupAttributesOutput) GoString added in v1.0.136

GoString returns the string representation

func (*TagForDescribeServerGroupAttributesOutput) SetKey added in v1.0.136

SetKey sets the Key field's value.

func (*TagForDescribeServerGroupAttributesOutput) SetValue added in v1.0.136

SetValue sets the Value field's value.

func (TagForDescribeServerGroupAttributesOutput) String added in v1.0.136

String returns the string representation

type TagForDescribeServerGroupsOutput added in v1.0.136

type TagForDescribeServerGroupsOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeServerGroupsOutput) GoString added in v1.0.136

GoString returns the string representation

func (*TagForDescribeServerGroupsOutput) SetKey added in v1.0.136

SetKey sets the Key field's value.

func (*TagForDescribeServerGroupsOutput) SetValue added in v1.0.136

SetValue sets the Value field's value.

func (TagForDescribeServerGroupsOutput) String added in v1.0.136

String returns the string representation

type TagForTagNLBResourcesInput added in v1.1.21

type TagForTagNLBResourcesInput struct {

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

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

func (TagForTagNLBResourcesInput) GoString added in v1.1.21

func (s TagForTagNLBResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagNLBResourcesInput) SetKey added in v1.1.21

SetKey sets the Key field's value.

func (*TagForTagNLBResourcesInput) SetValue added in v1.1.21

SetValue sets the Value field's value.

func (TagForTagNLBResourcesInput) String added in v1.1.21

String returns the string representation

func (*TagForTagNLBResourcesInput) Validate added in v1.1.21

func (s *TagForTagNLBResourcesInput) Validate() error

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

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 TagNLBResourcesInput added in v1.1.21

type TagNLBResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForTagNLBResourcesInput"`

	Tags []*TagForTagNLBResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (TagNLBResourcesInput) GoString added in v1.1.21

func (s TagNLBResourcesInput) GoString() string

GoString returns the string representation

func (*TagNLBResourcesInput) SetResourceIds added in v1.1.21

func (s *TagNLBResourcesInput) SetResourceIds(v []*string) *TagNLBResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagNLBResourcesInput) SetResourceType added in v1.1.21

func (s *TagNLBResourcesInput) SetResourceType(v string) *TagNLBResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagNLBResourcesInput) SetTags added in v1.1.21

SetTags sets the Tags field's value.

func (TagNLBResourcesInput) String added in v1.1.21

func (s TagNLBResourcesInput) String() string

String returns the string representation

func (*TagNLBResourcesInput) Validate added in v1.1.21

func (s *TagNLBResourcesInput) Validate() error

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

type TagNLBResourcesOutput added in v1.1.21

type TagNLBResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

func (TagNLBResourcesOutput) GoString added in v1.1.21

func (s TagNLBResourcesOutput) GoString() string

GoString returns the string representation

func (*TagNLBResourcesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (TagNLBResourcesOutput) String added in v1.1.21

func (s TagNLBResourcesOutput) String() string

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 []*TagForTagResourcesInput `type:"list"`
	// 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 UntagNLBResourcesInput added in v1.1.21

type UntagNLBResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForUntagNLBResourcesInput"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagNLBResourcesInput) GoString added in v1.1.21

func (s UntagNLBResourcesInput) GoString() string

GoString returns the string representation

func (*UntagNLBResourcesInput) SetResourceIds added in v1.1.21

func (s *UntagNLBResourcesInput) SetResourceIds(v []*string) *UntagNLBResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagNLBResourcesInput) SetResourceType added in v1.1.21

func (s *UntagNLBResourcesInput) SetResourceType(v string) *UntagNLBResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagNLBResourcesInput) SetTagKeys added in v1.1.21

SetTagKeys sets the TagKeys field's value.

func (UntagNLBResourcesInput) String added in v1.1.21

func (s UntagNLBResourcesInput) String() string

String returns the string representation

func (*UntagNLBResourcesInput) Validate added in v1.1.21

func (s *UntagNLBResourcesInput) Validate() error

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

type UntagNLBResourcesOutput added in v1.1.21

type UntagNLBResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

func (UntagNLBResourcesOutput) GoString added in v1.1.21

func (s UntagNLBResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagNLBResourcesOutput) SetRequestId added in v1.1.21

SetRequestId sets the RequestId field's value.

func (UntagNLBResourcesOutput) String added in v1.1.21

func (s UntagNLBResourcesOutput) 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

type ZoneForDescribeNLBZonesOutput added in v1.1.21

type ZoneForDescribeNLBZonesOutput struct {
	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ZoneForDescribeNLBZonesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ZoneForDescribeNLBZonesOutput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (ZoneForDescribeNLBZonesOutput) String added in v1.1.21

String returns the string representation

type ZoneMappingForCreateNetworkLoadBalancerInput added in v1.1.21

type ZoneMappingForCreateNetworkLoadBalancerInput struct {
	EipId *string `type:"string"`

	EipIsp *string `type:"string"`

	EipSpecificEgress *string `type:"string"`

	Ipv4Address *string `type:"string"`

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

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

func (ZoneMappingForCreateNetworkLoadBalancerInput) GoString added in v1.1.21

GoString returns the string representation

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetEipId added in v1.1.21

SetEipId sets the EipId field's value.

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetEipIsp added in v1.1.50

SetEipIsp sets the EipIsp field's value.

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetEipSpecificEgress added in v1.1.50

SetEipSpecificEgress sets the EipSpecificEgress field's value.

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetIpv4Address added in v1.1.21

SetIpv4Address sets the Ipv4Address field's value.

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetSubnetId added in v1.1.21

SetSubnetId sets the SubnetId field's value.

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForCreateNetworkLoadBalancerInput) String added in v1.1.21

String returns the string representation

func (*ZoneMappingForCreateNetworkLoadBalancerInput) Validate added in v1.1.21

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

type ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput added in v1.1.21

type ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput struct {
	EniId *string `type:"string"`

	Ipv4Address *string `type:"string"`

	Ipv4EipAddress *string `type:"string"`

	Ipv4EipId *string `type:"string"`

	Ipv4HcStatus *string `type:"string"`

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

	Ipv6Address *string `type:"string"`

	Ipv6EipId *string `type:"string"`

	Ipv6HcStatus *string `type:"string"`

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

	SubnetId *string `type:"string"`

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

func (ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetEniId added in v1.1.21

SetEniId sets the EniId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv4Address added in v1.1.21

SetIpv4Address sets the Ipv4Address field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv4EipAddress added in v1.1.21

SetIpv4EipAddress sets the Ipv4EipAddress field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv4EipId added in v1.1.21

SetIpv4EipId sets the Ipv4EipId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv4HcStatus added in v1.1.21

SetIpv4HcStatus sets the Ipv4HcStatus field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv4LocalAddresses added in v1.1.21

SetIpv4LocalAddresses sets the Ipv4LocalAddresses field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv6Address added in v1.1.21

SetIpv6Address sets the Ipv6Address field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv6EipId added in v1.1.21

SetIpv6EipId sets the Ipv6EipId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv6HcStatus added in v1.1.21

SetIpv6HcStatus sets the Ipv6HcStatus field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv6LocalAddresses added in v1.1.21

SetIpv6LocalAddresses sets the Ipv6LocalAddresses field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetSubnetId added in v1.1.21

SetSubnetId sets the SubnetId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) String added in v1.1.21

String returns the string representation

type ZoneMappingForDescribeNetworkLoadBalancersOutput added in v1.1.21

type ZoneMappingForDescribeNetworkLoadBalancersOutput struct {
	EniId *string `type:"string"`

	Ipv4Address *string `type:"string"`

	Ipv4EipAddress *string `type:"string"`

	Ipv4EipId *string `type:"string"`

	Ipv4HcStatus *string `type:"string"`

	Ipv6Address *string `type:"string"`

	Ipv6EipId *string `type:"string"`

	Ipv6HcStatus *string `type:"string"`

	SubnetId *string `type:"string"`

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

func (ZoneMappingForDescribeNetworkLoadBalancersOutput) GoString added in v1.1.21

GoString returns the string representation

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetEniId added in v1.1.21

SetEniId sets the EniId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv4Address added in v1.1.21

SetIpv4Address sets the Ipv4Address field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv4EipAddress added in v1.1.21

SetIpv4EipAddress sets the Ipv4EipAddress field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv4EipId added in v1.1.21

SetIpv4EipId sets the Ipv4EipId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv4HcStatus added in v1.1.21

SetIpv4HcStatus sets the Ipv4HcStatus field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv6Address added in v1.1.21

SetIpv6Address sets the Ipv6Address field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv6EipId added in v1.1.21

SetIpv6EipId sets the Ipv6EipId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv6HcStatus added in v1.1.21

SetIpv6HcStatus sets the Ipv6HcStatus field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetSubnetId added in v1.1.21

SetSubnetId sets the SubnetId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForDescribeNetworkLoadBalancersOutput) String added in v1.1.21

String returns the string representation

type ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput added in v1.1.21

type ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput struct {
	EipId *string `type:"string"`

	EipIsp *string `type:"string"`

	EipSpecificEgress *string `type:"string"`

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

func (ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) GoString added in v1.1.21

GoString returns the string representation

func (*ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) SetEipId added in v1.1.21

SetEipId sets the EipId field's value.

func (*ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) SetEipIsp added in v1.1.50

SetEipIsp sets the EipIsp field's value.

func (*ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) SetEipSpecificEgress added in v1.1.50

SetEipSpecificEgress sets the EipSpecificEgress field's value.

func (*ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) SetZoneId added in v1.1.21

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) String added in v1.1.21

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