alb

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package albiface provides an interface to enable mocking the ALB 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 (
	ServiceName = "alb"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "alb"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type ALB

type ALB struct {
	*client.Client
}

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

ALB 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) *ALB

New create int can support ssl or region locate set

func (*ALB) AddAclEntries

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

AddAclEntries API operation for ALB.

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

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

func (*ALB) AddAclEntriesCommon

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

AddAclEntriesCommon API operation for ALB.

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

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

func (*ALB) AddAclEntriesCommonRequest

func (c *ALB) 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 (*ALB) AddAclEntriesCommonWithContext

func (c *ALB) 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 (*ALB) AddAclEntriesRequest

func (c *ALB) 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 (*ALB) AddAclEntriesWithContext

func (c *ALB) 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 (*ALB) AddServerGroupBackendServers

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

AddServerGroupBackendServers API operation for ALB.

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

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

func (*ALB) AddServerGroupBackendServersCommon

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

AddServerGroupBackendServersCommon API operation for ALB.

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

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

func (*ALB) AddServerGroupBackendServersCommonRequest

func (c *ALB) 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 (*ALB) AddServerGroupBackendServersCommonWithContext

func (c *ALB) 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 (*ALB) AddServerGroupBackendServersRequest

func (c *ALB) 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 (*ALB) AddServerGroupBackendServersWithContext

func (c *ALB) 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 (*ALB) CreateAcl

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

CreateAcl API operation for ALB.

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

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

func (*ALB) CreateAclCommon

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

CreateAclCommon API operation for ALB.

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

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

func (*ALB) CreateAclCommonRequest

func (c *ALB) 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 (*ALB) CreateAclCommonWithContext

func (c *ALB) 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 (*ALB) CreateAclRequest

func (c *ALB) 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 (*ALB) CreateAclWithContext

func (c *ALB) 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 (*ALB) CreateCustomizedCfg

func (c *ALB) CreateCustomizedCfg(input *CreateCustomizedCfgInput) (*CreateCustomizedCfgOutput, error)

CreateCustomizedCfg API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation CreateCustomizedCfg for usage and error information.

func (*ALB) CreateCustomizedCfgCommon

func (c *ALB) CreateCustomizedCfgCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCustomizedCfgCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation CreateCustomizedCfgCommon for usage and error information.

func (*ALB) CreateCustomizedCfgCommonRequest

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

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

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

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

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

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

func (*ALB) CreateCustomizedCfgCommonWithContext

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

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

See CreateCustomizedCfgCommon 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 (*ALB) CreateCustomizedCfgRequest

func (c *ALB) CreateCustomizedCfgRequest(input *CreateCustomizedCfgInput) (req *request.Request, output *CreateCustomizedCfgOutput)

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

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

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

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

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

func (*ALB) CreateCustomizedCfgWithContext

func (c *ALB) CreateCustomizedCfgWithContext(ctx volcengine.Context, input *CreateCustomizedCfgInput, opts ...request.Option) (*CreateCustomizedCfgOutput, error)

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

See CreateCustomizedCfg 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 (*ALB) CreateHealthCheckTemplates

func (c *ALB) CreateHealthCheckTemplates(input *CreateHealthCheckTemplatesInput) (*CreateHealthCheckTemplatesOutput, error)

CreateHealthCheckTemplates API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation CreateHealthCheckTemplates for usage and error information.

func (*ALB) CreateHealthCheckTemplatesCommon

func (c *ALB) CreateHealthCheckTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateHealthCheckTemplatesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation CreateHealthCheckTemplatesCommon for usage and error information.

func (*ALB) CreateHealthCheckTemplatesCommonRequest

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

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

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

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

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

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

func (*ALB) CreateHealthCheckTemplatesCommonWithContext

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

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

See CreateHealthCheckTemplatesCommon 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 (*ALB) CreateHealthCheckTemplatesRequest

func (c *ALB) CreateHealthCheckTemplatesRequest(input *CreateHealthCheckTemplatesInput) (req *request.Request, output *CreateHealthCheckTemplatesOutput)

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

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

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

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

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

func (*ALB) CreateHealthCheckTemplatesWithContext

func (c *ALB) CreateHealthCheckTemplatesWithContext(ctx volcengine.Context, input *CreateHealthCheckTemplatesInput, opts ...request.Option) (*CreateHealthCheckTemplatesOutput, error)

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

See CreateHealthCheckTemplates 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 (*ALB) CreateListener

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

CreateListener API operation for ALB.

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

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

func (*ALB) CreateListenerCommon

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

CreateListenerCommon API operation for ALB.

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

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

func (*ALB) CreateListenerCommonRequest

func (c *ALB) 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 (*ALB) CreateListenerCommonWithContext

func (c *ALB) 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 (*ALB) CreateListenerRequest

func (c *ALB) 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 (*ALB) CreateListenerWithContext

func (c *ALB) 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 (*ALB) CreateLoadBalancer

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

CreateLoadBalancer API operation for ALB.

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

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

func (*ALB) CreateLoadBalancerCommon

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

CreateLoadBalancerCommon API operation for ALB.

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

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

func (*ALB) CreateLoadBalancerCommonRequest

func (c *ALB) 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 (*ALB) CreateLoadBalancerCommonWithContext

func (c *ALB) 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 (*ALB) CreateLoadBalancerRequest

func (c *ALB) 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 (*ALB) CreateLoadBalancerWithContext

func (c *ALB) 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 (*ALB) CreateRules

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

CreateRules API operation for ALB.

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

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

func (*ALB) CreateRulesCommon

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

CreateRulesCommon API operation for ALB.

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

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

func (*ALB) CreateRulesCommonRequest

func (c *ALB) 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 (*ALB) CreateRulesCommonWithContext

func (c *ALB) 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 (*ALB) CreateRulesRequest

func (c *ALB) 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 (*ALB) CreateRulesWithContext

func (c *ALB) 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 (*ALB) CreateServerGroup

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

CreateServerGroup API operation for ALB.

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

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

func (*ALB) CreateServerGroupCommon

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

CreateServerGroupCommon API operation for ALB.

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

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

func (*ALB) CreateServerGroupCommonRequest

func (c *ALB) 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 (*ALB) CreateServerGroupCommonWithContext

func (c *ALB) 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 (*ALB) CreateServerGroupRequest

func (c *ALB) 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 (*ALB) CreateServerGroupWithContext

func (c *ALB) 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 (*ALB) DeleteAcl

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

DeleteAcl API operation for ALB.

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

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

func (*ALB) DeleteAclCommon

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

DeleteAclCommon API operation for ALB.

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

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

func (*ALB) DeleteAclCommonRequest

func (c *ALB) 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 (*ALB) DeleteAclCommonWithContext

func (c *ALB) 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 (*ALB) DeleteAclRequest

func (c *ALB) 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 (*ALB) DeleteAclWithContext

func (c *ALB) 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 (*ALB) DeleteCACertificate

func (c *ALB) DeleteCACertificate(input *DeleteCACertificateInput) (*DeleteCACertificateOutput, error)

DeleteCACertificate API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DeleteCACertificate for usage and error information.

func (*ALB) DeleteCACertificateCommon

func (c *ALB) DeleteCACertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCACertificateCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DeleteCACertificateCommon for usage and error information.

func (*ALB) DeleteCACertificateCommonRequest

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

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

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

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

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

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

func (*ALB) DeleteCACertificateCommonWithContext

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

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

See DeleteCACertificateCommon 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 (*ALB) DeleteCACertificateRequest

func (c *ALB) DeleteCACertificateRequest(input *DeleteCACertificateInput) (req *request.Request, output *DeleteCACertificateOutput)

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

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

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

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

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

func (*ALB) DeleteCACertificateWithContext

func (c *ALB) DeleteCACertificateWithContext(ctx volcengine.Context, input *DeleteCACertificateInput, opts ...request.Option) (*DeleteCACertificateOutput, error)

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

See DeleteCACertificate 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 (*ALB) DeleteCertificate

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

DeleteCertificate API operation for ALB.

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

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

func (*ALB) DeleteCertificateCommon

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

DeleteCertificateCommon API operation for ALB.

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

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

func (*ALB) DeleteCertificateCommonRequest

func (c *ALB) 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 (*ALB) DeleteCertificateCommonWithContext

func (c *ALB) 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 (*ALB) DeleteCertificateRequest

func (c *ALB) 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 (*ALB) DeleteCertificateWithContext

func (c *ALB) 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 (*ALB) DeleteCustomizedCfg

func (c *ALB) DeleteCustomizedCfg(input *DeleteCustomizedCfgInput) (*DeleteCustomizedCfgOutput, error)

DeleteCustomizedCfg API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DeleteCustomizedCfg for usage and error information.

func (*ALB) DeleteCustomizedCfgCommon

func (c *ALB) DeleteCustomizedCfgCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCustomizedCfgCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DeleteCustomizedCfgCommon for usage and error information.

func (*ALB) DeleteCustomizedCfgCommonRequest

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

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

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

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

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

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

func (*ALB) DeleteCustomizedCfgCommonWithContext

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

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

See DeleteCustomizedCfgCommon 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 (*ALB) DeleteCustomizedCfgRequest

func (c *ALB) DeleteCustomizedCfgRequest(input *DeleteCustomizedCfgInput) (req *request.Request, output *DeleteCustomizedCfgOutput)

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

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

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

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

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

func (*ALB) DeleteCustomizedCfgWithContext

func (c *ALB) DeleteCustomizedCfgWithContext(ctx volcengine.Context, input *DeleteCustomizedCfgInput, opts ...request.Option) (*DeleteCustomizedCfgOutput, error)

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

See DeleteCustomizedCfg 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 (*ALB) DeleteHealthCheckTemplates

func (c *ALB) DeleteHealthCheckTemplates(input *DeleteHealthCheckTemplatesInput) (*DeleteHealthCheckTemplatesOutput, error)

DeleteHealthCheckTemplates API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DeleteHealthCheckTemplates for usage and error information.

func (*ALB) DeleteHealthCheckTemplatesCommon

func (c *ALB) DeleteHealthCheckTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteHealthCheckTemplatesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DeleteHealthCheckTemplatesCommon for usage and error information.

func (*ALB) DeleteHealthCheckTemplatesCommonRequest

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

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

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

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

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

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

func (*ALB) DeleteHealthCheckTemplatesCommonWithContext

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

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

See DeleteHealthCheckTemplatesCommon 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 (*ALB) DeleteHealthCheckTemplatesRequest

func (c *ALB) DeleteHealthCheckTemplatesRequest(input *DeleteHealthCheckTemplatesInput) (req *request.Request, output *DeleteHealthCheckTemplatesOutput)

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

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

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

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

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

func (*ALB) DeleteHealthCheckTemplatesWithContext

func (c *ALB) DeleteHealthCheckTemplatesWithContext(ctx volcengine.Context, input *DeleteHealthCheckTemplatesInput, opts ...request.Option) (*DeleteHealthCheckTemplatesOutput, error)

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

See DeleteHealthCheckTemplates 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 (*ALB) DeleteListener

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

DeleteListener API operation for ALB.

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

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

func (*ALB) DeleteListenerCommon

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

DeleteListenerCommon API operation for ALB.

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

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

func (*ALB) DeleteListenerCommonRequest

func (c *ALB) 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 (*ALB) DeleteListenerCommonWithContext

func (c *ALB) 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 (*ALB) DeleteListenerRequest

func (c *ALB) 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 (*ALB) DeleteListenerWithContext

func (c *ALB) 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 (*ALB) DeleteLoadBalancer

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

DeleteLoadBalancer API operation for ALB.

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

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

func (*ALB) DeleteLoadBalancerCommon

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

DeleteLoadBalancerCommon API operation for ALB.

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

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

func (*ALB) DeleteLoadBalancerCommonRequest

func (c *ALB) 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 (*ALB) DeleteLoadBalancerCommonWithContext

func (c *ALB) 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 (*ALB) DeleteLoadBalancerRequest

func (c *ALB) 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 (*ALB) DeleteLoadBalancerWithContext

func (c *ALB) 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 (*ALB) DeleteRules

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

DeleteRules API operation for ALB.

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

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

func (*ALB) DeleteRulesCommon

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

DeleteRulesCommon API operation for ALB.

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

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

func (*ALB) DeleteRulesCommonRequest

func (c *ALB) 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 (*ALB) DeleteRulesCommonWithContext

func (c *ALB) 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 (*ALB) DeleteRulesRequest

func (c *ALB) 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 (*ALB) DeleteRulesWithContext

func (c *ALB) 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 (*ALB) DeleteServerGroup

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

DeleteServerGroup API operation for ALB.

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

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

func (*ALB) DeleteServerGroupCommon

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

DeleteServerGroupCommon API operation for ALB.

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

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

func (*ALB) DeleteServerGroupCommonRequest

func (c *ALB) 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 (*ALB) DeleteServerGroupCommonWithContext

func (c *ALB) 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 (*ALB) DeleteServerGroupRequest

func (c *ALB) 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 (*ALB) DeleteServerGroupWithContext

func (c *ALB) 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 (*ALB) DescribeAclAttributes

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

DescribeAclAttributes API operation for ALB.

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

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

func (*ALB) DescribeAclAttributesCommon

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

DescribeAclAttributesCommon API operation for ALB.

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

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

func (*ALB) DescribeAclAttributesCommonRequest

func (c *ALB) 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 (*ALB) DescribeAclAttributesCommonWithContext

func (c *ALB) 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 (*ALB) DescribeAclAttributesRequest

func (c *ALB) 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 (*ALB) DescribeAclAttributesWithContext

func (c *ALB) 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 (*ALB) DescribeAcls

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

DescribeAcls API operation for ALB.

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

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

func (*ALB) DescribeAclsCommon

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

DescribeAclsCommon API operation for ALB.

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

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

func (*ALB) DescribeAclsCommonRequest

func (c *ALB) 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 (*ALB) DescribeAclsCommonWithContext

func (c *ALB) 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 (*ALB) DescribeAclsRequest

func (c *ALB) 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 (*ALB) DescribeAclsWithContext

func (c *ALB) 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 (*ALB) DescribeAllCertificates

func (c *ALB) DescribeAllCertificates(input *DescribeAllCertificatesInput) (*DescribeAllCertificatesOutput, error)

DescribeAllCertificates API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeAllCertificates for usage and error information.

func (*ALB) DescribeAllCertificatesCommon

func (c *ALB) DescribeAllCertificatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAllCertificatesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeAllCertificatesCommon for usage and error information.

func (*ALB) DescribeAllCertificatesCommonRequest

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

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

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

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

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

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

func (*ALB) DescribeAllCertificatesCommonWithContext

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

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

See DescribeAllCertificatesCommon 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 (*ALB) DescribeAllCertificatesRequest

func (c *ALB) DescribeAllCertificatesRequest(input *DescribeAllCertificatesInput) (req *request.Request, output *DescribeAllCertificatesOutput)

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

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

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

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

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

func (*ALB) DescribeAllCertificatesWithContext

func (c *ALB) DescribeAllCertificatesWithContext(ctx volcengine.Context, input *DescribeAllCertificatesInput, opts ...request.Option) (*DescribeAllCertificatesOutput, error)

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

See DescribeAllCertificates 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 (*ALB) DescribeCACertificates

func (c *ALB) DescribeCACertificates(input *DescribeCACertificatesInput) (*DescribeCACertificatesOutput, error)

DescribeCACertificates API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeCACertificates for usage and error information.

func (*ALB) DescribeCACertificatesCommon

func (c *ALB) DescribeCACertificatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCACertificatesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeCACertificatesCommon for usage and error information.

func (*ALB) DescribeCACertificatesCommonRequest

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

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

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

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

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

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

func (*ALB) DescribeCACertificatesCommonWithContext

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

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

See DescribeCACertificatesCommon 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 (*ALB) DescribeCACertificatesRequest

func (c *ALB) DescribeCACertificatesRequest(input *DescribeCACertificatesInput) (req *request.Request, output *DescribeCACertificatesOutput)

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

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

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

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

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

func (*ALB) DescribeCACertificatesWithContext

func (c *ALB) DescribeCACertificatesWithContext(ctx volcengine.Context, input *DescribeCACertificatesInput, opts ...request.Option) (*DescribeCACertificatesOutput, error)

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

See DescribeCACertificates 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 (*ALB) DescribeCertificates

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

DescribeCertificates API operation for ALB.

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

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

func (*ALB) DescribeCertificatesCommon

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

DescribeCertificatesCommon API operation for ALB.

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

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

func (*ALB) DescribeCertificatesCommonRequest

func (c *ALB) 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 (*ALB) DescribeCertificatesCommonWithContext

func (c *ALB) 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 (*ALB) DescribeCertificatesRequest

func (c *ALB) 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 (*ALB) DescribeCertificatesWithContext

func (c *ALB) 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 (*ALB) DescribeCustomizedCfgAttributes

func (c *ALB) DescribeCustomizedCfgAttributes(input *DescribeCustomizedCfgAttributesInput) (*DescribeCustomizedCfgAttributesOutput, error)

DescribeCustomizedCfgAttributes API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeCustomizedCfgAttributes for usage and error information.

func (*ALB) DescribeCustomizedCfgAttributesCommon

func (c *ALB) DescribeCustomizedCfgAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCustomizedCfgAttributesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeCustomizedCfgAttributesCommon for usage and error information.

func (*ALB) DescribeCustomizedCfgAttributesCommonRequest

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

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

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

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

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

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

func (*ALB) DescribeCustomizedCfgAttributesCommonWithContext

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

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

See DescribeCustomizedCfgAttributesCommon 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 (*ALB) DescribeCustomizedCfgAttributesRequest

func (c *ALB) DescribeCustomizedCfgAttributesRequest(input *DescribeCustomizedCfgAttributesInput) (req *request.Request, output *DescribeCustomizedCfgAttributesOutput)

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

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

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

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

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

func (*ALB) DescribeCustomizedCfgAttributesWithContext

func (c *ALB) DescribeCustomizedCfgAttributesWithContext(ctx volcengine.Context, input *DescribeCustomizedCfgAttributesInput, opts ...request.Option) (*DescribeCustomizedCfgAttributesOutput, error)

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

See DescribeCustomizedCfgAttributes 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 (*ALB) DescribeCustomizedCfgs

func (c *ALB) DescribeCustomizedCfgs(input *DescribeCustomizedCfgsInput) (*DescribeCustomizedCfgsOutput, error)

DescribeCustomizedCfgs API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeCustomizedCfgs for usage and error information.

func (*ALB) DescribeCustomizedCfgsCommon

func (c *ALB) DescribeCustomizedCfgsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCustomizedCfgsCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeCustomizedCfgsCommon for usage and error information.

func (*ALB) DescribeCustomizedCfgsCommonRequest

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

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

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

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

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

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

func (*ALB) DescribeCustomizedCfgsCommonWithContext

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

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

See DescribeCustomizedCfgsCommon 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 (*ALB) DescribeCustomizedCfgsRequest

func (c *ALB) DescribeCustomizedCfgsRequest(input *DescribeCustomizedCfgsInput) (req *request.Request, output *DescribeCustomizedCfgsOutput)

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

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

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

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

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

func (*ALB) DescribeCustomizedCfgsWithContext

func (c *ALB) DescribeCustomizedCfgsWithContext(ctx volcengine.Context, input *DescribeCustomizedCfgsInput, opts ...request.Option) (*DescribeCustomizedCfgsOutput, error)

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

See DescribeCustomizedCfgs 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 (*ALB) DescribeHealthCheckTemplates

func (c *ALB) DescribeHealthCheckTemplates(input *DescribeHealthCheckTemplatesInput) (*DescribeHealthCheckTemplatesOutput, error)

DescribeHealthCheckTemplates API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeHealthCheckTemplates for usage and error information.

func (*ALB) DescribeHealthCheckTemplatesCommon

func (c *ALB) DescribeHealthCheckTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeHealthCheckTemplatesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeHealthCheckTemplatesCommon for usage and error information.

func (*ALB) DescribeHealthCheckTemplatesCommonRequest

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

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

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

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

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

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

func (*ALB) DescribeHealthCheckTemplatesCommonWithContext

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

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

See DescribeHealthCheckTemplatesCommon 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 (*ALB) DescribeHealthCheckTemplatesRequest

func (c *ALB) DescribeHealthCheckTemplatesRequest(input *DescribeHealthCheckTemplatesInput) (req *request.Request, output *DescribeHealthCheckTemplatesOutput)

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

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

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

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

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

func (*ALB) DescribeHealthCheckTemplatesWithContext

func (c *ALB) DescribeHealthCheckTemplatesWithContext(ctx volcengine.Context, input *DescribeHealthCheckTemplatesInput, opts ...request.Option) (*DescribeHealthCheckTemplatesOutput, error)

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

See DescribeHealthCheckTemplates 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 (*ALB) DescribeListenerAttributes

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

DescribeListenerAttributes API operation for ALB.

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

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

func (*ALB) DescribeListenerAttributesCommon

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

DescribeListenerAttributesCommon API operation for ALB.

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

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

func (*ALB) DescribeListenerAttributesCommonRequest

func (c *ALB) 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 (*ALB) DescribeListenerAttributesCommonWithContext

func (c *ALB) 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 (*ALB) DescribeListenerAttributesRequest

func (c *ALB) 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 (*ALB) DescribeListenerAttributesWithContext

func (c *ALB) 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 (*ALB) DescribeListenerHealth

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

DescribeListenerHealth API operation for ALB.

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

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

func (*ALB) DescribeListenerHealthCommon

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

DescribeListenerHealthCommon API operation for ALB.

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

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

func (*ALB) DescribeListenerHealthCommonRequest

func (c *ALB) 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 (*ALB) DescribeListenerHealthCommonWithContext

func (c *ALB) 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 (*ALB) DescribeListenerHealthRequest

func (c *ALB) 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 (*ALB) DescribeListenerHealthWithContext

func (c *ALB) 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 (*ALB) DescribeListeners

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

DescribeListeners API operation for ALB.

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

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

func (*ALB) DescribeListenersCommon

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

DescribeListenersCommon API operation for ALB.

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

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

func (*ALB) DescribeListenersCommonRequest

func (c *ALB) 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 (*ALB) DescribeListenersCommonWithContext

func (c *ALB) 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 (*ALB) DescribeListenersRequest

func (c *ALB) 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 (*ALB) DescribeListenersWithContext

func (c *ALB) 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 (*ALB) DescribeLoadBalancerAttributes

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

DescribeLoadBalancerAttributes API operation for ALB.

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

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

func (*ALB) DescribeLoadBalancerAttributesCommon

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

DescribeLoadBalancerAttributesCommon API operation for ALB.

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

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

func (*ALB) DescribeLoadBalancerAttributesCommonRequest

func (c *ALB) 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 (*ALB) DescribeLoadBalancerAttributesCommonWithContext

func (c *ALB) 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 (*ALB) DescribeLoadBalancerAttributesRequest

func (c *ALB) 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 (*ALB) DescribeLoadBalancerAttributesWithContext

func (c *ALB) 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 (*ALB) DescribeLoadBalancers

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

DescribeLoadBalancers API operation for ALB.

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

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

func (*ALB) DescribeLoadBalancersCommon

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

DescribeLoadBalancersCommon API operation for ALB.

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

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

func (*ALB) DescribeLoadBalancersCommonRequest

func (c *ALB) 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 (*ALB) DescribeLoadBalancersCommonWithContext

func (c *ALB) 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 (*ALB) DescribeLoadBalancersRequest

func (c *ALB) 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 (*ALB) DescribeLoadBalancersWithContext

func (c *ALB) 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 (*ALB) DescribeRules

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

DescribeRules API operation for ALB.

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

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

func (*ALB) DescribeRulesCommon

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

DescribeRulesCommon API operation for ALB.

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

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

func (*ALB) DescribeRulesCommonRequest

func (c *ALB) 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 (*ALB) DescribeRulesCommonWithContext

func (c *ALB) 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 (*ALB) DescribeRulesRequest

func (c *ALB) 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 (*ALB) DescribeRulesWithContext

func (c *ALB) 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 (*ALB) DescribeServerGroupAttributes

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

DescribeServerGroupAttributes API operation for ALB.

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

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

func (*ALB) DescribeServerGroupAttributesCommon

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

DescribeServerGroupAttributesCommon API operation for ALB.

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

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

func (*ALB) DescribeServerGroupAttributesCommonRequest

func (c *ALB) 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 (*ALB) DescribeServerGroupAttributesCommonWithContext

func (c *ALB) 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 (*ALB) DescribeServerGroupAttributesRequest

func (c *ALB) 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 (*ALB) DescribeServerGroupAttributesWithContext

func (c *ALB) 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 (*ALB) DescribeServerGroups

func (c *ALB) DescribeServerGroups(input *DescribeServerGroupsInput) (*DescribeServerGroupsOutput, error)

DescribeServerGroups API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeServerGroups for usage and error information.

func (*ALB) DescribeServerGroupsCommon

func (c *ALB) DescribeServerGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeServerGroupsCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeServerGroupsCommon for usage and error information.

func (*ALB) DescribeServerGroupsCommonRequest

func (c *ALB) 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 (*ALB) DescribeServerGroupsCommonWithContext

func (c *ALB) 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 (*ALB) DescribeServerGroupsRequest

func (c *ALB) 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 (*ALB) DescribeServerGroupsWithContext

func (c *ALB) 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 (*ALB) DescribeZones

func (c *ALB) DescribeZones(input *DescribeZonesInput) (*DescribeZonesOutput, error)

DescribeZones API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeZones for usage and error information.

func (*ALB) DescribeZonesCommon

func (c *ALB) DescribeZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeZonesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DescribeZonesCommon for usage and error information.

func (*ALB) DescribeZonesCommonRequest

func (c *ALB) 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 (*ALB) DescribeZonesCommonWithContext

func (c *ALB) 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 (*ALB) DescribeZonesRequest

func (c *ALB) 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 (*ALB) DescribeZonesWithContext

func (c *ALB) 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 (*ALB) DisableAccessLog

func (c *ALB) DisableAccessLog(input *DisableAccessLogInput) (*DisableAccessLogOutput, error)

DisableAccessLog API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DisableAccessLog for usage and error information.

func (*ALB) DisableAccessLogCommon

func (c *ALB) DisableAccessLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableAccessLogCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DisableAccessLogCommon for usage and error information.

func (*ALB) DisableAccessLogCommonRequest

func (c *ALB) 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 (*ALB) DisableAccessLogCommonWithContext

func (c *ALB) 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 (*ALB) DisableAccessLogRequest

func (c *ALB) 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 (*ALB) DisableAccessLogWithContext

func (c *ALB) 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 (*ALB) DisableHealthLog

func (c *ALB) DisableHealthLog(input *DisableHealthLogInput) (*DisableHealthLogOutput, error)

DisableHealthLog API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DisableHealthLog for usage and error information.

func (*ALB) DisableHealthLogCommon

func (c *ALB) DisableHealthLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableHealthLogCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DisableHealthLogCommon for usage and error information.

func (*ALB) DisableHealthLogCommonRequest

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

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

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

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

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

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

func (*ALB) DisableHealthLogCommonWithContext

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

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

See DisableHealthLogCommon 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 (*ALB) DisableHealthLogRequest

func (c *ALB) DisableHealthLogRequest(input *DisableHealthLogInput) (req *request.Request, output *DisableHealthLogOutput)

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

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

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

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

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

func (*ALB) DisableHealthLogWithContext

func (c *ALB) DisableHealthLogWithContext(ctx volcengine.Context, input *DisableHealthLogInput, opts ...request.Option) (*DisableHealthLogOutput, error)

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

See DisableHealthLog 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 (*ALB) DisableTLSAccessLog

func (c *ALB) DisableTLSAccessLog(input *DisableTLSAccessLogInput) (*DisableTLSAccessLogOutput, error)

DisableTLSAccessLog API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DisableTLSAccessLog for usage and error information.

func (*ALB) DisableTLSAccessLogCommon

func (c *ALB) DisableTLSAccessLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableTLSAccessLogCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation DisableTLSAccessLogCommon for usage and error information.

func (*ALB) DisableTLSAccessLogCommonRequest

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

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

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

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

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

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

func (*ALB) DisableTLSAccessLogCommonWithContext

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

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

See DisableTLSAccessLogCommon 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 (*ALB) DisableTLSAccessLogRequest

func (c *ALB) DisableTLSAccessLogRequest(input *DisableTLSAccessLogInput) (req *request.Request, output *DisableTLSAccessLogOutput)

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

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

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

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

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

func (*ALB) DisableTLSAccessLogWithContext

func (c *ALB) DisableTLSAccessLogWithContext(ctx volcengine.Context, input *DisableTLSAccessLogInput, opts ...request.Option) (*DisableTLSAccessLogOutput, error)

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

See DisableTLSAccessLog 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 (*ALB) EnableAccessLog

func (c *ALB) EnableAccessLog(input *EnableAccessLogInput) (*EnableAccessLogOutput, error)

EnableAccessLog API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation EnableAccessLog for usage and error information.

func (*ALB) EnableAccessLogCommon

func (c *ALB) EnableAccessLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableAccessLogCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation EnableAccessLogCommon for usage and error information.

func (*ALB) EnableAccessLogCommonRequest

func (c *ALB) 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 (*ALB) EnableAccessLogCommonWithContext

func (c *ALB) 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 (*ALB) EnableAccessLogRequest

func (c *ALB) 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 (*ALB) EnableAccessLogWithContext

func (c *ALB) 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 (*ALB) EnableHealthLog

func (c *ALB) EnableHealthLog(input *EnableHealthLogInput) (*EnableHealthLogOutput, error)

EnableHealthLog API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation EnableHealthLog for usage and error information.

func (*ALB) EnableHealthLogCommon

func (c *ALB) EnableHealthLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableHealthLogCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation EnableHealthLogCommon for usage and error information.

func (*ALB) EnableHealthLogCommonRequest

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

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

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

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

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

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

func (*ALB) EnableHealthLogCommonWithContext

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

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

See EnableHealthLogCommon 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 (*ALB) EnableHealthLogRequest

func (c *ALB) EnableHealthLogRequest(input *EnableHealthLogInput) (req *request.Request, output *EnableHealthLogOutput)

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

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

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

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

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

func (*ALB) EnableHealthLogWithContext

func (c *ALB) EnableHealthLogWithContext(ctx volcengine.Context, input *EnableHealthLogInput, opts ...request.Option) (*EnableHealthLogOutput, error)

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

See EnableHealthLog 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 (*ALB) EnableTLSAccessLog

func (c *ALB) EnableTLSAccessLog(input *EnableTLSAccessLogInput) (*EnableTLSAccessLogOutput, error)

EnableTLSAccessLog API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation EnableTLSAccessLog for usage and error information.

func (*ALB) EnableTLSAccessLogCommon

func (c *ALB) EnableTLSAccessLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableTLSAccessLogCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation EnableTLSAccessLogCommon for usage and error information.

func (*ALB) EnableTLSAccessLogCommonRequest

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

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

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

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

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

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

func (*ALB) EnableTLSAccessLogCommonWithContext

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

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

See EnableTLSAccessLogCommon 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 (*ALB) EnableTLSAccessLogRequest

func (c *ALB) EnableTLSAccessLogRequest(input *EnableTLSAccessLogInput) (req *request.Request, output *EnableTLSAccessLogOutput)

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

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

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

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

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

func (*ALB) EnableTLSAccessLogWithContext

func (c *ALB) EnableTLSAccessLogWithContext(ctx volcengine.Context, input *EnableTLSAccessLogInput, opts ...request.Option) (*EnableTLSAccessLogOutput, error)

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

See EnableTLSAccessLog 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 (*ALB) ModifyAclAttributes

func (c *ALB) ModifyAclAttributes(input *ModifyAclAttributesInput) (*ModifyAclAttributesOutput, error)

ModifyAclAttributes API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyAclAttributes for usage and error information.

func (*ALB) ModifyAclAttributesCommon

func (c *ALB) ModifyAclAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyAclAttributesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyAclAttributesCommon for usage and error information.

func (*ALB) ModifyAclAttributesCommonRequest

func (c *ALB) 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 (*ALB) ModifyAclAttributesCommonWithContext

func (c *ALB) 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 (*ALB) ModifyAclAttributesRequest

func (c *ALB) 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 (*ALB) ModifyAclAttributesWithContext

func (c *ALB) 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 (*ALB) ModifyCACertificateAttributes

func (c *ALB) ModifyCACertificateAttributes(input *ModifyCACertificateAttributesInput) (*ModifyCACertificateAttributesOutput, error)

ModifyCACertificateAttributes API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyCACertificateAttributes for usage and error information.

func (*ALB) ModifyCACertificateAttributesCommon

func (c *ALB) ModifyCACertificateAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCACertificateAttributesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyCACertificateAttributesCommon for usage and error information.

func (*ALB) ModifyCACertificateAttributesCommonRequest

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

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

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

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

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

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

func (*ALB) ModifyCACertificateAttributesCommonWithContext

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

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

See ModifyCACertificateAttributesCommon 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 (*ALB) ModifyCACertificateAttributesRequest

func (c *ALB) ModifyCACertificateAttributesRequest(input *ModifyCACertificateAttributesInput) (req *request.Request, output *ModifyCACertificateAttributesOutput)

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

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

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

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

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

func (*ALB) ModifyCACertificateAttributesWithContext

func (c *ALB) ModifyCACertificateAttributesWithContext(ctx volcengine.Context, input *ModifyCACertificateAttributesInput, opts ...request.Option) (*ModifyCACertificateAttributesOutput, error)

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

See ModifyCACertificateAttributes 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 (*ALB) ModifyCertificateAttributes

func (c *ALB) ModifyCertificateAttributes(input *ModifyCertificateAttributesInput) (*ModifyCertificateAttributesOutput, error)

ModifyCertificateAttributes API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyCertificateAttributes for usage and error information.

func (*ALB) ModifyCertificateAttributesCommon

func (c *ALB) ModifyCertificateAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCertificateAttributesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyCertificateAttributesCommon for usage and error information.

func (*ALB) ModifyCertificateAttributesCommonRequest

func (c *ALB) 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 (*ALB) ModifyCertificateAttributesCommonWithContext

func (c *ALB) 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 (*ALB) ModifyCertificateAttributesRequest

func (c *ALB) 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 (*ALB) ModifyCertificateAttributesWithContext

func (c *ALB) 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 (*ALB) ModifyCustomizedCfgAttributes

func (c *ALB) ModifyCustomizedCfgAttributes(input *ModifyCustomizedCfgAttributesInput) (*ModifyCustomizedCfgAttributesOutput, error)

ModifyCustomizedCfgAttributes API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyCustomizedCfgAttributes for usage and error information.

func (*ALB) ModifyCustomizedCfgAttributesCommon

func (c *ALB) ModifyCustomizedCfgAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCustomizedCfgAttributesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyCustomizedCfgAttributesCommon for usage and error information.

func (*ALB) ModifyCustomizedCfgAttributesCommonRequest

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

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

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

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

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

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

func (*ALB) ModifyCustomizedCfgAttributesCommonWithContext

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

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

See ModifyCustomizedCfgAttributesCommon 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 (*ALB) ModifyCustomizedCfgAttributesRequest

func (c *ALB) ModifyCustomizedCfgAttributesRequest(input *ModifyCustomizedCfgAttributesInput) (req *request.Request, output *ModifyCustomizedCfgAttributesOutput)

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

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

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

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

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

func (*ALB) ModifyCustomizedCfgAttributesWithContext

func (c *ALB) ModifyCustomizedCfgAttributesWithContext(ctx volcengine.Context, input *ModifyCustomizedCfgAttributesInput, opts ...request.Option) (*ModifyCustomizedCfgAttributesOutput, error)

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

See ModifyCustomizedCfgAttributes 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 (*ALB) ModifyHealthCheckTemplatesAttributes

func (c *ALB) ModifyHealthCheckTemplatesAttributes(input *ModifyHealthCheckTemplatesAttributesInput) (*ModifyHealthCheckTemplatesAttributesOutput, error)

ModifyHealthCheckTemplatesAttributes API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyHealthCheckTemplatesAttributes for usage and error information.

func (*ALB) ModifyHealthCheckTemplatesAttributesCommon

func (c *ALB) ModifyHealthCheckTemplatesAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyHealthCheckTemplatesAttributesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyHealthCheckTemplatesAttributesCommon for usage and error information.

func (*ALB) ModifyHealthCheckTemplatesAttributesCommonRequest

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

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

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

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

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

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

func (*ALB) ModifyHealthCheckTemplatesAttributesCommonWithContext

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

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

See ModifyHealthCheckTemplatesAttributesCommon 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 (*ALB) ModifyHealthCheckTemplatesAttributesRequest

func (c *ALB) ModifyHealthCheckTemplatesAttributesRequest(input *ModifyHealthCheckTemplatesAttributesInput) (req *request.Request, output *ModifyHealthCheckTemplatesAttributesOutput)

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

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

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

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

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

func (*ALB) ModifyHealthCheckTemplatesAttributesWithContext

func (c *ALB) ModifyHealthCheckTemplatesAttributesWithContext(ctx volcengine.Context, input *ModifyHealthCheckTemplatesAttributesInput, opts ...request.Option) (*ModifyHealthCheckTemplatesAttributesOutput, error)

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

See ModifyHealthCheckTemplatesAttributes 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 (*ALB) ModifyListenerAttributes

func (c *ALB) ModifyListenerAttributes(input *ModifyListenerAttributesInput) (*ModifyListenerAttributesOutput, error)

ModifyListenerAttributes API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyListenerAttributes for usage and error information.

func (*ALB) ModifyListenerAttributesCommon

func (c *ALB) ModifyListenerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyListenerAttributesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyListenerAttributesCommon for usage and error information.

func (*ALB) ModifyListenerAttributesCommonRequest

func (c *ALB) 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 (*ALB) ModifyListenerAttributesCommonWithContext

func (c *ALB) 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 (*ALB) ModifyListenerAttributesRequest

func (c *ALB) 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 (*ALB) ModifyListenerAttributesWithContext

func (c *ALB) 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 (*ALB) ModifyLoadBalancerAttributes

func (c *ALB) ModifyLoadBalancerAttributes(input *ModifyLoadBalancerAttributesInput) (*ModifyLoadBalancerAttributesOutput, error)

ModifyLoadBalancerAttributes API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyLoadBalancerAttributes for usage and error information.

func (*ALB) ModifyLoadBalancerAttributesCommon

func (c *ALB) ModifyLoadBalancerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyLoadBalancerAttributesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyLoadBalancerAttributesCommon for usage and error information.

func (*ALB) ModifyLoadBalancerAttributesCommonRequest

func (c *ALB) 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 (*ALB) ModifyLoadBalancerAttributesCommonWithContext

func (c *ALB) 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 (*ALB) ModifyLoadBalancerAttributesRequest

func (c *ALB) 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 (*ALB) ModifyLoadBalancerAttributesWithContext

func (c *ALB) 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 (*ALB) ModifyLoadBalancerType

func (c *ALB) ModifyLoadBalancerType(input *ModifyLoadBalancerTypeInput) (*ModifyLoadBalancerTypeOutput, error)

ModifyLoadBalancerType API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyLoadBalancerType for usage and error information.

func (*ALB) ModifyLoadBalancerTypeCommon

func (c *ALB) ModifyLoadBalancerTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyLoadBalancerTypeCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyLoadBalancerTypeCommon for usage and error information.

func (*ALB) ModifyLoadBalancerTypeCommonRequest

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

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

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

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

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

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

func (*ALB) ModifyLoadBalancerTypeCommonWithContext

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

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

See ModifyLoadBalancerTypeCommon 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 (*ALB) ModifyLoadBalancerTypeRequest

func (c *ALB) ModifyLoadBalancerTypeRequest(input *ModifyLoadBalancerTypeInput) (req *request.Request, output *ModifyLoadBalancerTypeOutput)

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

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

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

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

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

func (*ALB) ModifyLoadBalancerTypeWithContext

func (c *ALB) ModifyLoadBalancerTypeWithContext(ctx volcengine.Context, input *ModifyLoadBalancerTypeInput, opts ...request.Option) (*ModifyLoadBalancerTypeOutput, error)

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

See ModifyLoadBalancerType 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 (*ALB) ModifyRules

func (c *ALB) ModifyRules(input *ModifyRulesInput) (*ModifyRulesOutput, error)

ModifyRules API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyRules for usage and error information.

func (*ALB) ModifyRulesCommon

func (c *ALB) ModifyRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyRulesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyRulesCommon for usage and error information.

func (*ALB) ModifyRulesCommonRequest

func (c *ALB) 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 (*ALB) ModifyRulesCommonWithContext

func (c *ALB) 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 (*ALB) ModifyRulesRequest

func (c *ALB) 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 (*ALB) ModifyRulesWithContext

func (c *ALB) 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 (*ALB) ModifyServerGroupAttributes

func (c *ALB) ModifyServerGroupAttributes(input *ModifyServerGroupAttributesInput) (*ModifyServerGroupAttributesOutput, error)

ModifyServerGroupAttributes API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyServerGroupAttributes for usage and error information.

func (*ALB) ModifyServerGroupAttributesCommon

func (c *ALB) ModifyServerGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyServerGroupAttributesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyServerGroupAttributesCommon for usage and error information.

func (*ALB) ModifyServerGroupAttributesCommonRequest

func (c *ALB) 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 (*ALB) ModifyServerGroupAttributesCommonWithContext

func (c *ALB) 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 (*ALB) ModifyServerGroupAttributesRequest

func (c *ALB) 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 (*ALB) ModifyServerGroupAttributesWithContext

func (c *ALB) 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 (*ALB) ModifyServerGroupBackendServers

func (c *ALB) ModifyServerGroupBackendServers(input *ModifyServerGroupBackendServersInput) (*ModifyServerGroupBackendServersOutput, error)

ModifyServerGroupBackendServers API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyServerGroupBackendServers for usage and error information.

func (*ALB) ModifyServerGroupBackendServersCommon

func (c *ALB) ModifyServerGroupBackendServersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyServerGroupBackendServersCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ModifyServerGroupBackendServersCommon for usage and error information.

func (*ALB) ModifyServerGroupBackendServersCommonRequest

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

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

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

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

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

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

func (*ALB) ModifyServerGroupBackendServersCommonWithContext

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

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

See ModifyServerGroupBackendServersCommon 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 (*ALB) ModifyServerGroupBackendServersRequest

func (c *ALB) ModifyServerGroupBackendServersRequest(input *ModifyServerGroupBackendServersInput) (req *request.Request, output *ModifyServerGroupBackendServersOutput)

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

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

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

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

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

func (*ALB) ModifyServerGroupBackendServersWithContext

func (c *ALB) ModifyServerGroupBackendServersWithContext(ctx volcengine.Context, input *ModifyServerGroupBackendServersInput, opts ...request.Option) (*ModifyServerGroupBackendServersOutput, error)

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

See ModifyServerGroupBackendServers 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 (*ALB) RemoveAclEntries

func (c *ALB) RemoveAclEntries(input *RemoveAclEntriesInput) (*RemoveAclEntriesOutput, error)

RemoveAclEntries API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation RemoveAclEntries for usage and error information.

func (*ALB) RemoveAclEntriesCommon

func (c *ALB) RemoveAclEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveAclEntriesCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation RemoveAclEntriesCommon for usage and error information.

func (*ALB) RemoveAclEntriesCommonRequest

func (c *ALB) 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 (*ALB) RemoveAclEntriesCommonWithContext

func (c *ALB) 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 (*ALB) RemoveAclEntriesRequest

func (c *ALB) 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 (*ALB) RemoveAclEntriesWithContext

func (c *ALB) 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 (*ALB) RemoveServerGroupBackendServers

func (c *ALB) RemoveServerGroupBackendServers(input *RemoveServerGroupBackendServersInput) (*RemoveServerGroupBackendServersOutput, error)

RemoveServerGroupBackendServers API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation RemoveServerGroupBackendServers for usage and error information.

func (*ALB) RemoveServerGroupBackendServersCommon

func (c *ALB) RemoveServerGroupBackendServersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveServerGroupBackendServersCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation RemoveServerGroupBackendServersCommon for usage and error information.

func (*ALB) RemoveServerGroupBackendServersCommonRequest

func (c *ALB) 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 (*ALB) RemoveServerGroupBackendServersCommonWithContext

func (c *ALB) 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 (*ALB) RemoveServerGroupBackendServersRequest

func (c *ALB) 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 (*ALB) RemoveServerGroupBackendServersWithContext

func (c *ALB) 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 (*ALB) ReplaceCACertificate

func (c *ALB) ReplaceCACertificate(input *ReplaceCACertificateInput) (*ReplaceCACertificateOutput, error)

ReplaceCACertificate API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ReplaceCACertificate for usage and error information.

func (*ALB) ReplaceCACertificateCommon

func (c *ALB) ReplaceCACertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ReplaceCACertificateCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ReplaceCACertificateCommon for usage and error information.

func (*ALB) ReplaceCACertificateCommonRequest

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

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

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

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

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

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

func (*ALB) ReplaceCACertificateCommonWithContext

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

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

See ReplaceCACertificateCommon 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 (*ALB) ReplaceCACertificateRequest

func (c *ALB) ReplaceCACertificateRequest(input *ReplaceCACertificateInput) (req *request.Request, output *ReplaceCACertificateOutput)

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

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

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

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

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

func (*ALB) ReplaceCACertificateWithContext

func (c *ALB) ReplaceCACertificateWithContext(ctx volcengine.Context, input *ReplaceCACertificateInput, opts ...request.Option) (*ReplaceCACertificateOutput, error)

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

See ReplaceCACertificate 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 (*ALB) ReplaceCertificate

func (c *ALB) ReplaceCertificate(input *ReplaceCertificateInput) (*ReplaceCertificateOutput, error)

ReplaceCertificate API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ReplaceCertificate for usage and error information.

func (*ALB) ReplaceCertificateCommon

func (c *ALB) ReplaceCertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ReplaceCertificateCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation ReplaceCertificateCommon for usage and error information.

func (*ALB) ReplaceCertificateCommonRequest

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

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

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

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

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

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

func (*ALB) ReplaceCertificateCommonWithContext

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

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

See ReplaceCertificateCommon 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 (*ALB) ReplaceCertificateRequest

func (c *ALB) ReplaceCertificateRequest(input *ReplaceCertificateInput) (req *request.Request, output *ReplaceCertificateOutput)

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

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

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

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

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

func (*ALB) ReplaceCertificateWithContext

func (c *ALB) ReplaceCertificateWithContext(ctx volcengine.Context, input *ReplaceCertificateInput, opts ...request.Option) (*ReplaceCertificateOutput, error)

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

See ReplaceCertificate 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 (*ALB) UploadCACertificate

func (c *ALB) UploadCACertificate(input *UploadCACertificateInput) (*UploadCACertificateOutput, error)

UploadCACertificate API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation UploadCACertificate for usage and error information.

func (*ALB) UploadCACertificateCommon

func (c *ALB) UploadCACertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UploadCACertificateCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation UploadCACertificateCommon for usage and error information.

func (*ALB) UploadCACertificateCommonRequest

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

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

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

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

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

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

func (*ALB) UploadCACertificateCommonWithContext

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

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

See UploadCACertificateCommon 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 (*ALB) UploadCACertificateRequest

func (c *ALB) UploadCACertificateRequest(input *UploadCACertificateInput) (req *request.Request, output *UploadCACertificateOutput)

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

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

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

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

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

func (*ALB) UploadCACertificateWithContext

func (c *ALB) UploadCACertificateWithContext(ctx volcengine.Context, input *UploadCACertificateInput, opts ...request.Option) (*UploadCACertificateOutput, error)

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

See UploadCACertificate 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 (*ALB) UploadCertificate

func (c *ALB) UploadCertificate(input *UploadCertificateInput) (*UploadCertificateOutput, error)

UploadCertificate API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation UploadCertificate for usage and error information.

func (*ALB) UploadCertificateCommon

func (c *ALB) UploadCertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UploadCertificateCommon API operation for ALB.

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

See the VOLCENGINE API reference guide for ALB's API operation UploadCertificateCommon for usage and error information.

func (*ALB) UploadCertificateCommonRequest

func (c *ALB) 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 (*ALB) UploadCertificateCommonWithContext

func (c *ALB) 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 (*ALB) UploadCertificateRequest

func (c *ALB) 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 (*ALB) UploadCertificateWithContext

func (c *ALB) 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 ALBAPI

type ALBAPI interface {
	AddAclEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddAclEntriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddAclEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddAclEntries(*AddAclEntriesInput) (*AddAclEntriesOutput, error)
	AddAclEntriesWithContext(volcengine.Context, *AddAclEntriesInput, ...request.Option) (*AddAclEntriesOutput, error)
	AddAclEntriesRequest(*AddAclEntriesInput) (*request.Request, *AddAclEntriesOutput)

	AddServerGroupBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddServerGroupBackendServersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddServerGroupBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddServerGroupBackendServers(*AddServerGroupBackendServersInput) (*AddServerGroupBackendServersOutput, error)
	AddServerGroupBackendServersWithContext(volcengine.Context, *AddServerGroupBackendServersInput, ...request.Option) (*AddServerGroupBackendServersOutput, error)
	AddServerGroupBackendServersRequest(*AddServerGroupBackendServersInput) (*request.Request, *AddServerGroupBackendServersOutput)

	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)

	CreateCustomizedCfgCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCustomizedCfgCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCustomizedCfgCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCustomizedCfg(*CreateCustomizedCfgInput) (*CreateCustomizedCfgOutput, error)
	CreateCustomizedCfgWithContext(volcengine.Context, *CreateCustomizedCfgInput, ...request.Option) (*CreateCustomizedCfgOutput, error)
	CreateCustomizedCfgRequest(*CreateCustomizedCfgInput) (*request.Request, *CreateCustomizedCfgOutput)

	CreateHealthCheckTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateHealthCheckTemplatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateHealthCheckTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateHealthCheckTemplates(*CreateHealthCheckTemplatesInput) (*CreateHealthCheckTemplatesOutput, error)
	CreateHealthCheckTemplatesWithContext(volcengine.Context, *CreateHealthCheckTemplatesInput, ...request.Option) (*CreateHealthCheckTemplatesOutput, error)
	CreateHealthCheckTemplatesRequest(*CreateHealthCheckTemplatesInput) (*request.Request, *CreateHealthCheckTemplatesOutput)

	CreateListenerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateListenerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateListenerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateListener(*CreateListenerInput) (*CreateListenerOutput, error)
	CreateListenerWithContext(volcengine.Context, *CreateListenerInput, ...request.Option) (*CreateListenerOutput, error)
	CreateListenerRequest(*CreateListenerInput) (*request.Request, *CreateListenerOutput)

	CreateLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateLoadBalancerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateLoadBalancer(*CreateLoadBalancerInput) (*CreateLoadBalancerOutput, error)
	CreateLoadBalancerWithContext(volcengine.Context, *CreateLoadBalancerInput, ...request.Option) (*CreateLoadBalancerOutput, error)
	CreateLoadBalancerRequest(*CreateLoadBalancerInput) (*request.Request, *CreateLoadBalancerOutput)

	CreateRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRules(*CreateRulesInput) (*CreateRulesOutput, error)
	CreateRulesWithContext(volcengine.Context, *CreateRulesInput, ...request.Option) (*CreateRulesOutput, error)
	CreateRulesRequest(*CreateRulesInput) (*request.Request, *CreateRulesOutput)

	CreateServerGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateServerGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateServerGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateServerGroup(*CreateServerGroupInput) (*CreateServerGroupOutput, error)
	CreateServerGroupWithContext(volcengine.Context, *CreateServerGroupInput, ...request.Option) (*CreateServerGroupOutput, error)
	CreateServerGroupRequest(*CreateServerGroupInput) (*request.Request, *CreateServerGroupOutput)

	DeleteAclCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAclCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAclCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAcl(*DeleteAclInput) (*DeleteAclOutput, error)
	DeleteAclWithContext(volcengine.Context, *DeleteAclInput, ...request.Option) (*DeleteAclOutput, error)
	DeleteAclRequest(*DeleteAclInput) (*request.Request, *DeleteAclOutput)

	DeleteCACertificateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCACertificateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCACertificateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCACertificate(*DeleteCACertificateInput) (*DeleteCACertificateOutput, error)
	DeleteCACertificateWithContext(volcengine.Context, *DeleteCACertificateInput, ...request.Option) (*DeleteCACertificateOutput, error)
	DeleteCACertificateRequest(*DeleteCACertificateInput) (*request.Request, *DeleteCACertificateOutput)

	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)

	DeleteCustomizedCfgCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCustomizedCfgCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCustomizedCfgCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCustomizedCfg(*DeleteCustomizedCfgInput) (*DeleteCustomizedCfgOutput, error)
	DeleteCustomizedCfgWithContext(volcengine.Context, *DeleteCustomizedCfgInput, ...request.Option) (*DeleteCustomizedCfgOutput, error)
	DeleteCustomizedCfgRequest(*DeleteCustomizedCfgInput) (*request.Request, *DeleteCustomizedCfgOutput)

	DeleteHealthCheckTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteHealthCheckTemplatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteHealthCheckTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteHealthCheckTemplates(*DeleteHealthCheckTemplatesInput) (*DeleteHealthCheckTemplatesOutput, error)
	DeleteHealthCheckTemplatesWithContext(volcengine.Context, *DeleteHealthCheckTemplatesInput, ...request.Option) (*DeleteHealthCheckTemplatesOutput, error)
	DeleteHealthCheckTemplatesRequest(*DeleteHealthCheckTemplatesInput) (*request.Request, *DeleteHealthCheckTemplatesOutput)

	DeleteListenerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteListenerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteListenerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteListener(*DeleteListenerInput) (*DeleteListenerOutput, error)
	DeleteListenerWithContext(volcengine.Context, *DeleteListenerInput, ...request.Option) (*DeleteListenerOutput, error)
	DeleteListenerRequest(*DeleteListenerInput) (*request.Request, *DeleteListenerOutput)

	DeleteLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteLoadBalancerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteLoadBalancer(*DeleteLoadBalancerInput) (*DeleteLoadBalancerOutput, error)
	DeleteLoadBalancerWithContext(volcengine.Context, *DeleteLoadBalancerInput, ...request.Option) (*DeleteLoadBalancerOutput, error)
	DeleteLoadBalancerRequest(*DeleteLoadBalancerInput) (*request.Request, *DeleteLoadBalancerOutput)

	DeleteRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRules(*DeleteRulesInput) (*DeleteRulesOutput, error)
	DeleteRulesWithContext(volcengine.Context, *DeleteRulesInput, ...request.Option) (*DeleteRulesOutput, error)
	DeleteRulesRequest(*DeleteRulesInput) (*request.Request, *DeleteRulesOutput)

	DeleteServerGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteServerGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteServerGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteServerGroup(*DeleteServerGroupInput) (*DeleteServerGroupOutput, error)
	DeleteServerGroupWithContext(volcengine.Context, *DeleteServerGroupInput, ...request.Option) (*DeleteServerGroupOutput, error)
	DeleteServerGroupRequest(*DeleteServerGroupInput) (*request.Request, *DeleteServerGroupOutput)

	DescribeAclAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAclAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAclAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAclAttributes(*DescribeAclAttributesInput) (*DescribeAclAttributesOutput, error)
	DescribeAclAttributesWithContext(volcengine.Context, *DescribeAclAttributesInput, ...request.Option) (*DescribeAclAttributesOutput, error)
	DescribeAclAttributesRequest(*DescribeAclAttributesInput) (*request.Request, *DescribeAclAttributesOutput)

	DescribeAclsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAclsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAclsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAcls(*DescribeAclsInput) (*DescribeAclsOutput, error)
	DescribeAclsWithContext(volcengine.Context, *DescribeAclsInput, ...request.Option) (*DescribeAclsOutput, error)
	DescribeAclsRequest(*DescribeAclsInput) (*request.Request, *DescribeAclsOutput)

	DescribeAllCertificatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAllCertificatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAllCertificatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAllCertificates(*DescribeAllCertificatesInput) (*DescribeAllCertificatesOutput, error)
	DescribeAllCertificatesWithContext(volcengine.Context, *DescribeAllCertificatesInput, ...request.Option) (*DescribeAllCertificatesOutput, error)
	DescribeAllCertificatesRequest(*DescribeAllCertificatesInput) (*request.Request, *DescribeAllCertificatesOutput)

	DescribeCACertificatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCACertificatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCACertificatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCACertificates(*DescribeCACertificatesInput) (*DescribeCACertificatesOutput, error)
	DescribeCACertificatesWithContext(volcengine.Context, *DescribeCACertificatesInput, ...request.Option) (*DescribeCACertificatesOutput, error)
	DescribeCACertificatesRequest(*DescribeCACertificatesInput) (*request.Request, *DescribeCACertificatesOutput)

	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)

	DescribeCustomizedCfgAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCustomizedCfgAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCustomizedCfgAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCustomizedCfgAttributes(*DescribeCustomizedCfgAttributesInput) (*DescribeCustomizedCfgAttributesOutput, error)
	DescribeCustomizedCfgAttributesWithContext(volcengine.Context, *DescribeCustomizedCfgAttributesInput, ...request.Option) (*DescribeCustomizedCfgAttributesOutput, error)
	DescribeCustomizedCfgAttributesRequest(*DescribeCustomizedCfgAttributesInput) (*request.Request, *DescribeCustomizedCfgAttributesOutput)

	DescribeCustomizedCfgsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCustomizedCfgsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCustomizedCfgsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCustomizedCfgs(*DescribeCustomizedCfgsInput) (*DescribeCustomizedCfgsOutput, error)
	DescribeCustomizedCfgsWithContext(volcengine.Context, *DescribeCustomizedCfgsInput, ...request.Option) (*DescribeCustomizedCfgsOutput, error)
	DescribeCustomizedCfgsRequest(*DescribeCustomizedCfgsInput) (*request.Request, *DescribeCustomizedCfgsOutput)

	DescribeHealthCheckTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHealthCheckTemplatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHealthCheckTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHealthCheckTemplates(*DescribeHealthCheckTemplatesInput) (*DescribeHealthCheckTemplatesOutput, error)
	DescribeHealthCheckTemplatesWithContext(volcengine.Context, *DescribeHealthCheckTemplatesInput, ...request.Option) (*DescribeHealthCheckTemplatesOutput, error)
	DescribeHealthCheckTemplatesRequest(*DescribeHealthCheckTemplatesInput) (*request.Request, *DescribeHealthCheckTemplatesOutput)

	DescribeListenerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeListenerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeListenerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeListenerAttributes(*DescribeListenerAttributesInput) (*DescribeListenerAttributesOutput, error)
	DescribeListenerAttributesWithContext(volcengine.Context, *DescribeListenerAttributesInput, ...request.Option) (*DescribeListenerAttributesOutput, error)
	DescribeListenerAttributesRequest(*DescribeListenerAttributesInput) (*request.Request, *DescribeListenerAttributesOutput)

	DescribeListenerHealthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeListenerHealthCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeListenerHealthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeListenerHealth(*DescribeListenerHealthInput) (*DescribeListenerHealthOutput, error)
	DescribeListenerHealthWithContext(volcengine.Context, *DescribeListenerHealthInput, ...request.Option) (*DescribeListenerHealthOutput, error)
	DescribeListenerHealthRequest(*DescribeListenerHealthInput) (*request.Request, *DescribeListenerHealthOutput)

	DescribeListenersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeListenersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeListenersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeListeners(*DescribeListenersInput) (*DescribeListenersOutput, error)
	DescribeListenersWithContext(volcengine.Context, *DescribeListenersInput, ...request.Option) (*DescribeListenersOutput, error)
	DescribeListenersRequest(*DescribeListenersInput) (*request.Request, *DescribeListenersOutput)

	DescribeLoadBalancerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancerAttributes(*DescribeLoadBalancerAttributesInput) (*DescribeLoadBalancerAttributesOutput, error)
	DescribeLoadBalancerAttributesWithContext(volcengine.Context, *DescribeLoadBalancerAttributesInput, ...request.Option) (*DescribeLoadBalancerAttributesOutput, error)
	DescribeLoadBalancerAttributesRequest(*DescribeLoadBalancerAttributesInput) (*request.Request, *DescribeLoadBalancerAttributesOutput)

	DescribeLoadBalancersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancers(*DescribeLoadBalancersInput) (*DescribeLoadBalancersOutput, error)
	DescribeLoadBalancersWithContext(volcengine.Context, *DescribeLoadBalancersInput, ...request.Option) (*DescribeLoadBalancersOutput, error)
	DescribeLoadBalancersRequest(*DescribeLoadBalancersInput) (*request.Request, *DescribeLoadBalancersOutput)

	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)

	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)

	DisableHealthLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableHealthLogCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableHealthLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableHealthLog(*DisableHealthLogInput) (*DisableHealthLogOutput, error)
	DisableHealthLogWithContext(volcengine.Context, *DisableHealthLogInput, ...request.Option) (*DisableHealthLogOutput, error)
	DisableHealthLogRequest(*DisableHealthLogInput) (*request.Request, *DisableHealthLogOutput)

	DisableTLSAccessLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableTLSAccessLogCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableTLSAccessLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableTLSAccessLog(*DisableTLSAccessLogInput) (*DisableTLSAccessLogOutput, error)
	DisableTLSAccessLogWithContext(volcengine.Context, *DisableTLSAccessLogInput, ...request.Option) (*DisableTLSAccessLogOutput, error)
	DisableTLSAccessLogRequest(*DisableTLSAccessLogInput) (*request.Request, *DisableTLSAccessLogOutput)

	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)

	EnableHealthLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableHealthLogCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableHealthLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableHealthLog(*EnableHealthLogInput) (*EnableHealthLogOutput, error)
	EnableHealthLogWithContext(volcengine.Context, *EnableHealthLogInput, ...request.Option) (*EnableHealthLogOutput, error)
	EnableHealthLogRequest(*EnableHealthLogInput) (*request.Request, *EnableHealthLogOutput)

	EnableTLSAccessLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableTLSAccessLogCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableTLSAccessLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableTLSAccessLog(*EnableTLSAccessLogInput) (*EnableTLSAccessLogOutput, error)
	EnableTLSAccessLogWithContext(volcengine.Context, *EnableTLSAccessLogInput, ...request.Option) (*EnableTLSAccessLogOutput, error)
	EnableTLSAccessLogRequest(*EnableTLSAccessLogInput) (*request.Request, *EnableTLSAccessLogOutput)

	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)

	ModifyCACertificateAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCACertificateAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCACertificateAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCACertificateAttributes(*ModifyCACertificateAttributesInput) (*ModifyCACertificateAttributesOutput, error)
	ModifyCACertificateAttributesWithContext(volcengine.Context, *ModifyCACertificateAttributesInput, ...request.Option) (*ModifyCACertificateAttributesOutput, error)
	ModifyCACertificateAttributesRequest(*ModifyCACertificateAttributesInput) (*request.Request, *ModifyCACertificateAttributesOutput)

	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)

	ModifyCustomizedCfgAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCustomizedCfgAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCustomizedCfgAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCustomizedCfgAttributes(*ModifyCustomizedCfgAttributesInput) (*ModifyCustomizedCfgAttributesOutput, error)
	ModifyCustomizedCfgAttributesWithContext(volcengine.Context, *ModifyCustomizedCfgAttributesInput, ...request.Option) (*ModifyCustomizedCfgAttributesOutput, error)
	ModifyCustomizedCfgAttributesRequest(*ModifyCustomizedCfgAttributesInput) (*request.Request, *ModifyCustomizedCfgAttributesOutput)

	ModifyHealthCheckTemplatesAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyHealthCheckTemplatesAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyHealthCheckTemplatesAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyHealthCheckTemplatesAttributes(*ModifyHealthCheckTemplatesAttributesInput) (*ModifyHealthCheckTemplatesAttributesOutput, error)
	ModifyHealthCheckTemplatesAttributesWithContext(volcengine.Context, *ModifyHealthCheckTemplatesAttributesInput, ...request.Option) (*ModifyHealthCheckTemplatesAttributesOutput, error)
	ModifyHealthCheckTemplatesAttributesRequest(*ModifyHealthCheckTemplatesAttributesInput) (*request.Request, *ModifyHealthCheckTemplatesAttributesOutput)

	ModifyListenerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyListenerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyListenerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyListenerAttributes(*ModifyListenerAttributesInput) (*ModifyListenerAttributesOutput, error)
	ModifyListenerAttributesWithContext(volcengine.Context, *ModifyListenerAttributesInput, ...request.Option) (*ModifyListenerAttributesOutput, error)
	ModifyListenerAttributesRequest(*ModifyListenerAttributesInput) (*request.Request, *ModifyListenerAttributesOutput)

	ModifyLoadBalancerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyLoadBalancerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyLoadBalancerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyLoadBalancerAttributes(*ModifyLoadBalancerAttributesInput) (*ModifyLoadBalancerAttributesOutput, error)
	ModifyLoadBalancerAttributesWithContext(volcengine.Context, *ModifyLoadBalancerAttributesInput, ...request.Option) (*ModifyLoadBalancerAttributesOutput, error)
	ModifyLoadBalancerAttributesRequest(*ModifyLoadBalancerAttributesInput) (*request.Request, *ModifyLoadBalancerAttributesOutput)

	ModifyLoadBalancerTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyLoadBalancerTypeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyLoadBalancerTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyLoadBalancerType(*ModifyLoadBalancerTypeInput) (*ModifyLoadBalancerTypeOutput, error)
	ModifyLoadBalancerTypeWithContext(volcengine.Context, *ModifyLoadBalancerTypeInput, ...request.Option) (*ModifyLoadBalancerTypeOutput, error)
	ModifyLoadBalancerTypeRequest(*ModifyLoadBalancerTypeInput) (*request.Request, *ModifyLoadBalancerTypeOutput)

	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)

	ModifyServerGroupBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyServerGroupBackendServersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyServerGroupBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyServerGroupBackendServers(*ModifyServerGroupBackendServersInput) (*ModifyServerGroupBackendServersOutput, error)
	ModifyServerGroupBackendServersWithContext(volcengine.Context, *ModifyServerGroupBackendServersInput, ...request.Option) (*ModifyServerGroupBackendServersOutput, error)
	ModifyServerGroupBackendServersRequest(*ModifyServerGroupBackendServersInput) (*request.Request, *ModifyServerGroupBackendServersOutput)

	RemoveAclEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveAclEntriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveAclEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveAclEntries(*RemoveAclEntriesInput) (*RemoveAclEntriesOutput, error)
	RemoveAclEntriesWithContext(volcengine.Context, *RemoveAclEntriesInput, ...request.Option) (*RemoveAclEntriesOutput, error)
	RemoveAclEntriesRequest(*RemoveAclEntriesInput) (*request.Request, *RemoveAclEntriesOutput)

	RemoveServerGroupBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveServerGroupBackendServersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveServerGroupBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveServerGroupBackendServers(*RemoveServerGroupBackendServersInput) (*RemoveServerGroupBackendServersOutput, error)
	RemoveServerGroupBackendServersWithContext(volcengine.Context, *RemoveServerGroupBackendServersInput, ...request.Option) (*RemoveServerGroupBackendServersOutput, error)
	RemoveServerGroupBackendServersRequest(*RemoveServerGroupBackendServersInput) (*request.Request, *RemoveServerGroupBackendServersOutput)

	ReplaceCACertificateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReplaceCACertificateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReplaceCACertificateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReplaceCACertificate(*ReplaceCACertificateInput) (*ReplaceCACertificateOutput, error)
	ReplaceCACertificateWithContext(volcengine.Context, *ReplaceCACertificateInput, ...request.Option) (*ReplaceCACertificateOutput, error)
	ReplaceCACertificateRequest(*ReplaceCACertificateInput) (*request.Request, *ReplaceCACertificateOutput)

	ReplaceCertificateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReplaceCertificateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReplaceCertificateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReplaceCertificate(*ReplaceCertificateInput) (*ReplaceCertificateOutput, error)
	ReplaceCertificateWithContext(volcengine.Context, *ReplaceCertificateInput, ...request.Option) (*ReplaceCertificateOutput, error)
	ReplaceCertificateRequest(*ReplaceCertificateInput) (*request.Request, *ReplaceCertificateOutput)

	UploadCACertificateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UploadCACertificateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UploadCACertificateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UploadCACertificate(*UploadCACertificateInput) (*UploadCACertificateOutput, error)
	UploadCACertificateWithContext(volcengine.Context, *UploadCACertificateInput, ...request.Option) (*UploadCACertificateOutput, error)
	UploadCACertificateRequest(*UploadCACertificateInput) (*request.Request, *UploadCACertificateOutput)

	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)
}

ALBAPI provides an interface to enable mocking the alb.ALB service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// ALB.
func myFunc(svc ALBAPI) bool {
    // Make svc.AddAclEntries request
}

func main() {
    sess := session.New()
    svc := alb.New(sess)

    myFunc(svc)
}

type AccessLogForDescribeLoadBalancerAttributesOutput

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

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

func (AccessLogForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetBucketName

SetBucketName sets the BucketName field's value.

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (AccessLogForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type AclEntryForAddAclEntriesInput

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

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

func (AclEntryForAddAclEntriesInput) GoString

GoString returns the string representation

func (*AclEntryForAddAclEntriesInput) SetDescription

SetDescription sets the Description field's value.

func (*AclEntryForAddAclEntriesInput) SetEntry

SetEntry sets the Entry field's value.

func (AclEntryForAddAclEntriesInput) String

String returns the string representation

func (*AclEntryForAddAclEntriesInput) Validate

func (s *AclEntryForAddAclEntriesInput) Validate() error

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

type AclEntryForDescribeAclAttributesOutput

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

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

func (AclEntryForDescribeAclAttributesOutput) GoString

GoString returns the string representation

func (*AclEntryForDescribeAclAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*AclEntryForDescribeAclAttributesOutput) SetEntry

SetEntry sets the Entry field's value.

func (AclEntryForDescribeAclAttributesOutput) String

String returns the string representation

type AclForDescribeAclsOutput

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

	AclId *string `type:"string"`

	AclName *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

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

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

	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

SetProjectName sets the ProjectName field's value.

func (*AclForDescribeAclsOutput) SetStatus

SetStatus sets the Status field's value.

func (*AclForDescribeAclsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (AclForDescribeAclsOutput) String

func (s AclForDescribeAclsOutput) String() string

String returns the string representation

type AddAclEntriesInput

type AddAclEntriesInput struct {

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

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

func (AddAclEntriesInput) GoString

func (s AddAclEntriesInput) GoString() string

GoString returns the string representation

func (*AddAclEntriesInput) SetAclEntries

SetAclEntries sets the AclEntries field's value.

func (*AddAclEntriesInput) SetAclId

SetAclId sets the AclId field's value.

func (AddAclEntriesInput) String

func (s AddAclEntriesInput) String() string

String returns the string representation

func (*AddAclEntriesInput) Validate

func (s *AddAclEntriesInput) Validate() error

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

type AddAclEntriesOutput

type AddAclEntriesOutput struct {
	Metadata *response.ResponseMetadata

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

func (AddAclEntriesOutput) GoString

func (s AddAclEntriesOutput) GoString() string

GoString returns the string representation

func (*AddAclEntriesOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (AddAclEntriesOutput) String

func (s AddAclEntriesOutput) String() string

String returns the string representation

type AddServerGroupBackendServersInput

type AddServerGroupBackendServersInput struct {

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

	// Servers is a required field
	Servers []*ServerForAddServerGroupBackendServersInput `type:"list" required:"true"`
	// 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 CACertificateForDescribeCACertificatesOutput

type CACertificateForDescribeCACertificatesOutput struct {
	CACertificateId *string `type:"string"`

	CACertificateName *string `type:"string"`

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

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

func (CACertificateForDescribeCACertificatesOutput) GoString

GoString returns the string representation

func (*CACertificateForDescribeCACertificatesOutput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*CACertificateForDescribeCACertificatesOutput) SetCACertificateName

SetCACertificateName sets the CACertificateName field's value.

func (*CACertificateForDescribeCACertificatesOutput) SetCertificateType

SetCertificateType sets the CertificateType field's value.

func (*CACertificateForDescribeCACertificatesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*CACertificateForDescribeCACertificatesOutput) SetDescription

SetDescription sets the Description field's value.

func (*CACertificateForDescribeCACertificatesOutput) SetDomainName

SetDomainName sets the DomainName field's value.

func (*CACertificateForDescribeCACertificatesOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*CACertificateForDescribeCACertificatesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*CACertificateForDescribeCACertificatesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CACertificateForDescribeCACertificatesOutput) SetStatus

SetStatus sets the Status field's value.

func (CACertificateForDescribeCACertificatesOutput) String

String returns the string representation

type CertificateForDescribeAllCertificatesOutput

type CertificateForDescribeAllCertificatesOutput struct {
	CertificateId *string `type:"string"`

	CertificateName *string `type:"string"`

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

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

func (CertificateForDescribeAllCertificatesOutput) GoString

GoString returns the string representation

func (*CertificateForDescribeAllCertificatesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*CertificateForDescribeAllCertificatesOutput) SetCertificateName

SetCertificateName sets the CertificateName field's value.

func (*CertificateForDescribeAllCertificatesOutput) SetCertificateType

SetCertificateType sets the CertificateType field's value.

func (*CertificateForDescribeAllCertificatesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*CertificateForDescribeAllCertificatesOutput) SetDescription

SetDescription sets the Description field's value.

func (*CertificateForDescribeAllCertificatesOutput) SetDomainName

SetDomainName sets the DomainName field's value.

func (*CertificateForDescribeAllCertificatesOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*CertificateForDescribeAllCertificatesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*CertificateForDescribeAllCertificatesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CertificateForDescribeAllCertificatesOutput) SetStatus

SetStatus sets the Status field's value.

func (CertificateForDescribeAllCertificatesOutput) String

String returns the string representation

type CertificateForDescribeCertificatesOutput

type CertificateForDescribeCertificatesOutput struct {
	CertificateId *string `type:"string"`

	CertificateName *string `type:"string"`

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

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

func (CertificateForDescribeCertificatesOutput) GoString

GoString returns the string representation

func (*CertificateForDescribeCertificatesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*CertificateForDescribeCertificatesOutput) SetCertificateName

SetCertificateName sets the CertificateName field's value.

func (*CertificateForDescribeCertificatesOutput) SetCertificateType

SetCertificateType sets the CertificateType 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

SetProjectName sets the ProjectName field's value.

func (*CertificateForDescribeCertificatesOutput) SetStatus

SetStatus sets the Status field's value.

func (CertificateForDescribeCertificatesOutput) String

String returns the string representation

type CreateAclInput

type CreateAclInput struct {
	AclName *string `min:"1" max:"128" type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	ProjectName *string `type:"string"`
	// 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

func (s *CreateAclInput) SetProjectName(v string) *CreateAclInput

SetProjectName sets the ProjectName 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 CreateCustomizedCfgInput

type CreateCustomizedCfgInput struct {

	// CustomizedCfgContent is a required field
	CustomizedCfgContent *string `min:"1" max:"4096" type:"string" required:"true"`

	// CustomizedCfgName is a required field
	CustomizedCfgName *string `min:"1" max:"128" type:"string" required:"true"`

	Description *string `min:"1" max:"255" type:"string"`

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

func (CreateCustomizedCfgInput) GoString

func (s CreateCustomizedCfgInput) GoString() string

GoString returns the string representation

func (*CreateCustomizedCfgInput) SetCustomizedCfgContent

func (s *CreateCustomizedCfgInput) SetCustomizedCfgContent(v string) *CreateCustomizedCfgInput

SetCustomizedCfgContent sets the CustomizedCfgContent field's value.

func (*CreateCustomizedCfgInput) SetCustomizedCfgName

func (s *CreateCustomizedCfgInput) SetCustomizedCfgName(v string) *CreateCustomizedCfgInput

SetCustomizedCfgName sets the CustomizedCfgName field's value.

func (*CreateCustomizedCfgInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateCustomizedCfgInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (CreateCustomizedCfgInput) String

func (s CreateCustomizedCfgInput) String() string

String returns the string representation

func (*CreateCustomizedCfgInput) Validate

func (s *CreateCustomizedCfgInput) Validate() error

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

type CreateCustomizedCfgOutput

type CreateCustomizedCfgOutput struct {
	Metadata *response.ResponseMetadata

	CustomizedCfgId *string `type:"string"`

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

func (CreateCustomizedCfgOutput) GoString

func (s CreateCustomizedCfgOutput) GoString() string

GoString returns the string representation

func (*CreateCustomizedCfgOutput) SetCustomizedCfgId

SetCustomizedCfgId sets the CustomizedCfgId field's value.

func (*CreateCustomizedCfgOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateCustomizedCfgOutput) String

func (s CreateCustomizedCfgOutput) String() string

String returns the string representation

type CreateHealthCheckTemplatesInput

type CreateHealthCheckTemplatesInput struct {

	// HealthCheckTemplates is a required field
	HealthCheckTemplates []*HealthCheckTemplateForCreateHealthCheckTemplatesInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (CreateHealthCheckTemplatesInput) GoString

GoString returns the string representation

func (*CreateHealthCheckTemplatesInput) SetHealthCheckTemplates

SetHealthCheckTemplates sets the HealthCheckTemplates field's value.

func (CreateHealthCheckTemplatesInput) String

String returns the string representation

func (*CreateHealthCheckTemplatesInput) Validate

func (s *CreateHealthCheckTemplatesInput) Validate() error

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

type CreateHealthCheckTemplatesOutput

type CreateHealthCheckTemplatesOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (CreateHealthCheckTemplatesOutput) GoString

GoString returns the string representation

func (*CreateHealthCheckTemplatesOutput) SetHealthCheckTemplateIDs

func (s *CreateHealthCheckTemplatesOutput) SetHealthCheckTemplateIDs(v []*string) *CreateHealthCheckTemplatesOutput

SetHealthCheckTemplateIDs sets the HealthCheckTemplateIDs field's value.

func (*CreateHealthCheckTemplatesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateHealthCheckTemplatesOutput) String

String returns the string representation

type CreateListenerInput

type CreateListenerInput struct {
	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	CACertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	Description *string `type:"string"`

	DomainExtensions []*DomainExtensionForCreateListenerInput `type:"list"`

	EnableHttp2 *string `type:"string"`

	EnableQuic *string `type:"string"`

	Enabled *string `type:"string"`

	ListenerName *string `min:"1" max:"128" type:"string"`

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

	// Port is a required field
	Port *int64 `type:"integer" required:"true"`

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

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

func (CreateListenerInput) GoString

func (s CreateListenerInput) GoString() string

GoString returns the string representation

func (*CreateListenerInput) SetAclIds

func (s *CreateListenerInput) SetAclIds(v []*string) *CreateListenerInput

SetAclIds sets the AclIds field's value.

func (*CreateListenerInput) SetAclStatus

func (s *CreateListenerInput) SetAclStatus(v string) *CreateListenerInput

SetAclStatus sets the AclStatus field's value.

func (*CreateListenerInput) SetAclType

SetAclType sets the AclType field's value.

func (*CreateListenerInput) SetCACertificateId

func (s *CreateListenerInput) SetCACertificateId(v string) *CreateListenerInput

SetCACertificateId sets the CACertificateId field's value.

func (*CreateListenerInput) SetCertificateId

func (s *CreateListenerInput) SetCertificateId(v string) *CreateListenerInput

SetCertificateId sets the CertificateId field's value.

func (*CreateListenerInput) SetDescription

func (s *CreateListenerInput) SetDescription(v string) *CreateListenerInput

SetDescription sets the Description field's value.

func (*CreateListenerInput) SetDomainExtensions

SetDomainExtensions sets the DomainExtensions field's value.

func (*CreateListenerInput) SetEnableHttp2

func (s *CreateListenerInput) SetEnableHttp2(v string) *CreateListenerInput

SetEnableHttp2 sets the EnableHttp2 field's value.

func (*CreateListenerInput) SetEnableQuic

func (s *CreateListenerInput) SetEnableQuic(v string) *CreateListenerInput

SetEnableQuic sets the EnableQuic field's value.

func (*CreateListenerInput) SetEnabled

SetEnabled sets the Enabled 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) 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) SetServerGroupId

func (s *CreateListenerInput) SetServerGroupId(v string) *CreateListenerInput

SetServerGroupId sets the ServerGroupId field's value.

func (CreateListenerInput) String

func (s CreateListenerInput) String() string

String returns the string representation

func (*CreateListenerInput) Validate

func (s *CreateListenerInput) Validate() error

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

type CreateListenerOutput

type CreateListenerOutput struct {
	Metadata *response.ResponseMetadata

	ListenerId *string `type:"string"`

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

func (CreateListenerOutput) GoString

func (s CreateListenerOutput) GoString() string

GoString returns the string representation

func (*CreateListenerOutput) SetListenerId

func (s *CreateListenerOutput) SetListenerId(v string) *CreateListenerOutput

SetListenerId sets the ListenerId field's value.

func (*CreateListenerOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (CreateListenerOutput) String

func (s CreateListenerOutput) String() string

String returns the string representation

type CreateLoadBalancerInput

type CreateLoadBalancerInput struct {
	AddressIpVersion *string `type:"string"`

	BandwidthPackageId *string `type:"string"`

	DeleteProtection *string `type:"string"`

	Description *string `type:"string"`

	EipBillingConfig *EipBillingConfigForCreateLoadBalancerInput `type:"structure"`

	Ipv6EipBillingConfig *Ipv6EipBillingConfigForCreateLoadBalancerInput `type:"structure"`

	LoadBalancerBillingType *int64 `type:"integer"`

	LoadBalancerName *string `type:"string"`

	ProjectName *string `type:"string"`

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

	SubnetId *string `type:"string"`

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

	VpcId *string `type:"string"`

	ZoneMappings []*ZoneMappingForCreateLoadBalancerInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateLoadBalancerInput) GoString

func (s CreateLoadBalancerInput) GoString() string

GoString returns the string representation

func (*CreateLoadBalancerInput) SetAddressIpVersion

func (s *CreateLoadBalancerInput) SetAddressIpVersion(v string) *CreateLoadBalancerInput

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*CreateLoadBalancerInput) SetBandwidthPackageId

func (s *CreateLoadBalancerInput) SetBandwidthPackageId(v string) *CreateLoadBalancerInput

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*CreateLoadBalancerInput) SetDeleteProtection

func (s *CreateLoadBalancerInput) SetDeleteProtection(v string) *CreateLoadBalancerInput

SetDeleteProtection sets the DeleteProtection 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) SetIpv6EipBillingConfig

SetIpv6EipBillingConfig sets the Ipv6EipBillingConfig 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) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateLoadBalancerInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*CreateLoadBalancerInput) SetSubnetId

SetSubnetId sets the SubnetId 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) SetZoneMappings

SetZoneMappings sets the ZoneMappings 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"`

	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) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateLoadBalancerOutput) String

func (s CreateLoadBalancerOutput) String() string

String returns the string representation

type CreateRulesInput

type CreateRulesInput struct {

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

	Rules []*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 {
	Description *string `type:"string"`

	HealthCheck *HealthCheckForCreateServerGroupInput `type:"structure"`

	ProjectName *string `type:"string"`

	Scheduler *string `type:"string"`

	ServerGroupName *string `min:"1" max:"128" type:"string"`

	ServerGroupType *string `type:"string"`

	StickySessionConfig *StickySessionConfigForCreateServerGroupInput `type:"structure"`

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

func (CreateServerGroupInput) GoString

func (s CreateServerGroupInput) GoString() string

GoString returns the string representation

func (*CreateServerGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateServerGroupInput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*CreateServerGroupInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateServerGroupInput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*CreateServerGroupInput) SetServerGroupName

func (s *CreateServerGroupInput) SetServerGroupName(v string) *CreateServerGroupInput

SetServerGroupName sets the ServerGroupName field's value.

func (*CreateServerGroupInput) SetServerGroupType

func (s *CreateServerGroupInput) SetServerGroupType(v string) *CreateServerGroupInput

SetServerGroupType sets the ServerGroupType field's value.

func (*CreateServerGroupInput) SetStickySessionConfig

SetStickySessionConfig sets the StickySessionConfig field's value.

func (*CreateServerGroupInput) SetVpcId

SetVpcId sets the VpcId 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 CustomizedCfgForDescribeCustomizedCfgsOutput

type CustomizedCfgForDescribeCustomizedCfgsOutput struct {
	CreateTime *string `type:"string"`

	CustomizedCfgContent *string `type:"string"`

	CustomizedCfgId *string `type:"string"`

	CustomizedCfgName *string `type:"string"`

	Description *string `type:"string"`

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

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

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

func (CustomizedCfgForDescribeCustomizedCfgsOutput) GoString

GoString returns the string representation

func (*CustomizedCfgForDescribeCustomizedCfgsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*CustomizedCfgForDescribeCustomizedCfgsOutput) SetCustomizedCfgContent

SetCustomizedCfgContent sets the CustomizedCfgContent field's value.

func (*CustomizedCfgForDescribeCustomizedCfgsOutput) SetCustomizedCfgId

SetCustomizedCfgId sets the CustomizedCfgId field's value.

func (*CustomizedCfgForDescribeCustomizedCfgsOutput) SetCustomizedCfgName

SetCustomizedCfgName sets the CustomizedCfgName field's value.

func (*CustomizedCfgForDescribeCustomizedCfgsOutput) SetDescription

SetDescription sets the Description field's value.

func (*CustomizedCfgForDescribeCustomizedCfgsOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*CustomizedCfgForDescribeCustomizedCfgsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CustomizedCfgForDescribeCustomizedCfgsOutput) SetStatus

SetStatus sets the Status field's value.

func (*CustomizedCfgForDescribeCustomizedCfgsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (CustomizedCfgForDescribeCustomizedCfgsOutput) 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 DeleteCACertificateInput

type DeleteCACertificateInput struct {

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

func (DeleteCACertificateInput) GoString

func (s DeleteCACertificateInput) GoString() string

GoString returns the string representation

func (*DeleteCACertificateInput) SetCACertificateId

func (s *DeleteCACertificateInput) SetCACertificateId(v string) *DeleteCACertificateInput

SetCACertificateId sets the CACertificateId field's value.

func (DeleteCACertificateInput) String

func (s DeleteCACertificateInput) String() string

String returns the string representation

func (*DeleteCACertificateInput) Validate

func (s *DeleteCACertificateInput) Validate() error

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

type DeleteCACertificateOutput

type DeleteCACertificateOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteCACertificateOutput) GoString

func (s DeleteCACertificateOutput) GoString() string

GoString returns the string representation

func (*DeleteCACertificateOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteCACertificateOutput) String

func (s DeleteCACertificateOutput) 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 DeleteCustomizedCfgInput

type DeleteCustomizedCfgInput struct {

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

func (DeleteCustomizedCfgInput) GoString

func (s DeleteCustomizedCfgInput) GoString() string

GoString returns the string representation

func (*DeleteCustomizedCfgInput) SetCustomizedCfgId

func (s *DeleteCustomizedCfgInput) SetCustomizedCfgId(v string) *DeleteCustomizedCfgInput

SetCustomizedCfgId sets the CustomizedCfgId field's value.

func (DeleteCustomizedCfgInput) String

func (s DeleteCustomizedCfgInput) String() string

String returns the string representation

func (*DeleteCustomizedCfgInput) Validate

func (s *DeleteCustomizedCfgInput) Validate() error

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

type DeleteCustomizedCfgOutput

type DeleteCustomizedCfgOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteCustomizedCfgOutput) GoString

func (s DeleteCustomizedCfgOutput) GoString() string

GoString returns the string representation

func (*DeleteCustomizedCfgOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteCustomizedCfgOutput) String

func (s DeleteCustomizedCfgOutput) String() string

String returns the string representation

type DeleteHealthCheckTemplatesInput

type DeleteHealthCheckTemplatesInput struct {

	// HealthCheckTemplateIds is a required field
	HealthCheckTemplateIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteHealthCheckTemplatesInput) GoString

GoString returns the string representation

func (*DeleteHealthCheckTemplatesInput) SetHealthCheckTemplateIds

func (s *DeleteHealthCheckTemplatesInput) SetHealthCheckTemplateIds(v []*string) *DeleteHealthCheckTemplatesInput

SetHealthCheckTemplateIds sets the HealthCheckTemplateIds field's value.

func (DeleteHealthCheckTemplatesInput) String

String returns the string representation

func (*DeleteHealthCheckTemplatesInput) Validate

func (s *DeleteHealthCheckTemplatesInput) Validate() error

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

type DeleteHealthCheckTemplatesOutput

type DeleteHealthCheckTemplatesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteHealthCheckTemplatesOutput) GoString

GoString returns the string representation

func (*DeleteHealthCheckTemplatesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteHealthCheckTemplatesOutput) String

String returns the string representation

type DeleteListenerInput

type DeleteListenerInput struct {

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

func (DeleteListenerInput) GoString

func (s DeleteListenerInput) GoString() string

GoString returns the string representation

func (*DeleteListenerInput) SetListenerId

func (s *DeleteListenerInput) SetListenerId(v string) *DeleteListenerInput

SetListenerId sets the ListenerId field's value.

func (DeleteListenerInput) String

func (s DeleteListenerInput) String() string

String returns the string representation

func (*DeleteListenerInput) Validate

func (s *DeleteListenerInput) Validate() error

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

type DeleteListenerOutput

type DeleteListenerOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteListenerOutput) GoString

func (s DeleteListenerOutput) GoString() string

GoString returns the string representation

func (*DeleteListenerOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (DeleteListenerOutput) String

func (s DeleteListenerOutput) String() string

String returns the string representation

type DeleteLoadBalancerInput

type DeleteLoadBalancerInput struct {

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

func (DeleteLoadBalancerInput) GoString

func (s DeleteLoadBalancerInput) GoString() string

GoString returns the string representation

func (*DeleteLoadBalancerInput) SetLoadBalancerId

func (s *DeleteLoadBalancerInput) SetLoadBalancerId(v string) *DeleteLoadBalancerInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DeleteLoadBalancerInput) String

func (s DeleteLoadBalancerInput) String() string

String returns the string representation

func (*DeleteLoadBalancerInput) Validate

func (s *DeleteLoadBalancerInput) Validate() error

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

type DeleteLoadBalancerOutput

type DeleteLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteLoadBalancerOutput) GoString

func (s DeleteLoadBalancerOutput) GoString() string

GoString returns the string representation

func (*DeleteLoadBalancerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteLoadBalancerOutput) String

func (s DeleteLoadBalancerOutput) String() string

String returns the string representation

type DeleteRulesInput

type DeleteRulesInput struct {

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

	// RuleIds is a required field
	RuleIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRulesInput) GoString

func (s DeleteRulesInput) GoString() string

GoString returns the string representation

func (*DeleteRulesInput) SetListenerId

func (s *DeleteRulesInput) SetListenerId(v string) *DeleteRulesInput

SetListenerId sets the ListenerId field's value.

func (*DeleteRulesInput) SetRuleIds

func (s *DeleteRulesInput) SetRuleIds(v []*string) *DeleteRulesInput

SetRuleIds sets the RuleIds field's value.

func (DeleteRulesInput) String

func (s DeleteRulesInput) String() string

String returns the string representation

func (*DeleteRulesInput) Validate

func (s *DeleteRulesInput) Validate() error

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

type DeleteRulesOutput

type DeleteRulesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteRulesOutput) GoString

func (s DeleteRulesOutput) GoString() string

GoString returns the string representation

func (*DeleteRulesOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (DeleteRulesOutput) String

func (s DeleteRulesOutput) String() string

String returns the string representation

type DeleteServerGroupInput

type DeleteServerGroupInput struct {

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

func (DeleteServerGroupInput) GoString

func (s DeleteServerGroupInput) GoString() string

GoString returns the string representation

func (*DeleteServerGroupInput) SetServerGroupId

func (s *DeleteServerGroupInput) SetServerGroupId(v string) *DeleteServerGroupInput

SetServerGroupId sets the ServerGroupId field's value.

func (DeleteServerGroupInput) String

func (s DeleteServerGroupInput) String() string

String returns the string representation

func (*DeleteServerGroupInput) Validate

func (s *DeleteServerGroupInput) Validate() error

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

type DeleteServerGroupOutput

type DeleteServerGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteServerGroupOutput) GoString

func (s DeleteServerGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteServerGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteServerGroupOutput) String

func (s DeleteServerGroupOutput) String() string

String returns the string representation

type DescribeAclAttributesInput

type DescribeAclAttributesInput struct {

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

func (DescribeAclAttributesInput) GoString

func (s DescribeAclAttributesInput) GoString() string

GoString returns the string representation

func (*DescribeAclAttributesInput) SetAclId

SetAclId sets the AclId field's value.

func (DescribeAclAttributesInput) String

String returns the string representation

func (*DescribeAclAttributesInput) Validate

func (s *DescribeAclAttributesInput) Validate() error

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

type DescribeAclAttributesOutput

type DescribeAclAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AclEntries []*AclEntryForDescribeAclAttributesOutput `type:"list"`

	AclId *string `type:"string"`

	AclName *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

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

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	Status *string `type:"string"`

	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

SetProjectName sets the ProjectName field's value.

func (*DescribeAclAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeAclAttributesOutput) SetStatus

SetStatus sets the Status 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"`
	// 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

func (s *DescribeAclsInput) SetProjectName(v string) *DescribeAclsInput

SetProjectName sets the ProjectName 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"`

	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) 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 DescribeAllCertificatesInput

type DescribeAllCertificatesInput struct {
	CertificateIds []*string `type:"list"`

	CertificateName *string `type:"string"`

	CertificateType *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

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

func (DescribeAllCertificatesInput) GoString

func (s DescribeAllCertificatesInput) GoString() string

GoString returns the string representation

func (*DescribeAllCertificatesInput) SetCertificateIds

SetCertificateIds sets the CertificateIds field's value.

func (*DescribeAllCertificatesInput) SetCertificateName

SetCertificateName sets the CertificateName field's value.

func (*DescribeAllCertificatesInput) SetCertificateType

SetCertificateType sets the CertificateType field's value.

func (*DescribeAllCertificatesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeAllCertificatesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeAllCertificatesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (DescribeAllCertificatesInput) String

String returns the string representation

type DescribeAllCertificatesOutput

type DescribeAllCertificatesOutput struct {
	Metadata *response.ResponseMetadata

	Certificates []*CertificateForDescribeAllCertificatesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeAllCertificatesOutput) GoString

GoString returns the string representation

func (*DescribeAllCertificatesOutput) SetCertificates

SetCertificates sets the Certificates field's value.

func (*DescribeAllCertificatesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeAllCertificatesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeAllCertificatesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeAllCertificatesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeAllCertificatesOutput) String

String returns the string representation

type DescribeCACertificatesInput

type DescribeCACertificatesInput struct {
	CACertificateIds []*string `type:"list"`

	CACertificateName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

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

func (DescribeCACertificatesInput) GoString

func (s DescribeCACertificatesInput) GoString() string

GoString returns the string representation

func (*DescribeCACertificatesInput) SetCACertificateIds

func (s *DescribeCACertificatesInput) SetCACertificateIds(v []*string) *DescribeCACertificatesInput

SetCACertificateIds sets the CACertificateIds field's value.

func (*DescribeCACertificatesInput) SetCACertificateName

SetCACertificateName sets the CACertificateName field's value.

func (*DescribeCACertificatesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCACertificatesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCACertificatesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (DescribeCACertificatesInput) String

String returns the string representation

type DescribeCACertificatesOutput

type DescribeCACertificatesOutput struct {
	Metadata *response.ResponseMetadata

	CACertificates []*CACertificateForDescribeCACertificatesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCACertificatesOutput) GoString

func (s DescribeCACertificatesOutput) GoString() string

GoString returns the string representation

func (*DescribeCACertificatesOutput) SetCACertificates

SetCACertificates sets the CACertificates field's value.

func (*DescribeCACertificatesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCACertificatesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCACertificatesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeCACertificatesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCACertificatesOutput) 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"`
	// 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

SetProjectName sets the ProjectName 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 DescribeCustomizedCfgAttributesInput

type DescribeCustomizedCfgAttributesInput struct {

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

func (DescribeCustomizedCfgAttributesInput) GoString

GoString returns the string representation

func (*DescribeCustomizedCfgAttributesInput) SetCustomizedCfgId

SetCustomizedCfgId sets the CustomizedCfgId field's value.

func (DescribeCustomizedCfgAttributesInput) String

String returns the string representation

func (*DescribeCustomizedCfgAttributesInput) Validate

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

type DescribeCustomizedCfgAttributesOutput

type DescribeCustomizedCfgAttributesOutput struct {
	Metadata *response.ResponseMetadata

	CreateTime *string `type:"string"`

	CustomizedCfgContent *string `type:"string"`

	CustomizedCfgId *string `type:"string"`

	CustomizedCfgName *string `type:"string"`

	Description *string `type:"string"`

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

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	Status *string `type:"string"`

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

func (DescribeCustomizedCfgAttributesOutput) GoString

GoString returns the string representation

func (*DescribeCustomizedCfgAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeCustomizedCfgAttributesOutput) SetCustomizedCfgContent

SetCustomizedCfgContent sets the CustomizedCfgContent field's value.

func (*DescribeCustomizedCfgAttributesOutput) SetCustomizedCfgId

SetCustomizedCfgId sets the CustomizedCfgId field's value.

func (*DescribeCustomizedCfgAttributesOutput) SetCustomizedCfgName

SetCustomizedCfgName sets the CustomizedCfgName field's value.

func (*DescribeCustomizedCfgAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeCustomizedCfgAttributesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeCustomizedCfgAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeCustomizedCfgAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeCustomizedCfgAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeCustomizedCfgAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeCustomizedCfgAttributesOutput) String

String returns the string representation

type DescribeCustomizedCfgsInput

type DescribeCustomizedCfgsInput struct {
	CustomizedCfgIds []*string `type:"list"`

	CustomizedCfgName *string `type:"string"`

	ListenerId *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

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

func (DescribeCustomizedCfgsInput) GoString

func (s DescribeCustomizedCfgsInput) GoString() string

GoString returns the string representation

func (*DescribeCustomizedCfgsInput) SetCustomizedCfgIds

func (s *DescribeCustomizedCfgsInput) SetCustomizedCfgIds(v []*string) *DescribeCustomizedCfgsInput

SetCustomizedCfgIds sets the CustomizedCfgIds field's value.

func (*DescribeCustomizedCfgsInput) SetCustomizedCfgName

SetCustomizedCfgName sets the CustomizedCfgName field's value.

func (*DescribeCustomizedCfgsInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*DescribeCustomizedCfgsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCustomizedCfgsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCustomizedCfgsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (DescribeCustomizedCfgsInput) String

String returns the string representation

type DescribeCustomizedCfgsOutput

type DescribeCustomizedCfgsOutput struct {
	Metadata *response.ResponseMetadata

	CustomizedCfgs []*CustomizedCfgForDescribeCustomizedCfgsOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCustomizedCfgsOutput) GoString

func (s DescribeCustomizedCfgsOutput) GoString() string

GoString returns the string representation

func (*DescribeCustomizedCfgsOutput) SetCustomizedCfgs

SetCustomizedCfgs sets the CustomizedCfgs field's value.

func (*DescribeCustomizedCfgsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCustomizedCfgsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCustomizedCfgsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeCustomizedCfgsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCustomizedCfgsOutput) String

String returns the string representation

type DescribeHealthCheckTemplatesInput

type DescribeHealthCheckTemplatesInput struct {
	HealthCheckTemplateIds []*string `type:"list"`

	HealthCheckTemplateName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeHealthCheckTemplatesInput) GoString

GoString returns the string representation

func (*DescribeHealthCheckTemplatesInput) SetHealthCheckTemplateIds

SetHealthCheckTemplateIds sets the HealthCheckTemplateIds field's value.

func (*DescribeHealthCheckTemplatesInput) SetHealthCheckTemplateName

SetHealthCheckTemplateName sets the HealthCheckTemplateName field's value.

func (*DescribeHealthCheckTemplatesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeHealthCheckTemplatesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeHealthCheckTemplatesInput) String

String returns the string representation

type DescribeHealthCheckTemplatesOutput

type DescribeHealthCheckTemplatesOutput struct {
	Metadata *response.ResponseMetadata

	HealthCheckTemplates []*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeHealthCheckTemplatesOutput) GoString

GoString returns the string representation

func (*DescribeHealthCheckTemplatesOutput) SetHealthCheckTemplates

SetHealthCheckTemplates sets the HealthCheckTemplates field's value.

func (*DescribeHealthCheckTemplatesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeHealthCheckTemplatesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeHealthCheckTemplatesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeHealthCheckTemplatesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeHealthCheckTemplatesOutput) String

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

	CACertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CreateTime *string `type:"string"`

	CustomizedCfgId *string `type:"string"`

	Description *string `type:"string"`

	DomainExtensions []*DomainExtensionForDescribeListenerAttributesOutput `type:"list"`

	EnableHttp2 *string `type:"string"`

	EnableQuic *string `type:"string"`

	Enabled *string `type:"string"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	Port *int64 `type:"integer"`

	ProjectName *string `type:"string"`

	Protocol *string `type:"string"`

	RequestId *string `type:"string"`

	ServerGroupId *string `type:"string"`

	ServerGroups []*ServerGroupForDescribeListenerAttributesOutput `type:"list"`

	Status *string `type:"string"`

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

func (DescribeListenerAttributesOutput) GoString

GoString returns the string representation

func (*DescribeListenerAttributesOutput) SetAclIds

SetAclIds sets the AclIds field's value.

func (*DescribeListenerAttributesOutput) SetAclStatus

SetAclStatus sets the AclStatus field's value.

func (*DescribeListenerAttributesOutput) SetAclType

SetAclType sets the AclType field's value.

func (*DescribeListenerAttributesOutput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*DescribeListenerAttributesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*DescribeListenerAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeListenerAttributesOutput) SetCustomizedCfgId

SetCustomizedCfgId sets the CustomizedCfgId field's value.

func (*DescribeListenerAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeListenerAttributesOutput) SetDomainExtensions

SetDomainExtensions sets the DomainExtensions field's value.

func (*DescribeListenerAttributesOutput) SetEnableHttp2

SetEnableHttp2 sets the EnableHttp2 field's value.

func (*DescribeListenerAttributesOutput) SetEnableQuic

SetEnableQuic sets the EnableQuic field's value.

func (*DescribeListenerAttributesOutput) SetEnabled

SetEnabled sets the Enabled 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) SetPort

SetPort sets the Port field's value.

func (*DescribeListenerAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeListenerAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeListenerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeListenerAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeListenerAttributesOutput) SetServerGroups

SetServerGroups sets the ServerGroups field's value.

func (*DescribeListenerAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeListenerAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeListenerAttributesOutput) String

String returns the string representation

type DescribeListenerHealthInput

type DescribeListenerHealthInput struct {

	// ListenerIds is a required field
	ListenerIds []*string `type:"list" required:"true"`

	OnlyUnHealthy *string `type:"string"`

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

func (DescribeListenerHealthInput) GoString

func (s DescribeListenerHealthInput) GoString() string

GoString returns the string representation

func (*DescribeListenerHealthInput) SetListenerIds

SetListenerIds sets the ListenerIds field's value.

func (*DescribeListenerHealthInput) SetOnlyUnHealthy

SetOnlyUnHealthy sets the OnlyUnHealthy field's value.

func (*DescribeListenerHealthInput) SetProjectName

SetProjectName sets the ProjectName 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

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

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeListenerHealthOutput) GoString

func (s DescribeListenerHealthOutput) GoString() string

GoString returns the string representation

func (*DescribeListenerHealthOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeListenerHealthOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeListenerHealthOutput) SetTotalCount

SetTotalCount sets the TotalCount 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"`

	ProjectName *string `type:"string"`
	// 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) SetProjectName

SetProjectName sets the ProjectName 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"`

	AddressIpVersion *string `type:"string"`

	BusinessStatus *string `type:"string"`

	CreateTime *string `type:"string"`

	DNSName *string `type:"string"`

	DeleteProtection *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	Eip *EipForDescribeLoadBalancerAttributesOutput `type:"structure"`

	EipAddress *string `type:"string"`

	EipId *string `type:"string"`

	Enabled *bool `type:"boolean"`

	EniAddress *string `type:"string"`

	EniId *string `type:"string"`

	HealthLog *HealthLogForDescribeLoadBalancerAttributesOutput `type:"structure"`

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

	LoadBalancerBillingType *int64 `type:"integer"`

	LoadBalancerId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

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

	LockReason *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	TLSAccessLog *TLSAccessLogForDescribeLoadBalancerAttributesOutput `type:"structure"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneMappings []*ZoneMappingForDescribeLoadBalancerAttributesOutput `type:"list"`
	// 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) SetAddressIpVersion

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*DescribeLoadBalancerAttributesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DescribeLoadBalancerAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetDNSName

SetDNSName sets the DNSName field's value.

func (*DescribeLoadBalancerAttributesOutput) SetDeleteProtection

SetDeleteProtection sets the DeleteProtection 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

SetEnabled sets the Enabled field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniId

SetEniId sets the EniId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetHealthLog

SetHealthLog sets the HealthLog 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) SetLocalAddresses

SetLocalAddresses sets the LocalAddresses field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLockReason

SetLockReason sets the LockReason field's value.

func (*DescribeLoadBalancerAttributesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeLoadBalancerAttributesOutput) SetRequestId

SetRequestId sets the RequestId 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) SetTLSAccessLog

SetTLSAccessLog sets the TLSAccessLog 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) SetZoneMappings

SetZoneMappings sets the ZoneMappings field's value.

func (DescribeLoadBalancerAttributesOutput) String

String returns the string representation

type DescribeLoadBalancersInput

type DescribeLoadBalancersInput struct {
	EniAddress *string `type:"string"`

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

	LoadBalancerName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ProjectName *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) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*DescribeLoadBalancersInput) SetLoadBalancerIds

func (s *DescribeLoadBalancersInput) SetLoadBalancerIds(v []*string) *DescribeLoadBalancersInput

SetLoadBalancerIds sets the LoadBalancerIds field's value.

func (*DescribeLoadBalancersInput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*DescribeLoadBalancersInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLoadBalancersInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLoadBalancersInput) SetProjectName

SetProjectName sets the ProjectName 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 DescribeRulesInput

type DescribeRulesInput struct {

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

func (DescribeRulesInput) GoString

func (s DescribeRulesInput) GoString() string

GoString returns the string representation

func (*DescribeRulesInput) SetListenerId

func (s *DescribeRulesInput) SetListenerId(v string) *DescribeRulesInput

SetListenerId sets the ListenerId field's value.

func (DescribeRulesInput) String

func (s DescribeRulesInput) String() string

String returns the string representation

func (*DescribeRulesInput) Validate

func (s *DescribeRulesInput) Validate() error

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

type DescribeRulesOutput

type DescribeRulesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	Rules []*RuleForDescribeRulesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeRulesOutput) GoString

func (s DescribeRulesOutput) GoString() string

GoString returns the string representation

func (*DescribeRulesOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (*DescribeRulesOutput) SetRules

SetRules sets the Rules field's value.

func (DescribeRulesOutput) String

func (s DescribeRulesOutput) String() string

String returns the string representation

type DescribeServerGroupAttributesInput

type DescribeServerGroupAttributesInput struct {

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

func (DescribeServerGroupAttributesInput) GoString

GoString returns the string representation

func (*DescribeServerGroupAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (DescribeServerGroupAttributesInput) String

String returns the string representation

func (*DescribeServerGroupAttributesInput) Validate

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

type DescribeServerGroupAttributesOutput

type DescribeServerGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

	Description *string `type:"string"`

	HealthCheck *HealthCheckForDescribeServerGroupAttributesOutput `type:"structure"`

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

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	Scheduler *string `type:"string"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

	ServerGroupType *string `type:"string"`

	Servers []*ServerForDescribeServerGroupAttributesOutput `type:"list"`

	Status *string `type:"string"`

	StickySessionConfig *StickySessionConfigForDescribeServerGroupAttributesOutput `type:"structure"`

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

func (DescribeServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*DescribeServerGroupAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeServerGroupAttributesOutput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*DescribeServerGroupAttributesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeServerGroupAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeServerGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeServerGroupAttributesOutput) SetScheduler

SetScheduler sets the Scheduler 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) SetServerGroupType

SetServerGroupType sets the ServerGroupType field's value.

func (*DescribeServerGroupAttributesOutput) SetServers

SetServers sets the Servers field's value.

func (*DescribeServerGroupAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeServerGroupAttributesOutput) SetStickySessionConfig

SetStickySessionConfig sets the StickySessionConfig field's value.

func (*DescribeServerGroupAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeServerGroupAttributesOutput) String

String returns the string representation

type DescribeServerGroupsInput

type DescribeServerGroupsInput struct {
	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ProjectName *string `type:"string"`

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

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

	ServerGroupType *string `type:"string"`

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

func (DescribeServerGroupsInput) GoString

func (s DescribeServerGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeServerGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeServerGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeServerGroupsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeServerGroupsInput) SetServerGroupIds

func (s *DescribeServerGroupsInput) SetServerGroupIds(v []*string) *DescribeServerGroupsInput

SetServerGroupIds sets the ServerGroupIds field's value.

func (*DescribeServerGroupsInput) SetServerGroupNames

func (s *DescribeServerGroupsInput) SetServerGroupNames(v []*string) *DescribeServerGroupsInput

SetServerGroupNames sets the ServerGroupNames field's value.

func (*DescribeServerGroupsInput) SetServerGroupType

SetServerGroupType sets the ServerGroupType field's value.

func (*DescribeServerGroupsInput) SetVpcID

SetVpcID sets the VpcID 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

type DescribeZonesInput struct {
	// contains filtered or unexported fields
}

func (DescribeZonesInput) GoString

func (s DescribeZonesInput) GoString() string

GoString returns the string representation

func (DescribeZonesInput) String

func (s DescribeZonesInput) String() string

String returns the string representation

type DescribeZonesOutput

type DescribeZonesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	Zones []*ZoneForDescribeZonesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeZonesOutput) GoString

func (s DescribeZonesOutput) GoString() string

GoString returns the string representation

func (*DescribeZonesOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (*DescribeZonesOutput) SetZones

SetZones sets the Zones field's value.

func (DescribeZonesOutput) String

func (s DescribeZonesOutput) String() string

String returns the string representation

type DisableAccessLogInput

type DisableAccessLogInput struct {

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

func (DisableAccessLogInput) GoString

func (s DisableAccessLogInput) GoString() string

GoString returns the string representation

func (*DisableAccessLogInput) SetLoadBalancerId

func (s *DisableAccessLogInput) SetLoadBalancerId(v string) *DisableAccessLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DisableAccessLogInput) String

func (s DisableAccessLogInput) String() string

String returns the string representation

func (*DisableAccessLogInput) Validate

func (s *DisableAccessLogInput) Validate() error

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

type DisableAccessLogOutput

type DisableAccessLogOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisableAccessLogOutput) GoString

func (s DisableAccessLogOutput) GoString() string

GoString returns the string representation

func (*DisableAccessLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisableAccessLogOutput) String

func (s DisableAccessLogOutput) String() string

String returns the string representation

type DisableHealthLogInput

type DisableHealthLogInput struct {

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

func (DisableHealthLogInput) GoString

func (s DisableHealthLogInput) GoString() string

GoString returns the string representation

func (*DisableHealthLogInput) SetLoadBalancerId

func (s *DisableHealthLogInput) SetLoadBalancerId(v string) *DisableHealthLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DisableHealthLogInput) String

func (s DisableHealthLogInput) String() string

String returns the string representation

func (*DisableHealthLogInput) Validate

func (s *DisableHealthLogInput) Validate() error

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

type DisableHealthLogOutput

type DisableHealthLogOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisableHealthLogOutput) GoString

func (s DisableHealthLogOutput) GoString() string

GoString returns the string representation

func (*DisableHealthLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisableHealthLogOutput) String

func (s DisableHealthLogOutput) String() string

String returns the string representation

type DisableTLSAccessLogInput

type DisableTLSAccessLogInput struct {

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

func (DisableTLSAccessLogInput) GoString

func (s DisableTLSAccessLogInput) GoString() string

GoString returns the string representation

func (*DisableTLSAccessLogInput) SetLoadBalancerId

func (s *DisableTLSAccessLogInput) SetLoadBalancerId(v string) *DisableTLSAccessLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DisableTLSAccessLogInput) String

func (s DisableTLSAccessLogInput) String() string

String returns the string representation

func (*DisableTLSAccessLogInput) Validate

func (s *DisableTLSAccessLogInput) Validate() error

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

type DisableTLSAccessLogOutput

type DisableTLSAccessLogOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisableTLSAccessLogOutput) GoString

func (s DisableTLSAccessLogOutput) GoString() string

GoString returns the string representation

func (*DisableTLSAccessLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisableTLSAccessLogOutput) String

func (s DisableTLSAccessLogOutput) String() string

String returns the string representation

type DomainExtensionForCreateListenerInput

type DomainExtensionForCreateListenerInput struct {
	CertificateId *string `type:"string"`

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

func (DomainExtensionForCreateListenerInput) GoString

GoString returns the string representation

func (*DomainExtensionForCreateListenerInput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*DomainExtensionForCreateListenerInput) SetDomain

SetDomain sets the Domain field's value.

func (DomainExtensionForCreateListenerInput) String

String returns the string representation

type DomainExtensionForDescribeListenerAttributesOutput

type DomainExtensionForDescribeListenerAttributesOutput struct {
	CertificateId *string `type:"string"`

	Domain *string `type:"string"`

	DomainExtensionId *string `type:"string"`

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

func (DomainExtensionForDescribeListenerAttributesOutput) GoString

GoString returns the string representation

func (*DomainExtensionForDescribeListenerAttributesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*DomainExtensionForDescribeListenerAttributesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*DomainExtensionForDescribeListenerAttributesOutput) SetDomainExtensionId

SetDomainExtensionId sets the DomainExtensionId field's value.

func (*DomainExtensionForDescribeListenerAttributesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (DomainExtensionForDescribeListenerAttributesOutput) String

String returns the string representation

type DomainExtensionForDescribeListenersOutput

type DomainExtensionForDescribeListenersOutput struct {
	CertificateId *string `type:"string"`

	Domain *string `type:"string"`

	DomainExtensionId *string `type:"string"`

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

func (DomainExtensionForDescribeListenersOutput) GoString

GoString returns the string representation

func (*DomainExtensionForDescribeListenersOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*DomainExtensionForDescribeListenersOutput) SetDomain

SetDomain sets the Domain field's value.

func (*DomainExtensionForDescribeListenersOutput) SetDomainExtensionId

SetDomainExtensionId sets the DomainExtensionId field's value.

func (*DomainExtensionForDescribeListenersOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (DomainExtensionForDescribeListenersOutput) String

String returns the string representation

type DomainExtensionForModifyListenerAttributesInput

type DomainExtensionForModifyListenerAttributesInput struct {
	Action *string `type:"string"`

	CertificateId *string `type:"string"`

	Domain *string `type:"string"`

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

func (DomainExtensionForModifyListenerAttributesInput) GoString

GoString returns the string representation

func (*DomainExtensionForModifyListenerAttributesInput) SetAction

SetAction sets the Action field's value.

func (*DomainExtensionForModifyListenerAttributesInput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*DomainExtensionForModifyListenerAttributesInput) SetDomain

SetDomain sets the Domain field's value.

func (*DomainExtensionForModifyListenerAttributesInput) SetDomainExtensionId

SetDomainExtensionId sets the DomainExtensionId field's value.

func (DomainExtensionForModifyListenerAttributesInput) String

String returns the string representation

type EipBillingConfigForCreateLoadBalancerInput

type EipBillingConfigForCreateLoadBalancerInput struct {
	Bandwidth *int64 `type:"integer"`

	EipBillingType *int64 `type:"integer"`

	ISP *string `type:"string"`

	SecurityProtectionTypes *string `type:"string"`
	// 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) SetEipBillingType

SetEipBillingType sets the EipBillingType field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetISP

SetISP sets the ISP field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipBillingConfigForCreateLoadBalancerInput) String

String returns the string representation

type EipForDescribeLoadBalancerAttributesOutput

type EipForDescribeLoadBalancerAttributesOutput struct {
	AssociationMode *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	EipAddress *string `type:"string"`

	EipBillingType *int64 `type:"integer"`

	EipType *string `type:"string"`

	ISP *string `type:"string"`

	PopLocations []*PopLocationForDescribeLoadBalancerAttributesOutput `type:"list"`

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

func (EipForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*EipForDescribeLoadBalancerAttributesOutput) SetAssociationMode

SetAssociationMode sets the AssociationMode field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth 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) SetEipType

SetEipType sets the EipType field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetISP

SetISP sets the ISP field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetPopLocations

SetPopLocations sets the PopLocations field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type EipForDescribeLoadBalancersOutput

type EipForDescribeLoadBalancersOutput struct {
	AssociationMode *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	EipAddress *string `type:"string"`

	EipBillingType *int64 `type:"integer"`

	EipType *string `type:"string"`

	ISP *string `type:"string"`

	PopLocations []*PopLocationForDescribeLoadBalancersOutput `type:"list"`

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

func (EipForDescribeLoadBalancersOutput) GoString

GoString returns the string representation

func (*EipForDescribeLoadBalancersOutput) SetAssociationMode

SetAssociationMode sets the AssociationMode field's value.

func (*EipForDescribeLoadBalancersOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipForDescribeLoadBalancersOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*EipForDescribeLoadBalancersOutput) SetEipBillingType

SetEipBillingType sets the EipBillingType field's value.

func (*EipForDescribeLoadBalancersOutput) SetEipType

SetEipType sets the EipType field's value.

func (*EipForDescribeLoadBalancersOutput) SetISP

SetISP sets the ISP field's value.

func (*EipForDescribeLoadBalancersOutput) SetPopLocations

SetPopLocations sets the PopLocations field's value.

func (*EipForDescribeLoadBalancersOutput) SetSecurityProtectionTypes

func (s *EipForDescribeLoadBalancersOutput) SetSecurityProtectionTypes(v []*string) *EipForDescribeLoadBalancersOutput

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipForDescribeLoadBalancersOutput) String

String returns the string representation

type EnableAccessLogInput

type EnableAccessLogInput struct {

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

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

func (EnableAccessLogInput) GoString

func (s EnableAccessLogInput) GoString() string

GoString returns the string representation

func (*EnableAccessLogInput) SetBucketName

func (s *EnableAccessLogInput) SetBucketName(v string) *EnableAccessLogInput

SetBucketName sets the BucketName field's value.

func (*EnableAccessLogInput) SetLoadBalancerId

func (s *EnableAccessLogInput) SetLoadBalancerId(v string) *EnableAccessLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (EnableAccessLogInput) String

func (s EnableAccessLogInput) String() string

String returns the string representation

func (*EnableAccessLogInput) Validate

func (s *EnableAccessLogInput) Validate() error

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

type EnableAccessLogOutput

type EnableAccessLogOutput struct {
	Metadata *response.ResponseMetadata

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

func (EnableAccessLogOutput) GoString

func (s EnableAccessLogOutput) GoString() string

GoString returns the string representation

func (*EnableAccessLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (EnableAccessLogOutput) String

func (s EnableAccessLogOutput) String() string

String returns the string representation

type EnableHealthLogInput

type EnableHealthLogInput struct {

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

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

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

func (EnableHealthLogInput) GoString

func (s EnableHealthLogInput) GoString() string

GoString returns the string representation

func (*EnableHealthLogInput) SetLoadBalancerId

func (s *EnableHealthLogInput) SetLoadBalancerId(v string) *EnableHealthLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*EnableHealthLogInput) SetProjectId

func (s *EnableHealthLogInput) SetProjectId(v string) *EnableHealthLogInput

SetProjectId sets the ProjectId field's value.

func (*EnableHealthLogInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (EnableHealthLogInput) String

func (s EnableHealthLogInput) String() string

String returns the string representation

func (*EnableHealthLogInput) Validate

func (s *EnableHealthLogInput) Validate() error

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

type EnableHealthLogOutput

type EnableHealthLogOutput struct {
	Metadata *response.ResponseMetadata

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

func (EnableHealthLogOutput) GoString

func (s EnableHealthLogOutput) GoString() string

GoString returns the string representation

func (*EnableHealthLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (EnableHealthLogOutput) String

func (s EnableHealthLogOutput) String() string

String returns the string representation

type EnableTLSAccessLogInput

type EnableTLSAccessLogInput struct {

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

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

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

func (EnableTLSAccessLogInput) GoString

func (s EnableTLSAccessLogInput) GoString() string

GoString returns the string representation

func (*EnableTLSAccessLogInput) SetLoadBalancerId

func (s *EnableTLSAccessLogInput) SetLoadBalancerId(v string) *EnableTLSAccessLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*EnableTLSAccessLogInput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*EnableTLSAccessLogInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (EnableTLSAccessLogInput) String

func (s EnableTLSAccessLogInput) String() string

String returns the string representation

func (*EnableTLSAccessLogInput) Validate

func (s *EnableTLSAccessLogInput) Validate() error

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

type EnableTLSAccessLogOutput

type EnableTLSAccessLogOutput struct {
	Metadata *response.ResponseMetadata

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

func (EnableTLSAccessLogOutput) GoString

func (s EnableTLSAccessLogOutput) GoString() string

GoString returns the string representation

func (*EnableTLSAccessLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (EnableTLSAccessLogOutput) String

func (s EnableTLSAccessLogOutput) String() string

String returns the string representation

type HealthCheckForCreateServerGroupInput

type HealthCheckForCreateServerGroupInput struct {
	Domain *string `type:"string"`

	Enabled *string `type:"string"`

	HealthyThreshold *string `type:"string"`

	HttpCode *string `type:"string"`

	Interval *string `type:"string"`

	Method *string `type:"string"`

	Protocol *string `type:"string"`

	Timeout *string `type:"string"`

	URI *string `type:"string"`

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

func (HealthCheckForCreateServerGroupInput) GoString

GoString returns the string representation

func (*HealthCheckForCreateServerGroupInput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForCreateServerGroupInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForCreateServerGroupInput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForCreateServerGroupInput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForCreateServerGroupInput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForCreateServerGroupInput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForCreateServerGroupInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*HealthCheckForCreateServerGroupInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForCreateServerGroupInput) SetURI

SetURI sets the URI field's value.

func (*HealthCheckForCreateServerGroupInput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForCreateServerGroupInput) String

String returns the string representation

type HealthCheckForDescribeServerGroupAttributesOutput

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

	Protocol *string `type:"string"`

	Timeout *int64 `type:"integer"`

	URI *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckForDescribeServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*HealthCheckForDescribeServerGroupAttributesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForDescribeServerGroupAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForDescribeServerGroupAttributesOutput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForDescribeServerGroupAttributesOutput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForDescribeServerGroupAttributesOutput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForDescribeServerGroupAttributesOutput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForDescribeServerGroupAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*HealthCheckForDescribeServerGroupAttributesOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForDescribeServerGroupAttributesOutput) SetURI

SetURI sets the URI field's value.

func (*HealthCheckForDescribeServerGroupAttributesOutput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForDescribeServerGroupAttributesOutput) String

String returns the string representation

type HealthCheckForDescribeServerGroupsOutput

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

	Protocol *string `type:"string"`

	Timeout *int64 `type:"integer"`

	URI *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckForDescribeServerGroupsOutput) GoString

GoString returns the string representation

func (*HealthCheckForDescribeServerGroupsOutput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForDescribeServerGroupsOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForDescribeServerGroupsOutput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForDescribeServerGroupsOutput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForDescribeServerGroupsOutput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForDescribeServerGroupsOutput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForDescribeServerGroupsOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*HealthCheckForDescribeServerGroupsOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForDescribeServerGroupsOutput) SetURI

SetURI sets the URI field's value.

func (*HealthCheckForDescribeServerGroupsOutput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForDescribeServerGroupsOutput) String

String returns the string representation

type HealthCheckForModifyServerGroupAttributesInput

type HealthCheckForModifyServerGroupAttributesInput struct {
	Domain *string `type:"string"`

	Enabled *string `type:"string"`

	HealthyThreshold *string `type:"string"`

	HttpCode *string `type:"string"`

	Interval *string `type:"string"`

	Method *string `type:"string"`

	Protocol *string `type:"string"`

	Timeout *string `type:"string"`

	URI *string `type:"string"`

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

func (HealthCheckForModifyServerGroupAttributesInput) GoString

GoString returns the string representation

func (*HealthCheckForModifyServerGroupAttributesInput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForModifyServerGroupAttributesInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForModifyServerGroupAttributesInput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForModifyServerGroupAttributesInput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForModifyServerGroupAttributesInput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForModifyServerGroupAttributesInput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForModifyServerGroupAttributesInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*HealthCheckForModifyServerGroupAttributesInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForModifyServerGroupAttributesInput) SetURI

SetURI sets the URI field's value.

func (*HealthCheckForModifyServerGroupAttributesInput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForModifyServerGroupAttributesInput) String

String returns the string representation

type HealthCheckTemplateForCreateHealthCheckTemplatesInput

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

	HealthCheckDomain *string `type:"string"`

	HealthCheckHttpCode *string `type:"string"`

	HealthCheckInterval *int64 `type:"integer"`

	HealthCheckMethod *string `type:"string"`

	HealthCheckProtocol *string `type:"string"`

	// HealthCheckTemplateName is a required field
	HealthCheckTemplateName *string `min:"1" max:"128" type:"string" required:"true"`

	HealthCheckTimeout *int64 `type:"integer"`

	HealthCheckURI *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckTemplateForCreateHealthCheckTemplatesInput) GoString

GoString returns the string representation

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetDescription

SetDescription sets the Description field's value.

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetHealthCheckDomain

SetHealthCheckDomain sets the HealthCheckDomain field's value.

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetHealthCheckHttpCode

SetHealthCheckHttpCode sets the HealthCheckHttpCode field's value.

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetHealthCheckInterval

SetHealthCheckInterval sets the HealthCheckInterval field's value.

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetHealthCheckMethod

SetHealthCheckMethod sets the HealthCheckMethod field's value.

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetHealthCheckProtocol

SetHealthCheckProtocol sets the HealthCheckProtocol field's value.

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetHealthCheckTemplateName

SetHealthCheckTemplateName sets the HealthCheckTemplateName field's value.

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetHealthCheckTimeout

SetHealthCheckTimeout sets the HealthCheckTimeout field's value.

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetHealthCheckURI

SetHealthCheckURI sets the HealthCheckURI field's value.

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckTemplateForCreateHealthCheckTemplatesInput) String

String returns the string representation

func (*HealthCheckTemplateForCreateHealthCheckTemplatesInput) Validate

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

type HealthCheckTemplateForDescribeHealthCheckTemplatesOutput

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

	HealthCheckDomain *string `type:"string"`

	HealthCheckHttpCode *string `type:"string"`

	HealthCheckInterval *int64 `type:"integer"`

	HealthCheckMethod *string `type:"string"`

	HealthCheckProtocol *string `type:"string"`

	HealthCheckTemplateId *string `type:"string"`

	HealthCheckTemplateName *string `type:"string"`

	HealthCheckTimeout *int64 `type:"integer"`

	HealthCheckURI *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) GoString

GoString returns the string representation

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetDescription

SetDescription sets the Description field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetHealthCheckDomain

SetHealthCheckDomain sets the HealthCheckDomain field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetHealthCheckHttpCode

SetHealthCheckHttpCode sets the HealthCheckHttpCode field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetHealthCheckInterval

SetHealthCheckInterval sets the HealthCheckInterval field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetHealthCheckMethod

SetHealthCheckMethod sets the HealthCheckMethod field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetHealthCheckProtocol

SetHealthCheckProtocol sets the HealthCheckProtocol field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetHealthCheckTemplateId

SetHealthCheckTemplateId sets the HealthCheckTemplateId field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetHealthCheckTemplateName

SetHealthCheckTemplateName sets the HealthCheckTemplateName field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetHealthCheckTimeout

SetHealthCheckTimeout sets the HealthCheckTimeout field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetHealthCheckURI

SetHealthCheckURI sets the HealthCheckURI field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckTemplateForDescribeHealthCheckTemplatesOutput) String

String returns the string representation

type HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput

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

	HealthCheckDomain *string `type:"string"`

	HealthCheckHttpCode *string `type:"string"`

	HealthCheckInterval *int64 `type:"integer"`

	HealthCheckMethod *string `type:"string"`

	HealthCheckProtocol *string `type:"string"`

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

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

	HealthCheckTimeout *int64 `type:"integer"`

	HealthCheckURI *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) GoString

GoString returns the string representation

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetHealthCheckDomain

SetHealthCheckDomain sets the HealthCheckDomain field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetHealthCheckHttpCode

SetHealthCheckHttpCode sets the HealthCheckHttpCode field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetHealthCheckInterval

SetHealthCheckInterval sets the HealthCheckInterval field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetHealthCheckMethod

SetHealthCheckMethod sets the HealthCheckMethod field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetHealthCheckProtocol

SetHealthCheckProtocol sets the HealthCheckProtocol field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetHealthCheckTemplateId

SetHealthCheckTemplateId sets the HealthCheckTemplateId field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetHealthCheckTemplateName

SetHealthCheckTemplateName sets the HealthCheckTemplateName field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetHealthCheckTimeout

SetHealthCheckTimeout sets the HealthCheckTimeout field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetHealthCheckURI

SetHealthCheckURI sets the HealthCheckURI field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) String

String returns the string representation

func (*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput) Validate

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

type HealthLogForDescribeLoadBalancerAttributesOutput

type HealthLogForDescribeLoadBalancerAttributesOutput struct {
	Enabled *bool `type:"boolean"`

	ProjectId *string `type:"string"`

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

func (HealthLogForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*HealthLogForDescribeLoadBalancerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthLogForDescribeLoadBalancerAttributesOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*HealthLogForDescribeLoadBalancerAttributesOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (HealthLogForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type Ipv6EipBillingConfigForCreateLoadBalancerInput

type Ipv6EipBillingConfigForCreateLoadBalancerInput struct {
	Bandwidth *int64 `type:"integer"`

	BillingType *int64 `type:"integer"`

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

func (Ipv6EipBillingConfigForCreateLoadBalancerInput) GoString

GoString returns the string representation

func (*Ipv6EipBillingConfigForCreateLoadBalancerInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*Ipv6EipBillingConfigForCreateLoadBalancerInput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*Ipv6EipBillingConfigForCreateLoadBalancerInput) SetISP

SetISP sets the ISP field's value.

func (Ipv6EipBillingConfigForCreateLoadBalancerInput) String

String returns the string representation

type Ipv6EipForDescribeLoadBalancerAttributesOutput

type Ipv6EipForDescribeLoadBalancerAttributesOutput struct {
	Bandwidth *int64 `type:"integer"`

	BillingType *int64 `type:"integer"`

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

func (Ipv6EipForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*Ipv6EipForDescribeLoadBalancerAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*Ipv6EipForDescribeLoadBalancerAttributesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*Ipv6EipForDescribeLoadBalancerAttributesOutput) SetISP

SetISP sets the ISP field's value.

func (Ipv6EipForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type Ipv6EipForDescribeLoadBalancersOutput

type Ipv6EipForDescribeLoadBalancersOutput struct {
	Bandwidth *int64 `type:"integer"`

	BillingType *int64 `type:"integer"`

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

func (Ipv6EipForDescribeLoadBalancersOutput) GoString

GoString returns the string representation

func (*Ipv6EipForDescribeLoadBalancersOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*Ipv6EipForDescribeLoadBalancersOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*Ipv6EipForDescribeLoadBalancersOutput) SetISP

SetISP sets the ISP field's value.

func (Ipv6EipForDescribeLoadBalancersOutput) String

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 ListenerForDescribeCustomizedCfgAttributesOutput

type ListenerForDescribeCustomizedCfgAttributesOutput struct {
	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	Port *int64 `type:"integer"`

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

func (ListenerForDescribeCustomizedCfgAttributesOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeCustomizedCfgAttributesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeCustomizedCfgAttributesOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*ListenerForDescribeCustomizedCfgAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*ListenerForDescribeCustomizedCfgAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (ListenerForDescribeCustomizedCfgAttributesOutput) String

String returns the string representation

type ListenerForDescribeListenerHealthOutput

type ListenerForDescribeListenerHealthOutput struct {
	ListenerId *string `type:"string"`

	Results []*ResultForDescribeListenerHealthOutput `type:"list"`

	Status *string `type:"string"`

	TotalBackendServerCount *int64 `type:"integer"`

	UnHealthyCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ListenerForDescribeListenerHealthOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeListenerHealthOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeListenerHealthOutput) SetResults

SetResults sets the Results field's value.

func (*ListenerForDescribeListenerHealthOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListenerForDescribeListenerHealthOutput) SetTotalBackendServerCount

SetTotalBackendServerCount sets the TotalBackendServerCount field's value.

func (*ListenerForDescribeListenerHealthOutput) SetUnHealthyCount

SetUnHealthyCount sets the UnHealthyCount field's value.

func (ListenerForDescribeListenerHealthOutput) String

String returns the string representation

type ListenerForDescribeListenersOutput

type ListenerForDescribeListenersOutput struct {
	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	CACertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CreateTime *string `type:"string"`

	CustomizedCfgId *string `type:"string"`

	Description *string `type:"string"`

	DomainExtensions []*DomainExtensionForDescribeListenersOutput `type:"list"`

	EnableHttp2 *string `type:"string"`

	EnableQuic *string `type:"string"`

	Enabled *string `type:"string"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	Port *int64 `type:"integer"`

	ProjectName *string `type:"string"`

	Protocol *string `type:"string"`

	ServerGroupId *string `type:"string"`

	ServerGroups []*ServerGroupForDescribeListenersOutput `type:"list"`

	Status *string `type:"string"`

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

func (ListenerForDescribeListenersOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeListenersOutput) SetAclIds

SetAclIds sets the AclIds field's value.

func (*ListenerForDescribeListenersOutput) SetAclStatus

SetAclStatus sets the AclStatus field's value.

func (*ListenerForDescribeListenersOutput) SetAclType

SetAclType sets the AclType field's value.

func (*ListenerForDescribeListenersOutput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*ListenerForDescribeListenersOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ListenerForDescribeListenersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ListenerForDescribeListenersOutput) SetCustomizedCfgId

SetCustomizedCfgId sets the CustomizedCfgId field's value.

func (*ListenerForDescribeListenersOutput) SetDescription

SetDescription sets the Description field's value.

func (*ListenerForDescribeListenersOutput) SetDomainExtensions

SetDomainExtensions sets the DomainExtensions field's value.

func (*ListenerForDescribeListenersOutput) SetEnableHttp2

SetEnableHttp2 sets the EnableHttp2 field's value.

func (*ListenerForDescribeListenersOutput) SetEnableQuic

SetEnableQuic sets the EnableQuic field's value.

func (*ListenerForDescribeListenersOutput) SetEnabled

SetEnabled sets the Enabled 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

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ListenerForDescribeListenersOutput) SetPort

SetPort sets the Port field's value.

func (*ListenerForDescribeListenersOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ListenerForDescribeListenersOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ListenerForDescribeListenersOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ListenerForDescribeListenersOutput) SetServerGroups

SetServerGroups sets the ServerGroups field's value.

func (*ListenerForDescribeListenersOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListenerForDescribeListenersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ListenerForDescribeListenersOutput) String

String returns the string representation

type ListenerForDescribeLoadBalancerAttributesOutput

type ListenerForDescribeLoadBalancerAttributesOutput struct {
	ListenerId *string `type:"string"`

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

func (ListenerForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeLoadBalancerAttributesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeLoadBalancerAttributesOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (ListenerForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type LoadBalancerAddressForDescribeLoadBalancerAttributesOutput

type LoadBalancerAddressForDescribeLoadBalancerAttributesOutput struct {
	Eip *EipForDescribeLoadBalancerAttributesOutput `type:"structure"`

	EipAddress *string `type:"string"`

	EipId *string `type:"string"`

	EniAddress *string `type:"string"`

	EniId *string `type:"string"`

	EniIpv6Address *string `type:"string"`

	Ipv6Eip *Ipv6EipForDescribeLoadBalancerAttributesOutput `type:"structure"`

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

func (LoadBalancerAddressForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*LoadBalancerAddressForDescribeLoadBalancerAttributesOutput) SetEip

SetEip sets the Eip field's value.

func (*LoadBalancerAddressForDescribeLoadBalancerAttributesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*LoadBalancerAddressForDescribeLoadBalancerAttributesOutput) SetEipId

SetEipId sets the EipId field's value.

func (*LoadBalancerAddressForDescribeLoadBalancerAttributesOutput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*LoadBalancerAddressForDescribeLoadBalancerAttributesOutput) SetEniId

SetEniId sets the EniId field's value.

func (*LoadBalancerAddressForDescribeLoadBalancerAttributesOutput) SetEniIpv6Address

SetEniIpv6Address sets the EniIpv6Address field's value.

func (*LoadBalancerAddressForDescribeLoadBalancerAttributesOutput) SetIpv6Eip

SetIpv6Eip sets the Ipv6Eip field's value.

func (*LoadBalancerAddressForDescribeLoadBalancerAttributesOutput) SetIpv6EipId

SetIpv6EipId sets the Ipv6EipId field's value.

func (LoadBalancerAddressForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type LoadBalancerAddressForDescribeLoadBalancersOutput

type LoadBalancerAddressForDescribeLoadBalancersOutput struct {
	Eip *EipForDescribeLoadBalancersOutput `type:"structure"`

	EipAddress *string `type:"string"`

	EipId *string `type:"string"`

	EniAddress *string `type:"string"`

	EniId *string `type:"string"`

	EniIpv6Address *string `type:"string"`

	Ipv6Eip *Ipv6EipForDescribeLoadBalancersOutput `type:"structure"`

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

func (LoadBalancerAddressForDescribeLoadBalancersOutput) GoString

GoString returns the string representation

func (*LoadBalancerAddressForDescribeLoadBalancersOutput) SetEip

SetEip sets the Eip field's value.

func (*LoadBalancerAddressForDescribeLoadBalancersOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*LoadBalancerAddressForDescribeLoadBalancersOutput) SetEipId

SetEipId sets the EipId field's value.

func (*LoadBalancerAddressForDescribeLoadBalancersOutput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*LoadBalancerAddressForDescribeLoadBalancersOutput) SetEniId

SetEniId sets the EniId field's value.

func (*LoadBalancerAddressForDescribeLoadBalancersOutput) SetEniIpv6Address

SetEniIpv6Address sets the EniIpv6Address field's value.

func (*LoadBalancerAddressForDescribeLoadBalancersOutput) SetIpv6Eip

SetIpv6Eip sets the Ipv6Eip field's value.

func (*LoadBalancerAddressForDescribeLoadBalancersOutput) SetIpv6EipId

SetIpv6EipId sets the Ipv6EipId field's value.

func (LoadBalancerAddressForDescribeLoadBalancersOutput) String

String returns the string representation

type LoadBalancerForDescribeLoadBalancersOutput

type LoadBalancerForDescribeLoadBalancersOutput struct {
	AddressIpVersion *string `type:"string"`

	BusinessStatus *string `type:"string"`

	CreateTime *string `type:"string"`

	DNSName *string `type:"string"`

	DeleteProtection *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	EipAddress *string `type:"string"`

	EipId *string `type:"string"`

	EniAddress *string `type:"string"`

	EniId *string `type:"string"`

	LoadBalancerBillingType *int64 `type:"integer"`

	LoadBalancerId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

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

	LockReason *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneMappings []*ZoneMappingForDescribeLoadBalancersOutput `type:"list"`
	// contains filtered or unexported fields
}

func (LoadBalancerForDescribeLoadBalancersOutput) GoString

GoString returns the string representation

func (*LoadBalancerForDescribeLoadBalancersOutput) SetAddressIpVersion

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetDNSName

SetDNSName sets the DNSName field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetDeleteProtection

SetDeleteProtection sets the DeleteProtection field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetDescription

SetDescription sets the Description field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEipId

SetEipId sets the EipId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniId

SetEniId sets the EniId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) 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) SetLocalAddresses

SetLocalAddresses sets the LocalAddresses field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLockReason

SetLockReason sets the LockReason field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetProjectName

SetProjectName sets the ProjectName 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) 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) SetZoneMappings

SetZoneMappings sets the ZoneMappings field's value.

func (LoadBalancerForDescribeLoadBalancersOutput) String

String returns the string representation

type ModifyAclAttributesInput

type ModifyAclAttributesInput struct {

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

	AclName *string `min:"1" max:"128" type:"string"`

	Description *string `min:"1" max:"255" 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 ModifyCACertificateAttributesInput

type ModifyCACertificateAttributesInput struct {

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

	CACertificateName *string `min:"1" max:"128" type:"string"`

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

func (ModifyCACertificateAttributesInput) GoString

GoString returns the string representation

func (*ModifyCACertificateAttributesInput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*ModifyCACertificateAttributesInput) SetCACertificateName

SetCACertificateName sets the CACertificateName field's value.

func (*ModifyCACertificateAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyCACertificateAttributesInput) String

String returns the string representation

func (*ModifyCACertificateAttributesInput) Validate

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

type ModifyCACertificateAttributesOutput

type ModifyCACertificateAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyCACertificateAttributesOutput) GoString

GoString returns the string representation

func (*ModifyCACertificateAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyCACertificateAttributesOutput) String

String returns the string representation

type ModifyCertificateAttributesInput

type ModifyCertificateAttributesInput struct {

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

	CertificateName *string `min:"1" max:"128" type:"string"`

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

func (ModifyCertificateAttributesInput) GoString

GoString returns the string representation

func (*ModifyCertificateAttributesInput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ModifyCertificateAttributesInput) SetCertificateName

SetCertificateName sets the CertificateName field's value.

func (*ModifyCertificateAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyCertificateAttributesInput) String

String returns the string representation

func (*ModifyCertificateAttributesInput) Validate

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

type ModifyCertificateAttributesOutput

type ModifyCertificateAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyCertificateAttributesOutput) GoString

GoString returns the string representation

func (*ModifyCertificateAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyCertificateAttributesOutput) String

String returns the string representation

type ModifyCustomizedCfgAttributesInput

type ModifyCustomizedCfgAttributesInput struct {

	// CustomizedCfgContent is a required field
	CustomizedCfgContent *string `min:"1" max:"4096" type:"string" required:"true"`

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

	CustomizedCfgName *string `min:"1" max:"128" type:"string"`

	Description *string `min:"1" max:"255" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCustomizedCfgAttributesInput) GoString

GoString returns the string representation

func (*ModifyCustomizedCfgAttributesInput) SetCustomizedCfgContent

SetCustomizedCfgContent sets the CustomizedCfgContent field's value.

func (*ModifyCustomizedCfgAttributesInput) SetCustomizedCfgId

SetCustomizedCfgId sets the CustomizedCfgId field's value.

func (*ModifyCustomizedCfgAttributesInput) SetCustomizedCfgName

SetCustomizedCfgName sets the CustomizedCfgName field's value.

func (*ModifyCustomizedCfgAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyCustomizedCfgAttributesInput) String

String returns the string representation

func (*ModifyCustomizedCfgAttributesInput) Validate

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

type ModifyCustomizedCfgAttributesOutput

type ModifyCustomizedCfgAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyCustomizedCfgAttributesOutput) GoString

GoString returns the string representation

func (*ModifyCustomizedCfgAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyCustomizedCfgAttributesOutput) String

String returns the string representation

type ModifyHealthCheckTemplatesAttributesInput

type ModifyHealthCheckTemplatesAttributesInput struct {

	// HealthCheckTemplates is a required field
	HealthCheckTemplates []*HealthCheckTemplateForModifyHealthCheckTemplatesAttributesInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyHealthCheckTemplatesAttributesInput) GoString

GoString returns the string representation

func (*ModifyHealthCheckTemplatesAttributesInput) SetHealthCheckTemplates

SetHealthCheckTemplates sets the HealthCheckTemplates field's value.

func (ModifyHealthCheckTemplatesAttributesInput) String

String returns the string representation

func (*ModifyHealthCheckTemplatesAttributesInput) Validate

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

type ModifyHealthCheckTemplatesAttributesOutput

type ModifyHealthCheckTemplatesAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyHealthCheckTemplatesAttributesOutput) GoString

GoString returns the string representation

func (*ModifyHealthCheckTemplatesAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyHealthCheckTemplatesAttributesOutput) String

String returns the string representation

type ModifyListenerAttributesInput

type ModifyListenerAttributesInput struct {
	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	CACertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CustomizedCfgId *string `type:"string"`

	Description *string `type:"string"`

	DomainExtensions []*DomainExtensionForModifyListenerAttributesInput `type:"list"`

	EnableHttp2 *string `type:"string"`

	EnableQuic *string `type:"string"`

	Enabled *string `type:"string"`

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

	ListenerName *string `min:"1" max:"128" type:"string"`

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

func (ModifyListenerAttributesInput) GoString

GoString returns the string representation

func (*ModifyListenerAttributesInput) SetAclIds

SetAclIds sets the AclIds field's value.

func (*ModifyListenerAttributesInput) SetAclStatus

SetAclStatus sets the AclStatus field's value.

func (*ModifyListenerAttributesInput) SetAclType

SetAclType sets the AclType field's value.

func (*ModifyListenerAttributesInput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*ModifyListenerAttributesInput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ModifyListenerAttributesInput) SetCustomizedCfgId

SetCustomizedCfgId sets the CustomizedCfgId field's value.

func (*ModifyListenerAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyListenerAttributesInput) SetDomainExtensions

SetDomainExtensions sets the DomainExtensions field's value.

func (*ModifyListenerAttributesInput) SetEnableHttp2

SetEnableHttp2 sets the EnableHttp2 field's value.

func (*ModifyListenerAttributesInput) SetEnableQuic

SetEnableQuic sets the EnableQuic field's value.

func (*ModifyListenerAttributesInput) SetEnabled

SetEnabled sets the Enabled 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) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (ModifyListenerAttributesInput) String

String returns the string representation

func (*ModifyListenerAttributesInput) Validate

func (s *ModifyListenerAttributesInput) Validate() error

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

type ModifyListenerAttributesOutput

type ModifyListenerAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyListenerAttributesOutput) GoString

GoString returns the string representation

func (*ModifyListenerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyListenerAttributesOutput) String

String returns the string representation

type ModifyLoadBalancerAttributesInput

type ModifyLoadBalancerAttributesInput struct {
	DeleteProtection *string `type:"string"`

	Description *string `type:"string"`

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

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

func (ModifyLoadBalancerAttributesInput) GoString

GoString returns the string representation

func (*ModifyLoadBalancerAttributesInput) SetDeleteProtection

SetDeleteProtection sets the DeleteProtection field's value.

func (*ModifyLoadBalancerAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyLoadBalancerAttributesInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyLoadBalancerAttributesInput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (ModifyLoadBalancerAttributesInput) 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 ModifyLoadBalancerTypeInput

type ModifyLoadBalancerTypeInput struct {

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

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

	ZoneMappings []*ZoneMappingForModifyLoadBalancerTypeInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyLoadBalancerTypeInput) GoString

func (s ModifyLoadBalancerTypeInput) GoString() string

GoString returns the string representation

func (*ModifyLoadBalancerTypeInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyLoadBalancerTypeInput) SetType

SetType sets the Type field's value.

func (*ModifyLoadBalancerTypeInput) SetZoneMappings

SetZoneMappings sets the ZoneMappings field's value.

func (ModifyLoadBalancerTypeInput) String

String returns the string representation

func (*ModifyLoadBalancerTypeInput) Validate

func (s *ModifyLoadBalancerTypeInput) Validate() error

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

type ModifyLoadBalancerTypeOutput

type ModifyLoadBalancerTypeOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyLoadBalancerTypeOutput) GoString

func (s ModifyLoadBalancerTypeOutput) GoString() string

GoString returns the string representation

func (*ModifyLoadBalancerTypeOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyLoadBalancerTypeOutput) String

String returns the string representation

type ModifyRulesInput

type ModifyRulesInput struct {

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

	// Rules is a required field
	Rules []*RuleForModifyRulesInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyRulesInput) GoString

func (s ModifyRulesInput) GoString() string

GoString returns the string representation

func (*ModifyRulesInput) SetListenerId

func (s *ModifyRulesInput) SetListenerId(v string) *ModifyRulesInput

SetListenerId sets the ListenerId field's value.

func (*ModifyRulesInput) SetRules

SetRules sets the Rules field's value.

func (ModifyRulesInput) String

func (s ModifyRulesInput) String() string

String returns the string representation

func (*ModifyRulesInput) Validate

func (s *ModifyRulesInput) Validate() error

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

type ModifyRulesOutput

type ModifyRulesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyRulesOutput) GoString

func (s ModifyRulesOutput) GoString() string

GoString returns the string representation

func (*ModifyRulesOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (ModifyRulesOutput) String

func (s ModifyRulesOutput) String() string

String returns the string representation

type ModifyServerGroupAttributesInput

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

	HealthCheck *HealthCheckForModifyServerGroupAttributesInput `type:"structure"`

	Scheduler *string `type:"string"`

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

	ServerGroupName *string `type:"string"`

	StickySessionConfig *StickySessionConfigForModifyServerGroupAttributesInput `type:"structure"`
	// 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) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*ModifyServerGroupAttributesInput) SetScheduler

SetScheduler sets the Scheduler 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) SetStickySessionConfig

SetStickySessionConfig sets the StickySessionConfig 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 ModifyServerGroupBackendServersInput

type ModifyServerGroupBackendServersInput struct {

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

	// Servers is a required field
	Servers []*ServerForModifyServerGroupBackendServersInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyServerGroupBackendServersInput) GoString

GoString returns the string representation

func (*ModifyServerGroupBackendServersInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ModifyServerGroupBackendServersInput) SetServers

SetServers sets the Servers field's value.

func (ModifyServerGroupBackendServersInput) String

String returns the string representation

func (*ModifyServerGroupBackendServersInput) Validate

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

type ModifyServerGroupBackendServersOutput

type ModifyServerGroupBackendServersOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyServerGroupBackendServersOutput) GoString

GoString returns the string representation

func (*ModifyServerGroupBackendServersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyServerGroupBackendServersOutput) String

String returns the string representation

type PopLocationForDescribeLoadBalancerAttributesOutput

type PopLocationForDescribeLoadBalancerAttributesOutput struct {
	PopId *string `type:"string"`

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

func (PopLocationForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*PopLocationForDescribeLoadBalancerAttributesOutput) SetPopId

SetPopId sets the PopId field's value.

func (*PopLocationForDescribeLoadBalancerAttributesOutput) SetPopName

SetPopName sets the PopName field's value.

func (PopLocationForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type PopLocationForDescribeLoadBalancersOutput

type PopLocationForDescribeLoadBalancersOutput struct {
	PopId *string `type:"string"`

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

func (PopLocationForDescribeLoadBalancersOutput) GoString

GoString returns the string representation

func (*PopLocationForDescribeLoadBalancersOutput) SetPopId

SetPopId sets the PopId field's value.

func (*PopLocationForDescribeLoadBalancersOutput) SetPopName

SetPopName sets the PopName field's value.

func (PopLocationForDescribeLoadBalancersOutput) String

String returns the string representation

type RedirectConfigForCreateRulesInput

type RedirectConfigForCreateRulesInput struct {
	RedirectDomain *string `min:"1" max:"128" type:"string"`

	RedirectHttpCode *string `type:"string"`

	RedirectPort *string `type:"string"`

	RedirectProtocol *string `type:"string"`

	RedirectUri *string `min:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (RedirectConfigForCreateRulesInput) GoString

GoString returns the string representation

func (*RedirectConfigForCreateRulesInput) SetRedirectDomain

SetRedirectDomain sets the RedirectDomain field's value.

func (*RedirectConfigForCreateRulesInput) SetRedirectHttpCode

SetRedirectHttpCode sets the RedirectHttpCode field's value.

func (*RedirectConfigForCreateRulesInput) SetRedirectPort

SetRedirectPort sets the RedirectPort field's value.

func (*RedirectConfigForCreateRulesInput) SetRedirectProtocol

SetRedirectProtocol sets the RedirectProtocol field's value.

func (*RedirectConfigForCreateRulesInput) SetRedirectUri

SetRedirectUri sets the RedirectUri field's value.

func (RedirectConfigForCreateRulesInput) String

String returns the string representation

func (*RedirectConfigForCreateRulesInput) Validate

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

type RedirectConfigForDescribeRulesOutput

type RedirectConfigForDescribeRulesOutput struct {
	RedirectDomain *string `type:"string"`

	RedirectHttpCode *string `type:"string"`

	RedirectPort *string `type:"string"`

	RedirectProtocol *string `type:"string"`

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

func (RedirectConfigForDescribeRulesOutput) GoString

GoString returns the string representation

func (*RedirectConfigForDescribeRulesOutput) SetRedirectDomain

SetRedirectDomain sets the RedirectDomain field's value.

func (*RedirectConfigForDescribeRulesOutput) SetRedirectHttpCode

SetRedirectHttpCode sets the RedirectHttpCode field's value.

func (*RedirectConfigForDescribeRulesOutput) SetRedirectPort

SetRedirectPort sets the RedirectPort field's value.

func (*RedirectConfigForDescribeRulesOutput) SetRedirectProtocol

SetRedirectProtocol sets the RedirectProtocol field's value.

func (*RedirectConfigForDescribeRulesOutput) SetRedirectUri

SetRedirectUri sets the RedirectUri field's value.

func (RedirectConfigForDescribeRulesOutput) String

String returns the string representation

type RedirectConfigForModifyRulesInput

type RedirectConfigForModifyRulesInput struct {
	RedirectDomain *string `min:"1" max:"128" type:"string"`

	RedirectHttpCode *string `type:"string"`

	RedirectPort *string `type:"string"`

	RedirectProtocol *string `type:"string"`

	RedirectUri *string `min:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (RedirectConfigForModifyRulesInput) GoString

GoString returns the string representation

func (*RedirectConfigForModifyRulesInput) SetRedirectDomain

SetRedirectDomain sets the RedirectDomain field's value.

func (*RedirectConfigForModifyRulesInput) SetRedirectHttpCode

SetRedirectHttpCode sets the RedirectHttpCode field's value.

func (*RedirectConfigForModifyRulesInput) SetRedirectPort

SetRedirectPort sets the RedirectPort field's value.

func (*RedirectConfigForModifyRulesInput) SetRedirectProtocol

SetRedirectProtocol sets the RedirectProtocol field's value.

func (*RedirectConfigForModifyRulesInput) SetRedirectUri

SetRedirectUri sets the RedirectUri field's value.

func (RedirectConfigForModifyRulesInput) String

String returns the string representation

func (*RedirectConfigForModifyRulesInput) Validate

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

type RemoveAclEntriesInput

type RemoveAclEntriesInput struct {

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

	// Entries is a required field
	Entries []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (RemoveAclEntriesInput) GoString

func (s RemoveAclEntriesInput) GoString() string

GoString returns the string representation

func (*RemoveAclEntriesInput) SetAclId

SetAclId sets the AclId field's value.

func (*RemoveAclEntriesInput) SetEntries

func (s *RemoveAclEntriesInput) SetEntries(v []*string) *RemoveAclEntriesInput

SetEntries sets the Entries field's value.

func (RemoveAclEntriesInput) String

func (s RemoveAclEntriesInput) String() string

String returns the string representation

func (*RemoveAclEntriesInput) Validate

func (s *RemoveAclEntriesInput) Validate() error

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

type RemoveAclEntriesOutput

type RemoveAclEntriesOutput struct {
	Metadata *response.ResponseMetadata

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

func (RemoveAclEntriesOutput) GoString

func (s RemoveAclEntriesOutput) GoString() string

GoString returns the string representation

func (*RemoveAclEntriesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RemoveAclEntriesOutput) String

func (s RemoveAclEntriesOutput) String() string

String returns the string representation

type RemoveServerGroupBackendServersInput

type RemoveServerGroupBackendServersInput struct {

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

	// ServerIds is a required field
	ServerIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (RemoveServerGroupBackendServersInput) GoString

GoString returns the string representation

func (*RemoveServerGroupBackendServersInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*RemoveServerGroupBackendServersInput) SetServerIds

SetServerIds sets the ServerIds field's value.

func (RemoveServerGroupBackendServersInput) String

String returns the string representation

func (*RemoveServerGroupBackendServersInput) Validate

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

type RemoveServerGroupBackendServersOutput

type RemoveServerGroupBackendServersOutput struct {
	Metadata *response.ResponseMetadata

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

func (RemoveServerGroupBackendServersOutput) GoString

GoString returns the string representation

func (*RemoveServerGroupBackendServersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RemoveServerGroupBackendServersOutput) String

String returns the string representation

type ReplaceCACertificateInput

type ReplaceCACertificateInput struct {

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

	CACertificateId *string `type:"string"`

	CACertificateName *string `min:"1" max:"128" type:"string"`

	Description *string `type:"string"`

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

	ProjectName *string `type:"string"`

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

func (ReplaceCACertificateInput) GoString

func (s ReplaceCACertificateInput) GoString() string

GoString returns the string representation

func (*ReplaceCACertificateInput) SetCACertificate

SetCACertificate sets the CACertificate field's value.

func (*ReplaceCACertificateInput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*ReplaceCACertificateInput) SetCACertificateName

func (s *ReplaceCACertificateInput) SetCACertificateName(v string) *ReplaceCACertificateInput

SetCACertificateName sets the CACertificateName field's value.

func (*ReplaceCACertificateInput) SetDescription

SetDescription sets the Description field's value.

func (*ReplaceCACertificateInput) SetOldCACertificateId

func (s *ReplaceCACertificateInput) SetOldCACertificateId(v string) *ReplaceCACertificateInput

SetOldCACertificateId sets the OldCACertificateId field's value.

func (*ReplaceCACertificateInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ReplaceCACertificateInput) SetUpdateMode

SetUpdateMode sets the UpdateMode field's value.

func (ReplaceCACertificateInput) String

func (s ReplaceCACertificateInput) String() string

String returns the string representation

func (*ReplaceCACertificateInput) Validate

func (s *ReplaceCACertificateInput) Validate() error

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

type ReplaceCACertificateOutput

type ReplaceCACertificateOutput struct {
	Metadata *response.ResponseMetadata

	CACertificateId *string `type:"string"`

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

func (ReplaceCACertificateOutput) GoString

func (s ReplaceCACertificateOutput) GoString() string

GoString returns the string representation

func (*ReplaceCACertificateOutput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*ReplaceCACertificateOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ReplaceCACertificateOutput) String

String returns the string representation

type ReplaceCertificateInput

type ReplaceCertificateInput struct {
	CertificateId *string `type:"string"`

	CertificateName *string `min:"1" max:"128" type:"string"`

	Description *string `type:"string"`

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

	PrivateKey *string `type:"string"`

	ProjectName *string `type:"string"`

	PublicKey *string `type:"string"`

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

func (ReplaceCertificateInput) GoString

func (s ReplaceCertificateInput) GoString() string

GoString returns the string representation

func (*ReplaceCertificateInput) SetCertificateId

func (s *ReplaceCertificateInput) SetCertificateId(v string) *ReplaceCertificateInput

SetCertificateId sets the CertificateId field's value.

func (*ReplaceCertificateInput) SetCertificateName

func (s *ReplaceCertificateInput) SetCertificateName(v string) *ReplaceCertificateInput

SetCertificateName sets the CertificateName field's value.

func (*ReplaceCertificateInput) SetDescription

SetDescription sets the Description field's value.

func (*ReplaceCertificateInput) SetOldCertificateId

func (s *ReplaceCertificateInput) SetOldCertificateId(v string) *ReplaceCertificateInput

SetOldCertificateId sets the OldCertificateId field's value.

func (*ReplaceCertificateInput) SetPrivateKey

SetPrivateKey sets the PrivateKey field's value.

func (*ReplaceCertificateInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ReplaceCertificateInput) SetPublicKey

SetPublicKey sets the PublicKey field's value.

func (*ReplaceCertificateInput) SetUpdateMode

SetUpdateMode sets the UpdateMode field's value.

func (ReplaceCertificateInput) String

func (s ReplaceCertificateInput) String() string

String returns the string representation

func (*ReplaceCertificateInput) Validate

func (s *ReplaceCertificateInput) Validate() error

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

type ReplaceCertificateOutput

type ReplaceCertificateOutput struct {
	Metadata *response.ResponseMetadata

	CertificateId *string `type:"string"`

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

func (ReplaceCertificateOutput) GoString

func (s ReplaceCertificateOutput) GoString() string

GoString returns the string representation

func (*ReplaceCertificateOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ReplaceCertificateOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ReplaceCertificateOutput) String

func (s ReplaceCertificateOutput) String() string

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

	ServerGroupName *string `type:"string"`

	ServerId *string `type:"string"`

	Status *string `type:"string"`

	Type *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) SetServerGroupName

SetServerGroupName sets the ServerGroupName 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) String

String returns the string representation

type RuleForCreateRulesInput

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

	Domain *string `type:"string"`

	RedirectConfig *RedirectConfigForCreateRulesInput `type:"structure"`

	RuleAction *string `type:"string"`

	ServerGroupId *string `type:"string"`

	TrafficLimitEnabled *string `type:"string"`

	TrafficLimitQPS *int64 `type:"integer"`

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

func (RuleForCreateRulesInput) GoString

func (s RuleForCreateRulesInput) GoString() string

GoString returns the string representation

func (*RuleForCreateRulesInput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForCreateRulesInput) SetDomain

SetDomain sets the Domain field's value.

func (*RuleForCreateRulesInput) SetRedirectConfig

SetRedirectConfig sets the RedirectConfig field's value.

func (*RuleForCreateRulesInput) SetRuleAction

SetRuleAction sets the RuleAction field's value.

func (*RuleForCreateRulesInput) SetServerGroupId

func (s *RuleForCreateRulesInput) SetServerGroupId(v string) *RuleForCreateRulesInput

SetServerGroupId sets the ServerGroupId field's value.

func (*RuleForCreateRulesInput) SetTrafficLimitEnabled

func (s *RuleForCreateRulesInput) SetTrafficLimitEnabled(v string) *RuleForCreateRulesInput

SetTrafficLimitEnabled sets the TrafficLimitEnabled field's value.

func (*RuleForCreateRulesInput) SetTrafficLimitQPS

func (s *RuleForCreateRulesInput) SetTrafficLimitQPS(v int64) *RuleForCreateRulesInput

SetTrafficLimitQPS sets the TrafficLimitQPS field's value.

func (*RuleForCreateRulesInput) SetURL

SetURL sets the URL field's value.

func (RuleForCreateRulesInput) String

func (s RuleForCreateRulesInput) String() string

String returns the string representation

func (*RuleForCreateRulesInput) Validate

func (s *RuleForCreateRulesInput) Validate() error

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

type RuleForDescribeRulesOutput

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

	Domain *string `type:"string"`

	RedirectConfig *RedirectConfigForDescribeRulesOutput `type:"structure"`

	RuleAction *string `type:"string"`

	RuleId *string `type:"string"`

	ServerGroupId *string `type:"string"`

	TrafficLimitEnabled *string `type:"string"`

	TrafficLimitQPS *int64 `type:"integer"`

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

func (RuleForDescribeRulesOutput) GoString

func (s RuleForDescribeRulesOutput) GoString() string

GoString returns the string representation

func (*RuleForDescribeRulesOutput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForDescribeRulesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*RuleForDescribeRulesOutput) SetRedirectConfig

SetRedirectConfig sets the RedirectConfig field's value.

func (*RuleForDescribeRulesOutput) SetRuleAction

SetRuleAction sets the RuleAction 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) SetTrafficLimitEnabled

func (s *RuleForDescribeRulesOutput) SetTrafficLimitEnabled(v string) *RuleForDescribeRulesOutput

SetTrafficLimitEnabled sets the TrafficLimitEnabled field's value.

func (*RuleForDescribeRulesOutput) SetTrafficLimitQPS

SetTrafficLimitQPS sets the TrafficLimitQPS field's value.

func (*RuleForDescribeRulesOutput) SetUrl

SetUrl sets the Url field's value.

func (RuleForDescribeRulesOutput) String

String returns the string representation

type RuleForModifyRulesInput

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

	RedirectConfig *RedirectConfigForModifyRulesInput `type:"structure"`

	RuleAction *string `type:"string"`

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

	ServerGroupId *string `type:"string"`

	TrafficLimitEnabled *string `type:"string"`

	TrafficLimitQPS *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (RuleForModifyRulesInput) GoString

func (s RuleForModifyRulesInput) GoString() string

GoString returns the string representation

func (*RuleForModifyRulesInput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForModifyRulesInput) SetRedirectConfig

SetRedirectConfig sets the RedirectConfig field's value.

func (*RuleForModifyRulesInput) SetRuleAction

SetRuleAction sets the RuleAction 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) SetTrafficLimitEnabled

func (s *RuleForModifyRulesInput) SetTrafficLimitEnabled(v string) *RuleForModifyRulesInput

SetTrafficLimitEnabled sets the TrafficLimitEnabled field's value.

func (*RuleForModifyRulesInput) SetTrafficLimitQPS

func (s *RuleForModifyRulesInput) SetTrafficLimitQPS(v int64) *RuleForModifyRulesInput

SetTrafficLimitQPS sets the TrafficLimitQPS field's value.

func (RuleForModifyRulesInput) String

func (s RuleForModifyRulesInput) String() string

String returns the string representation

func (*RuleForModifyRulesInput) Validate

func (s *RuleForModifyRulesInput) Validate() error

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

type ServerForAddServerGroupBackendServersInput

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

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

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

	// Port is a required field
	Port *int64 `type:"integer" required:"true"`

	RemoteEnabled *string `type:"string"`

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

	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) SetRemoteEnabled

SetRemoteEnabled sets the RemoteEnabled 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

func (*ServerForAddServerGroupBackendServersInput) Validate

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

type ServerForDescribeServerGroupAttributesOutput

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

	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	RemoteEnabled *string `type:"string"`

	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) SetRemoteEnabled

SetRemoteEnabled sets the RemoteEnabled 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 ServerForModifyServerGroupBackendServersInput

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

	// Port is a required field
	Port *int64 `type:"integer" required:"true"`

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

	// Weight is a required field
	Weight *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (ServerForModifyServerGroupBackendServersInput) GoString

GoString returns the string representation

func (*ServerForModifyServerGroupBackendServersInput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForModifyServerGroupBackendServersInput) SetPort

SetPort sets the Port field's value.

func (*ServerForModifyServerGroupBackendServersInput) SetServerId

SetServerId sets the ServerId field's value.

func (*ServerForModifyServerGroupBackendServersInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForModifyServerGroupBackendServersInput) String

String returns the string representation

func (*ServerForModifyServerGroupBackendServersInput) Validate

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

type ServerGroupForDescribeListenerAttributesOutput

type ServerGroupForDescribeListenerAttributesOutput struct {
	ServerGroupId *string `type:"string"`

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

func (ServerGroupForDescribeListenerAttributesOutput) GoString

GoString returns the string representation

func (*ServerGroupForDescribeListenerAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupForDescribeListenerAttributesOutput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (ServerGroupForDescribeListenerAttributesOutput) String

String returns the string representation

type ServerGroupForDescribeListenersOutput

type ServerGroupForDescribeListenersOutput struct {
	ServerGroupId *string `type:"string"`

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

func (ServerGroupForDescribeListenersOutput) GoString

GoString returns the string representation

func (*ServerGroupForDescribeListenersOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupForDescribeListenersOutput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (ServerGroupForDescribeListenersOutput) String

String returns the string representation

type ServerGroupForDescribeServerGroupsOutput

type ServerGroupForDescribeServerGroupsOutput struct {
	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	HealthCheck *HealthCheckForDescribeServerGroupsOutput `type:"structure"`

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

	ProjectName *string `type:"string"`

	Scheduler *string `type:"string"`

	ServerCount *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

	ServerGroupType *string `type:"string"`

	Status *string `type:"string"`

	StickySessionConfig *StickySessionConfigForDescribeServerGroupsOutput `type:"structure"`

	UpdateTime *string `type:"string"`

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

func (ServerGroupForDescribeServerGroupsOutput) GoString

GoString returns the string representation

func (*ServerGroupForDescribeServerGroupsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetServerCount

SetServerCount sets the ServerCount 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) SetServerGroupType

SetServerGroupType sets the ServerGroupType field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetStatus

SetStatus sets the Status field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetStickySessionConfig

SetStickySessionConfig sets the StickySessionConfig field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (ServerGroupForDescribeServerGroupsOutput) String

String returns the string representation

type StickySessionConfigForCreateServerGroupInput

type StickySessionConfigForCreateServerGroupInput struct {
	Cookie *string `type:"string"`

	CookieTimeout *string `type:"string"`

	StickySessionEnabled *string `type:"string"`

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

func (StickySessionConfigForCreateServerGroupInput) GoString

GoString returns the string representation

func (*StickySessionConfigForCreateServerGroupInput) SetCookie

SetCookie sets the Cookie field's value.

func (*StickySessionConfigForCreateServerGroupInput) SetCookieTimeout

SetCookieTimeout sets the CookieTimeout field's value.

func (*StickySessionConfigForCreateServerGroupInput) SetStickySessionEnabled

SetStickySessionEnabled sets the StickySessionEnabled field's value.

func (*StickySessionConfigForCreateServerGroupInput) SetStickySessionType

SetStickySessionType sets the StickySessionType field's value.

func (StickySessionConfigForCreateServerGroupInput) String

String returns the string representation

type StickySessionConfigForDescribeServerGroupAttributesOutput

type StickySessionConfigForDescribeServerGroupAttributesOutput struct {
	Cookie *string `type:"string"`

	CookieTimeout *int64 `type:"integer"`

	StickySessionEnabled *string `type:"string"`

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

func (StickySessionConfigForDescribeServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*StickySessionConfigForDescribeServerGroupAttributesOutput) SetCookie

SetCookie sets the Cookie field's value.

func (*StickySessionConfigForDescribeServerGroupAttributesOutput) SetCookieTimeout

SetCookieTimeout sets the CookieTimeout field's value.

func (*StickySessionConfigForDescribeServerGroupAttributesOutput) SetStickySessionEnabled

SetStickySessionEnabled sets the StickySessionEnabled field's value.

func (*StickySessionConfigForDescribeServerGroupAttributesOutput) SetStickySessionType

SetStickySessionType sets the StickySessionType field's value.

func (StickySessionConfigForDescribeServerGroupAttributesOutput) String

String returns the string representation

type StickySessionConfigForDescribeServerGroupsOutput

type StickySessionConfigForDescribeServerGroupsOutput struct {
	Cookie *string `type:"string"`

	CookieTimeout *int64 `type:"integer"`

	StickySessionEnabled *string `type:"string"`

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

func (StickySessionConfigForDescribeServerGroupsOutput) GoString

GoString returns the string representation

func (*StickySessionConfigForDescribeServerGroupsOutput) SetCookie

SetCookie sets the Cookie field's value.

func (*StickySessionConfigForDescribeServerGroupsOutput) SetCookieTimeout

SetCookieTimeout sets the CookieTimeout field's value.

func (*StickySessionConfigForDescribeServerGroupsOutput) SetStickySessionEnabled

SetStickySessionEnabled sets the StickySessionEnabled field's value.

func (*StickySessionConfigForDescribeServerGroupsOutput) SetStickySessionType

SetStickySessionType sets the StickySessionType field's value.

func (StickySessionConfigForDescribeServerGroupsOutput) String

String returns the string representation

type StickySessionConfigForModifyServerGroupAttributesInput

type StickySessionConfigForModifyServerGroupAttributesInput struct {
	Cookie *string `type:"string"`

	CookieTimeout *string `type:"string"`

	StickySessionEnabled *string `type:"string"`

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

func (StickySessionConfigForModifyServerGroupAttributesInput) GoString

GoString returns the string representation

func (*StickySessionConfigForModifyServerGroupAttributesInput) SetCookie

SetCookie sets the Cookie field's value.

func (*StickySessionConfigForModifyServerGroupAttributesInput) SetCookieTimeout

SetCookieTimeout sets the CookieTimeout field's value.

func (*StickySessionConfigForModifyServerGroupAttributesInput) SetStickySessionEnabled

SetStickySessionEnabled sets the StickySessionEnabled field's value.

func (*StickySessionConfigForModifyServerGroupAttributesInput) SetStickySessionType

SetStickySessionType sets the StickySessionType field's value.

func (StickySessionConfigForModifyServerGroupAttributesInput) String

String returns the string representation

type TLSAccessLogForDescribeLoadBalancerAttributesOutput

type TLSAccessLogForDescribeLoadBalancerAttributesOutput struct {
	Enabled *bool `type:"boolean"`

	ProjectId *string `type:"string"`

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

func (TLSAccessLogForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*TLSAccessLogForDescribeLoadBalancerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*TLSAccessLogForDescribeLoadBalancerAttributesOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*TLSAccessLogForDescribeLoadBalancerAttributesOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (TLSAccessLogForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type UploadCACertificateInput

type UploadCACertificateInput struct {

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

	CACertificateName *string `min:"1" max:"128" type:"string"`

	Description *string `type:"string"`

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

func (UploadCACertificateInput) GoString

func (s UploadCACertificateInput) GoString() string

GoString returns the string representation

func (*UploadCACertificateInput) SetCACertificate

SetCACertificate sets the CACertificate field's value.

func (*UploadCACertificateInput) SetCACertificateName

func (s *UploadCACertificateInput) SetCACertificateName(v string) *UploadCACertificateInput

SetCACertificateName sets the CACertificateName field's value.

func (*UploadCACertificateInput) SetDescription

SetDescription sets the Description field's value.

func (*UploadCACertificateInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (UploadCACertificateInput) String

func (s UploadCACertificateInput) String() string

String returns the string representation

func (*UploadCACertificateInput) Validate

func (s *UploadCACertificateInput) Validate() error

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

type UploadCACertificateOutput

type UploadCACertificateOutput struct {
	Metadata *response.ResponseMetadata

	CACertificateId *string `type:"string"`

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

func (UploadCACertificateOutput) GoString

func (s UploadCACertificateOutput) GoString() string

GoString returns the string representation

func (*UploadCACertificateOutput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*UploadCACertificateOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (UploadCACertificateOutput) String

func (s UploadCACertificateOutput) String() string

String returns the string representation

type UploadCertificateInput

type UploadCertificateInput struct {
	CertificateName *string `min:"1" max:"128" type:"string"`

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

	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"`
	// 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) SetCertificateType

func (s *UploadCertificateInput) SetCertificateType(v string) *UploadCertificateInput

SetCertificateType sets the CertificateType 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

SetProjectName sets the ProjectName field's value.

func (*UploadCertificateInput) SetPublicKey

SetPublicKey sets the PublicKey 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 ZoneForDescribeZonesOutput

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

func (ZoneForDescribeZonesOutput) GoString

func (s ZoneForDescribeZonesOutput) GoString() string

GoString returns the string representation

func (*ZoneForDescribeZonesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneForDescribeZonesOutput) String

String returns the string representation

type ZoneMappingForCreateLoadBalancerInput

type ZoneMappingForCreateLoadBalancerInput struct {
	SubnetId *string `type:"string"`

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

func (ZoneMappingForCreateLoadBalancerInput) GoString

GoString returns the string representation

func (*ZoneMappingForCreateLoadBalancerInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ZoneMappingForCreateLoadBalancerInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForCreateLoadBalancerInput) String

String returns the string representation

type ZoneMappingForDescribeLoadBalancerAttributesOutput

type ZoneMappingForDescribeLoadBalancerAttributesOutput struct {
	LoadBalancerAddresses []*LoadBalancerAddressForDescribeLoadBalancerAttributesOutput `type:"list"`

	SubnetId *string `type:"string"`

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

func (ZoneMappingForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*ZoneMappingForDescribeLoadBalancerAttributesOutput) SetLoadBalancerAddresses

SetLoadBalancerAddresses sets the LoadBalancerAddresses field's value.

func (*ZoneMappingForDescribeLoadBalancerAttributesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ZoneMappingForDescribeLoadBalancerAttributesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type ZoneMappingForDescribeLoadBalancersOutput

type ZoneMappingForDescribeLoadBalancersOutput struct {
	LoadBalancerAddresses []*LoadBalancerAddressForDescribeLoadBalancersOutput `type:"list"`

	SubnetId *string `type:"string"`

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

func (ZoneMappingForDescribeLoadBalancersOutput) GoString

GoString returns the string representation

func (*ZoneMappingForDescribeLoadBalancersOutput) SetLoadBalancerAddresses

SetLoadBalancerAddresses sets the LoadBalancerAddresses field's value.

func (*ZoneMappingForDescribeLoadBalancersOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ZoneMappingForDescribeLoadBalancersOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForDescribeLoadBalancersOutput) String

String returns the string representation

type ZoneMappingForModifyLoadBalancerTypeInput

type ZoneMappingForModifyLoadBalancerTypeInput struct {
	AllocationId *string `type:"string"`

	EipType *string `type:"string"`

	PopLocations *string `type:"string"`

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

func (ZoneMappingForModifyLoadBalancerTypeInput) GoString

GoString returns the string representation

func (*ZoneMappingForModifyLoadBalancerTypeInput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*ZoneMappingForModifyLoadBalancerTypeInput) SetEipType

SetEipType sets the EipType field's value.

func (*ZoneMappingForModifyLoadBalancerTypeInput) SetPopLocations

SetPopLocations sets the PopLocations field's value.

func (*ZoneMappingForModifyLoadBalancerTypeInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForModifyLoadBalancerTypeInput) String

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL