v20180625

package
v1.0.941 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"
)
View Source
const APIVersion = "2018-06-25"

Variables

This section is empty.

Functions

This section is empty.

Types

type BindL4Backend

type BindL4Backend struct {
	// 待绑定的主机端口,可选值1~65535。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 待绑定的黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 待绑定的主机权重,可选值0~100。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 自定义探测的主机端口,可选值1~65535。(需要监听器开启自定义健康检查)
	ProbePort *int64 `json:"ProbePort,omitnil,omitempty" name:"ProbePort"`
}

type BindL4BackendsRequest

type BindL4BackendsRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 四层监听器实例ID,可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 待绑定的主机信息。可以绑定多个主机端口。目前一个四层监听器下面最多允许绑定255个主机端口。
	BackendSet []*BindL4Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`

	// 绑定类型。0:物理机 1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewBindL4BackendsRequest

func NewBindL4BackendsRequest() (request *BindL4BackendsRequest)

func (*BindL4BackendsRequest) FromJsonString

func (r *BindL4BackendsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindL4BackendsRequest) ToJsonString

func (r *BindL4BackendsRequest) ToJsonString() string

type BindL4BackendsRequestParams added in v1.0.426

type BindL4BackendsRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 四层监听器实例ID,可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 待绑定的主机信息。可以绑定多个主机端口。目前一个四层监听器下面最多允许绑定255个主机端口。
	BackendSet []*BindL4Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`

	// 绑定类型。0:物理机 1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type BindL4BackendsResponse

type BindL4BackendsResponse struct {
	*tchttp.BaseResponse
	Response *BindL4BackendsResponseParams `json:"Response"`
}

func NewBindL4BackendsResponse

func NewBindL4BackendsResponse() (response *BindL4BackendsResponse)

func (*BindL4BackendsResponse) FromJsonString

func (r *BindL4BackendsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindL4BackendsResponse) ToJsonString

func (r *BindL4BackendsResponse) ToJsonString() string

type BindL4BackendsResponseParams added in v1.0.426

type BindL4BackendsResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindL7Backend

type BindL7Backend struct {
	// 待绑定的主机端口,可选值1~65535。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 待绑定的主机权重,可选值0~100。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`
}

type BindL7BackendsRequest

type BindL7BackendsRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 待绑定的主机信息。可以绑定多个主机端口。目前一个七层转发路径下面最多允许绑定255个主机端口。
	BackendSet []*BindL7Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`

	// 绑定类型。0:物理机,1:虚拟机 2:半托管机器。
	BindType *uint64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewBindL7BackendsRequest

func NewBindL7BackendsRequest() (request *BindL7BackendsRequest)

func (*BindL7BackendsRequest) FromJsonString

func (r *BindL7BackendsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindL7BackendsRequest) ToJsonString

func (r *BindL7BackendsRequest) ToJsonString() string

type BindL7BackendsRequestParams added in v1.0.426

type BindL7BackendsRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 待绑定的主机信息。可以绑定多个主机端口。目前一个七层转发路径下面最多允许绑定255个主机端口。
	BackendSet []*BindL7Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`

	// 绑定类型。0:物理机,1:虚拟机 2:半托管机器。
	BindType *uint64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type BindL7BackendsResponse

type BindL7BackendsResponse struct {
	*tchttp.BaseResponse
	Response *BindL7BackendsResponseParams `json:"Response"`
}

func NewBindL7BackendsResponse

func NewBindL7BackendsResponse() (response *BindL7BackendsResponse)

func (*BindL7BackendsResponse) FromJsonString

func (r *BindL7BackendsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindL7BackendsResponse) ToJsonString

func (r *BindL7BackendsResponse) ToJsonString() string

type BindL7BackendsResponseParams added in v1.0.426

type BindL7BackendsResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindTrafficMirrorListenersRequest

type BindTrafficMirrorListenersRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 七层监听器实例ID数组,可通过接口DescribeL7Listeners查询。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`
}

func NewBindTrafficMirrorListenersRequest

func NewBindTrafficMirrorListenersRequest() (request *BindTrafficMirrorListenersRequest)

func (*BindTrafficMirrorListenersRequest) FromJsonString

func (r *BindTrafficMirrorListenersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindTrafficMirrorListenersRequest) ToJsonString

func (r *BindTrafficMirrorListenersRequest) ToJsonString() string

type BindTrafficMirrorListenersRequestParams added in v1.0.426

type BindTrafficMirrorListenersRequestParams struct {
	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 七层监听器实例ID数组,可通过接口DescribeL7Listeners查询。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`
}

Predefined struct for user

type BindTrafficMirrorListenersResponse

type BindTrafficMirrorListenersResponse struct {
	*tchttp.BaseResponse
	Response *BindTrafficMirrorListenersResponseParams `json:"Response"`
}

func NewBindTrafficMirrorListenersResponse

func NewBindTrafficMirrorListenersResponse() (response *BindTrafficMirrorListenersResponse)

func (*BindTrafficMirrorListenersResponse) FromJsonString

func (r *BindTrafficMirrorListenersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindTrafficMirrorListenersResponse) ToJsonString

func (r *BindTrafficMirrorListenersResponse) ToJsonString() string

type BindTrafficMirrorListenersResponseParams added in v1.0.426

type BindTrafficMirrorListenersResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindTrafficMirrorReceiver

type BindTrafficMirrorReceiver struct {
	// 待绑定的主机端口,可选值1~65535。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 待绑定的主机实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 待绑定的主机权重,可选值0~100。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`
}

type BindTrafficMirrorReceiversRequest

type BindTrafficMirrorReceiversRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 待绑定的黑石物理机信息数组。
	ReceiverSet []*BindTrafficMirrorReceiver `json:"ReceiverSet,omitnil,omitempty" name:"ReceiverSet"`
}

func NewBindTrafficMirrorReceiversRequest

func NewBindTrafficMirrorReceiversRequest() (request *BindTrafficMirrorReceiversRequest)

func (*BindTrafficMirrorReceiversRequest) FromJsonString

func (r *BindTrafficMirrorReceiversRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindTrafficMirrorReceiversRequest) ToJsonString

func (r *BindTrafficMirrorReceiversRequest) ToJsonString() string

type BindTrafficMirrorReceiversRequestParams added in v1.0.426

type BindTrafficMirrorReceiversRequestParams struct {
	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 待绑定的黑石物理机信息数组。
	ReceiverSet []*BindTrafficMirrorReceiver `json:"ReceiverSet,omitnil,omitempty" name:"ReceiverSet"`
}

Predefined struct for user

type BindTrafficMirrorReceiversResponse

type BindTrafficMirrorReceiversResponse struct {
	*tchttp.BaseResponse
	Response *BindTrafficMirrorReceiversResponseParams `json:"Response"`
}

func NewBindTrafficMirrorReceiversResponse

func NewBindTrafficMirrorReceiversResponse() (response *BindTrafficMirrorReceiversResponse)

func (*BindTrafficMirrorReceiversResponse) FromJsonString

func (r *BindTrafficMirrorReceiversResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindTrafficMirrorReceiversResponse) ToJsonString

func (r *BindTrafficMirrorReceiversResponse) ToJsonString() string

type BindTrafficMirrorReceiversResponseParams added in v1.0.426

type BindTrafficMirrorReceiversResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CertDetailLoadBalancer

type CertDetailLoadBalancer struct {
	// 黑石负载均衡实例ID。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 黑石负载均衡实例名称。
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// 该黑石负载均衡所在的VpcId。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 该黑石负载均衡所在的regionId。
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) BindL4Backends

func (c *Client) BindL4Backends(request *BindL4BackendsRequest) (response *BindL4BackendsResponse, err error)

BindL4Backends 绑定黑石服务器到四层监听器。服务器包括物理服务器、虚拟机以及半托管机器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BindL4BackendsWithContext added in v1.0.324

func (c *Client) BindL4BackendsWithContext(ctx context.Context, request *BindL4BackendsRequest) (response *BindL4BackendsResponse, err error)

BindL4Backends 绑定黑石服务器到四层监听器。服务器包括物理服务器、虚拟机以及半托管机器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BindL7Backends

func (c *Client) BindL7Backends(request *BindL7BackendsRequest) (response *BindL7BackendsResponse, err error)

BindL7Backends 绑定黑石物理服务器或半托管服务器到七层转发路径。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BindL7BackendsWithContext added in v1.0.324

func (c *Client) BindL7BackendsWithContext(ctx context.Context, request *BindL7BackendsRequest) (response *BindL7BackendsResponse, err error)

BindL7Backends 绑定黑石物理服务器或半托管服务器到七层转发路径。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BindTrafficMirrorListeners

func (c *Client) BindTrafficMirrorListeners(request *BindTrafficMirrorListenersRequest) (response *BindTrafficMirrorListenersResponse, err error)

BindTrafficMirrorListeners 绑定黑石服务器七层监听器到流量镜像实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BindTrafficMirrorListenersWithContext added in v1.0.324

func (c *Client) BindTrafficMirrorListenersWithContext(ctx context.Context, request *BindTrafficMirrorListenersRequest) (response *BindTrafficMirrorListenersResponse, err error)

BindTrafficMirrorListeners 绑定黑石服务器七层监听器到流量镜像实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BindTrafficMirrorReceivers

func (c *Client) BindTrafficMirrorReceivers(request *BindTrafficMirrorReceiversRequest) (response *BindTrafficMirrorReceiversResponse, err error)

BindTrafficMirrorReceivers 绑定黑石物理服务器成为流量镜像接收机。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BindTrafficMirrorReceiversWithContext added in v1.0.324

func (c *Client) BindTrafficMirrorReceiversWithContext(ctx context.Context, request *BindTrafficMirrorReceiversRequest) (response *BindTrafficMirrorReceiversResponse, err error)

BindTrafficMirrorReceivers 绑定黑石物理服务器成为流量镜像接收机。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateL4Listeners

func (c *Client) CreateL4Listeners(request *CreateL4ListenersRequest) (response *CreateL4ListenersResponse, err error)

CreateL4Listeners 创建黑石四层负载均衡监听器功能。黑石负载均衡四层监听器提供了转发用户请求的具体规则,包括端口、协议、会话保持、健康检查等参数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateL4ListenersWithContext added in v1.0.324

func (c *Client) CreateL4ListenersWithContext(ctx context.Context, request *CreateL4ListenersRequest) (response *CreateL4ListenersResponse, err error)

CreateL4Listeners 创建黑石四层负载均衡监听器功能。黑石负载均衡四层监听器提供了转发用户请求的具体规则,包括端口、协议、会话保持、健康检查等参数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateL7Listeners

func (c *Client) CreateL7Listeners(request *CreateL7ListenersRequest) (response *CreateL7ListenersResponse, err error)

CreateL7Listeners 创建黑石负载均衡七层监听器功能。负载均衡七层监听器提供了转发用户请求的具体规则,包括端口、协议等参数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateL7ListenersWithContext added in v1.0.324

func (c *Client) CreateL7ListenersWithContext(ctx context.Context, request *CreateL7ListenersRequest) (response *CreateL7ListenersResponse, err error)

CreateL7Listeners 创建黑石负载均衡七层监听器功能。负载均衡七层监听器提供了转发用户请求的具体规则,包括端口、协议等参数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateL7Rules

func (c *Client) CreateL7Rules(request *CreateL7RulesRequest) (response *CreateL7RulesResponse, err error)

CreateL7Rules 创建黑石负载均衡七层转发规则。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateL7RulesWithContext added in v1.0.324

func (c *Client) CreateL7RulesWithContext(ctx context.Context, request *CreateL7RulesRequest) (response *CreateL7RulesResponse, err error)

CreateL7Rules 创建黑石负载均衡七层转发规则。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateLoadBalancers

func (c *Client) CreateLoadBalancers(request *CreateLoadBalancersRequest) (response *CreateLoadBalancersResponse, err error)

CreateLoadBalancers 用来创建黑石负载均衡。为了使用黑石负载均衡服务,您必须要创建一个或者多个负载均衡实例。通过成功调用该接口,会返回负载均衡实例的唯一ID。用户可以购买的黑石负载均衡实例类型分为:公网类型、内网类型。公网类型负载均衡对应一个BGP VIP,可用于快速访问公网负载均衡绑定的物理服务器;内网类型负载均衡对应一个腾讯云内部的VIP,不能通过Internet访问,可快速访问内网负载均衡绑定的物理服务器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateLoadBalancersWithContext added in v1.0.324

func (c *Client) CreateLoadBalancersWithContext(ctx context.Context, request *CreateLoadBalancersRequest) (response *CreateLoadBalancersResponse, err error)

CreateLoadBalancers 用来创建黑石负载均衡。为了使用黑石负载均衡服务,您必须要创建一个或者多个负载均衡实例。通过成功调用该接口,会返回负载均衡实例的唯一ID。用户可以购买的黑石负载均衡实例类型分为:公网类型、内网类型。公网类型负载均衡对应一个BGP VIP,可用于快速访问公网负载均衡绑定的物理服务器;内网类型负载均衡对应一个腾讯云内部的VIP,不能通过Internet访问,可快速访问内网负载均衡绑定的物理服务器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateTrafficMirror

func (c *Client) CreateTrafficMirror(request *CreateTrafficMirrorRequest) (response *CreateTrafficMirrorResponse, err error)

CreateTrafficMirror 创建流量镜像实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateTrafficMirrorWithContext added in v1.0.324

func (c *Client) CreateTrafficMirrorWithContext(ctx context.Context, request *CreateTrafficMirrorRequest) (response *CreateTrafficMirrorResponse, err error)

CreateTrafficMirror 创建流量镜像实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteL7Domains

func (c *Client) DeleteL7Domains(request *DeleteL7DomainsRequest) (response *DeleteL7DomainsResponse, err error)

DeleteL7Domains 删除黑石负载均衡七层转发域名。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteL7DomainsWithContext added in v1.0.324

func (c *Client) DeleteL7DomainsWithContext(ctx context.Context, request *DeleteL7DomainsRequest) (response *DeleteL7DomainsResponse, err error)

DeleteL7Domains 删除黑石负载均衡七层转发域名。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteL7Rules

func (c *Client) DeleteL7Rules(request *DeleteL7RulesRequest) (response *DeleteL7RulesResponse, err error)

DeleteL7Rules 删除黑石负载均衡七层转发规则。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteL7RulesWithContext added in v1.0.324

func (c *Client) DeleteL7RulesWithContext(ctx context.Context, request *DeleteL7RulesRequest) (response *DeleteL7RulesResponse, err error)

DeleteL7Rules 删除黑石负载均衡七层转发规则。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteListeners

func (c *Client) DeleteListeners(request *DeleteListenersRequest) (response *DeleteListenersResponse, err error)

DeleteListeners 删除黑石负载均衡监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteListenersWithContext added in v1.0.324

func (c *Client) DeleteListenersWithContext(ctx context.Context, request *DeleteListenersRequest) (response *DeleteListenersResponse, err error)

DeleteListeners 删除黑石负载均衡监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteLoadBalancer

func (c *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error)

DeleteLoadBalancer 删除用户指定的黑石负载均衡实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteLoadBalancerWithContext added in v1.0.324

func (c *Client) DeleteLoadBalancerWithContext(ctx context.Context, request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error)

DeleteLoadBalancer 删除用户指定的黑石负载均衡实例。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTrafficMirror

func (c *Client) DeleteTrafficMirror(request *DeleteTrafficMirrorRequest) (response *DeleteTrafficMirrorResponse, err error)

DeleteTrafficMirror 删除已创建的黑石流量镜像实例,删除过程是异步执行的,因此需要使用查询任务接口获取删除的结果。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTrafficMirrorWithContext added in v1.0.324

func (c *Client) DeleteTrafficMirrorWithContext(ctx context.Context, request *DeleteTrafficMirrorRequest) (response *DeleteTrafficMirrorResponse, err error)

DeleteTrafficMirror 删除已创建的黑石流量镜像实例,删除过程是异步执行的,因此需要使用查询任务接口获取删除的结果。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeCertDetail

func (c *Client) DescribeCertDetail(request *DescribeCertDetailRequest) (response *DescribeCertDetailResponse, err error)

DescribeCertDetail 获取黑石负载均衡证书详情。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeCertDetailWithContext added in v1.0.324

func (c *Client) DescribeCertDetailWithContext(ctx context.Context, request *DescribeCertDetailRequest) (response *DescribeCertDetailResponse, err error)

DescribeCertDetail 获取黑石负载均衡证书详情。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDevicesBindInfo

func (c *Client) DescribeDevicesBindInfo(request *DescribeDevicesBindInfoRequest) (response *DescribeDevicesBindInfoResponse, err error)

DescribeDevicesBindInfo 查询黑石物理机和虚机以及托管服务器绑定的黑石负载均衡详情。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDevicesBindInfoWithContext added in v1.0.324

func (c *Client) DescribeDevicesBindInfoWithContext(ctx context.Context, request *DescribeDevicesBindInfoRequest) (response *DescribeDevicesBindInfoResponse, err error)

DescribeDevicesBindInfo 查询黑石物理机和虚机以及托管服务器绑定的黑石负载均衡详情。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL4Backends

func (c *Client) DescribeL4Backends(request *DescribeL4BackendsRequest) (response *DescribeL4BackendsResponse, err error)

DescribeL4Backends 获取黑石负载均衡四层监听器绑定的主机列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL4BackendsWithContext added in v1.0.324

func (c *Client) DescribeL4BackendsWithContext(ctx context.Context, request *DescribeL4BackendsRequest) (response *DescribeL4BackendsResponse, err error)

DescribeL4Backends 获取黑石负载均衡四层监听器绑定的主机列表。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL4ListenerInfo

func (c *Client) DescribeL4ListenerInfo(request *DescribeL4ListenerInfoRequest) (response *DescribeL4ListenerInfoResponse, err error)

DescribeL4ListenerInfo 查找绑定了某主机或者指定监听器名称的黑石负载均衡四层监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL4ListenerInfoWithContext added in v1.0.324

func (c *Client) DescribeL4ListenerInfoWithContext(ctx context.Context, request *DescribeL4ListenerInfoRequest) (response *DescribeL4ListenerInfoResponse, err error)

DescribeL4ListenerInfo 查找绑定了某主机或者指定监听器名称的黑石负载均衡四层监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL4Listeners

func (c *Client) DescribeL4Listeners(request *DescribeL4ListenersRequest) (response *DescribeL4ListenersResponse, err error)

DescribeL4Listeners 获取黑石负载均衡四层监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL4ListenersWithContext added in v1.0.324

func (c *Client) DescribeL4ListenersWithContext(ctx context.Context, request *DescribeL4ListenersRequest) (response *DescribeL4ListenersResponse, err error)

DescribeL4Listeners 获取黑石负载均衡四层监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL7Backends

func (c *Client) DescribeL7Backends(request *DescribeL7BackendsRequest) (response *DescribeL7BackendsResponse, err error)

DescribeL7Backends 获取黑石负载均衡七层监听器绑定的主机列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL7BackendsWithContext added in v1.0.324

func (c *Client) DescribeL7BackendsWithContext(ctx context.Context, request *DescribeL7BackendsRequest) (response *DescribeL7BackendsResponse, err error)

DescribeL7Backends 获取黑石负载均衡七层监听器绑定的主机列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL7ListenerInfo

func (c *Client) DescribeL7ListenerInfo(request *DescribeL7ListenerInfoRequest) (response *DescribeL7ListenerInfoResponse, err error)

DescribeL7ListenerInfo 查找绑定了某主机或者有某转发域名黑石负载均衡七层监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL7ListenerInfoWithContext added in v1.0.324

func (c *Client) DescribeL7ListenerInfoWithContext(ctx context.Context, request *DescribeL7ListenerInfoRequest) (response *DescribeL7ListenerInfoResponse, err error)

DescribeL7ListenerInfo 查找绑定了某主机或者有某转发域名黑石负载均衡七层监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL7Listeners

func (c *Client) DescribeL7Listeners(request *DescribeL7ListenersRequest) (response *DescribeL7ListenersResponse, err error)

DescribeL7Listeners 获取黑石负载均衡七层监听器列表信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL7ListenersEx

func (c *Client) DescribeL7ListenersEx(request *DescribeL7ListenersExRequest) (response *DescribeL7ListenersExResponse, err error)

DescribeL7ListenersEx 获取指定VPC下的7层监听器(支持模糊匹配)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL7ListenersExWithContext added in v1.0.324

func (c *Client) DescribeL7ListenersExWithContext(ctx context.Context, request *DescribeL7ListenersExRequest) (response *DescribeL7ListenersExResponse, err error)

DescribeL7ListenersEx 获取指定VPC下的7层监听器(支持模糊匹配)。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL7ListenersWithContext added in v1.0.324

func (c *Client) DescribeL7ListenersWithContext(ctx context.Context, request *DescribeL7ListenersRequest) (response *DescribeL7ListenersResponse, err error)

DescribeL7Listeners 获取黑石负载均衡七层监听器列表信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL7Rules

func (c *Client) DescribeL7Rules(request *DescribeL7RulesRequest) (response *DescribeL7RulesResponse, err error)

DescribeL7Rules 获取黑石负载均衡七层转发规则。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeL7RulesWithContext added in v1.0.324

func (c *Client) DescribeL7RulesWithContext(ctx context.Context, request *DescribeL7RulesRequest) (response *DescribeL7RulesResponse, err error)

DescribeL7Rules 获取黑石负载均衡七层转发规则。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLoadBalancerPortInfo

func (c *Client) DescribeLoadBalancerPortInfo(request *DescribeLoadBalancerPortInfoRequest) (response *DescribeLoadBalancerPortInfoResponse, err error)

DescribeLoadBalancerPortInfo 获取黑石负载均衡端口相关信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLoadBalancerPortInfoWithContext added in v1.0.324

func (c *Client) DescribeLoadBalancerPortInfoWithContext(ctx context.Context, request *DescribeLoadBalancerPortInfoRequest) (response *DescribeLoadBalancerPortInfoResponse, err error)

DescribeLoadBalancerPortInfo 获取黑石负载均衡端口相关信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLoadBalancerTaskResult

func (c *Client) DescribeLoadBalancerTaskResult(request *DescribeLoadBalancerTaskResultRequest) (response *DescribeLoadBalancerTaskResultResponse, err error)

DescribeLoadBalancerTaskResult 查询负载均衡实例异步任务的执行情况。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLoadBalancerTaskResultWithContext added in v1.0.324

func (c *Client) DescribeLoadBalancerTaskResultWithContext(ctx context.Context, request *DescribeLoadBalancerTaskResultRequest) (response *DescribeLoadBalancerTaskResultResponse, err error)

DescribeLoadBalancerTaskResult 查询负载均衡实例异步任务的执行情况。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLoadBalancers

func (c *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (response *DescribeLoadBalancersResponse, err error)

DescribeLoadBalancers 获取黑石负载均衡实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLoadBalancersWithContext added in v1.0.324

func (c *Client) DescribeLoadBalancersWithContext(ctx context.Context, request *DescribeLoadBalancersRequest) (response *DescribeLoadBalancersResponse, err error)

DescribeLoadBalancers 获取黑石负载均衡实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTrafficMirrorListeners

func (c *Client) DescribeTrafficMirrorListeners(request *DescribeTrafficMirrorListenersRequest) (response *DescribeTrafficMirrorListenersResponse, err error)

DescribeTrafficMirrorListeners 获取流量镜像的监听器列表信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTrafficMirrorListenersWithContext added in v1.0.324

func (c *Client) DescribeTrafficMirrorListenersWithContext(ctx context.Context, request *DescribeTrafficMirrorListenersRequest) (response *DescribeTrafficMirrorListenersResponse, err error)

DescribeTrafficMirrorListeners 获取流量镜像的监听器列表信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTrafficMirrorReceiverHealthStatus

func (c *Client) DescribeTrafficMirrorReceiverHealthStatus(request *DescribeTrafficMirrorReceiverHealthStatusRequest) (response *DescribeTrafficMirrorReceiverHealthStatusResponse, err error)

DescribeTrafficMirrorReceiverHealthStatus 获取流量镜像接收机健康状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTrafficMirrorReceiverHealthStatusWithContext added in v1.0.324

func (c *Client) DescribeTrafficMirrorReceiverHealthStatusWithContext(ctx context.Context, request *DescribeTrafficMirrorReceiverHealthStatusRequest) (response *DescribeTrafficMirrorReceiverHealthStatusResponse, err error)

DescribeTrafficMirrorReceiverHealthStatus 获取流量镜像接收机健康状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTrafficMirrorReceivers

func (c *Client) DescribeTrafficMirrorReceivers(request *DescribeTrafficMirrorReceiversRequest) (response *DescribeTrafficMirrorReceiversResponse, err error)

DescribeTrafficMirrorReceivers 获取指定流量镜像实例的接收机信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTrafficMirrorReceiversWithContext added in v1.0.324

func (c *Client) DescribeTrafficMirrorReceiversWithContext(ctx context.Context, request *DescribeTrafficMirrorReceiversRequest) (response *DescribeTrafficMirrorReceiversResponse, err error)

DescribeTrafficMirrorReceivers 获取指定流量镜像实例的接收机信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTrafficMirrors

func (c *Client) DescribeTrafficMirrors(request *DescribeTrafficMirrorsRequest) (response *DescribeTrafficMirrorsResponse, err error)

DescribeTrafficMirrors 获取流量镜像实例的列表信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTrafficMirrorsWithContext added in v1.0.324

func (c *Client) DescribeTrafficMirrorsWithContext(ctx context.Context, request *DescribeTrafficMirrorsRequest) (response *DescribeTrafficMirrorsResponse, err error)

DescribeTrafficMirrors 获取流量镜像实例的列表信息。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL4BackendPort

func (c *Client) ModifyL4BackendPort(request *ModifyL4BackendPortRequest) (response *ModifyL4BackendPortResponse, err error)

ModifyL4BackendPort 修改黑石负载均衡四层监听器后端实例端口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL4BackendPortWithContext added in v1.0.324

func (c *Client) ModifyL4BackendPortWithContext(ctx context.Context, request *ModifyL4BackendPortRequest) (response *ModifyL4BackendPortResponse, err error)

ModifyL4BackendPort 修改黑石负载均衡四层监听器后端实例端口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL4BackendProbePort

func (c *Client) ModifyL4BackendProbePort(request *ModifyL4BackendProbePortRequest) (response *ModifyL4BackendProbePortResponse, err error)

ModifyL4BackendProbePort 修改黑石负载均衡四层监听器后端探测端口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL4BackendProbePortWithContext added in v1.0.324

func (c *Client) ModifyL4BackendProbePortWithContext(ctx context.Context, request *ModifyL4BackendProbePortRequest) (response *ModifyL4BackendProbePortResponse, err error)

ModifyL4BackendProbePort 修改黑石负载均衡四层监听器后端探测端口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL4BackendWeight

func (c *Client) ModifyL4BackendWeight(request *ModifyL4BackendWeightRequest) (response *ModifyL4BackendWeightResponse, err error)

ModifyL4BackendWeight 修改黑石负载均衡四层监听器后端实例权重功能。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL4BackendWeightWithContext added in v1.0.324

func (c *Client) ModifyL4BackendWeightWithContext(ctx context.Context, request *ModifyL4BackendWeightRequest) (response *ModifyL4BackendWeightResponse, err error)

ModifyL4BackendWeight 修改黑石负载均衡四层监听器后端实例权重功能。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL4Listener

func (c *Client) ModifyL4Listener(request *ModifyL4ListenerRequest) (response *ModifyL4ListenerResponse, err error)

ModifyL4Listener 修改黑石负载均衡四层监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL4ListenerWithContext added in v1.0.324

func (c *Client) ModifyL4ListenerWithContext(ctx context.Context, request *ModifyL4ListenerRequest) (response *ModifyL4ListenerResponse, err error)

ModifyL4Listener 修改黑石负载均衡四层监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL7BackendPort

func (c *Client) ModifyL7BackendPort(request *ModifyL7BackendPortRequest) (response *ModifyL7BackendPortResponse, err error)

ModifyL7BackendPort 修改黑石负载均衡七层转发路径后端实例端口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL7BackendPortWithContext added in v1.0.324

func (c *Client) ModifyL7BackendPortWithContext(ctx context.Context, request *ModifyL7BackendPortRequest) (response *ModifyL7BackendPortResponse, err error)

ModifyL7BackendPort 修改黑石负载均衡七层转发路径后端实例端口。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL7BackendWeight

func (c *Client) ModifyL7BackendWeight(request *ModifyL7BackendWeightRequest) (response *ModifyL7BackendWeightResponse, err error)

ModifyL7BackendWeight 修改黑石负载均衡七层转发路径后端实例权重。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL7BackendWeightWithContext added in v1.0.324

func (c *Client) ModifyL7BackendWeightWithContext(ctx context.Context, request *ModifyL7BackendWeightRequest) (response *ModifyL7BackendWeightResponse, err error)

ModifyL7BackendWeight 修改黑石负载均衡七层转发路径后端实例权重。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL7Listener

func (c *Client) ModifyL7Listener(request *ModifyL7ListenerRequest) (response *ModifyL7ListenerResponse, err error)

ModifyL7Listener 修改黑石负载均衡七层监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL7ListenerWithContext added in v1.0.324

func (c *Client) ModifyL7ListenerWithContext(ctx context.Context, request *ModifyL7ListenerRequest) (response *ModifyL7ListenerResponse, err error)

ModifyL7Listener 修改黑石负载均衡七层监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL7Locations

func (c *Client) ModifyL7Locations(request *ModifyL7LocationsRequest) (response *ModifyL7LocationsResponse, err error)

ModifyL7Locations 修改黑石负载均衡七层转发路径。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyL7LocationsWithContext added in v1.0.324

func (c *Client) ModifyL7LocationsWithContext(ctx context.Context, request *ModifyL7LocationsRequest) (response *ModifyL7LocationsResponse, err error)

ModifyL7Locations 修改黑石负载均衡七层转发路径。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLoadBalancer

func (c *Client) ModifyLoadBalancer(request *ModifyLoadBalancerRequest) (response *ModifyLoadBalancerResponse, err error)

ModifyLoadBalancer 根据输入参数来修改黑石负载均衡实例的基本配置信息。可能的信息包括负载均衡实例的名称,域名前缀。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLoadBalancerChargeMode

func (c *Client) ModifyLoadBalancerChargeMode(request *ModifyLoadBalancerChargeModeRequest) (response *ModifyLoadBalancerChargeModeResponse, err error)

ModifyLoadBalancerChargeMode 更改黑石负载均衡的计费方式

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLoadBalancerChargeModeWithContext added in v1.0.324

func (c *Client) ModifyLoadBalancerChargeModeWithContext(ctx context.Context, request *ModifyLoadBalancerChargeModeRequest) (response *ModifyLoadBalancerChargeModeResponse, err error)

ModifyLoadBalancerChargeMode 更改黑石负载均衡的计费方式

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLoadBalancerWithContext added in v1.0.324

func (c *Client) ModifyLoadBalancerWithContext(ctx context.Context, request *ModifyLoadBalancerRequest) (response *ModifyLoadBalancerResponse, err error)

ModifyLoadBalancer 根据输入参数来修改黑石负载均衡实例的基本配置信息。可能的信息包括负载均衡实例的名称,域名前缀。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ReplaceCert

func (c *Client) ReplaceCert(request *ReplaceCertRequest) (response *ReplaceCertResponse, err error)

ReplaceCert 更新黑石负载均衡证书。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ReplaceCertWithContext added in v1.0.324

func (c *Client) ReplaceCertWithContext(ctx context.Context, request *ReplaceCertRequest) (response *ReplaceCertResponse, err error)

ReplaceCert 更新黑石负载均衡证书。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetTrafficMirrorAlias

func (c *Client) SetTrafficMirrorAlias(request *SetTrafficMirrorAliasRequest) (response *SetTrafficMirrorAliasResponse, err error)

SetTrafficMirrorAlias 设置流量镜像的别名。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetTrafficMirrorAliasWithContext added in v1.0.324

func (c *Client) SetTrafficMirrorAliasWithContext(ctx context.Context, request *SetTrafficMirrorAliasRequest) (response *SetTrafficMirrorAliasResponse, err error)

SetTrafficMirrorAlias 设置流量镜像的别名。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetTrafficMirrorHealthSwitch

func (c *Client) SetTrafficMirrorHealthSwitch(request *SetTrafficMirrorHealthSwitchRequest) (response *SetTrafficMirrorHealthSwitchResponse, err error)

SetTrafficMirrorHealthSwitch 设置流量镜像的健康检查参数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetTrafficMirrorHealthSwitchWithContext added in v1.0.324

func (c *Client) SetTrafficMirrorHealthSwitchWithContext(ctx context.Context, request *SetTrafficMirrorHealthSwitchRequest) (response *SetTrafficMirrorHealthSwitchResponse, err error)

SetTrafficMirrorHealthSwitch 设置流量镜像的健康检查参数。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UnbindL4Backends

func (c *Client) UnbindL4Backends(request *UnbindL4BackendsRequest) (response *UnbindL4BackendsResponse, err error)

UnbindL4Backends 解绑黑石负载均衡四层监听器物理服务器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UnbindL4BackendsWithContext added in v1.0.324

func (c *Client) UnbindL4BackendsWithContext(ctx context.Context, request *UnbindL4BackendsRequest) (response *UnbindL4BackendsResponse, err error)

UnbindL4Backends 解绑黑石负载均衡四层监听器物理服务器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UnbindL7Backends

func (c *Client) UnbindL7Backends(request *UnbindL7BackendsRequest) (response *UnbindL7BackendsResponse, err error)

UnbindL7Backends 解绑黑石物理服务器或者托管服务器到七层转发路径功能。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UnbindL7BackendsWithContext added in v1.0.324

func (c *Client) UnbindL7BackendsWithContext(ctx context.Context, request *UnbindL7BackendsRequest) (response *UnbindL7BackendsResponse, err error)

UnbindL7Backends 解绑黑石物理服务器或者托管服务器到七层转发路径功能。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UnbindTrafficMirrorListeners

func (c *Client) UnbindTrafficMirrorListeners(request *UnbindTrafficMirrorListenersRequest) (response *UnbindTrafficMirrorListenersResponse, err error)

UnbindTrafficMirrorListeners 解绑流量镜像监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UnbindTrafficMirrorListenersWithContext added in v1.0.324

func (c *Client) UnbindTrafficMirrorListenersWithContext(ctx context.Context, request *UnbindTrafficMirrorListenersRequest) (response *UnbindTrafficMirrorListenersResponse, err error)

UnbindTrafficMirrorListeners 解绑流量镜像监听器。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UnbindTrafficMirrorReceivers

func (c *Client) UnbindTrafficMirrorReceivers(request *UnbindTrafficMirrorReceiversRequest) (response *UnbindTrafficMirrorReceiversResponse, err error)

UnbindTrafficMirrorReceivers 从流量镜像实例上解绑流量镜像接收机。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UnbindTrafficMirrorReceiversWithContext added in v1.0.324

func (c *Client) UnbindTrafficMirrorReceiversWithContext(ctx context.Context, request *UnbindTrafficMirrorReceiversRequest) (response *UnbindTrafficMirrorReceiversResponse, err error)

UnbindTrafficMirrorReceivers 从流量镜像实例上解绑流量镜像接收机。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UploadCert

func (c *Client) UploadCert(request *UploadCertRequest) (response *UploadCertResponse, err error)

UploadCert 创建黑石负载均衡证书。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UploadCertWithContext added in v1.0.324

func (c *Client) UploadCertWithContext(ctx context.Context, request *UploadCertRequest) (response *UploadCertResponse, err error)

UploadCert 创建黑石负载均衡证书。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

type CreateL4Listener

type CreateL4Listener struct {
	// 监听器监听端口,可选值1~65535。
	LoadBalancerPort *int64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 监听器协议类型,可选值tcp,udp。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。
	SessionExpire *int64 `json:"SessionExpire,omitnil,omitempty" name:"SessionExpire"`

	// 是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。<br><font color="red">响应超时时间要小于检查间隔时间。</font>
	TimeOut *int64 `json:"TimeOut,omitnil,omitempty" name:"TimeOut"`

	// 健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)
	CustomHealthSwitch *int64 `json:"CustomHealthSwitch,omitnil,omitempty" name:"CustomHealthSwitch"`

	// 自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。
	InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`

	// 探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。
	LineSeparatorType *int64 `json:"LineSeparatorType,omitnil,omitempty" name:"LineSeparatorType"`

	// 自定义探测请求内容。
	HealthRequest *string `json:"HealthRequest,omitnil,omitempty" name:"HealthRequest"`

	// 自定义探测返回内容。
	HealthResponse *string `json:"HealthResponse,omitnil,omitempty" name:"HealthResponse"`

	// 是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)
	ToaFlag *int64 `json:"ToaFlag,omitnil,omitempty" name:"ToaFlag"`
}

type CreateL4ListenersRequest

type CreateL4ListenersRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 监听器信息数组,可以创建多个监听器。目前一个负载均衡下面最多允许创建50个监听器
	ListenerSet []*CreateL4Listener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`
}

func NewCreateL4ListenersRequest

func NewCreateL4ListenersRequest() (request *CreateL4ListenersRequest)

func (*CreateL4ListenersRequest) FromJsonString

func (r *CreateL4ListenersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateL4ListenersRequest) ToJsonString

func (r *CreateL4ListenersRequest) ToJsonString() string

type CreateL4ListenersRequestParams added in v1.0.426

type CreateL4ListenersRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 监听器信息数组,可以创建多个监听器。目前一个负载均衡下面最多允许创建50个监听器
	ListenerSet []*CreateL4Listener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`
}

Predefined struct for user

type CreateL4ListenersResponse

type CreateL4ListenersResponse struct {
	*tchttp.BaseResponse
	Response *CreateL4ListenersResponseParams `json:"Response"`
}

func NewCreateL4ListenersResponse

func NewCreateL4ListenersResponse() (response *CreateL4ListenersResponse)

func (*CreateL4ListenersResponse) FromJsonString

func (r *CreateL4ListenersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateL4ListenersResponse) ToJsonString

func (r *CreateL4ListenersResponse) ToJsonString() string

type CreateL4ListenersResponseParams added in v1.0.426

type CreateL4ListenersResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateL7Listener

type CreateL7Listener struct {
	// 七层监听器端口,可选值1~65535。
	LoadBalancerPort *int64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 七层监听器协议类型,可选值:http,https。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 七层监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。当创建的是https类型的监听器时,此值必选。
	SslMode *int64 `json:"SslMode,omitnil,omitempty" name:"SslMode"`

	// 服务端证书ID。当创建的是https类型的监听器时,此值必选。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 服务端证书名称。
	CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"`

	// 服务端证书内容。
	CertContent *string `json:"CertContent,omitnil,omitempty" name:"CertContent"`

	// 服务端证书密钥。
	CertKey *string `json:"CertKey,omitnil,omitempty" name:"CertKey"`

	// 客户端证书ID。
	CertCaId *string `json:"CertCaId,omitnil,omitempty" name:"CertCaId"`

	// 客户端证书名称。
	CertCaName *string `json:"CertCaName,omitnil,omitempty" name:"CertCaName"`

	// 客户端证书内容。
	CertCaContent *string `json:"CertCaContent,omitnil,omitempty" name:"CertCaContent"`

	// 用于计费模式为固定带宽计费,指定监听器最大带宽值,可选值:0-1000,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 转发协议。当Protocol为https时并且SslMode为1或2时,有意义。可选的值为0:https,1:spdy,2:http2,3:spdy+http2。
	ForwardProtocol *int64 `json:"ForwardProtocol,omitnil,omitempty" name:"ForwardProtocol"`
}

type CreateL7ListenersRequest

type CreateL7ListenersRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器信息数组,可以创建多个七层监听器。目前一个负载均衡下面最多允许创建50个七层监听器。
	ListenerSet []*CreateL7Listener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`
}

func NewCreateL7ListenersRequest

func NewCreateL7ListenersRequest() (request *CreateL7ListenersRequest)

func (*CreateL7ListenersRequest) FromJsonString

func (r *CreateL7ListenersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateL7ListenersRequest) ToJsonString

func (r *CreateL7ListenersRequest) ToJsonString() string

type CreateL7ListenersRequestParams added in v1.0.426

type CreateL7ListenersRequestParams struct {
	// 负载均衡实例ID
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器信息数组,可以创建多个七层监听器。目前一个负载均衡下面最多允许创建50个七层监听器。
	ListenerSet []*CreateL7Listener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`
}

Predefined struct for user

type CreateL7ListenersResponse

type CreateL7ListenersResponse struct {
	*tchttp.BaseResponse
	Response *CreateL7ListenersResponseParams `json:"Response"`
}

func NewCreateL7ListenersResponse

func NewCreateL7ListenersResponse() (response *CreateL7ListenersResponse)

func (*CreateL7ListenersResponse) FromJsonString

func (r *CreateL7ListenersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateL7ListenersResponse) ToJsonString

func (r *CreateL7ListenersResponse) ToJsonString() string

type CreateL7ListenersResponseParams added in v1.0.426

type CreateL7ListenersResponseParams struct {
	// 新建的负载均衡七层监听器的唯一ID列表。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateL7Rule

type CreateL7Rule struct {
	// 七层转发规则的转发域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 七层转发规则的转发路径。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 会话保持时间,单位:秒。可选值:30~3600。默认值0,表示不开启会话保持。
	SessionExpire *int64 `json:"SessionExpire,omitnil,omitempty" name:"SessionExpire"`

	// 健康检查开关:1(开启)、0(关闭)。默认值0,表示关闭。
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 健康检查健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 健康检查不健康阈值,默认值:5,表示当连续探测五次不健康则表示该转发不正常,可选值:2-10,单位:次。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。
	HttpCodes []*uint64 `json:"HttpCodes,omitnil,omitempty" name:"HttpCodes"`

	// 健康检查检查路径。
	HttpCheckPath *string `json:"HttpCheckPath,omitnil,omitempty" name:"HttpCheckPath"`

	// 健康检查检查域名。如果创建规则的域名使用通配符或正则表达式,则健康检查检查域名可自定义,否则必须跟健康检查检查域名一样。
	HttpCheckDomain *string `json:"HttpCheckDomain,omitnil,omitempty" name:"HttpCheckDomain"`

	// 均衡方式:ip_hash、wrr。默认值wrr。
	BalanceMode *string `json:"BalanceMode,omitnil,omitempty" name:"BalanceMode"`
}

type CreateL7RulesRequest

type CreateL7RulesRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 七层转发规则信息数组,可以创建多个七层转发规则。目前一个七层监听器下面最多允许创建50个七层转发域名,而每一个转发域名下最多可以创建100个转发规则。目前只能单条创建,不能批量创建。
	RuleSet []*CreateL7Rule `json:"RuleSet,omitnil,omitempty" name:"RuleSet"`
}

func NewCreateL7RulesRequest

func NewCreateL7RulesRequest() (request *CreateL7RulesRequest)

func (*CreateL7RulesRequest) FromJsonString

func (r *CreateL7RulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateL7RulesRequest) ToJsonString

func (r *CreateL7RulesRequest) ToJsonString() string

type CreateL7RulesRequestParams added in v1.0.426

type CreateL7RulesRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 七层转发规则信息数组,可以创建多个七层转发规则。目前一个七层监听器下面最多允许创建50个七层转发域名,而每一个转发域名下最多可以创建100个转发规则。目前只能单条创建,不能批量创建。
	RuleSet []*CreateL7Rule `json:"RuleSet,omitnil,omitempty" name:"RuleSet"`
}

Predefined struct for user

type CreateL7RulesResponse

type CreateL7RulesResponse struct {
	*tchttp.BaseResponse
	Response *CreateL7RulesResponseParams `json:"Response"`
}

func NewCreateL7RulesResponse

func NewCreateL7RulesResponse() (response *CreateL7RulesResponse)

func (*CreateL7RulesResponse) FromJsonString

func (r *CreateL7RulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateL7RulesResponse) ToJsonString

func (r *CreateL7RulesResponse) ToJsonString() string

type CreateL7RulesResponseParams added in v1.0.426

type CreateL7RulesResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLoadBalancerBzConf

type CreateLoadBalancerBzConf struct {
	// 按月/按小时计费。
	BzPayMode *string `json:"BzPayMode,omitnil,omitempty" name:"BzPayMode"`

	// 四层可选按带宽,连接数衡量。
	BzL4Metrics *string `json:"BzL4Metrics,omitnil,omitempty" name:"BzL4Metrics"`

	// 七层可选按qps衡量。
	BzL7Metrics *string `json:"BzL7Metrics,omitnil,omitempty" name:"BzL7Metrics"`
}

type CreateLoadBalancersRequest

type CreateLoadBalancersRequest struct {
	*tchttp.BaseRequest

	// 黑石负载均衡实例所属的私有网络ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 负载均衡的类型,取值为open或internal。open表示公网(有日租),internal表示内网。
	LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`

	// 在私有网络内购买内网负载均衡实例的时候需要指定子网ID,内网负载均衡实例的VIP将从这个子网中产生。其他情况不用填写该字段。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 负载均衡所属项目ID。不填则属于默认项目。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 购买黑石负载均衡实例的数量。默认值为1, 最大值为20。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 黑石负载均衡的计费模式,取值为flow和bandwidth,其中flow模式表示流量模式,bandwidth表示带宽模式。默认值为flow。
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 负载均衡对应的TGW集群类别,取值为tunnel、fullnat或dnat。tunnel表示隧道集群,fullnat表示FULLNAT集群(普通外网负载均衡),dnat表示DNAT集群(增强型外网负载均衡)。默认值为fullnat。如需获取client IP,可以选择 tunnel 模式,fullnat 模式(tcp 通过toa 获取),dnat 模式。
	TgwSetType *string `json:"TgwSetType,omitnil,omitempty" name:"TgwSetType"`

	// 负载均衡的独占类别,取值为0表示非独占,1表示四层独占,2表示七层独占,3表示四层和七层独占,4表示共享容灾。
	Exclusive *int64 `json:"Exclusive,omitnil,omitempty" name:"Exclusive"`

	// 指定的VIP,如果指定,则数量必须与goodsNum一致。如果不指定,则由后台分配随机VIP。
	SpecifiedVips []*string `json:"SpecifiedVips,omitnil,omitempty" name:"SpecifiedVips"`

	// (未全地域开放)保障型负载均衡设定参数,如果类别选择保障型则需传入此参数。
	BzConf *CreateLoadBalancerBzConf `json:"BzConf,omitnil,omitempty" name:"BzConf"`

	// IP协议类型。可取的值为“ipv4”或“ipv6”。
	IpProtocolType *string `json:"IpProtocolType,omitnil,omitempty" name:"IpProtocolType"`
}

func NewCreateLoadBalancersRequest

func NewCreateLoadBalancersRequest() (request *CreateLoadBalancersRequest)

func (*CreateLoadBalancersRequest) FromJsonString

func (r *CreateLoadBalancersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLoadBalancersRequest) ToJsonString

func (r *CreateLoadBalancersRequest) ToJsonString() string

type CreateLoadBalancersRequestParams added in v1.0.426

type CreateLoadBalancersRequestParams struct {
	// 黑石负载均衡实例所属的私有网络ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 负载均衡的类型,取值为open或internal。open表示公网(有日租),internal表示内网。
	LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`

	// 在私有网络内购买内网负载均衡实例的时候需要指定子网ID,内网负载均衡实例的VIP将从这个子网中产生。其他情况不用填写该字段。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 负载均衡所属项目ID。不填则属于默认项目。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 购买黑石负载均衡实例的数量。默认值为1, 最大值为20。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 黑石负载均衡的计费模式,取值为flow和bandwidth,其中flow模式表示流量模式,bandwidth表示带宽模式。默认值为flow。
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 负载均衡对应的TGW集群类别,取值为tunnel、fullnat或dnat。tunnel表示隧道集群,fullnat表示FULLNAT集群(普通外网负载均衡),dnat表示DNAT集群(增强型外网负载均衡)。默认值为fullnat。如需获取client IP,可以选择 tunnel 模式,fullnat 模式(tcp 通过toa 获取),dnat 模式。
	TgwSetType *string `json:"TgwSetType,omitnil,omitempty" name:"TgwSetType"`

	// 负载均衡的独占类别,取值为0表示非独占,1表示四层独占,2表示七层独占,3表示四层和七层独占,4表示共享容灾。
	Exclusive *int64 `json:"Exclusive,omitnil,omitempty" name:"Exclusive"`

	// 指定的VIP,如果指定,则数量必须与goodsNum一致。如果不指定,则由后台分配随机VIP。
	SpecifiedVips []*string `json:"SpecifiedVips,omitnil,omitempty" name:"SpecifiedVips"`

	// (未全地域开放)保障型负载均衡设定参数,如果类别选择保障型则需传入此参数。
	BzConf *CreateLoadBalancerBzConf `json:"BzConf,omitnil,omitempty" name:"BzConf"`

	// IP协议类型。可取的值为“ipv4”或“ipv6”。
	IpProtocolType *string `json:"IpProtocolType,omitnil,omitempty" name:"IpProtocolType"`
}

Predefined struct for user

type CreateLoadBalancersResponse

type CreateLoadBalancersResponse struct {
	*tchttp.BaseResponse
	Response *CreateLoadBalancersResponseParams `json:"Response"`
}

func NewCreateLoadBalancersResponse

func NewCreateLoadBalancersResponse() (response *CreateLoadBalancersResponse)

func (*CreateLoadBalancersResponse) FromJsonString

func (r *CreateLoadBalancersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLoadBalancersResponse) ToJsonString

func (r *CreateLoadBalancersResponse) ToJsonString() string

type CreateLoadBalancersResponseParams added in v1.0.426

type CreateLoadBalancersResponseParams struct {
	// 创建的黑石负载均衡实例ID。
	LoadBalancerIds []*string `json:"LoadBalancerIds,omitnil,omitempty" name:"LoadBalancerIds"`

	// 创建负载均衡的异步任务ID。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateTrafficMirrorRequest

type CreateTrafficMirrorRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 流量镜像实例所属的私有网络ID,形如:vpc-xxx。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
}

func NewCreateTrafficMirrorRequest

func NewCreateTrafficMirrorRequest() (request *CreateTrafficMirrorRequest)

func (*CreateTrafficMirrorRequest) FromJsonString

func (r *CreateTrafficMirrorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTrafficMirrorRequest) ToJsonString

func (r *CreateTrafficMirrorRequest) ToJsonString() string

type CreateTrafficMirrorRequestParams added in v1.0.426

type CreateTrafficMirrorRequestParams struct {
	// 流量镜像实例别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 流量镜像实例所属的私有网络ID,形如:vpc-xxx。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
}

Predefined struct for user

type CreateTrafficMirrorResponse

type CreateTrafficMirrorResponse struct {
	*tchttp.BaseResponse
	Response *CreateTrafficMirrorResponseParams `json:"Response"`
}

func NewCreateTrafficMirrorResponse

func NewCreateTrafficMirrorResponse() (response *CreateTrafficMirrorResponse)

func (*CreateTrafficMirrorResponse) FromJsonString

func (r *CreateTrafficMirrorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTrafficMirrorResponse) ToJsonString

func (r *CreateTrafficMirrorResponse) ToJsonString() string

type CreateTrafficMirrorResponseParams added in v1.0.426

type CreateTrafficMirrorResponseParams struct {
	// 流量镜像实例ID
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteL7DomainsRequest

type DeleteL7DomainsRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID列表,可通过接口DescribeL7Rules查询。
	DomainIds []*string `json:"DomainIds,omitnil,omitempty" name:"DomainIds"`
}

func NewDeleteL7DomainsRequest

func NewDeleteL7DomainsRequest() (request *DeleteL7DomainsRequest)

func (*DeleteL7DomainsRequest) FromJsonString

func (r *DeleteL7DomainsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteL7DomainsRequest) ToJsonString

func (r *DeleteL7DomainsRequest) ToJsonString() string

type DeleteL7DomainsRequestParams added in v1.0.426

type DeleteL7DomainsRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID列表,可通过接口DescribeL7Rules查询。
	DomainIds []*string `json:"DomainIds,omitnil,omitempty" name:"DomainIds"`
}

Predefined struct for user

type DeleteL7DomainsResponse

type DeleteL7DomainsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteL7DomainsResponseParams `json:"Response"`
}

func NewDeleteL7DomainsResponse

func NewDeleteL7DomainsResponse() (response *DeleteL7DomainsResponse)

func (*DeleteL7DomainsResponse) FromJsonString

func (r *DeleteL7DomainsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteL7DomainsResponse) ToJsonString

func (r *DeleteL7DomainsResponse) ToJsonString() string

type DeleteL7DomainsResponseParams added in v1.0.426

type DeleteL7DomainsResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteL7RulesRequest

type DeleteL7RulesRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID列表,可通过接口DescribeL7Rules查询。
	LocationIds []*string `json:"LocationIds,omitnil,omitempty" name:"LocationIds"`
}

func NewDeleteL7RulesRequest

func NewDeleteL7RulesRequest() (request *DeleteL7RulesRequest)

func (*DeleteL7RulesRequest) FromJsonString

func (r *DeleteL7RulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteL7RulesRequest) ToJsonString

func (r *DeleteL7RulesRequest) ToJsonString() string

type DeleteL7RulesRequestParams added in v1.0.426

type DeleteL7RulesRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID列表,可通过接口DescribeL7Rules查询。
	LocationIds []*string `json:"LocationIds,omitnil,omitempty" name:"LocationIds"`
}

Predefined struct for user

type DeleteL7RulesResponse

type DeleteL7RulesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteL7RulesResponseParams `json:"Response"`
}

func NewDeleteL7RulesResponse

func NewDeleteL7RulesResponse() (response *DeleteL7RulesResponse)

func (*DeleteL7RulesResponse) FromJsonString

func (r *DeleteL7RulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteL7RulesResponse) ToJsonString

func (r *DeleteL7RulesResponse) ToJsonString() string

type DeleteL7RulesResponseParams added in v1.0.426

type DeleteL7RulesResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteListenersRequest

type DeleteListenersRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 待删除的负载均衡四层和七层监听器ID列表,可通过接口DescribeL4Listeners和DescribeL7Listeners查询。目前同时只能删除一种类型的监听器,并且删除七层监听器的数量上限为一个。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`
}

func NewDeleteListenersRequest

func NewDeleteListenersRequest() (request *DeleteListenersRequest)

func (*DeleteListenersRequest) FromJsonString

func (r *DeleteListenersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteListenersRequest) ToJsonString

func (r *DeleteListenersRequest) ToJsonString() string

type DeleteListenersRequestParams added in v1.0.426

type DeleteListenersRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 待删除的负载均衡四层和七层监听器ID列表,可通过接口DescribeL4Listeners和DescribeL7Listeners查询。目前同时只能删除一种类型的监听器,并且删除七层监听器的数量上限为一个。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`
}

Predefined struct for user

type DeleteListenersResponse

type DeleteListenersResponse struct {
	*tchttp.BaseResponse
	Response *DeleteListenersResponseParams `json:"Response"`
}

func NewDeleteListenersResponse

func NewDeleteListenersResponse() (response *DeleteListenersResponse)

func (*DeleteListenersResponse) FromJsonString

func (r *DeleteListenersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteListenersResponse) ToJsonString

func (r *DeleteListenersResponse) ToJsonString() string

type DeleteListenersResponseParams added in v1.0.426

type DeleteListenersResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLoadBalancerRequest

type DeleteLoadBalancerRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`
}

func NewDeleteLoadBalancerRequest

func NewDeleteLoadBalancerRequest() (request *DeleteLoadBalancerRequest)

func (*DeleteLoadBalancerRequest) FromJsonString

func (r *DeleteLoadBalancerRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLoadBalancerRequest) ToJsonString

func (r *DeleteLoadBalancerRequest) ToJsonString() string

type DeleteLoadBalancerRequestParams added in v1.0.426

type DeleteLoadBalancerRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`
}

Predefined struct for user

type DeleteLoadBalancerResponse

type DeleteLoadBalancerResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLoadBalancerResponseParams `json:"Response"`
}

func NewDeleteLoadBalancerResponse

func NewDeleteLoadBalancerResponse() (response *DeleteLoadBalancerResponse)

func (*DeleteLoadBalancerResponse) FromJsonString

func (r *DeleteLoadBalancerResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLoadBalancerResponse) ToJsonString

func (r *DeleteLoadBalancerResponse) ToJsonString() string

type DeleteLoadBalancerResponseParams added in v1.0.426

type DeleteLoadBalancerResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTrafficMirrorRequest

type DeleteTrafficMirrorRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例ID数组,可以批量删除,每次删除上限为20
	TrafficMirrorIds []*string `json:"TrafficMirrorIds,omitnil,omitempty" name:"TrafficMirrorIds"`
}

func NewDeleteTrafficMirrorRequest

func NewDeleteTrafficMirrorRequest() (request *DeleteTrafficMirrorRequest)

func (*DeleteTrafficMirrorRequest) FromJsonString

func (r *DeleteTrafficMirrorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTrafficMirrorRequest) ToJsonString

func (r *DeleteTrafficMirrorRequest) ToJsonString() string

type DeleteTrafficMirrorRequestParams added in v1.0.426

type DeleteTrafficMirrorRequestParams struct {
	// 流量镜像实例ID数组,可以批量删除,每次删除上限为20
	TrafficMirrorIds []*string `json:"TrafficMirrorIds,omitnil,omitempty" name:"TrafficMirrorIds"`
}

Predefined struct for user

type DeleteTrafficMirrorResponse

type DeleteTrafficMirrorResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTrafficMirrorResponseParams `json:"Response"`
}

func NewDeleteTrafficMirrorResponse

func NewDeleteTrafficMirrorResponse() (response *DeleteTrafficMirrorResponse)

func (*DeleteTrafficMirrorResponse) FromJsonString

func (r *DeleteTrafficMirrorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTrafficMirrorResponse) ToJsonString

func (r *DeleteTrafficMirrorResponse) ToJsonString() string

type DeleteTrafficMirrorResponseParams added in v1.0.426

type DeleteTrafficMirrorResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCertDetailRequest

type DescribeCertDetailRequest struct {
	*tchttp.BaseRequest

	// 证书ID。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`
}

func NewDescribeCertDetailRequest

func NewDescribeCertDetailRequest() (request *DescribeCertDetailRequest)

func (*DescribeCertDetailRequest) FromJsonString

func (r *DescribeCertDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertDetailRequest) ToJsonString

func (r *DescribeCertDetailRequest) ToJsonString() string

type DescribeCertDetailRequestParams added in v1.0.426

type DescribeCertDetailRequestParams struct {
	// 证书ID。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`
}

Predefined struct for user

type DescribeCertDetailResponse

type DescribeCertDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCertDetailResponseParams `json:"Response"`
}

func NewDescribeCertDetailResponse

func NewDescribeCertDetailResponse() (response *DescribeCertDetailResponse)

func (*DescribeCertDetailResponse) FromJsonString

func (r *DescribeCertDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCertDetailResponse) ToJsonString

func (r *DescribeCertDetailResponse) ToJsonString() string

type DescribeCertDetailResponseParams added in v1.0.426

type DescribeCertDetailResponseParams struct {
	// 证书ID。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 证书名称。
	CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"`

	// 证书类型(SVR=服务器证书,CA=客户端证书)。
	CertType *string `json:"CertType,omitnil,omitempty" name:"CertType"`

	// 证书内容。
	CertContent *string `json:"CertContent,omitnil,omitempty" name:"CertContent"`

	// 证书主域名。
	CertDomain *string `json:"CertDomain,omitnil,omitempty" name:"CertDomain"`

	// 证书子域名列表。
	CertSubjectDomain []*string `json:"CertSubjectDomain,omitnil,omitempty" name:"CertSubjectDomain"`

	// 证书上传时间。
	CertUploadTime *string `json:"CertUploadTime,omitnil,omitempty" name:"CertUploadTime"`

	// 证书生效时间。
	CertBeginTime *string `json:"CertBeginTime,omitnil,omitempty" name:"CertBeginTime"`

	// 证书失效时间。
	CertEndTime *string `json:"CertEndTime,omitnil,omitempty" name:"CertEndTime"`

	// 该证书关联的黑石负载均衡对象列表。
	CertLoadBalancerSet []*CertDetailLoadBalancer `json:"CertLoadBalancerSet,omitnil,omitempty" name:"CertLoadBalancerSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDevicesBindInfoRequest

type DescribeDevicesBindInfoRequest struct {
	*tchttp.BaseRequest

	// 黑石私有网络唯一ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 主机ID或虚机IP列表,可用于获取绑定了该主机的负载均衡列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewDescribeDevicesBindInfoRequest

func NewDescribeDevicesBindInfoRequest() (request *DescribeDevicesBindInfoRequest)

func (*DescribeDevicesBindInfoRequest) FromJsonString

func (r *DescribeDevicesBindInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDevicesBindInfoRequest) ToJsonString

func (r *DescribeDevicesBindInfoRequest) ToJsonString() string

type DescribeDevicesBindInfoRequestParams added in v1.0.426

type DescribeDevicesBindInfoRequestParams struct {
	// 黑石私有网络唯一ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 主机ID或虚机IP列表,可用于获取绑定了该主机的负载均衡列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type DescribeDevicesBindInfoResponse

type DescribeDevicesBindInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDevicesBindInfoResponseParams `json:"Response"`
}

func NewDescribeDevicesBindInfoResponse

func NewDescribeDevicesBindInfoResponse() (response *DescribeDevicesBindInfoResponse)

func (*DescribeDevicesBindInfoResponse) FromJsonString

func (r *DescribeDevicesBindInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDevicesBindInfoResponse) ToJsonString

func (r *DescribeDevicesBindInfoResponse) ToJsonString() string

type DescribeDevicesBindInfoResponseParams added in v1.0.426

type DescribeDevicesBindInfoResponseParams struct {
	// 返回的负载均衡绑定信息。
	LoadBalancerSet []*DevicesBindInfoLoadBalancer `json:"LoadBalancerSet,omitnil,omitempty" name:"LoadBalancerSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeL4Backend

type DescribeL4Backend struct {
	// 待绑定的主机端口,可选值1~65535。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 黑石物理机的主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

type DescribeL4BackendsRequest

type DescribeL4BackendsRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 待查询的主机信息。
	BackendSet []*DescribeL4Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`
}

func NewDescribeL4BackendsRequest

func NewDescribeL4BackendsRequest() (request *DescribeL4BackendsRequest)

func (*DescribeL4BackendsRequest) FromJsonString

func (r *DescribeL4BackendsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL4BackendsRequest) ToJsonString

func (r *DescribeL4BackendsRequest) ToJsonString() string

type DescribeL4BackendsRequestParams added in v1.0.426

type DescribeL4BackendsRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 待查询的主机信息。
	BackendSet []*DescribeL4Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`
}

Predefined struct for user

type DescribeL4BackendsResponse

type DescribeL4BackendsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeL4BackendsResponseParams `json:"Response"`
}

func NewDescribeL4BackendsResponse

func NewDescribeL4BackendsResponse() (response *DescribeL4BackendsResponse)

func (*DescribeL4BackendsResponse) FromJsonString

func (r *DescribeL4BackendsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL4BackendsResponse) ToJsonString

func (r *DescribeL4BackendsResponse) ToJsonString() string

type DescribeL4BackendsResponseParams added in v1.0.426

type DescribeL4BackendsResponseParams struct {
	// 返回的绑定关系列表。
	BackendSet []*L4Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeL4ListenerInfoRequest

type DescribeL4ListenerInfoRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 查找的键值,可用于模糊查找该名称的监听器。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 主机ID或虚机IP列表,可用于获取绑定了该主机的监听器。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewDescribeL4ListenerInfoRequest

func NewDescribeL4ListenerInfoRequest() (request *DescribeL4ListenerInfoRequest)

func (*DescribeL4ListenerInfoRequest) FromJsonString

func (r *DescribeL4ListenerInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL4ListenerInfoRequest) ToJsonString

func (r *DescribeL4ListenerInfoRequest) ToJsonString() string

type DescribeL4ListenerInfoRequestParams added in v1.0.426

type DescribeL4ListenerInfoRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 查找的键值,可用于模糊查找该名称的监听器。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 主机ID或虚机IP列表,可用于获取绑定了该主机的监听器。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type DescribeL4ListenerInfoResponse

type DescribeL4ListenerInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeL4ListenerInfoResponseParams `json:"Response"`
}

func NewDescribeL4ListenerInfoResponse

func NewDescribeL4ListenerInfoResponse() (response *DescribeL4ListenerInfoResponse)

func (*DescribeL4ListenerInfoResponse) FromJsonString

func (r *DescribeL4ListenerInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL4ListenerInfoResponse) ToJsonString

func (r *DescribeL4ListenerInfoResponse) ToJsonString() string

type DescribeL4ListenerInfoResponseParams added in v1.0.426

type DescribeL4ListenerInfoResponseParams struct {
	// 返回的四层监听器列表。
	ListenerSet []*L4ListenerInfo `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeL4ListenersRequest

type DescribeL4ListenersRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 四层监听器实例ID数组,可通过接口DescribeL4Listeners查询。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`
}

func NewDescribeL4ListenersRequest

func NewDescribeL4ListenersRequest() (request *DescribeL4ListenersRequest)

func (*DescribeL4ListenersRequest) FromJsonString

func (r *DescribeL4ListenersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL4ListenersRequest) ToJsonString

func (r *DescribeL4ListenersRequest) ToJsonString() string

type DescribeL4ListenersRequestParams added in v1.0.426

type DescribeL4ListenersRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 四层监听器实例ID数组,可通过接口DescribeL4Listeners查询。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`
}

Predefined struct for user

type DescribeL4ListenersResponse

type DescribeL4ListenersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeL4ListenersResponseParams `json:"Response"`
}

func NewDescribeL4ListenersResponse

func NewDescribeL4ListenersResponse() (response *DescribeL4ListenersResponse)

func (*DescribeL4ListenersResponse) FromJsonString

func (r *DescribeL4ListenersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL4ListenersResponse) ToJsonString

func (r *DescribeL4ListenersResponse) ToJsonString() string

type DescribeL4ListenersResponseParams added in v1.0.426

type DescribeL4ListenersResponseParams struct {
	// 监听器信息数组。
	ListenerSet []*L4Listener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeL7BackendsRequest

type DescribeL7BackendsRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 查询条件,传'all'则查询所有与规则绑定的主机信息。如果为all时,DomainId和LocationId参数没有意义不必传入,否则DomainId和LocationId参数必须传入。
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`
}

func NewDescribeL7BackendsRequest

func NewDescribeL7BackendsRequest() (request *DescribeL7BackendsRequest)

func (*DescribeL7BackendsRequest) FromJsonString

func (r *DescribeL7BackendsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL7BackendsRequest) ToJsonString

func (r *DescribeL7BackendsRequest) ToJsonString() string

type DescribeL7BackendsRequestParams added in v1.0.426

type DescribeL7BackendsRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 查询条件,传'all'则查询所有与规则绑定的主机信息。如果为all时,DomainId和LocationId参数没有意义不必传入,否则DomainId和LocationId参数必须传入。
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`
}

Predefined struct for user

type DescribeL7BackendsResponse

type DescribeL7BackendsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeL7BackendsResponseParams `json:"Response"`
}

func NewDescribeL7BackendsResponse

func NewDescribeL7BackendsResponse() (response *DescribeL7BackendsResponse)

func (*DescribeL7BackendsResponse) FromJsonString

func (r *DescribeL7BackendsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL7BackendsResponse) ToJsonString

func (r *DescribeL7BackendsResponse) ToJsonString() string

type DescribeL7BackendsResponseParams added in v1.0.426

type DescribeL7BackendsResponseParams struct {
	// 返回的绑定关系列表。
	BackendSet []*L7Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeL7ListenerInfoRequest

type DescribeL7ListenerInfoRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 查找的键值,可用于模糊查找有该转发域名的监听器。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 主机ID或虚机IP列表,可用于获取绑定了该主机的监听器。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 是否获取转发规则下的主机信息。默认为0,不获取。
	IfGetBackendInfo *int64 `json:"IfGetBackendInfo,omitnil,omitempty" name:"IfGetBackendInfo"`
}

func NewDescribeL7ListenerInfoRequest

func NewDescribeL7ListenerInfoRequest() (request *DescribeL7ListenerInfoRequest)

func (*DescribeL7ListenerInfoRequest) FromJsonString

func (r *DescribeL7ListenerInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL7ListenerInfoRequest) ToJsonString

func (r *DescribeL7ListenerInfoRequest) ToJsonString() string

type DescribeL7ListenerInfoRequestParams added in v1.0.426

type DescribeL7ListenerInfoRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 查找的键值,可用于模糊查找有该转发域名的监听器。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 主机ID或虚机IP列表,可用于获取绑定了该主机的监听器。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 是否获取转发规则下的主机信息。默认为0,不获取。
	IfGetBackendInfo *int64 `json:"IfGetBackendInfo,omitnil,omitempty" name:"IfGetBackendInfo"`
}

Predefined struct for user

type DescribeL7ListenerInfoResponse

type DescribeL7ListenerInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeL7ListenerInfoResponseParams `json:"Response"`
}

func NewDescribeL7ListenerInfoResponse

func NewDescribeL7ListenerInfoResponse() (response *DescribeL7ListenerInfoResponse)

func (*DescribeL7ListenerInfoResponse) FromJsonString

func (r *DescribeL7ListenerInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL7ListenerInfoResponse) ToJsonString

func (r *DescribeL7ListenerInfoResponse) ToJsonString() string

type DescribeL7ListenerInfoResponseParams added in v1.0.426

type DescribeL7ListenerInfoResponseParams struct {
	// 返回的七层监听器列表。
	ListenerSet []*L7ListenerInfo `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeL7ListenersExRequest

type DescribeL7ListenersExRequest struct {
	*tchttp.BaseRequest

	// 返回的监听器中标识是否绑定在此流量镜像中。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 待获取监听器所在的VPC的ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 此VPC中获取负载均衡的偏移。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 此VPC中获取负载均衡的数量。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// LoadBalancerId - String - (过滤条件)负载均衡ID。
	// LoadBalancerName - String - (过滤条件)负载均衡名称。
	// Vip - String - (过滤条件)VIP。
	// ListenerId - String - (过滤条件)监听器ID。
	// ListenerName -  String - (过滤条件)监听器名称。
	// Protocol -  String - (过滤条件)七层协议。
	// LoadBalancerPort -  String - (过滤条件)监听器端口。
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeL7ListenersExRequest

func NewDescribeL7ListenersExRequest() (request *DescribeL7ListenersExRequest)

func (*DescribeL7ListenersExRequest) FromJsonString

func (r *DescribeL7ListenersExRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL7ListenersExRequest) ToJsonString

func (r *DescribeL7ListenersExRequest) ToJsonString() string

type DescribeL7ListenersExRequestParams added in v1.0.426

type DescribeL7ListenersExRequestParams struct {
	// 返回的监听器中标识是否绑定在此流量镜像中。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 待获取监听器所在的VPC的ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 此VPC中获取负载均衡的偏移。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 此VPC中获取负载均衡的数量。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// LoadBalancerId - String - (过滤条件)负载均衡ID。
	// LoadBalancerName - String - (过滤条件)负载均衡名称。
	// Vip - String - (过滤条件)VIP。
	// ListenerId - String - (过滤条件)监听器ID。
	// ListenerName -  String - (过滤条件)监听器名称。
	// Protocol -  String - (过滤条件)七层协议。
	// LoadBalancerPort -  String - (过滤条件)监听器端口。
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeL7ListenersExResponse

type DescribeL7ListenersExResponse struct {
	*tchttp.BaseResponse
	Response *DescribeL7ListenersExResponseParams `json:"Response"`
}

func NewDescribeL7ListenersExResponse

func NewDescribeL7ListenersExResponse() (response *DescribeL7ListenersExResponse)

func (*DescribeL7ListenersExResponse) FromJsonString

func (r *DescribeL7ListenersExResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL7ListenersExResponse) ToJsonString

func (r *DescribeL7ListenersExResponse) ToJsonString() string

type DescribeL7ListenersExResponseParams added in v1.0.426

type DescribeL7ListenersExResponseParams struct {
	// 此指定VPC中负载均衡的总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 符合条件的监听器。
	ListenerSet []*L7ExListener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeL7ListenersRequest

type DescribeL7ListenersRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID列表,可通过接口DescribeL7Listeners查询。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`
}

func NewDescribeL7ListenersRequest

func NewDescribeL7ListenersRequest() (request *DescribeL7ListenersRequest)

func (*DescribeL7ListenersRequest) FromJsonString

func (r *DescribeL7ListenersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL7ListenersRequest) ToJsonString

func (r *DescribeL7ListenersRequest) ToJsonString() string

type DescribeL7ListenersRequestParams added in v1.0.426

type DescribeL7ListenersRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID列表,可通过接口DescribeL7Listeners查询。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`
}

Predefined struct for user

type DescribeL7ListenersResponse

type DescribeL7ListenersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeL7ListenersResponseParams `json:"Response"`
}

func NewDescribeL7ListenersResponse

func NewDescribeL7ListenersResponse() (response *DescribeL7ListenersResponse)

func (*DescribeL7ListenersResponse) FromJsonString

func (r *DescribeL7ListenersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL7ListenersResponse) ToJsonString

func (r *DescribeL7ListenersResponse) ToJsonString() string

type DescribeL7ListenersResponseParams added in v1.0.426

type DescribeL7ListenersResponseParams struct {
	// 返回的七层监听器列表。
	ListenerSet []*L7Listener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeL7RulesRequest

type DescribeL7RulesRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名ID列表,可通过接口DescribeL7Rules查询。
	DomainIds []*string `json:"DomainIds,omitnil,omitempty" name:"DomainIds"`
}

func NewDescribeL7RulesRequest

func NewDescribeL7RulesRequest() (request *DescribeL7RulesRequest)

func (*DescribeL7RulesRequest) FromJsonString

func (r *DescribeL7RulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL7RulesRequest) ToJsonString

func (r *DescribeL7RulesRequest) ToJsonString() string

type DescribeL7RulesRequestParams added in v1.0.426

type DescribeL7RulesRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名ID列表,可通过接口DescribeL7Rules查询。
	DomainIds []*string `json:"DomainIds,omitnil,omitempty" name:"DomainIds"`
}

Predefined struct for user

type DescribeL7RulesResponse

type DescribeL7RulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeL7RulesResponseParams `json:"Response"`
}

func NewDescribeL7RulesResponse

func NewDescribeL7RulesResponse() (response *DescribeL7RulesResponse)

func (*DescribeL7RulesResponse) FromJsonString

func (r *DescribeL7RulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeL7RulesResponse) ToJsonString

func (r *DescribeL7RulesResponse) ToJsonString() string

type DescribeL7RulesResponseParams added in v1.0.426

type DescribeL7RulesResponseParams struct {
	// 返回的转发规则列表。
	RuleSet []*L7Rule `json:"RuleSet,omitnil,omitempty" name:"RuleSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLoadBalancerPortInfoRequest

type DescribeLoadBalancerPortInfoRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`
}

func NewDescribeLoadBalancerPortInfoRequest

func NewDescribeLoadBalancerPortInfoRequest() (request *DescribeLoadBalancerPortInfoRequest)

func (*DescribeLoadBalancerPortInfoRequest) FromJsonString

func (r *DescribeLoadBalancerPortInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoadBalancerPortInfoRequest) ToJsonString

func (r *DescribeLoadBalancerPortInfoRequest) ToJsonString() string

type DescribeLoadBalancerPortInfoRequestParams added in v1.0.426

type DescribeLoadBalancerPortInfoRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`
}

Predefined struct for user

type DescribeLoadBalancerPortInfoResponse

type DescribeLoadBalancerPortInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLoadBalancerPortInfoResponseParams `json:"Response"`
}

func NewDescribeLoadBalancerPortInfoResponse

func NewDescribeLoadBalancerPortInfoResponse() (response *DescribeLoadBalancerPortInfoResponse)

func (*DescribeLoadBalancerPortInfoResponse) FromJsonString

func (r *DescribeLoadBalancerPortInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoadBalancerPortInfoResponse) ToJsonString

func (r *DescribeLoadBalancerPortInfoResponse) ToJsonString() string

type DescribeLoadBalancerPortInfoResponseParams added in v1.0.426

type DescribeLoadBalancerPortInfoResponseParams struct {
	// 返回的监听器列表(四层和七层)。
	ListenerSet []*LoadBalancerPortInfoListener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLoadBalancerTaskResultRequest

type DescribeLoadBalancerTaskResultRequest struct {
	*tchttp.BaseRequest

	// 任务ID。由具体的异步操作接口提供。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeLoadBalancerTaskResultRequest

func NewDescribeLoadBalancerTaskResultRequest() (request *DescribeLoadBalancerTaskResultRequest)

func (*DescribeLoadBalancerTaskResultRequest) FromJsonString

func (r *DescribeLoadBalancerTaskResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoadBalancerTaskResultRequest) ToJsonString

type DescribeLoadBalancerTaskResultRequestParams added in v1.0.426

type DescribeLoadBalancerTaskResultRequestParams struct {
	// 任务ID。由具体的异步操作接口提供。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeLoadBalancerTaskResultResponse

type DescribeLoadBalancerTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLoadBalancerTaskResultResponseParams `json:"Response"`
}

func NewDescribeLoadBalancerTaskResultResponse

func NewDescribeLoadBalancerTaskResultResponse() (response *DescribeLoadBalancerTaskResultResponse)

func (*DescribeLoadBalancerTaskResultResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoadBalancerTaskResultResponse) ToJsonString

type DescribeLoadBalancerTaskResultResponseParams added in v1.0.426

type DescribeLoadBalancerTaskResultResponseParams struct {
	// 任务当前状态。0:成功,1:失败,2:进行中。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLoadBalancersRequest

type DescribeLoadBalancersRequest struct {
	*tchttp.BaseRequest

	// 负载均衡器ID数组
	LoadBalancerIds []*string `json:"LoadBalancerIds,omitnil,omitempty" name:"LoadBalancerIds"`

	// 负载均衡的类型 : open表示公网LB类型,internal表示内网LB类型
	LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`

	// 负载均衡器名称
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// 负载均衡域名。规则:1-60个小写英文字母、数字、点号“.”或连接线“-”。内网类型的负载均衡不能配置该字段
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 负载均衡获得的公网IP地址,支持多个
	LoadBalancerVips []*string `json:"LoadBalancerVips,omitnil,omitempty" name:"LoadBalancerVips"`

	// 数据偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数据长度,默认为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模糊查找名称、域名、VIP
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 排序字段,支持:loadBalancerName,createTime,domain,loadBalancerType
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 1倒序,0顺序,默认顺序
	OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 项目ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 是否筛选独占集群,0表示非独占集群,1表示四层独占集群,2表示七层独占集群,3表示四层和七层独占集群,4表示共享容灾
	Exclusive *uint64 `json:"Exclusive,omitnil,omitempty" name:"Exclusive"`

	// 该负载均衡对应的tgw集群(fullnat,tunnel,dnat)
	TgwSetType *string `json:"TgwSetType,omitnil,omitempty" name:"TgwSetType"`

	// 该负载均衡对应的所在的私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 'CONFLIST' 查询带confId的LB列表,'CONFID' 查询某个confId绑定的LB列表
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 个性化配置ID
	ConfId *string `json:"ConfId,omitnil,omitempty" name:"ConfId"`
}

func NewDescribeLoadBalancersRequest

func NewDescribeLoadBalancersRequest() (request *DescribeLoadBalancersRequest)

func (*DescribeLoadBalancersRequest) FromJsonString

func (r *DescribeLoadBalancersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoadBalancersRequest) ToJsonString

func (r *DescribeLoadBalancersRequest) ToJsonString() string

type DescribeLoadBalancersRequestParams added in v1.0.426

type DescribeLoadBalancersRequestParams struct {
	// 负载均衡器ID数组
	LoadBalancerIds []*string `json:"LoadBalancerIds,omitnil,omitempty" name:"LoadBalancerIds"`

	// 负载均衡的类型 : open表示公网LB类型,internal表示内网LB类型
	LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`

	// 负载均衡器名称
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// 负载均衡域名。规则:1-60个小写英文字母、数字、点号“.”或连接线“-”。内网类型的负载均衡不能配置该字段
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 负载均衡获得的公网IP地址,支持多个
	LoadBalancerVips []*string `json:"LoadBalancerVips,omitnil,omitempty" name:"LoadBalancerVips"`

	// 数据偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数据长度,默认为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 模糊查找名称、域名、VIP
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 排序字段,支持:loadBalancerName,createTime,domain,loadBalancerType
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 1倒序,0顺序,默认顺序
	OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 项目ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 是否筛选独占集群,0表示非独占集群,1表示四层独占集群,2表示七层独占集群,3表示四层和七层独占集群,4表示共享容灾
	Exclusive *uint64 `json:"Exclusive,omitnil,omitempty" name:"Exclusive"`

	// 该负载均衡对应的tgw集群(fullnat,tunnel,dnat)
	TgwSetType *string `json:"TgwSetType,omitnil,omitempty" name:"TgwSetType"`

	// 该负载均衡对应的所在的私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 'CONFLIST' 查询带confId的LB列表,'CONFID' 查询某个confId绑定的LB列表
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 个性化配置ID
	ConfId *string `json:"ConfId,omitnil,omitempty" name:"ConfId"`
}

Predefined struct for user

type DescribeLoadBalancersResponse

type DescribeLoadBalancersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLoadBalancersResponseParams `json:"Response"`
}

func NewDescribeLoadBalancersResponse

func NewDescribeLoadBalancersResponse() (response *DescribeLoadBalancersResponse)

func (*DescribeLoadBalancersResponse) FromJsonString

func (r *DescribeLoadBalancersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoadBalancersResponse) ToJsonString

func (r *DescribeLoadBalancersResponse) ToJsonString() string

type DescribeLoadBalancersResponseParams added in v1.0.426

type DescribeLoadBalancersResponseParams struct {
	// 返回负载均衡信息列表。
	LoadBalancerSet []*LoadBalancer `json:"LoadBalancerSet,omitnil,omitempty" name:"LoadBalancerSet"`

	// 符合条件的负载均衡总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTrafficMirrorListenersRequest

type DescribeTrafficMirrorListenersRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 分页的偏移量,也即从第几条记录开始查询
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次查询返回的条目数,默认值:500。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 待搜索的负载均衡Id。
	SearchLoadBalancerIds []*string `json:"SearchLoadBalancerIds,omitnil,omitempty" name:"SearchLoadBalancerIds"`

	// 待搜索的负载均衡名称。
	SearchLoadBalancerNames []*string `json:"SearchLoadBalancerNames,omitnil,omitempty" name:"SearchLoadBalancerNames"`

	// 待搜索的Vip。
	SearchVips []*string `json:"SearchVips,omitnil,omitempty" name:"SearchVips"`

	// 待搜索的监听器ID。
	SearchListenerIds []*string `json:"SearchListenerIds,omitnil,omitempty" name:"SearchListenerIds"`

	// 待搜索的监听器名称。
	SearchListenerNames []*string `json:"SearchListenerNames,omitnil,omitempty" name:"SearchListenerNames"`

	// 待搜索的协议名称。
	SearchProtocols []*string `json:"SearchProtocols,omitnil,omitempty" name:"SearchProtocols"`

	// 待搜索的端口。
	SearchLoadBalancerPorts []*uint64 `json:"SearchLoadBalancerPorts,omitnil,omitempty" name:"SearchLoadBalancerPorts"`
}

func NewDescribeTrafficMirrorListenersRequest

func NewDescribeTrafficMirrorListenersRequest() (request *DescribeTrafficMirrorListenersRequest)

func (*DescribeTrafficMirrorListenersRequest) FromJsonString

func (r *DescribeTrafficMirrorListenersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTrafficMirrorListenersRequest) ToJsonString

type DescribeTrafficMirrorListenersRequestParams added in v1.0.426

type DescribeTrafficMirrorListenersRequestParams struct {
	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 分页的偏移量,也即从第几条记录开始查询
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次查询返回的条目数,默认值:500。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 待搜索的负载均衡Id。
	SearchLoadBalancerIds []*string `json:"SearchLoadBalancerIds,omitnil,omitempty" name:"SearchLoadBalancerIds"`

	// 待搜索的负载均衡名称。
	SearchLoadBalancerNames []*string `json:"SearchLoadBalancerNames,omitnil,omitempty" name:"SearchLoadBalancerNames"`

	// 待搜索的Vip。
	SearchVips []*string `json:"SearchVips,omitnil,omitempty" name:"SearchVips"`

	// 待搜索的监听器ID。
	SearchListenerIds []*string `json:"SearchListenerIds,omitnil,omitempty" name:"SearchListenerIds"`

	// 待搜索的监听器名称。
	SearchListenerNames []*string `json:"SearchListenerNames,omitnil,omitempty" name:"SearchListenerNames"`

	// 待搜索的协议名称。
	SearchProtocols []*string `json:"SearchProtocols,omitnil,omitempty" name:"SearchProtocols"`

	// 待搜索的端口。
	SearchLoadBalancerPorts []*uint64 `json:"SearchLoadBalancerPorts,omitnil,omitempty" name:"SearchLoadBalancerPorts"`
}

Predefined struct for user

type DescribeTrafficMirrorListenersResponse

type DescribeTrafficMirrorListenersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTrafficMirrorListenersResponseParams `json:"Response"`
}

func NewDescribeTrafficMirrorListenersResponse

func NewDescribeTrafficMirrorListenersResponse() (response *DescribeTrafficMirrorListenersResponse)

func (*DescribeTrafficMirrorListenersResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTrafficMirrorListenersResponse) ToJsonString

type DescribeTrafficMirrorListenersResponseParams added in v1.0.426

type DescribeTrafficMirrorListenersResponseParams struct {
	// 监听器列表。
	ListenerSet []*TrafficMirrorListener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`

	// 监听器总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTrafficMirrorReceiver

type DescribeTrafficMirrorReceiver struct {
	// 物理机实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 物理机绑定的端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type DescribeTrafficMirrorReceiverHealthStatusRequest

type DescribeTrafficMirrorReceiverHealthStatusRequest struct {
	*tchttp.BaseRequest

	// 查询所在的流量镜像ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 流量镜像接收机实例ID和端口数组。
	ReceiverSet []*DescribeTrafficMirrorReceiver `json:"ReceiverSet,omitnil,omitempty" name:"ReceiverSet"`
}

func NewDescribeTrafficMirrorReceiverHealthStatusRequest

func NewDescribeTrafficMirrorReceiverHealthStatusRequest() (request *DescribeTrafficMirrorReceiverHealthStatusRequest)

func (*DescribeTrafficMirrorReceiverHealthStatusRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTrafficMirrorReceiverHealthStatusRequest) ToJsonString

type DescribeTrafficMirrorReceiverHealthStatusRequestParams added in v1.0.426

type DescribeTrafficMirrorReceiverHealthStatusRequestParams struct {
	// 查询所在的流量镜像ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 流量镜像接收机实例ID和端口数组。
	ReceiverSet []*DescribeTrafficMirrorReceiver `json:"ReceiverSet,omitnil,omitempty" name:"ReceiverSet"`
}

Predefined struct for user

type DescribeTrafficMirrorReceiverHealthStatusResponse

type DescribeTrafficMirrorReceiverHealthStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTrafficMirrorReceiverHealthStatusResponseParams `json:"Response"`
}

func NewDescribeTrafficMirrorReceiverHealthStatusResponse

func NewDescribeTrafficMirrorReceiverHealthStatusResponse() (response *DescribeTrafficMirrorReceiverHealthStatusResponse)

func (*DescribeTrafficMirrorReceiverHealthStatusResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTrafficMirrorReceiverHealthStatusResponse) ToJsonString

type DescribeTrafficMirrorReceiverHealthStatusResponseParams added in v1.0.426

type DescribeTrafficMirrorReceiverHealthStatusResponseParams struct {
	// 内网IP和端口对应的状态。
	ReceiversStatusSet []*TrafficMirrorReciversStatus `json:"ReceiversStatusSet,omitnil,omitempty" name:"ReceiversStatusSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTrafficMirrorReceiversRequest

type DescribeTrafficMirrorReceiversRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 接收机黑石物理机实例ID数组。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 接收机接收端口数组。
	Ports []*int64 `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 接收机实例权重数组。
	Weights []*int64 `json:"Weights,omitnil,omitempty" name:"Weights"`

	// 分页的偏移量,也即从第几条记录开始查询
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次查询返回的条目数,默认值:500。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索instance或者alias
	VagueStr *string `json:"VagueStr,omitnil,omitempty" name:"VagueStr"`

	// 搜索IP
	VagueIp *string `json:"VagueIp,omitnil,omitempty" name:"VagueIp"`
}

func NewDescribeTrafficMirrorReceiversRequest

func NewDescribeTrafficMirrorReceiversRequest() (request *DescribeTrafficMirrorReceiversRequest)

func (*DescribeTrafficMirrorReceiversRequest) FromJsonString

func (r *DescribeTrafficMirrorReceiversRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTrafficMirrorReceiversRequest) ToJsonString

type DescribeTrafficMirrorReceiversRequestParams added in v1.0.426

type DescribeTrafficMirrorReceiversRequestParams struct {
	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 接收机黑石物理机实例ID数组。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 接收机接收端口数组。
	Ports []*int64 `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 接收机实例权重数组。
	Weights []*int64 `json:"Weights,omitnil,omitempty" name:"Weights"`

	// 分页的偏移量,也即从第几条记录开始查询
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次查询返回的条目数,默认值:500。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索instance或者alias
	VagueStr *string `json:"VagueStr,omitnil,omitempty" name:"VagueStr"`

	// 搜索IP
	VagueIp *string `json:"VagueIp,omitnil,omitempty" name:"VagueIp"`
}

Predefined struct for user

type DescribeTrafficMirrorReceiversResponse

type DescribeTrafficMirrorReceiversResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTrafficMirrorReceiversResponseParams `json:"Response"`
}

func NewDescribeTrafficMirrorReceiversResponse

func NewDescribeTrafficMirrorReceiversResponse() (response *DescribeTrafficMirrorReceiversResponse)

func (*DescribeTrafficMirrorReceiversResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTrafficMirrorReceiversResponse) ToJsonString

type DescribeTrafficMirrorReceiversResponseParams added in v1.0.426

type DescribeTrafficMirrorReceiversResponseParams struct {
	// 接收机列表,具体结构描述如data结构所示。
	ReceiverSet []*TrafficMirrorReceiver `json:"ReceiverSet,omitnil,omitempty" name:"ReceiverSet"`

	// 接收机总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTrafficMirrorsRequest

type DescribeTrafficMirrorsRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例ID的数组,支持批量查询
	TrafficMirrorIds []*string `json:"TrafficMirrorIds,omitnil,omitempty" name:"TrafficMirrorIds"`

	// 流量镜像实例别名数组。
	Aliases []*string `json:"Aliases,omitnil,omitempty" name:"Aliases"`

	// 流量镜像实例所属的私有网络ID数组,形如:vpc-xxx。
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 分页的偏移量,也即从第几条记录开始查询
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次查询返回的条目数,默认值:500。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段。trafficMirrorId或者createTime。
	OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"`

	// 排序方式,取值:0:增序(默认),1:降序
	Order *int64 `json:"Order,omitnil,omitempty" name:"Order"`

	// 模糊匹配trafficMirrorId或者alias字段。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

func NewDescribeTrafficMirrorsRequest

func NewDescribeTrafficMirrorsRequest() (request *DescribeTrafficMirrorsRequest)

func (*DescribeTrafficMirrorsRequest) FromJsonString

func (r *DescribeTrafficMirrorsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTrafficMirrorsRequest) ToJsonString

func (r *DescribeTrafficMirrorsRequest) ToJsonString() string

type DescribeTrafficMirrorsRequestParams added in v1.0.426

type DescribeTrafficMirrorsRequestParams struct {
	// 流量镜像实例ID的数组,支持批量查询
	TrafficMirrorIds []*string `json:"TrafficMirrorIds,omitnil,omitempty" name:"TrafficMirrorIds"`

	// 流量镜像实例别名数组。
	Aliases []*string `json:"Aliases,omitnil,omitempty" name:"Aliases"`

	// 流量镜像实例所属的私有网络ID数组,形如:vpc-xxx。
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 分页的偏移量,也即从第几条记录开始查询
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次查询返回的条目数,默认值:500。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段。trafficMirrorId或者createTime。
	OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"`

	// 排序方式,取值:0:增序(默认),1:降序
	Order *int64 `json:"Order,omitnil,omitempty" name:"Order"`

	// 模糊匹配trafficMirrorId或者alias字段。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`
}

Predefined struct for user

type DescribeTrafficMirrorsResponse

type DescribeTrafficMirrorsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTrafficMirrorsResponseParams `json:"Response"`
}

func NewDescribeTrafficMirrorsResponse

func NewDescribeTrafficMirrorsResponse() (response *DescribeTrafficMirrorsResponse)

func (*DescribeTrafficMirrorsResponse) FromJsonString

func (r *DescribeTrafficMirrorsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTrafficMirrorsResponse) ToJsonString

func (r *DescribeTrafficMirrorsResponse) ToJsonString() string

type DescribeTrafficMirrorsResponseParams added in v1.0.426

type DescribeTrafficMirrorsResponseParams struct {
	// 流量镜像总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 对象数组。数组元素为流量镜像信息,具体结构描述如list结构所示。
	TrafficMirrorSet []*TrafficMirror `json:"TrafficMirrorSet,omitnil,omitempty" name:"TrafficMirrorSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DevicesBindInfoBackend

type DevicesBindInfoBackend struct {
	// 黑石物理机的主机ID、托管主机ID或虚拟机IP。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type DevicesBindInfoL4Listener

type DevicesBindInfoL4Listener struct {
	// 七层监听器实例ID。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 七层监听器协议类型,可选值:http,https。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 七层监听器的监听端口。
	LoadBalancerPort *int64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 该转发路径所绑定的主机列表。
	BackendSet []*DevicesBindInfoBackend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`
}

type DevicesBindInfoL7Listener

type DevicesBindInfoL7Listener struct {
	// 七层监听器实例ID。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 七层监听器协议类型,可选值:http,https。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 七层监听器的监听端口。
	LoadBalancerPort *int64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 返回的转发规则列表。
	RuleSet []*DevicesBindInfoRule `json:"RuleSet,omitnil,omitempty" name:"RuleSet"`
}

type DevicesBindInfoLoadBalancer

type DevicesBindInfoLoadBalancer struct {
	// 负载均衡实例ID。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 开发商AppId。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 负载均衡所属的项目ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 黑石私有网络唯一ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 负载均衡的IP地址。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 负载均衡对应的TGW集群类别,取值为tunnel或fullnat。tunnel表示隧道集群,fullnat表示FULLNAT集群。
	TgwSetType *string `json:"TgwSetType,omitnil,omitempty" name:"TgwSetType"`

	// 是否独占TGW集群。
	Exclusive *int64 `json:"Exclusive,omitnil,omitempty" name:"Exclusive"`

	// 具有该绑定关系的四层监听器列表。
	L4ListenerSet []*DevicesBindInfoL4Listener `json:"L4ListenerSet,omitnil,omitempty" name:"L4ListenerSet"`

	// 具有该绑定关系的七层监听器列表。
	L7ListenerSet []*DevicesBindInfoL7Listener `json:"L7ListenerSet,omitnil,omitempty" name:"L7ListenerSet"`
}

type DevicesBindInfoLocation

type DevicesBindInfoLocation struct {
	// 转发路径。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 转发路径实例ID。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 该转发路径所绑定的主机列表。
	BackendSet []*DevicesBindInfoBackend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`
}

type DevicesBindInfoRule

type DevicesBindInfoRule struct {
	// 转发域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 转发域名ID。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径列表。
	LocationSet []*DevicesBindInfoLocation `json:"LocationSet,omitnil,omitempty" name:"LocationSet"`
}

type Filter

type Filter struct {
	// 属性名称, 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 属性值, 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type L4Backend

type L4Backend struct {
	// 绑定类别(0代表黑石物理机,1代表虚拟机IP)。
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`

	// 主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 权重。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 黑石物理机的主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 黑石物理机的别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 主机IP。
	LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"`

	// 黑石物理机当前可以执行的操作。
	Operates []*string `json:"Operates,omitnil,omitempty" name:"Operates"`

	// 主机探测端口。
	ProbePort *int64 `json:"ProbePort,omitnil,omitempty" name:"ProbePort"`
}

type L4Listener

type L4Listener struct {
	// 监听器ID。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 用户自定义的监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 负载均衡实例监听器协议类型,可选值tcp,udp。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 负载均衡监听器的监听接口,可选值1~65535。
	LoadBalancerPort *int64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 用于计费模式为固定带宽计费,指定监听器最大带宽值,可选值:0-1000,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。
	ListenerType *string `json:"ListenerType,omitnil,omitempty" name:"ListenerType"`

	// 会话保持时间。单位:秒
	SessionExpire *int64 `json:"SessionExpire,omitnil,omitempty" name:"SessionExpire"`

	// 是否开启了检查:1(开启)、0(关闭)。
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 响应超时时间,单位:秒。
	TimeOut *int64 `json:"TimeOut,omitnil,omitempty" name:"TimeOut"`

	// 检查间隔,单位:秒。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 负载均衡监听器健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 负载均衡监听器不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)
	CustomHealthSwitch *int64 `json:"CustomHealthSwitch,omitnil,omitempty" name:"CustomHealthSwitch"`

	// 自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。
	InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`

	// 探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。
	LineSeparatorType *int64 `json:"LineSeparatorType,omitnil,omitempty" name:"LineSeparatorType"`

	// 自定义探测请求内容。
	HealthRequest *string `json:"HealthRequest,omitnil,omitempty" name:"HealthRequest"`

	// 自定义探测返回内容。
	HealthResponse *string `json:"HealthResponse,omitnil,omitempty" name:"HealthResponse"`

	// 是否开启toa:1(开启)、0(关闭)。
	ToaFlag *int64 `json:"ToaFlag,omitnil,omitempty" name:"ToaFlag"`

	// 监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间戳。
	AddTimestamp *string `json:"AddTimestamp,omitnil,omitempty" name:"AddTimestamp"`

	// 转发后端服务器调度类型。
	BalanceMode *string `json:"BalanceMode,omitnil,omitempty" name:"BalanceMode"`
}

type L4ListenerInfo

type L4ListenerInfo struct {
	// 监听器ID。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 用户自定义的监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 负载均衡实例监听器协议类型,可选值tcp,udp。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 负载均衡监听器的监听接口,可选值1~65535。
	LoadBalancerPort *int64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 用于计费模式为固定带宽计费,指定监听器最大带宽值,可选值:0-1000,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。
	ListenerType *string `json:"ListenerType,omitnil,omitempty" name:"ListenerType"`

	// 会话保持时间。单位:秒
	SessionExpire *int64 `json:"SessionExpire,omitnil,omitempty" name:"SessionExpire"`

	// 是否开启了检查:1(开启)、0(关闭)。
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 响应超时时间,单位:秒。
	TimeOut *int64 `json:"TimeOut,omitnil,omitempty" name:"TimeOut"`

	// 检查间隔,单位:秒。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 负载均衡监听器健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 负载均衡监听器不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间戳。
	AddTimestamp *string `json:"AddTimestamp,omitnil,omitempty" name:"AddTimestamp"`

	// 是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)
	CustomHealthSwitch *int64 `json:"CustomHealthSwitch,omitnil,omitempty" name:"CustomHealthSwitch"`

	// 自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。
	InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`

	// 探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。
	LineSeparatorType *int64 `json:"LineSeparatorType,omitnil,omitempty" name:"LineSeparatorType"`

	// 自定义探测请求内容。
	HealthRequest *string `json:"HealthRequest,omitnil,omitempty" name:"HealthRequest"`

	// 自定义探测返回内容。
	HealthResponse *string `json:"HealthResponse,omitnil,omitempty" name:"HealthResponse"`

	// 是否开启toa:1(开启)、0(关闭)。
	ToaFlag *int64 `json:"ToaFlag,omitnil,omitempty" name:"ToaFlag"`

	// 转发后端服务器调度类型。
	BalanceMode *string `json:"BalanceMode,omitnil,omitempty" name:"BalanceMode"`
}

type L7Backend

type L7Backend struct {
	// 绑定类别(0代表黑石物理机,1代表虚拟机IP)。
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`

	// 主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 权重。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 黑石物理机的主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 黑石物理机的别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 主机IP。
	LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"`

	// 黑石物理机的管理IP。
	MgtIp *string `json:"MgtIp,omitnil,omitempty" name:"MgtIp"`

	// 黑石物理机当前可以执行的操作。
	Operates []*string `json:"Operates,omitnil,omitempty" name:"Operates"`
}

type L7ExListener

type L7ExListener struct {
	// 绑定的监听器唯一ID。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 七层监听器协议类型,可选值:http,https。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 监听器的监听端口。
	LoadBalancerPort *uint64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 当前带宽。
	Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 带宽上限。
	MaxBandwidth *uint64 `json:"MaxBandwidth,omitnil,omitempty" name:"MaxBandwidth"`

	// 监听器类型。
	ListenerType *string `json:"ListenerType,omitnil,omitempty" name:"ListenerType"`

	// 认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。
	SslMode *int64 `json:"SslMode,omitnil,omitempty" name:"SslMode"`

	// 服务端证书ID。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 客户端证书ID。
	CertCaId *string `json:"CertCaId,omitnil,omitempty" name:"CertCaId"`

	// 添加时间。
	AddTimestamp *string `json:"AddTimestamp,omitnil,omitempty" name:"AddTimestamp"`

	// 负载均衡名ID。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 私有网络名称。
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// 私有网络Cidr。
	VpcCidrBlock *string `json:"VpcCidrBlock,omitnil,omitempty" name:"VpcCidrBlock"`

	// 负载均衡的VIP。
	LoadBalancerVips []*string `json:"LoadBalancerVips,omitnil,omitempty" name:"LoadBalancerVips"`

	// 负载均衡名称。
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// 负载均衡IPV6的VIP。
	LoadBalancerVipv6s []*string `json:"LoadBalancerVipv6s,omitnil,omitempty" name:"LoadBalancerVipv6s"`

	// 支持的IP协议类型。ipv4或者是ipv6。
	IpProtocolType *string `json:"IpProtocolType,omitnil,omitempty" name:"IpProtocolType"`

	// 是否绑定在入参指定的流量镜像中。
	BindTrafficMirror *bool `json:"BindTrafficMirror,omitnil,omitempty" name:"BindTrafficMirror"`
}

type L7Listener

type L7Listener struct {
	// 七层监听器实例ID。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 七层监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 七层监听器协议类型,可选值:http,https。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 七层监听器的监听端口。
	LoadBalancerPort *int64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 计费模式为按固定带宽方式时监听器的限速值,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。
	ListenerType *string `json:"ListenerType,omitnil,omitempty" name:"ListenerType"`

	// 七层监听器的认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。
	SslMode *int64 `json:"SslMode,omitnil,omitempty" name:"SslMode"`

	// 七层监听器关联的服务端证书ID。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 七层监听器关联的客户端证书ID。
	CertCaId *string `json:"CertCaId,omitnil,omitempty" name:"CertCaId"`

	// 监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间戳。
	AddTimestamp *string `json:"AddTimestamp,omitnil,omitempty" name:"AddTimestamp"`

	// https转发类型。0:https。1:spdy。2:http2。3:spdy+http2。
	ForwardProtocol *int64 `json:"ForwardProtocol,omitnil,omitempty" name:"ForwardProtocol"`
}

type L7ListenerInfo

type L7ListenerInfo struct {
	// 七层监听器实例ID。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 七层监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 七层监听器协议类型,可选值:http,https。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 七层监听器的监听端口。
	LoadBalancerPort *int64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 计费模式为按固定带宽方式时监听器的限速值,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。
	ListenerType *string `json:"ListenerType,omitnil,omitempty" name:"ListenerType"`

	// 七层监听器的认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。
	SslMode *int64 `json:"SslMode,omitnil,omitempty" name:"SslMode"`

	// 七层监听器关联的服务端证书ID。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 七层监听器关联的客户端证书ID。
	CertCaId *string `json:"CertCaId,omitnil,omitempty" name:"CertCaId"`

	// 当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间戳。
	AddTimestamp *string `json:"AddTimestamp,omitnil,omitempty" name:"AddTimestamp"`

	// 返回的转发规则列表。
	RuleSet []*L7ListenerInfoRule `json:"RuleSet,omitnil,omitempty" name:"RuleSet"`

	// https转发类型。0:https。1:spdy。2:http2。3:spdy+http2。
	ForwardProtocol *int64 `json:"ForwardProtocol,omitnil,omitempty" name:"ForwardProtocol"`
}

type L7ListenerInfoBackend

type L7ListenerInfoBackend struct {
	// 绑定类别(0代表黑石物理机,1代表虚拟机IP)。
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`

	// 主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 权重。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 黑石物理机的主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 黑石物理机的别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 主机IP。
	LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"`
}

type L7ListenerInfoLocation

type L7ListenerInfoLocation struct {
	// 转发路径。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 转发路径实例ID。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 会话保持时间。
	SessionExpire *int64 `json:"SessionExpire,omitnil,omitempty" name:"SessionExpire"`

	// 是否开启健康检查。
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 健康检查检查路径。
	HttpCheckPath *string `json:"HttpCheckPath,omitnil,omitempty" name:"HttpCheckPath"`

	// 健康检查检查域名。
	HttpCheckDomain *string `json:"HttpCheckDomain,omitnil,omitempty" name:"HttpCheckDomain"`

	// 健康检查检查间隔时间。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 健康检查健康阈值。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 健康检查不健康阈值。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。
	HttpCodes []*uint64 `json:"HttpCodes,omitnil,omitempty" name:"HttpCodes"`

	// 均衡方式。
	BalanceMode *string `json:"BalanceMode,omitnil,omitempty" name:"BalanceMode"`

	// 当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间戳。
	AddTimestamp *string `json:"AddTimestamp,omitnil,omitempty" name:"AddTimestamp"`

	// 该转发路径所绑定的主机列表。
	BackendSet []*L7ListenerInfoBackend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`
}

type L7ListenerInfoRule

type L7ListenerInfoRule struct {
	// 转发域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 转发域名实例ID。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 当前绑定关系的健康检查状态(Dead代表不健康,Alive代表健康)。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间戳。
	AddTimestamp *string `json:"AddTimestamp,omitnil,omitempty" name:"AddTimestamp"`

	// 该转发域名下面的转发路径列表。
	LocationSet []*L7ListenerInfoLocation `json:"LocationSet,omitnil,omitempty" name:"LocationSet"`
}

type L7Rule

type L7Rule struct {
	// 转发域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 转发域名实例ID。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间戳。
	AddTimestamp *string `json:"AddTimestamp,omitnil,omitempty" name:"AddTimestamp"`

	// 该转发域名下面的转发路径列表。
	LocationSet []*L7RulesLocation `json:"LocationSet,omitnil,omitempty" name:"LocationSet"`
}

type L7RulesLocation

type L7RulesLocation struct {
	// 转发路径。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 转发路径实例ID。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 会话保持时间。
	SessionExpire *int64 `json:"SessionExpire,omitnil,omitempty" name:"SessionExpire"`

	// 是否开启健康检查。
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 健康检查检查路径。
	HttpCheckPath *string `json:"HttpCheckPath,omitnil,omitempty" name:"HttpCheckPath"`

	// 健康检查检查域名。
	HttpCheckDomain *string `json:"HttpCheckDomain,omitnil,omitempty" name:"HttpCheckDomain"`

	// 健康检查检查间隔时间。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 健康检查健康阈值。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 健康检查不健康阈值。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。
	HttpCodes []*uint64 `json:"HttpCodes,omitnil,omitempty" name:"HttpCodes"`

	// 均衡方式。
	BalanceMode *string `json:"BalanceMode,omitnil,omitempty" name:"BalanceMode"`

	// 转发路径当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间戳。
	AddTimestamp *string `json:"AddTimestamp,omitnil,omitempty" name:"AddTimestamp"`
}

type LoadBalancer

type LoadBalancer struct {
	// 负载均衡器ID
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 项目ID,通过v2/DescribeProject 接口获得
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 负载均衡器名称
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// 负载均衡的类型 : open表示公网负载均衡类型,internal表示内网负载均衡类型
	LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`

	// 是否筛选独占集群,0表示非独占集群,1表示四层独占集群,2表示七层独占集群,3表示四层和七层独占集群,4表示共享容灾
	Exclusive *uint64 `json:"Exclusive,omitnil,omitempty" name:"Exclusive"`

	// 该负载均衡对应的tgw集群(fullnat,tunnel,dnat)
	TgwSetType *string `json:"TgwSetType,omitnil,omitempty" name:"TgwSetType"`

	// 负载均衡域名。规则:1-60个小写英文字母、数字、点号“.”或连接线“-”。内网类型的负载均衡不能配置该字段
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 该负载均衡对应的所在的VpcId
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 该负载均衡对应的所在的SubnetId
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 无
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 无
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 无
	LatestPayMode *string `json:"LatestPayMode,omitnil,omitempty" name:"LatestPayMode"`

	// 无
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 无
	StatusTime *string `json:"StatusTime,omitnil,omitempty" name:"StatusTime"`

	// 私有网络名称。
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// 私有网络Cidr。
	VpcCidrBlock *string `json:"VpcCidrBlock,omitnil,omitempty" name:"VpcCidrBlock"`

	// 负载均衡的IPV4的VIP。
	LoadBalancerVips []*string `json:"LoadBalancerVips,omitnil,omitempty" name:"LoadBalancerVips"`

	// 无
	SupportListenerTypes []*string `json:"SupportListenerTypes,omitnil,omitempty" name:"SupportListenerTypes"`

	// 无
	Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 负载均衡个性化配置ID
	ConfId *string `json:"ConfId,omitnil,omitempty" name:"ConfId"`

	// 无
	ConfName *string `json:"ConfName,omitnil,omitempty" name:"ConfName"`

	// 负载均衡的IPV6的VIP。
	LoadBalancerVipv6s []*string `json:"LoadBalancerVipv6s,omitnil,omitempty" name:"LoadBalancerVipv6s"`

	// 负载均衡IP协议类型。ipv4或者ipv6。
	IpProtocolType *string `json:"IpProtocolType,omitnil,omitempty" name:"IpProtocolType"`

	// 保障型网关计费形式
	BzPayMode *string `json:"BzPayMode,omitnil,omitempty" name:"BzPayMode"`

	// 保障型网关四层计费指标
	BzL4Metrics *string `json:"BzL4Metrics,omitnil,omitempty" name:"BzL4Metrics"`

	// 保障型网关七层计费指标
	BzL7Metrics *string `json:"BzL7Metrics,omitnil,omitempty" name:"BzL7Metrics"`

	// 该负载均衡对应的所在的整形类型的VpcId
	IntVpcId *uint64 `json:"IntVpcId,omitnil,omitempty" name:"IntVpcId"`

	// 负载均衡的IPV6或者IPV4的VIP。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurVips []*string `json:"CurVips,omitnil,omitempty" name:"CurVips"`
}

type LoadBalancerPortInfoListener

type LoadBalancerPortInfoListener struct {
	// 负载均衡监听器ID。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 监听器协议类型,可选值:http,https,tcp,udp。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 监听器的监听端口。
	LoadBalancerPort *int64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 计费模式为按固定带宽方式时监听器的限速值,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 与监听器绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type ModifyL4BackendPortRequest

type ModifyL4BackendPortRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 已绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 新的主机端口,可选值1~65535。
	NewPort *int64 `json:"NewPort,omitnil,omitempty" name:"NewPort"`

	// 绑定类型。0:物理机  1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewModifyL4BackendPortRequest

func NewModifyL4BackendPortRequest() (request *ModifyL4BackendPortRequest)

func (*ModifyL4BackendPortRequest) FromJsonString

func (r *ModifyL4BackendPortRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL4BackendPortRequest) ToJsonString

func (r *ModifyL4BackendPortRequest) ToJsonString() string

type ModifyL4BackendPortRequestParams added in v1.0.426

type ModifyL4BackendPortRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 已绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 新的主机端口,可选值1~65535。
	NewPort *int64 `json:"NewPort,omitnil,omitempty" name:"NewPort"`

	// 绑定类型。0:物理机  1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type ModifyL4BackendPortResponse

type ModifyL4BackendPortResponse struct {
	*tchttp.BaseResponse
	Response *ModifyL4BackendPortResponseParams `json:"Response"`
}

func NewModifyL4BackendPortResponse

func NewModifyL4BackendPortResponse() (response *ModifyL4BackendPortResponse)

func (*ModifyL4BackendPortResponse) FromJsonString

func (r *ModifyL4BackendPortResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL4BackendPortResponse) ToJsonString

func (r *ModifyL4BackendPortResponse) ToJsonString() string

type ModifyL4BackendPortResponseParams added in v1.0.426

type ModifyL4BackendPortResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyL4BackendProbePortRequest

type ModifyL4BackendProbePortRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡四层监听器ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 已绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 新的探测端口,可选值1~65535。
	ProbePort *int64 `json:"ProbePort,omitnil,omitempty" name:"ProbePort"`

	// 绑定类型。0:物理机 1:虚拟机IP 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewModifyL4BackendProbePortRequest

func NewModifyL4BackendProbePortRequest() (request *ModifyL4BackendProbePortRequest)

func (*ModifyL4BackendProbePortRequest) FromJsonString

func (r *ModifyL4BackendProbePortRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL4BackendProbePortRequest) ToJsonString

func (r *ModifyL4BackendProbePortRequest) ToJsonString() string

type ModifyL4BackendProbePortRequestParams added in v1.0.426

type ModifyL4BackendProbePortRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡四层监听器ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 已绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 新的探测端口,可选值1~65535。
	ProbePort *int64 `json:"ProbePort,omitnil,omitempty" name:"ProbePort"`

	// 绑定类型。0:物理机 1:虚拟机IP 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type ModifyL4BackendProbePortResponse

type ModifyL4BackendProbePortResponse struct {
	*tchttp.BaseResponse
	Response *ModifyL4BackendProbePortResponseParams `json:"Response"`
}

func NewModifyL4BackendProbePortResponse

func NewModifyL4BackendProbePortResponse() (response *ModifyL4BackendProbePortResponse)

func (*ModifyL4BackendProbePortResponse) FromJsonString

func (r *ModifyL4BackendProbePortResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL4BackendProbePortResponse) ToJsonString

func (r *ModifyL4BackendProbePortResponse) ToJsonString() string

type ModifyL4BackendProbePortResponseParams added in v1.0.426

type ModifyL4BackendProbePortResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyL4BackendWeightRequest

type ModifyL4BackendWeightRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 权重信息,可选值0~100。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 已绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 绑定类型。0:物理机 1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewModifyL4BackendWeightRequest

func NewModifyL4BackendWeightRequest() (request *ModifyL4BackendWeightRequest)

func (*ModifyL4BackendWeightRequest) FromJsonString

func (r *ModifyL4BackendWeightRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL4BackendWeightRequest) ToJsonString

func (r *ModifyL4BackendWeightRequest) ToJsonString() string

type ModifyL4BackendWeightRequestParams added in v1.0.426

type ModifyL4BackendWeightRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 权重信息,可选值0~100。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 已绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 绑定类型。0:物理机 1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type ModifyL4BackendWeightResponse

type ModifyL4BackendWeightResponse struct {
	*tchttp.BaseResponse
	Response *ModifyL4BackendWeightResponseParams `json:"Response"`
}

func NewModifyL4BackendWeightResponse

func NewModifyL4BackendWeightResponse() (response *ModifyL4BackendWeightResponse)

func (*ModifyL4BackendWeightResponse) FromJsonString

func (r *ModifyL4BackendWeightResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL4BackendWeightResponse) ToJsonString

func (r *ModifyL4BackendWeightResponse) ToJsonString() string

type ModifyL4BackendWeightResponseParams added in v1.0.426

type ModifyL4BackendWeightResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyL4ListenerRequest

type ModifyL4ListenerRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 四层监听器ID。可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 四层监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 会话保持时间,单位:秒。可选值:900~3600。
	SessionExpire *int64 `json:"SessionExpire,omitnil,omitempty" name:"SessionExpire"`

	// 是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。<br><font color="red">响应超时时间要小于检查间隔时间。</font>
	TimeOut *int64 `json:"TimeOut,omitnil,omitempty" name:"TimeOut"`

	// 健康检查间隔,默认值:5,可选值:5-300,单位:秒。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 监听器最大带宽值,用于计费模式为固定带宽计费。可选值:0-1000,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)
	CustomHealthSwitch *int64 `json:"CustomHealthSwitch,omitnil,omitempty" name:"CustomHealthSwitch"`

	// 自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。
	InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`

	// 探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。
	LineSeparatorType *int64 `json:"LineSeparatorType,omitnil,omitempty" name:"LineSeparatorType"`

	// 自定义探测请求内容。
	HealthRequest *string `json:"HealthRequest,omitnil,omitempty" name:"HealthRequest"`

	// 自定义探测返回内容。
	HealthResponse *string `json:"HealthResponse,omitnil,omitempty" name:"HealthResponse"`

	// 是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)
	ToaFlag *int64 `json:"ToaFlag,omitnil,omitempty" name:"ToaFlag"`

	// 四层调度方式。wrr,wlc。
	BalanceMode *string `json:"BalanceMode,omitnil,omitempty" name:"BalanceMode"`
}

func NewModifyL4ListenerRequest

func NewModifyL4ListenerRequest() (request *ModifyL4ListenerRequest)

func (*ModifyL4ListenerRequest) FromJsonString

func (r *ModifyL4ListenerRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL4ListenerRequest) ToJsonString

func (r *ModifyL4ListenerRequest) ToJsonString() string

type ModifyL4ListenerRequestParams added in v1.0.426

type ModifyL4ListenerRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 四层监听器ID。可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 四层监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 会话保持时间,单位:秒。可选值:900~3600。
	SessionExpire *int64 `json:"SessionExpire,omitnil,omitempty" name:"SessionExpire"`

	// 是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。<br><font color="red">响应超时时间要小于检查间隔时间。</font>
	TimeOut *int64 `json:"TimeOut,omitnil,omitempty" name:"TimeOut"`

	// 健康检查间隔,默认值:5,可选值:5-300,单位:秒。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 监听器最大带宽值,用于计费模式为固定带宽计费。可选值:0-1000,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)
	CustomHealthSwitch *int64 `json:"CustomHealthSwitch,omitnil,omitempty" name:"CustomHealthSwitch"`

	// 自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。
	InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"`

	// 探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。
	LineSeparatorType *int64 `json:"LineSeparatorType,omitnil,omitempty" name:"LineSeparatorType"`

	// 自定义探测请求内容。
	HealthRequest *string `json:"HealthRequest,omitnil,omitempty" name:"HealthRequest"`

	// 自定义探测返回内容。
	HealthResponse *string `json:"HealthResponse,omitnil,omitempty" name:"HealthResponse"`

	// 是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)
	ToaFlag *int64 `json:"ToaFlag,omitnil,omitempty" name:"ToaFlag"`

	// 四层调度方式。wrr,wlc。
	BalanceMode *string `json:"BalanceMode,omitnil,omitempty" name:"BalanceMode"`
}

Predefined struct for user

type ModifyL4ListenerResponse

type ModifyL4ListenerResponse struct {
	*tchttp.BaseResponse
	Response *ModifyL4ListenerResponseParams `json:"Response"`
}

func NewModifyL4ListenerResponse

func NewModifyL4ListenerResponse() (response *ModifyL4ListenerResponse)

func (*ModifyL4ListenerResponse) FromJsonString

func (r *ModifyL4ListenerResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL4ListenerResponse) ToJsonString

func (r *ModifyL4ListenerResponse) ToJsonString() string

type ModifyL4ListenerResponseParams added in v1.0.426

type ModifyL4ListenerResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyL7BackendPortRequest

type ModifyL7BackendPortRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 已绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 新的主机端口,可选值1~65535。
	NewPort *int64 `json:"NewPort,omitnil,omitempty" name:"NewPort"`

	// 绑定类型。0:物理机 1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewModifyL7BackendPortRequest

func NewModifyL7BackendPortRequest() (request *ModifyL7BackendPortRequest)

func (*ModifyL7BackendPortRequest) FromJsonString

func (r *ModifyL7BackendPortRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL7BackendPortRequest) ToJsonString

func (r *ModifyL7BackendPortRequest) ToJsonString() string

type ModifyL7BackendPortRequestParams added in v1.0.426

type ModifyL7BackendPortRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 已绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 新的主机端口,可选值1~65535。
	NewPort *int64 `json:"NewPort,omitnil,omitempty" name:"NewPort"`

	// 绑定类型。0:物理机 1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type ModifyL7BackendPortResponse

type ModifyL7BackendPortResponse struct {
	*tchttp.BaseResponse
	Response *ModifyL7BackendPortResponseParams `json:"Response"`
}

func NewModifyL7BackendPortResponse

func NewModifyL7BackendPortResponse() (response *ModifyL7BackendPortResponse)

func (*ModifyL7BackendPortResponse) FromJsonString

func (r *ModifyL7BackendPortResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL7BackendPortResponse) ToJsonString

func (r *ModifyL7BackendPortResponse) ToJsonString() string

type ModifyL7BackendPortResponseParams added in v1.0.426

type ModifyL7BackendPortResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyL7BackendWeightRequest

type ModifyL7BackendWeightRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 权重信息,可选值0~100。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 已绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 绑定类型。0:物理机 1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewModifyL7BackendWeightRequest

func NewModifyL7BackendWeightRequest() (request *ModifyL7BackendWeightRequest)

func (*ModifyL7BackendWeightRequest) FromJsonString

func (r *ModifyL7BackendWeightRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL7BackendWeightRequest) ToJsonString

func (r *ModifyL7BackendWeightRequest) ToJsonString() string

type ModifyL7BackendWeightRequestParams added in v1.0.426

type ModifyL7BackendWeightRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 权重信息,可选值0~100。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 已绑定的主机端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 绑定类型。0:物理机 1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type ModifyL7BackendWeightResponse

type ModifyL7BackendWeightResponse struct {
	*tchttp.BaseResponse
	Response *ModifyL7BackendWeightResponseParams `json:"Response"`
}

func NewModifyL7BackendWeightResponse

func NewModifyL7BackendWeightResponse() (response *ModifyL7BackendWeightResponse)

func (*ModifyL7BackendWeightResponse) FromJsonString

func (r *ModifyL7BackendWeightResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL7BackendWeightResponse) ToJsonString

func (r *ModifyL7BackendWeightResponse) ToJsonString() string

type ModifyL7BackendWeightResponseParams added in v1.0.426

type ModifyL7BackendWeightResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyL7ListenerRequest

type ModifyL7ListenerRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 七层监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。
	SslMode *int64 `json:"SslMode,omitnil,omitempty" name:"SslMode"`

	// 服务端证书ID。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 服务端证书名称。
	CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"`

	// 服务端证书内容。
	CertContent *string `json:"CertContent,omitnil,omitempty" name:"CertContent"`

	// 服务端证书密钥。
	CertKey *string `json:"CertKey,omitnil,omitempty" name:"CertKey"`

	// 客户端证书ID。
	CertCaId *string `json:"CertCaId,omitnil,omitempty" name:"CertCaId"`

	// 客户端证书名称。
	CertCaName *string `json:"CertCaName,omitnil,omitempty" name:"CertCaName"`

	// 客户端证书内容。
	CertCaContent *string `json:"CertCaContent,omitnil,omitempty" name:"CertCaContent"`

	// 计费模式为按固定带宽方式时监听器的限速值,可选值:0-1000,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 转发协议。当监听器Protocol为https时并且SslMode为1或2时,有意义。可选的值为0:https,1:spdy,2:http2,3:spdy+http2。
	ForwardProtocol *int64 `json:"ForwardProtocol,omitnil,omitempty" name:"ForwardProtocol"`
}

func NewModifyL7ListenerRequest

func NewModifyL7ListenerRequest() (request *ModifyL7ListenerRequest)

func (*ModifyL7ListenerRequest) FromJsonString

func (r *ModifyL7ListenerRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL7ListenerRequest) ToJsonString

func (r *ModifyL7ListenerRequest) ToJsonString() string

type ModifyL7ListenerRequestParams added in v1.0.426

type ModifyL7ListenerRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 七层监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。
	SslMode *int64 `json:"SslMode,omitnil,omitempty" name:"SslMode"`

	// 服务端证书ID。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 服务端证书名称。
	CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"`

	// 服务端证书内容。
	CertContent *string `json:"CertContent,omitnil,omitempty" name:"CertContent"`

	// 服务端证书密钥。
	CertKey *string `json:"CertKey,omitnil,omitempty" name:"CertKey"`

	// 客户端证书ID。
	CertCaId *string `json:"CertCaId,omitnil,omitempty" name:"CertCaId"`

	// 客户端证书名称。
	CertCaName *string `json:"CertCaName,omitnil,omitempty" name:"CertCaName"`

	// 客户端证书内容。
	CertCaContent *string `json:"CertCaContent,omitnil,omitempty" name:"CertCaContent"`

	// 计费模式为按固定带宽方式时监听器的限速值,可选值:0-1000,单位:Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 转发协议。当监听器Protocol为https时并且SslMode为1或2时,有意义。可选的值为0:https,1:spdy,2:http2,3:spdy+http2。
	ForwardProtocol *int64 `json:"ForwardProtocol,omitnil,omitempty" name:"ForwardProtocol"`
}

Predefined struct for user

type ModifyL7ListenerResponse

type ModifyL7ListenerResponse struct {
	*tchttp.BaseResponse
	Response *ModifyL7ListenerResponseParams `json:"Response"`
}

func NewModifyL7ListenerResponse

func NewModifyL7ListenerResponse() (response *ModifyL7ListenerResponse)

func (*ModifyL7ListenerResponse) FromJsonString

func (r *ModifyL7ListenerResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL7ListenerResponse) ToJsonString

func (r *ModifyL7ListenerResponse) ToJsonString() string

type ModifyL7ListenerResponseParams added in v1.0.426

type ModifyL7ListenerResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用[DescribeLoadBalancerTaskResult](/document/product/386/9308)接口来查询任务操作结果
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyL7LocationRule

type ModifyL7LocationRule struct {
	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 转发路径。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 会话保持时间,单位:秒。可选值:30~3600。默认值0,表示不开启会话保持。
	SessionExpire *int64 `json:"SessionExpire,omitnil,omitempty" name:"SessionExpire"`

	// 健康检查开关:1(开启)、0(关闭)。默认值0,表示关闭。
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 健康检查健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 健康检查不健康阈值,默认值:5,表示当连续探测五次不健康则表示该转发不正常,可选值:2-10,单位:次。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。
	HttpCodes []*uint64 `json:"HttpCodes,omitnil,omitempty" name:"HttpCodes"`

	// 健康检查检查路径。
	HttpCheckPath *string `json:"HttpCheckPath,omitnil,omitempty" name:"HttpCheckPath"`

	// 健康检查检查域名。如果规则的域名使用通配符或正则表达式,则健康检查检查域名可自定义,否则必须跟健康检查检查域名一样。不填表示不修改。
	HttpCheckDomain *string `json:"HttpCheckDomain,omitnil,omitempty" name:"HttpCheckDomain"`

	// 均衡方式:ip_hash、wrr。默认值wrr。
	BalanceMode *string `json:"BalanceMode,omitnil,omitempty" name:"BalanceMode"`

	// 转发域名。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

type ModifyL7LocationsRequest

type ModifyL7LocationsRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 待更新的七层转发规则信息数组。
	RuleSet []*ModifyL7LocationRule `json:"RuleSet,omitnil,omitempty" name:"RuleSet"`
}

func NewModifyL7LocationsRequest

func NewModifyL7LocationsRequest() (request *ModifyL7LocationsRequest)

func (*ModifyL7LocationsRequest) FromJsonString

func (r *ModifyL7LocationsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL7LocationsRequest) ToJsonString

func (r *ModifyL7LocationsRequest) ToJsonString() string

type ModifyL7LocationsRequestParams added in v1.0.426

type ModifyL7LocationsRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 待更新的七层转发规则信息数组。
	RuleSet []*ModifyL7LocationRule `json:"RuleSet,omitnil,omitempty" name:"RuleSet"`
}

Predefined struct for user

type ModifyL7LocationsResponse

type ModifyL7LocationsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyL7LocationsResponseParams `json:"Response"`
}

func NewModifyL7LocationsResponse

func NewModifyL7LocationsResponse() (response *ModifyL7LocationsResponse)

func (*ModifyL7LocationsResponse) FromJsonString

func (r *ModifyL7LocationsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyL7LocationsResponse) ToJsonString

func (r *ModifyL7LocationsResponse) ToJsonString() string

type ModifyL7LocationsResponseParams added in v1.0.426

type ModifyL7LocationsResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLoadBalancerChargeModeListener

type ModifyLoadBalancerChargeModeListener struct {
	// 监听器ID。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 协议类型。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 带宽。
	Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`
}

type ModifyLoadBalancerChargeModeRequest

type ModifyLoadBalancerChargeModeRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 计费方式。flow或bandwidth。
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 监听器信息,当计费方式选为 bandwidth 且此负载均衡实例下存在监听器时需填入此字段,可以自定义每个监听器带宽上限。
	ListenerSet []*ModifyLoadBalancerChargeModeListener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`
}

func NewModifyLoadBalancerChargeModeRequest

func NewModifyLoadBalancerChargeModeRequest() (request *ModifyLoadBalancerChargeModeRequest)

func (*ModifyLoadBalancerChargeModeRequest) FromJsonString

func (r *ModifyLoadBalancerChargeModeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLoadBalancerChargeModeRequest) ToJsonString

func (r *ModifyLoadBalancerChargeModeRequest) ToJsonString() string

type ModifyLoadBalancerChargeModeRequestParams added in v1.0.426

type ModifyLoadBalancerChargeModeRequestParams struct {
	// 负载均衡实例ID。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 计费方式。flow或bandwidth。
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 监听器信息,当计费方式选为 bandwidth 且此负载均衡实例下存在监听器时需填入此字段,可以自定义每个监听器带宽上限。
	ListenerSet []*ModifyLoadBalancerChargeModeListener `json:"ListenerSet,omitnil,omitempty" name:"ListenerSet"`
}

Predefined struct for user

type ModifyLoadBalancerChargeModeResponse

type ModifyLoadBalancerChargeModeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLoadBalancerChargeModeResponseParams `json:"Response"`
}

func NewModifyLoadBalancerChargeModeResponse

func NewModifyLoadBalancerChargeModeResponse() (response *ModifyLoadBalancerChargeModeResponse)

func (*ModifyLoadBalancerChargeModeResponse) FromJsonString

func (r *ModifyLoadBalancerChargeModeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLoadBalancerChargeModeResponse) ToJsonString

func (r *ModifyLoadBalancerChargeModeResponse) ToJsonString() string

type ModifyLoadBalancerChargeModeResponseParams added in v1.0.426

type ModifyLoadBalancerChargeModeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLoadBalancerRequest

type ModifyLoadBalancerRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡器名称,规则:1-20个英文、汉字、数字、连接线“-”或下划线“_”。
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// 域名前缀,负载均衡的域名由用户输入的域名前缀与配置文件中的域名后缀一起组合而成,保证是唯一的域名。规则:1-20个小写英文字母、数字或连接线“-”。内网类型的负载均衡不能配置该字段。
	DomainPrefix *string `json:"DomainPrefix,omitnil,omitempty" name:"DomainPrefix"`
}

func NewModifyLoadBalancerRequest

func NewModifyLoadBalancerRequest() (request *ModifyLoadBalancerRequest)

func (*ModifyLoadBalancerRequest) FromJsonString

func (r *ModifyLoadBalancerRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLoadBalancerRequest) ToJsonString

func (r *ModifyLoadBalancerRequest) ToJsonString() string

type ModifyLoadBalancerRequestParams added in v1.0.426

type ModifyLoadBalancerRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡器名称,规则:1-20个英文、汉字、数字、连接线“-”或下划线“_”。
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// 域名前缀,负载均衡的域名由用户输入的域名前缀与配置文件中的域名后缀一起组合而成,保证是唯一的域名。规则:1-20个小写英文字母、数字或连接线“-”。内网类型的负载均衡不能配置该字段。
	DomainPrefix *string `json:"DomainPrefix,omitnil,omitempty" name:"DomainPrefix"`
}

Predefined struct for user

type ModifyLoadBalancerResponse

type ModifyLoadBalancerResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLoadBalancerResponseParams `json:"Response"`
}

func NewModifyLoadBalancerResponse

func NewModifyLoadBalancerResponse() (response *ModifyLoadBalancerResponse)

func (*ModifyLoadBalancerResponse) FromJsonString

func (r *ModifyLoadBalancerResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLoadBalancerResponse) ToJsonString

func (r *ModifyLoadBalancerResponse) ToJsonString() string

type ModifyLoadBalancerResponseParams added in v1.0.426

type ModifyLoadBalancerResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ReplaceCertRequest

type ReplaceCertRequest struct {
	*tchttp.BaseRequest

	// 要被替换的证书ID
	OldCertId *string `json:"OldCertId,omitnil,omitempty" name:"OldCertId"`

	// 证书内容
	NewCert *string `json:"NewCert,omitnil,omitempty" name:"NewCert"`

	// 证书名称
	NewAlias *string `json:"NewAlias,omitnil,omitempty" name:"NewAlias"`

	// 私钥内容,证书类型为SVR时不需要传递
	NewKey *string `json:"NewKey,omitnil,omitempty" name:"NewKey"`

	// 是否删除旧证书,0 表示不删除,1 表示删除
	DeleteOld *uint64 `json:"DeleteOld,omitnil,omitempty" name:"DeleteOld"`
}

func NewReplaceCertRequest

func NewReplaceCertRequest() (request *ReplaceCertRequest)

func (*ReplaceCertRequest) FromJsonString

func (r *ReplaceCertRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReplaceCertRequest) ToJsonString

func (r *ReplaceCertRequest) ToJsonString() string

type ReplaceCertRequestParams added in v1.0.426

type ReplaceCertRequestParams struct {
	// 要被替换的证书ID
	OldCertId *string `json:"OldCertId,omitnil,omitempty" name:"OldCertId"`

	// 证书内容
	NewCert *string `json:"NewCert,omitnil,omitempty" name:"NewCert"`

	// 证书名称
	NewAlias *string `json:"NewAlias,omitnil,omitempty" name:"NewAlias"`

	// 私钥内容,证书类型为SVR时不需要传递
	NewKey *string `json:"NewKey,omitnil,omitempty" name:"NewKey"`

	// 是否删除旧证书,0 表示不删除,1 表示删除
	DeleteOld *uint64 `json:"DeleteOld,omitnil,omitempty" name:"DeleteOld"`
}

Predefined struct for user

type ReplaceCertResponse

type ReplaceCertResponse struct {
	*tchttp.BaseResponse
	Response *ReplaceCertResponseParams `json:"Response"`
}

func NewReplaceCertResponse

func NewReplaceCertResponse() (response *ReplaceCertResponse)

func (*ReplaceCertResponse) FromJsonString

func (r *ReplaceCertResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReplaceCertResponse) ToJsonString

func (r *ReplaceCertResponse) ToJsonString() string

type ReplaceCertResponseParams added in v1.0.426

type ReplaceCertResponseParams struct {
	// 新证书ID。
	NewCertId *string `json:"NewCertId,omitnil,omitempty" name:"NewCertId"`

	// 旧证书ID。
	OldCertId *string `json:"OldCertId,omitnil,omitempty" name:"OldCertId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetTrafficMirrorAliasRequest

type SetTrafficMirrorAliasRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 流量镜像实例别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`
}

func NewSetTrafficMirrorAliasRequest

func NewSetTrafficMirrorAliasRequest() (request *SetTrafficMirrorAliasRequest)

func (*SetTrafficMirrorAliasRequest) FromJsonString

func (r *SetTrafficMirrorAliasRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetTrafficMirrorAliasRequest) ToJsonString

func (r *SetTrafficMirrorAliasRequest) ToJsonString() string

type SetTrafficMirrorAliasRequestParams added in v1.0.426

type SetTrafficMirrorAliasRequestParams struct {
	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 流量镜像实例别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`
}

Predefined struct for user

type SetTrafficMirrorAliasResponse

type SetTrafficMirrorAliasResponse struct {
	*tchttp.BaseResponse
	Response *SetTrafficMirrorAliasResponseParams `json:"Response"`
}

func NewSetTrafficMirrorAliasResponse

func NewSetTrafficMirrorAliasResponse() (response *SetTrafficMirrorAliasResponse)

func (*SetTrafficMirrorAliasResponse) FromJsonString

func (r *SetTrafficMirrorAliasResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetTrafficMirrorAliasResponse) ToJsonString

func (r *SetTrafficMirrorAliasResponse) ToJsonString() string

type SetTrafficMirrorAliasResponseParams added in v1.0.426

type SetTrafficMirrorAliasResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetTrafficMirrorHealthSwitchRequest

type SetTrafficMirrorHealthSwitchRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 健康检查开关,0:关闭,1:打开
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 健康检查判断健康的次数,最小值2,最大值10。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 健康检查判断不健康的次数,最小值2,最大值10。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 健康检查间隔,单位:秒,最小值5,最大值300。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 检查的域名配置。
	HttpCheckDomain *string `json:"HttpCheckDomain,omitnil,omitempty" name:"HttpCheckDomain"`

	// 检查的路径配置。
	HttpCheckPath *string `json:"HttpCheckPath,omitnil,omitempty" name:"HttpCheckPath"`

	// 健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。
	HttpCodes []*int64 `json:"HttpCodes,omitnil,omitempty" name:"HttpCodes"`
}

func NewSetTrafficMirrorHealthSwitchRequest

func NewSetTrafficMirrorHealthSwitchRequest() (request *SetTrafficMirrorHealthSwitchRequest)

func (*SetTrafficMirrorHealthSwitchRequest) FromJsonString

func (r *SetTrafficMirrorHealthSwitchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetTrafficMirrorHealthSwitchRequest) ToJsonString

func (r *SetTrafficMirrorHealthSwitchRequest) ToJsonString() string

type SetTrafficMirrorHealthSwitchRequestParams added in v1.0.426

type SetTrafficMirrorHealthSwitchRequestParams struct {
	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 健康检查开关,0:关闭,1:打开
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 健康检查判断健康的次数,最小值2,最大值10。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 健康检查判断不健康的次数,最小值2,最大值10。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 健康检查间隔,单位:秒,最小值5,最大值300。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 检查的域名配置。
	HttpCheckDomain *string `json:"HttpCheckDomain,omitnil,omitempty" name:"HttpCheckDomain"`

	// 检查的路径配置。
	HttpCheckPath *string `json:"HttpCheckPath,omitnil,omitempty" name:"HttpCheckPath"`

	// 健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。
	HttpCodes []*int64 `json:"HttpCodes,omitnil,omitempty" name:"HttpCodes"`
}

Predefined struct for user

type SetTrafficMirrorHealthSwitchResponse

type SetTrafficMirrorHealthSwitchResponse struct {
	*tchttp.BaseResponse
	Response *SetTrafficMirrorHealthSwitchResponseParams `json:"Response"`
}

func NewSetTrafficMirrorHealthSwitchResponse

func NewSetTrafficMirrorHealthSwitchResponse() (response *SetTrafficMirrorHealthSwitchResponse)

func (*SetTrafficMirrorHealthSwitchResponse) FromJsonString

func (r *SetTrafficMirrorHealthSwitchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetTrafficMirrorHealthSwitchResponse) ToJsonString

func (r *SetTrafficMirrorHealthSwitchResponse) ToJsonString() string

type SetTrafficMirrorHealthSwitchResponseParams added in v1.0.426

type SetTrafficMirrorHealthSwitchResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TrafficMirror

type TrafficMirror struct {
	// 流量镜像ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 流量镜像名称。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 流量镜像所在的私有网络ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 接收机负载均衡方式。wrr,ip_hash,wlc。
	LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`

	// 是否开始对接收机的健康检查。0:关闭,非0:开启。
	HealthSwitch *int64 `json:"HealthSwitch,omitnil,omitempty" name:"HealthSwitch"`

	// 健康阈值。
	HealthNum *int64 `json:"HealthNum,omitnil,omitempty" name:"HealthNum"`

	// 不健康阈值。
	UnhealthNum *int64 `json:"UnhealthNum,omitnil,omitempty" name:"UnhealthNum"`

	// 检查间隔。
	IntervalTime *int64 `json:"IntervalTime,omitnil,omitempty" name:"IntervalTime"`

	// 检查域名。
	HttpCheckDomain *string `json:"HttpCheckDomain,omitnil,omitempty" name:"HttpCheckDomain"`

	// 检查目录。
	HttpCheckPath *string `json:"HttpCheckPath,omitnil,omitempty" name:"HttpCheckPath"`

	// 健康检查返回码。 1:1xx,2:2xx,3:3xx,4:4xx,5:5xx。
	HttpCodes []*int64 `json:"HttpCodes,omitnil,omitempty" name:"HttpCodes"`

	// 创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 流量镜像所在私有网络的Cidr。
	VpcCidrBlock *string `json:"VpcCidrBlock,omitnil,omitempty" name:"VpcCidrBlock"`

	// 流量镜像所在私有网络的名称。
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`
}

type TrafficMirrorListener

type TrafficMirrorListener struct {
	// 监听器ID。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 监听器名称。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 七层监听器协议类型,可选值:http,https。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 监听器的监听端口。
	LoadBalancerPort *uint64 `json:"LoadBalancerPort,omitnil,omitempty" name:"LoadBalancerPort"`

	// 当前带宽。
	Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 带宽上限。
	MaxBandwidth *uint64 `json:"MaxBandwidth,omitnil,omitempty" name:"MaxBandwidth"`

	// 监听器类型。
	ListenerType *string `json:"ListenerType,omitnil,omitempty" name:"ListenerType"`

	// 认证方式:0(不认证,用于http),1(单向认证,用于https),2(双向认证,用于https)。
	SslMode *int64 `json:"SslMode,omitnil,omitempty" name:"SslMode"`

	// 服务端证书ID。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 客户端证书ID。
	CertCaId *string `json:"CertCaId,omitnil,omitempty" name:"CertCaId"`

	// 添加时间。
	AddTimestamp *string `json:"AddTimestamp,omitnil,omitempty" name:"AddTimestamp"`

	// 负载均衡ID。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 私有网络名称。
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// 私有网络Cidr。
	VpcCidrBlock *string `json:"VpcCidrBlock,omitnil,omitempty" name:"VpcCidrBlock"`

	// 负载均衡的VIP。
	LoadBalancerVips []*string `json:"LoadBalancerVips,omitnil,omitempty" name:"LoadBalancerVips"`

	// 负载均衡名称。
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// 负载均衡的IPV6的VIP。
	LoadBalancerVipv6s []*string `json:"LoadBalancerVipv6s,omitnil,omitempty" name:"LoadBalancerVipv6s"`

	// 支持的IP协议类型。ipv4或者是ipv6。
	IpProtocolType *string `json:"IpProtocolType,omitnil,omitempty" name:"IpProtocolType"`
}

type TrafficMirrorPortStatus

type TrafficMirrorPortStatus struct {
	// 接收机端口。
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type TrafficMirrorReceiver

type TrafficMirrorReceiver struct {
	// 接收机实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 接收机接收端口。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 接收机权重。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 流量镜像ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 接收机别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 接收机内网IP地址。
	LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"`

	// 接收机所在的子网的ID。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 接收机所在的子网的名称。
	SubnetName *string `json:"SubnetName,omitnil,omitempty" name:"SubnetName"`

	// 接收机所在的子网的Cidr。
	SubnetCidrBlock *string `json:"SubnetCidrBlock,omitnil,omitempty" name:"SubnetCidrBlock"`

	// 接收机所在的私有网络的ID。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 接收机所在的私有网络的名称。
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// 接收机所在的私有网络的Cidr。
	VpcCidrBlock *string `json:"VpcCidrBlock,omitnil,omitempty" name:"VpcCidrBlock"`

	// 接收机的健康状态。
	HealthStatus *string `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"`

	// 接收机的可以执行的操作集合。
	Operates []*string `json:"Operates,omitnil,omitempty" name:"Operates"`
}

type TrafficMirrorReciversStatus

type TrafficMirrorReciversStatus struct {
	// 内网IP。
	LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"`

	// 端口及对应的状态。
	ReceiversPortStatusSet []*TrafficMirrorPortStatus `json:"ReceiversPortStatusSet,omitnil,omitempty" name:"ReceiversPortStatusSet"`
}

type UnbindL4Backend

type UnbindL4Backend struct {
	// 待解绑的主机端口,可选值1~65535。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

type UnbindL4BackendsRequest

type UnbindL4BackendsRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 待解绑的主机信息。可以绑定多个主机端口。目前一个四层监听器下面最多允许绑定255个主机端口。
	BackendSet []*UnbindL4Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`

	// 绑定类型。0:物理机 1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewUnbindL4BackendsRequest

func NewUnbindL4BackendsRequest() (request *UnbindL4BackendsRequest)

func (*UnbindL4BackendsRequest) FromJsonString

func (r *UnbindL4BackendsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindL4BackendsRequest) ToJsonString

func (r *UnbindL4BackendsRequest) ToJsonString() string

type UnbindL4BackendsRequestParams added in v1.0.426

type UnbindL4BackendsRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 待解绑的主机信息。可以绑定多个主机端口。目前一个四层监听器下面最多允许绑定255个主机端口。
	BackendSet []*UnbindL4Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`

	// 绑定类型。0:物理机 1:虚拟机 2:半托管机器
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type UnbindL4BackendsResponse

type UnbindL4BackendsResponse struct {
	*tchttp.BaseResponse
	Response *UnbindL4BackendsResponseParams `json:"Response"`
}

func NewUnbindL4BackendsResponse

func NewUnbindL4BackendsResponse() (response *UnbindL4BackendsResponse)

func (*UnbindL4BackendsResponse) FromJsonString

func (r *UnbindL4BackendsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindL4BackendsResponse) ToJsonString

func (r *UnbindL4BackendsResponse) ToJsonString() string

type UnbindL4BackendsResponseParams added in v1.0.426

type UnbindL4BackendsResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnbindL7Backend

type UnbindL7Backend struct {
	// 待解绑的主机端口,可选值1~65535。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 黑石物理机主机ID、虚拟机IP或者是半托管主机ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

type UnbindL7BackendsRequest

type UnbindL7BackendsRequest struct {
	*tchttp.BaseRequest

	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 待绑定的主机信息。
	BackendSet []*UnbindL7Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`

	// 绑定类型。0:物理机  1:虚拟机 2:半托管机器
	BindType *uint64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewUnbindL7BackendsRequest

func NewUnbindL7BackendsRequest() (request *UnbindL7BackendsRequest)

func (*UnbindL7BackendsRequest) FromJsonString

func (r *UnbindL7BackendsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindL7BackendsRequest) ToJsonString

func (r *UnbindL7BackendsRequest) ToJsonString() string

type UnbindL7BackendsRequestParams added in v1.0.426

type UnbindL7BackendsRequestParams struct {
	// 负载均衡实例ID,可通过接口DescribeLoadBalancers查询。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 七层监听器实例ID,可通过接口DescribeL7Listeners查询。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 转发域名实例ID,可通过接口DescribeL7Rules查询。
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 转发路径实例ID,可通过接口DescribeL7Rules查询。
	LocationId *string `json:"LocationId,omitnil,omitempty" name:"LocationId"`

	// 待绑定的主机信息。
	BackendSet []*UnbindL7Backend `json:"BackendSet,omitnil,omitempty" name:"BackendSet"`

	// 绑定类型。0:物理机  1:虚拟机 2:半托管机器
	BindType *uint64 `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type UnbindL7BackendsResponse

type UnbindL7BackendsResponse struct {
	*tchttp.BaseResponse
	Response *UnbindL7BackendsResponseParams `json:"Response"`
}

func NewUnbindL7BackendsResponse

func NewUnbindL7BackendsResponse() (response *UnbindL7BackendsResponse)

func (*UnbindL7BackendsResponse) FromJsonString

func (r *UnbindL7BackendsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindL7BackendsResponse) ToJsonString

func (r *UnbindL7BackendsResponse) ToJsonString() string

type UnbindL7BackendsResponseParams added in v1.0.426

type UnbindL7BackendsResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnbindTrafficMirrorListenersRequest

type UnbindTrafficMirrorListenersRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 七层监听器实例ID数组,可通过接口DescribeL7Listeners查询。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`
}

func NewUnbindTrafficMirrorListenersRequest

func NewUnbindTrafficMirrorListenersRequest() (request *UnbindTrafficMirrorListenersRequest)

func (*UnbindTrafficMirrorListenersRequest) FromJsonString

func (r *UnbindTrafficMirrorListenersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindTrafficMirrorListenersRequest) ToJsonString

func (r *UnbindTrafficMirrorListenersRequest) ToJsonString() string

type UnbindTrafficMirrorListenersRequestParams added in v1.0.426

type UnbindTrafficMirrorListenersRequestParams struct {
	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 七层监听器实例ID数组,可通过接口DescribeL7Listeners查询。
	ListenerIds []*string `json:"ListenerIds,omitnil,omitempty" name:"ListenerIds"`
}

Predefined struct for user

type UnbindTrafficMirrorListenersResponse

type UnbindTrafficMirrorListenersResponse struct {
	*tchttp.BaseResponse
	Response *UnbindTrafficMirrorListenersResponseParams `json:"Response"`
}

func NewUnbindTrafficMirrorListenersResponse

func NewUnbindTrafficMirrorListenersResponse() (response *UnbindTrafficMirrorListenersResponse)

func (*UnbindTrafficMirrorListenersResponse) FromJsonString

func (r *UnbindTrafficMirrorListenersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindTrafficMirrorListenersResponse) ToJsonString

func (r *UnbindTrafficMirrorListenersResponse) ToJsonString() string

type UnbindTrafficMirrorListenersResponseParams added in v1.0.426

type UnbindTrafficMirrorListenersResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnbindTrafficMirrorReceiver

type UnbindTrafficMirrorReceiver struct {
	// 待解绑的主机端口,可选值1~65535。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 待解绑的主机实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

type UnbindTrafficMirrorReceiversRequest

type UnbindTrafficMirrorReceiversRequest struct {
	*tchttp.BaseRequest

	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 待绑定的主机实例ID和端口数组。
	ReceiverSet []*UnbindTrafficMirrorReceiver `json:"ReceiverSet,omitnil,omitempty" name:"ReceiverSet"`
}

func NewUnbindTrafficMirrorReceiversRequest

func NewUnbindTrafficMirrorReceiversRequest() (request *UnbindTrafficMirrorReceiversRequest)

func (*UnbindTrafficMirrorReceiversRequest) FromJsonString

func (r *UnbindTrafficMirrorReceiversRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindTrafficMirrorReceiversRequest) ToJsonString

func (r *UnbindTrafficMirrorReceiversRequest) ToJsonString() string

type UnbindTrafficMirrorReceiversRequestParams added in v1.0.426

type UnbindTrafficMirrorReceiversRequestParams struct {
	// 流量镜像实例ID。
	TrafficMirrorId *string `json:"TrafficMirrorId,omitnil,omitempty" name:"TrafficMirrorId"`

	// 待绑定的主机实例ID和端口数组。
	ReceiverSet []*UnbindTrafficMirrorReceiver `json:"ReceiverSet,omitnil,omitempty" name:"ReceiverSet"`
}

Predefined struct for user

type UnbindTrafficMirrorReceiversResponse

type UnbindTrafficMirrorReceiversResponse struct {
	*tchttp.BaseResponse
	Response *UnbindTrafficMirrorReceiversResponseParams `json:"Response"`
}

func NewUnbindTrafficMirrorReceiversResponse

func NewUnbindTrafficMirrorReceiversResponse() (response *UnbindTrafficMirrorReceiversResponse)

func (*UnbindTrafficMirrorReceiversResponse) FromJsonString

func (r *UnbindTrafficMirrorReceiversResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindTrafficMirrorReceiversResponse) ToJsonString

func (r *UnbindTrafficMirrorReceiversResponse) ToJsonString() string

type UnbindTrafficMirrorReceiversResponseParams added in v1.0.426

type UnbindTrafficMirrorReceiversResponseParams struct {
	// 任务ID。该接口为异步任务,可根据本参数调用DescribeLoadBalancerTaskResult接口来查询任务操作结果。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadCertRequest

type UploadCertRequest struct {
	*tchttp.BaseRequest

	// 证书类型,可选值:CA,SVR。
	CertType *string `json:"CertType,omitnil,omitempty" name:"CertType"`

	// 证书内容。
	Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"`

	// 证书别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 私钥内容,证书类型为SVR时不需要传递。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`
}

func NewUploadCertRequest

func NewUploadCertRequest() (request *UploadCertRequest)

func (*UploadCertRequest) FromJsonString

func (r *UploadCertRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadCertRequest) ToJsonString

func (r *UploadCertRequest) ToJsonString() string

type UploadCertRequestParams added in v1.0.426

type UploadCertRequestParams struct {
	// 证书类型,可选值:CA,SVR。
	CertType *string `json:"CertType,omitnil,omitempty" name:"CertType"`

	// 证书内容。
	Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"`

	// 证书别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 私钥内容,证书类型为SVR时不需要传递。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`
}

Predefined struct for user

type UploadCertResponse

type UploadCertResponse struct {
	*tchttp.BaseResponse
	Response *UploadCertResponseParams `json:"Response"`
}

func NewUploadCertResponse

func NewUploadCertResponse() (response *UploadCertResponse)

func (*UploadCertResponse) FromJsonString

func (r *UploadCertResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadCertResponse) ToJsonString

func (r *UploadCertResponse) ToJsonString() string

type UploadCertResponseParams added in v1.0.426

type UploadCertResponseParams struct {
	// 新建的证书ID。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL