v20180410

package
v1.0.926 Latest Latest
Warning

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

Go to latest
Published: May 21, 2024 License: Apache-2.0 Imports: 7 Imported by: 6

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// CAM签名/鉴权错误,未授权的操作。
	AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"

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

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

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

	// 互联IP错误。
	INVALIDPARAMETER_ADDRESSERROR = "InvalidParameter.AddressError"

	// 物理专线不属于该账号。
	INVALIDPARAMETER_DIRECTCONNECTIDISNOTUIN = "InvalidParameter.DirectConnectIdIsNotUin"

	// 该账号ID不存在。
	INVALIDPARAMETER_UINISNOTEXIST = "InvalidParameter.UinIsNotExist"

	// vlan冲突。
	INVALIDPARAMETER_VLANCONFLICT = "InvalidParameter.VlanConflict"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// vlan冲突。
	INVALIDPARAMETERVALUE_VLANCONFLICT = "InvalidParameterValue.VlanConfLict"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 物理专线数已达上限。
	LIMITEXCEEDED_DIRECTCONNECTLIMITEXCEEDED = "LimitExceeded.DirectConnectLimitExceeded"

	// 物理专线的专用通道数已达上限。
	LIMITEXCEEDED_DIRECTCONNECTTUNNELLIMITEXCEEDED = "LimitExceeded.DirectConnectTunnelLimitExceeded"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

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

	// 物理专线的vpc已经存在。
	RESOURCEINUSE_DCVPCISEXIST = "ResourceInUse.DcVpcIsExist"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 专用通道不存在。
	RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 对不起您的账号已欠费,欠费状态下无法开通产品,请您先行充值。
	RESOURCEUNAVAILABLE_INSUFFICIENTBALANCE = "ResourceUnavailable.InsufficientBalance"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// 不允许创建跨境专用通道,请您联系我们。
	UNSUPPORTEDOPERATION_CROSSBORDERDIRECTCONNECTTUNNEL = "UnsupportedOperation.CrossBorderDirectConnectTunnel"

	// 状态冲突。
	UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"
)
View Source
const APIVersion = "2018-04-10"

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptDirectConnectTunnelRequest

type AcceptDirectConnectTunnelRequest struct {
	*tchttp.BaseRequest

	// 物理专线拥有者接受共享专用通道申请
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`
}

func NewAcceptDirectConnectTunnelRequest

func NewAcceptDirectConnectTunnelRequest() (request *AcceptDirectConnectTunnelRequest)

func (*AcceptDirectConnectTunnelRequest) FromJsonString

func (r *AcceptDirectConnectTunnelRequest) 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 (*AcceptDirectConnectTunnelRequest) ToJsonString

func (r *AcceptDirectConnectTunnelRequest) ToJsonString() string

type AcceptDirectConnectTunnelRequestParams added in v1.0.426

type AcceptDirectConnectTunnelRequestParams struct {
	// 物理专线拥有者接受共享专用通道申请
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`
}

Predefined struct for user

type AcceptDirectConnectTunnelResponse

type AcceptDirectConnectTunnelResponse struct {
	*tchttp.BaseResponse
	Response *AcceptDirectConnectTunnelResponseParams `json:"Response"`
}

func NewAcceptDirectConnectTunnelResponse

func NewAcceptDirectConnectTunnelResponse() (response *AcceptDirectConnectTunnelResponse)

func (*AcceptDirectConnectTunnelResponse) FromJsonString

func (r *AcceptDirectConnectTunnelResponse) 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 (*AcceptDirectConnectTunnelResponse) ToJsonString

func (r *AcceptDirectConnectTunnelResponse) ToJsonString() string

type AcceptDirectConnectTunnelResponseParams added in v1.0.426

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

Predefined struct for user

type AccessPoint

type AccessPoint struct {
	// 接入点的名称。
	AccessPointName *string `json:"AccessPointName,omitnil,omitempty" name:"AccessPointName"`

	// 接入点唯一ID。
	AccessPointId *string `json:"AccessPointId,omitnil,omitempty" name:"AccessPointId"`

	// 接入点的状态。可用,不可用。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 接入点的位置。
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`

	// 接入点支持的运营商列表。
	LineOperator []*string `json:"LineOperator,omitnil,omitempty" name:"LineOperator"`

	// 接入点管理的大区ID。
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 接入点可用的端口类型列表。1000BASE-T代表千兆电口,1000BASE-LX代表千兆单模光口10km,1000BASE-ZX代表千兆单模光口80km,10GBASE-LR代表万兆单模光口10km,10GBASE-ZR代表万兆单模光口80km,10GBASE-LH代表万兆单模光口40km,100GBASE-LR4代表100G单模光口10km
	// 注意:此字段可能返回 null,表示取不到有效值。
	AvailablePortType []*string `json:"AvailablePortType,omitnil,omitempty" name:"AvailablePortType"`

	// 接入点经纬度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Coordinate *Coordinate `json:"Coordinate,omitnil,omitempty" name:"Coordinate"`

	// 接入点所在城市
	// 注意:此字段可能返回 null,表示取不到有效值。
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 接入点地域名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 接入点类型。VXLAN/QCPL/QCAR
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessPointType *string `json:"AccessPointType,omitnil,omitempty" name:"AccessPointType"`
}

type ApplyInternetAddressRequest

type ApplyInternetAddressRequest struct {
	*tchttp.BaseRequest

	// CIDR地址掩码长度
	MaskLen *int64 `json:"MaskLen,omitnil,omitempty" name:"MaskLen"`

	// 0:BGP类型地址
	// 1:中国电信
	// 2:中国移动
	// 3:中国联通
	AddrType *int64 `json:"AddrType,omitnil,omitempty" name:"AddrType"`

	// 0:IPv4
	// 1:IPv6
	AddrProto *int64 `json:"AddrProto,omitnil,omitempty" name:"AddrProto"`
}

func NewApplyInternetAddressRequest

func NewApplyInternetAddressRequest() (request *ApplyInternetAddressRequest)

func (*ApplyInternetAddressRequest) FromJsonString

func (r *ApplyInternetAddressRequest) 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 (*ApplyInternetAddressRequest) ToJsonString

func (r *ApplyInternetAddressRequest) ToJsonString() string

type ApplyInternetAddressRequestParams added in v1.0.426

type ApplyInternetAddressRequestParams struct {
	// CIDR地址掩码长度
	MaskLen *int64 `json:"MaskLen,omitnil,omitempty" name:"MaskLen"`

	// 0:BGP类型地址
	// 1:中国电信
	// 2:中国移动
	// 3:中国联通
	AddrType *int64 `json:"AddrType,omitnil,omitempty" name:"AddrType"`

	// 0:IPv4
	// 1:IPv6
	AddrProto *int64 `json:"AddrProto,omitnil,omitempty" name:"AddrProto"`
}

Predefined struct for user

type ApplyInternetAddressResponse

type ApplyInternetAddressResponse struct {
	*tchttp.BaseResponse
	Response *ApplyInternetAddressResponseParams `json:"Response"`
}

func NewApplyInternetAddressResponse

func NewApplyInternetAddressResponse() (response *ApplyInternetAddressResponse)

func (*ApplyInternetAddressResponse) FromJsonString

func (r *ApplyInternetAddressResponse) 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 (*ApplyInternetAddressResponse) ToJsonString

func (r *ApplyInternetAddressResponse) ToJsonString() string

type ApplyInternetAddressResponseParams added in v1.0.426

type ApplyInternetAddressResponseParams struct {
	// 互联网公网地址ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

Predefined struct for user

type BFDInfo

type BFDInfo struct {
	// 健康检查次数
	ProbeFailedTimes *int64 `json:"ProbeFailedTimes,omitnil,omitempty" name:"ProbeFailedTimes"`

	// 健康检查间隔
	Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"`
}

type BGPStatus

type BGPStatus struct {
	// 腾讯侧主互联IP BGP状态
	TencentAddressBgpState *string `json:"TencentAddressBgpState,omitnil,omitempty" name:"TencentAddressBgpState"`

	// 腾讯侧备互联IP BGP状态
	TencentBackupAddressBgpState *string `json:"TencentBackupAddressBgpState,omitnil,omitempty" name:"TencentBackupAddressBgpState"`
}

type BgpPeer

type BgpPeer struct {
	// 用户侧BGP ASN
	Asn *int64 `json:"Asn,omitnil,omitempty" name:"Asn"`

	// 用户侧BGP密钥
	AuthKey *string `json:"AuthKey,omitnil,omitempty" name:"AuthKey"`
}

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) AcceptDirectConnectTunnel

func (c *Client) AcceptDirectConnectTunnel(request *AcceptDirectConnectTunnelRequest) (response *AcceptDirectConnectTunnelResponse, err error)

AcceptDirectConnectTunnel 接受专用通道申请

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) AcceptDirectConnectTunnelWithContext added in v1.0.324

func (c *Client) AcceptDirectConnectTunnelWithContext(ctx context.Context, request *AcceptDirectConnectTunnelRequest) (response *AcceptDirectConnectTunnelResponse, err error)

AcceptDirectConnectTunnel 接受专用通道申请

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) ApplyInternetAddress

func (c *Client) ApplyInternetAddress(request *ApplyInternetAddressRequest) (response *ApplyInternetAddressResponse, err error)

ApplyInternetAddress 申请互联网CIDR地址

可能返回的错误码:

LIMITEXCEEDED = "LimitExceeded"

func (*Client) ApplyInternetAddressWithContext added in v1.0.324

func (c *Client) ApplyInternetAddressWithContext(ctx context.Context, request *ApplyInternetAddressRequest) (response *ApplyInternetAddressResponse, err error)

ApplyInternetAddress 申请互联网CIDR地址

可能返回的错误码:

LIMITEXCEEDED = "LimitExceeded"

func (*Client) CreateDirectConnect

func (c *Client) CreateDirectConnect(request *CreateDirectConnectRequest) (response *CreateDirectConnectResponse, err error)

CreateDirectConnect 申请物理专线接入。

调用该接口时,请注意:

账号要进行实名认证,否则不允许申请物理专线;

若账户下存在欠费状态的物理专线,则不能申请更多的物理专线。

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_DIRECTCONNECTLIMITEXCEEDED = "LimitExceeded.DirectConnectLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDirectConnectTunnel

func (c *Client) CreateDirectConnectTunnel(request *CreateDirectConnectTunnelRequest) (response *CreateDirectConnectTunnelResponse, err error)

CreateDirectConnectTunnel 创建专用通道。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ADDRESSERROR = "InvalidParameter.AddressError"
INVALIDPARAMETER_DIRECTCONNECTIDISNOTUIN = "InvalidParameter.DirectConnectIdIsNotUin"
INVALIDPARAMETER_UINISNOTEXIST = "InvalidParameter.UinIsNotExist"
INVALIDPARAMETER_VLANCONFLICT = "InvalidParameter.VlanConflict"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_VLANCONFLICT = "InvalidParameterValue.VlanConfLict"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_DIRECTCONNECTLIMITEXCEEDED = "LimitExceeded.DirectConnectLimitExceeded"
LIMITEXCEEDED_DIRECTCONNECTTUNNELLIMITEXCEEDED = "LimitExceeded.DirectConnectTunnelLimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE_DCVPCISEXIST = "ResourceInUse.DcVpcIsExist"
RESOURCEUNAVAILABLE_INSUFFICIENTBALANCE = "ResourceUnavailable.InsufficientBalance"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_CROSSBORDERDIRECTCONNECTTUNNEL = "UnsupportedOperation.CrossBorderDirectConnectTunnel"

func (*Client) CreateDirectConnectTunnelWithContext added in v1.0.324

func (c *Client) CreateDirectConnectTunnelWithContext(ctx context.Context, request *CreateDirectConnectTunnelRequest) (response *CreateDirectConnectTunnelResponse, err error)

CreateDirectConnectTunnel 创建专用通道。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ADDRESSERROR = "InvalidParameter.AddressError"
INVALIDPARAMETER_DIRECTCONNECTIDISNOTUIN = "InvalidParameter.DirectConnectIdIsNotUin"
INVALIDPARAMETER_UINISNOTEXIST = "InvalidParameter.UinIsNotExist"
INVALIDPARAMETER_VLANCONFLICT = "InvalidParameter.VlanConflict"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_VLANCONFLICT = "InvalidParameterValue.VlanConfLict"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_DIRECTCONNECTLIMITEXCEEDED = "LimitExceeded.DirectConnectLimitExceeded"
LIMITEXCEEDED_DIRECTCONNECTTUNNELLIMITEXCEEDED = "LimitExceeded.DirectConnectTunnelLimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE_DCVPCISEXIST = "ResourceInUse.DcVpcIsExist"
RESOURCEUNAVAILABLE_INSUFFICIENTBALANCE = "ResourceUnavailable.InsufficientBalance"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_CROSSBORDERDIRECTCONNECTTUNNEL = "UnsupportedOperation.CrossBorderDirectConnectTunnel"

func (*Client) CreateDirectConnectWithContext added in v1.0.324

func (c *Client) CreateDirectConnectWithContext(ctx context.Context, request *CreateDirectConnectRequest) (response *CreateDirectConnectResponse, err error)

CreateDirectConnect 申请物理专线接入。

调用该接口时,请注意:

账号要进行实名认证,否则不允许申请物理专线;

若账户下存在欠费状态的物理专线,则不能申请更多的物理专线。

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_DIRECTCONNECTLIMITEXCEEDED = "LimitExceeded.DirectConnectLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDirectConnect

func (c *Client) DeleteDirectConnect(request *DeleteDirectConnectRequest) (response *DeleteDirectConnectResponse, err error)

DeleteDirectConnect 删除物理专线。

只能删除处于已连接状态的物理专线。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DIRECTCONNECTIDISNOTUIN = "InvalidParameter.DirectConnectIdIsNotUin"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) DeleteDirectConnectTunnel

func (c *Client) DeleteDirectConnectTunnel(request *DeleteDirectConnectTunnelRequest) (response *DeleteDirectConnectTunnelResponse, err error)

DeleteDirectConnectTunnel 删除专用通道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) DeleteDirectConnectTunnelWithContext added in v1.0.324

func (c *Client) DeleteDirectConnectTunnelWithContext(ctx context.Context, request *DeleteDirectConnectTunnelRequest) (response *DeleteDirectConnectTunnelResponse, err error)

DeleteDirectConnectTunnel 删除专用通道

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) DeleteDirectConnectWithContext added in v1.0.324

func (c *Client) DeleteDirectConnectWithContext(ctx context.Context, request *DeleteDirectConnectRequest) (response *DeleteDirectConnectResponse, err error)

DeleteDirectConnect 删除物理专线。

只能删除处于已连接状态的物理专线。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DIRECTCONNECTIDISNOTUIN = "InvalidParameter.DirectConnectIdIsNotUin"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) DescribeAccessPoints

func (c *Client) DescribeAccessPoints(request *DescribeAccessPointsRequest) (response *DescribeAccessPointsResponse, err error)

DescribeAccessPoints 查询物理专线接入点

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAccessPointsWithContext added in v1.0.324

func (c *Client) DescribeAccessPointsWithContext(ctx context.Context, request *DescribeAccessPointsRequest) (response *DescribeAccessPointsResponse, err error)

DescribeAccessPoints 查询物理专线接入点

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDirectConnectTunnelExtra

func (c *Client) DescribeDirectConnectTunnelExtra(request *DescribeDirectConnectTunnelExtraRequest) (response *DescribeDirectConnectTunnelExtraResponse, err error)

DescribeDirectConnectTunnelExtra 本接口(DescribeDirectConnectTunnelExtra)用于查询专用通道扩展信息

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

func (*Client) DescribeDirectConnectTunnelExtraWithContext added in v1.0.324

func (c *Client) DescribeDirectConnectTunnelExtraWithContext(ctx context.Context, request *DescribeDirectConnectTunnelExtraRequest) (response *DescribeDirectConnectTunnelExtraResponse, err error)

DescribeDirectConnectTunnelExtra 本接口(DescribeDirectConnectTunnelExtra)用于查询专用通道扩展信息

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

func (*Client) DescribeDirectConnectTunnels

func (c *Client) DescribeDirectConnectTunnels(request *DescribeDirectConnectTunnelsRequest) (response *DescribeDirectConnectTunnelsResponse, err error)

DescribeDirectConnectTunnels 用于查询专用通道列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

func (*Client) DescribeDirectConnectTunnelsWithContext added in v1.0.324

func (c *Client) DescribeDirectConnectTunnelsWithContext(ctx context.Context, request *DescribeDirectConnectTunnelsRequest) (response *DescribeDirectConnectTunnelsResponse, err error)

DescribeDirectConnectTunnels 用于查询专用通道列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

func (*Client) DescribeDirectConnects

func (c *Client) DescribeDirectConnects(request *DescribeDirectConnectsRequest) (response *DescribeDirectConnectsResponse, err error)

DescribeDirectConnects 查询物理专线列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDirectConnectsWithContext added in v1.0.324

func (c *Client) DescribeDirectConnectsWithContext(ctx context.Context, request *DescribeDirectConnectsRequest) (response *DescribeDirectConnectsResponse, err error)

DescribeDirectConnects 查询物理专线列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInternetAddress

func (c *Client) DescribeInternetAddress(request *DescribeInternetAddressRequest) (response *DescribeInternetAddressResponse, err error)

DescribeInternetAddress 获取用户互联网公网地址信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInternetAddressQuota

func (c *Client) DescribeInternetAddressQuota(request *DescribeInternetAddressQuotaRequest) (response *DescribeInternetAddressQuotaResponse, err error)

DescribeInternetAddressQuota 获取用户互联网公网地址配额

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInternetAddressQuotaWithContext added in v1.0.324

func (c *Client) DescribeInternetAddressQuotaWithContext(ctx context.Context, request *DescribeInternetAddressQuotaRequest) (response *DescribeInternetAddressQuotaResponse, err error)

DescribeInternetAddressQuota 获取用户互联网公网地址配额

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInternetAddressStatistics

func (c *Client) DescribeInternetAddressStatistics(request *DescribeInternetAddressStatisticsRequest) (response *DescribeInternetAddressStatisticsResponse, err error)

DescribeInternetAddressStatistics 获取用户互联网公网地址分配统计信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInternetAddressStatisticsWithContext added in v1.0.324

func (c *Client) DescribeInternetAddressStatisticsWithContext(ctx context.Context, request *DescribeInternetAddressStatisticsRequest) (response *DescribeInternetAddressStatisticsResponse, err error)

DescribeInternetAddressStatistics 获取用户互联网公网地址分配统计信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInternetAddressWithContext added in v1.0.324

func (c *Client) DescribeInternetAddressWithContext(ctx context.Context, request *DescribeInternetAddressRequest) (response *DescribeInternetAddressResponse, err error)

DescribeInternetAddress 获取用户互联网公网地址信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePublicDirectConnectTunnelRoutes

func (c *Client) DescribePublicDirectConnectTunnelRoutes(request *DescribePublicDirectConnectTunnelRoutesRequest) (response *DescribePublicDirectConnectTunnelRoutesResponse, err error)

DescribePublicDirectConnectTunnelRoutes 本接口(DescribePublicDirectConnectTunnelRoutes)用于查询互联网通道路由列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

func (*Client) DescribePublicDirectConnectTunnelRoutesWithContext added in v1.0.324

func (c *Client) DescribePublicDirectConnectTunnelRoutesWithContext(ctx context.Context, request *DescribePublicDirectConnectTunnelRoutesRequest) (response *DescribePublicDirectConnectTunnelRoutesResponse, err error)

DescribePublicDirectConnectTunnelRoutes 本接口(DescribePublicDirectConnectTunnelRoutes)用于查询互联网通道路由列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

func (*Client) DisableInternetAddress

func (c *Client) DisableInternetAddress(request *DisableInternetAddressRequest) (response *DisableInternetAddressResponse, err error)

DisableInternetAddress 停用用户申请的公网互联网地址

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

func (*Client) DisableInternetAddressWithContext added in v1.0.324

func (c *Client) DisableInternetAddressWithContext(ctx context.Context, request *DisableInternetAddressRequest) (response *DisableInternetAddressResponse, err error)

DisableInternetAddress 停用用户申请的公网互联网地址

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

func (*Client) EnableInternetAddress

func (c *Client) EnableInternetAddress(request *EnableInternetAddressRequest) (response *EnableInternetAddressResponse, err error)

EnableInternetAddress 启用已停用的互联网公网地址

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

func (*Client) EnableInternetAddressWithContext added in v1.0.324

func (c *Client) EnableInternetAddressWithContext(ctx context.Context, request *EnableInternetAddressRequest) (response *EnableInternetAddressResponse, err error)

EnableInternetAddress 启用已停用的互联网公网地址

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"

func (*Client) ModifyDirectConnectAttribute

func (c *Client) ModifyDirectConnectAttribute(request *ModifyDirectConnectAttributeRequest) (response *ModifyDirectConnectAttributeResponse, err error)

ModifyDirectConnectAttribute 修改物理专线的属性。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DIRECTCONNECTIDISNOTUIN = "InvalidParameter.DirectConnectIdIsNotUin"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_INSUFFICIENTBALANCE = "ResourceUnavailable.InsufficientBalance"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDirectConnectAttributeWithContext added in v1.0.324

func (c *Client) ModifyDirectConnectAttributeWithContext(ctx context.Context, request *ModifyDirectConnectAttributeRequest) (response *ModifyDirectConnectAttributeResponse, err error)

ModifyDirectConnectAttribute 修改物理专线的属性。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DIRECTCONNECTIDISNOTUIN = "InvalidParameter.DirectConnectIdIsNotUin"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_INSUFFICIENTBALANCE = "ResourceUnavailable.InsufficientBalance"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDirectConnectTunnelAttribute

func (c *Client) ModifyDirectConnectTunnelAttribute(request *ModifyDirectConnectTunnelAttributeRequest) (response *ModifyDirectConnectTunnelAttributeResponse, err error)

ModifyDirectConnectTunnelAttribute 修改专用通道属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) ModifyDirectConnectTunnelAttributeWithContext added in v1.0.324

func (c *Client) ModifyDirectConnectTunnelAttributeWithContext(ctx context.Context, request *ModifyDirectConnectTunnelAttributeRequest) (response *ModifyDirectConnectTunnelAttributeResponse, err error)

ModifyDirectConnectTunnelAttribute 修改专用通道属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) ModifyDirectConnectTunnelExtra

func (c *Client) ModifyDirectConnectTunnelExtra(request *ModifyDirectConnectTunnelExtraRequest) (response *ModifyDirectConnectTunnelExtraResponse, err error)

ModifyDirectConnectTunnelExtra 修改专用通道扩展信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDirectConnectTunnelExtraWithContext added in v1.0.324

func (c *Client) ModifyDirectConnectTunnelExtraWithContext(ctx context.Context, request *ModifyDirectConnectTunnelExtraRequest) (response *ModifyDirectConnectTunnelExtraResponse, err error)

ModifyDirectConnectTunnelExtra 修改专用通道扩展信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RejectDirectConnectTunnel

func (c *Client) RejectDirectConnectTunnel(request *RejectDirectConnectTunnelRequest) (response *RejectDirectConnectTunnelResponse, err error)

RejectDirectConnectTunnel 拒绝专用通道申请

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) RejectDirectConnectTunnelWithContext added in v1.0.324

func (c *Client) RejectDirectConnectTunnelWithContext(ctx context.Context, request *RejectDirectConnectTunnelRequest) (response *RejectDirectConnectTunnelResponse, err error)

RejectDirectConnectTunnel 拒绝专用通道申请

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) ReleaseInternetAddress

func (c *Client) ReleaseInternetAddress(request *ReleaseInternetAddressRequest) (response *ReleaseInternetAddressResponse, err error)

ReleaseInternetAddress 释放已申请的互联网地址

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

func (*Client) ReleaseInternetAddressWithContext added in v1.0.324

func (c *Client) ReleaseInternetAddressWithContext(ctx context.Context, request *ReleaseInternetAddressRequest) (response *ReleaseInternetAddressResponse, err error)

ReleaseInternetAddress 释放已申请的互联网地址

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_DIRECTCONNECTTUNNELIDISNOTEXIST = "ResourceNotFound.DirectConnectTunnelIdIsNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION_STATECONFLICT = "UnsupportedOperation.StateConfLict"

type Coordinate

type Coordinate struct {
	// 纬度
	Lat *float64 `json:"Lat,omitnil,omitempty" name:"Lat"`

	// 经度
	Lng *float64 `json:"Lng,omitnil,omitempty" name:"Lng"`
}

type CreateDirectConnectRequest

type CreateDirectConnectRequest struct {
	*tchttp.BaseRequest

	// 物理专线的名称。
	DirectConnectName *string `json:"DirectConnectName,omitnil,omitempty" name:"DirectConnectName"`

	// 物理专线所在的接入点。
	// 您可以通过调用 DescribeAccessPoints接口获取地域ID。所选择的接入点必须存在且处于可接入的状态。
	AccessPointId *string `json:"AccessPointId,omitnil,omitempty" name:"AccessPointId"`

	// 提供接入物理专线的运营商。
	// ChinaTelecom:中国电信;
	// ChinaMobile:中国移动;
	// ChinaUnicom:中国联通;
	//  In-houseWiring:楼内线;
	// ChinaOther:中国其他;
	//  InternationalOperator:境外其他。
	LineOperator *string `json:"LineOperator,omitnil,omitempty" name:"LineOperator"`

	// 物理专线接入端口类型,取值:
	// 100Base-T:百兆电口;
	// 1000Base-T(默认值):千兆电口;
	// 1000Base-LX:千兆单模光口(10千米);
	// 10GBase-T:万兆电口;
	// 10GBase-LR(默认值):万兆单模光口(10千米)。
	PortType *string `json:"PortType,omitnil,omitempty" name:"PortType"`

	// 运营商或者服务商为物理专线提供的电路编码。
	CircuitCode *string `json:"CircuitCode,omitnil,omitempty" name:"CircuitCode"`

	// 本地数据中心的地理位置。
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`

	// 物理专线接入接口带宽,单位为Mbps,默认值为1000,取值范围为 [2, 10240]。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 冗余物理专线的ID。
	RedundantDirectConnectId *string `json:"RedundantDirectConnectId,omitnil,omitempty" name:"RedundantDirectConnectId"`

	// 物理专线调试VLAN。默认开启VLAN,自动分配VLAN。
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// 物理专线调试腾讯侧互联 IP。默认自动分配。
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// 物理专线调试用户侧互联 IP。默认自动分配。
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 物理专线申请者姓名。默认从账户体系获取。
	CustomerName *string `json:"CustomerName,omitnil,omitempty" name:"CustomerName"`

	// 物理专线申请者联系邮箱。默认从账户体系获取。
	CustomerContactMail *string `json:"CustomerContactMail,omitnil,omitempty" name:"CustomerContactMail"`

	// 物理专线申请者联系号码。默认从账户体系获取。
	CustomerContactNumber *string `json:"CustomerContactNumber,omitnil,omitempty" name:"CustomerContactNumber"`

	// 报障联系人。
	FaultReportContactPerson *string `json:"FaultReportContactPerson,omitnil,omitempty" name:"FaultReportContactPerson"`

	// 报障联系电话。
	FaultReportContactNumber *string `json:"FaultReportContactNumber,omitnil,omitempty" name:"FaultReportContactNumber"`

	// 物理专线申请者是否签署了用户使用协议。默认已签署。
	SignLaw *bool `json:"SignLaw,omitnil,omitempty" name:"SignLaw"`
}

func NewCreateDirectConnectRequest

func NewCreateDirectConnectRequest() (request *CreateDirectConnectRequest)

func (*CreateDirectConnectRequest) FromJsonString

func (r *CreateDirectConnectRequest) 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 (*CreateDirectConnectRequest) ToJsonString

func (r *CreateDirectConnectRequest) ToJsonString() string

type CreateDirectConnectRequestParams added in v1.0.426

type CreateDirectConnectRequestParams struct {
	// 物理专线的名称。
	DirectConnectName *string `json:"DirectConnectName,omitnil,omitempty" name:"DirectConnectName"`

	// 物理专线所在的接入点。
	// 您可以通过调用 DescribeAccessPoints接口获取地域ID。所选择的接入点必须存在且处于可接入的状态。
	AccessPointId *string `json:"AccessPointId,omitnil,omitempty" name:"AccessPointId"`

	// 提供接入物理专线的运营商。
	// ChinaTelecom:中国电信;
	// ChinaMobile:中国移动;
	// ChinaUnicom:中国联通;
	//  In-houseWiring:楼内线;
	// ChinaOther:中国其他;
	//  InternationalOperator:境外其他。
	LineOperator *string `json:"LineOperator,omitnil,omitempty" name:"LineOperator"`

	// 物理专线接入端口类型,取值:
	// 100Base-T:百兆电口;
	// 1000Base-T(默认值):千兆电口;
	// 1000Base-LX:千兆单模光口(10千米);
	// 10GBase-T:万兆电口;
	// 10GBase-LR(默认值):万兆单模光口(10千米)。
	PortType *string `json:"PortType,omitnil,omitempty" name:"PortType"`

	// 运营商或者服务商为物理专线提供的电路编码。
	CircuitCode *string `json:"CircuitCode,omitnil,omitempty" name:"CircuitCode"`

	// 本地数据中心的地理位置。
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`

	// 物理专线接入接口带宽,单位为Mbps,默认值为1000,取值范围为 [2, 10240]。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 冗余物理专线的ID。
	RedundantDirectConnectId *string `json:"RedundantDirectConnectId,omitnil,omitempty" name:"RedundantDirectConnectId"`

	// 物理专线调试VLAN。默认开启VLAN,自动分配VLAN。
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// 物理专线调试腾讯侧互联 IP。默认自动分配。
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// 物理专线调试用户侧互联 IP。默认自动分配。
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 物理专线申请者姓名。默认从账户体系获取。
	CustomerName *string `json:"CustomerName,omitnil,omitempty" name:"CustomerName"`

	// 物理专线申请者联系邮箱。默认从账户体系获取。
	CustomerContactMail *string `json:"CustomerContactMail,omitnil,omitempty" name:"CustomerContactMail"`

	// 物理专线申请者联系号码。默认从账户体系获取。
	CustomerContactNumber *string `json:"CustomerContactNumber,omitnil,omitempty" name:"CustomerContactNumber"`

	// 报障联系人。
	FaultReportContactPerson *string `json:"FaultReportContactPerson,omitnil,omitempty" name:"FaultReportContactPerson"`

	// 报障联系电话。
	FaultReportContactNumber *string `json:"FaultReportContactNumber,omitnil,omitempty" name:"FaultReportContactNumber"`

	// 物理专线申请者是否签署了用户使用协议。默认已签署。
	SignLaw *bool `json:"SignLaw,omitnil,omitempty" name:"SignLaw"`
}

Predefined struct for user

type CreateDirectConnectResponse

type CreateDirectConnectResponse struct {
	*tchttp.BaseResponse
	Response *CreateDirectConnectResponseParams `json:"Response"`
}

func NewCreateDirectConnectResponse

func NewCreateDirectConnectResponse() (response *CreateDirectConnectResponse)

func (*CreateDirectConnectResponse) FromJsonString

func (r *CreateDirectConnectResponse) 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 (*CreateDirectConnectResponse) ToJsonString

func (r *CreateDirectConnectResponse) ToJsonString() string

type CreateDirectConnectResponseParams added in v1.0.426

type CreateDirectConnectResponseParams struct {
	// 物理专线的ID。
	DirectConnectIdSet []*string `json:"DirectConnectIdSet,omitnil,omitempty" name:"DirectConnectIdSet"`

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

Predefined struct for user

type CreateDirectConnectTunnelRequest

type CreateDirectConnectTunnelRequest struct {
	*tchttp.BaseRequest

	// 物理专线ID,例如:dc-kd7d06of。
	DirectConnectId *string `json:"DirectConnectId,omitnil,omitempty" name:"DirectConnectId"`

	// 专用通道名称。
	DirectConnectTunnelName *string `json:"DirectConnectTunnelName,omitnil,omitempty" name:"DirectConnectTunnelName"`

	// 物理专线owner,缺省为当前客户(物理专线 owner)
	// 共享专线时这里需要填写共享专线的开发商账号 ID。
	DirectConnectOwnerAccount *string `json:"DirectConnectOwnerAccount,omitnil,omitempty" name:"DirectConnectOwnerAccount"`

	// 网络类型,枚举:VPC、BMVPC、CCN;默认为VPC。VPC:私有网络;BMVPC:黑石网络;CCN:云联网)。
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// 网络地域。
	NetworkRegion *string `json:"NetworkRegion,omitnil,omitempty" name:"NetworkRegion"`

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

	// 专线网关ID,例如 dcg-d545ddf。
	DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitnil,omitempty" name:"DirectConnectGatewayId"`

	// 专线带宽,单位:Mbps;默认是物理专线带宽值。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 路由类型,枚举:BGP、STATIC;默认为BGP 。(BGP :BGP路由;STATIC:静态)。
	RouteType *string `json:"RouteType,omitnil,omitempty" name:"RouteType"`

	// BgpPeer,用户侧bgp信息,包括Asn和AuthKey。
	BgpPeer *BgpPeer `json:"BgpPeer,omitnil,omitempty" name:"BgpPeer"`

	// 静态路由,用户IDC的网段地址。
	RouteFilterPrefixes []*RouteFilterPrefix `json:"RouteFilterPrefixes,omitnil,omitempty" name:"RouteFilterPrefixes"`

	// vlan,范围:0 ~ 3000。
	// 0:不开启子接口,默认值是非0。
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// TencentAddress,腾讯侧互联 IP。
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// CustomerAddress,用户侧互联 IP。
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// TencentBackupAddress,腾讯侧备用互联 IP。
	TencentBackupAddress *string `json:"TencentBackupAddress,omitnil,omitempty" name:"TencentBackupAddress"`

	// 高速上云服务ID。
	CloudAttachId *string `json:"CloudAttachId,omitnil,omitempty" name:"CloudAttachId"`

	// 是否开启BFD。
	BfdEnable *int64 `json:"BfdEnable,omitnil,omitempty" name:"BfdEnable"`

	// 是否开启NQA。
	NqaEnable *int64 `json:"NqaEnable,omitnil,omitempty" name:"NqaEnable"`

	// BFD配置信息。
	BfdInfo *BFDInfo `json:"BfdInfo,omitnil,omitempty" name:"BfdInfo"`

	// NQA配置信息。
	NqaInfo *NQAInfo `json:"NqaInfo,omitnil,omitempty" name:"NqaInfo"`
}

func NewCreateDirectConnectTunnelRequest

func NewCreateDirectConnectTunnelRequest() (request *CreateDirectConnectTunnelRequest)

func (*CreateDirectConnectTunnelRequest) FromJsonString

func (r *CreateDirectConnectTunnelRequest) 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 (*CreateDirectConnectTunnelRequest) ToJsonString

func (r *CreateDirectConnectTunnelRequest) ToJsonString() string

type CreateDirectConnectTunnelRequestParams added in v1.0.426

type CreateDirectConnectTunnelRequestParams struct {
	// 物理专线ID,例如:dc-kd7d06of。
	DirectConnectId *string `json:"DirectConnectId,omitnil,omitempty" name:"DirectConnectId"`

	// 专用通道名称。
	DirectConnectTunnelName *string `json:"DirectConnectTunnelName,omitnil,omitempty" name:"DirectConnectTunnelName"`

	// 物理专线owner,缺省为当前客户(物理专线 owner)
	// 共享专线时这里需要填写共享专线的开发商账号 ID。
	DirectConnectOwnerAccount *string `json:"DirectConnectOwnerAccount,omitnil,omitempty" name:"DirectConnectOwnerAccount"`

	// 网络类型,枚举:VPC、BMVPC、CCN;默认为VPC。VPC:私有网络;BMVPC:黑石网络;CCN:云联网)。
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// 网络地域。
	NetworkRegion *string `json:"NetworkRegion,omitnil,omitempty" name:"NetworkRegion"`

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

	// 专线网关ID,例如 dcg-d545ddf。
	DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitnil,omitempty" name:"DirectConnectGatewayId"`

	// 专线带宽,单位:Mbps;默认是物理专线带宽值。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 路由类型,枚举:BGP、STATIC;默认为BGP 。(BGP :BGP路由;STATIC:静态)。
	RouteType *string `json:"RouteType,omitnil,omitempty" name:"RouteType"`

	// BgpPeer,用户侧bgp信息,包括Asn和AuthKey。
	BgpPeer *BgpPeer `json:"BgpPeer,omitnil,omitempty" name:"BgpPeer"`

	// 静态路由,用户IDC的网段地址。
	RouteFilterPrefixes []*RouteFilterPrefix `json:"RouteFilterPrefixes,omitnil,omitempty" name:"RouteFilterPrefixes"`

	// vlan,范围:0 ~ 3000。
	// 0:不开启子接口,默认值是非0。
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// TencentAddress,腾讯侧互联 IP。
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// CustomerAddress,用户侧互联 IP。
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// TencentBackupAddress,腾讯侧备用互联 IP。
	TencentBackupAddress *string `json:"TencentBackupAddress,omitnil,omitempty" name:"TencentBackupAddress"`

	// 高速上云服务ID。
	CloudAttachId *string `json:"CloudAttachId,omitnil,omitempty" name:"CloudAttachId"`

	// 是否开启BFD。
	BfdEnable *int64 `json:"BfdEnable,omitnil,omitempty" name:"BfdEnable"`

	// 是否开启NQA。
	NqaEnable *int64 `json:"NqaEnable,omitnil,omitempty" name:"NqaEnable"`

	// BFD配置信息。
	BfdInfo *BFDInfo `json:"BfdInfo,omitnil,omitempty" name:"BfdInfo"`

	// NQA配置信息。
	NqaInfo *NQAInfo `json:"NqaInfo,omitnil,omitempty" name:"NqaInfo"`
}

Predefined struct for user

type CreateDirectConnectTunnelResponse

type CreateDirectConnectTunnelResponse struct {
	*tchttp.BaseResponse
	Response *CreateDirectConnectTunnelResponseParams `json:"Response"`
}

func NewCreateDirectConnectTunnelResponse

func NewCreateDirectConnectTunnelResponse() (response *CreateDirectConnectTunnelResponse)

func (*CreateDirectConnectTunnelResponse) FromJsonString

func (r *CreateDirectConnectTunnelResponse) 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 (*CreateDirectConnectTunnelResponse) ToJsonString

func (r *CreateDirectConnectTunnelResponse) ToJsonString() string

type CreateDirectConnectTunnelResponseParams added in v1.0.426

type CreateDirectConnectTunnelResponseParams struct {
	// 专用通道ID。
	DirectConnectTunnelIdSet []*string `json:"DirectConnectTunnelIdSet,omitnil,omitempty" name:"DirectConnectTunnelIdSet"`

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

Predefined struct for user

type DeleteDirectConnectRequest

type DeleteDirectConnectRequest struct {
	*tchttp.BaseRequest

	// 物理专线的ID。
	DirectConnectId *string `json:"DirectConnectId,omitnil,omitempty" name:"DirectConnectId"`
}

func NewDeleteDirectConnectRequest

func NewDeleteDirectConnectRequest() (request *DeleteDirectConnectRequest)

func (*DeleteDirectConnectRequest) FromJsonString

func (r *DeleteDirectConnectRequest) 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 (*DeleteDirectConnectRequest) ToJsonString

func (r *DeleteDirectConnectRequest) ToJsonString() string

type DeleteDirectConnectRequestParams added in v1.0.426

type DeleteDirectConnectRequestParams struct {
	// 物理专线的ID。
	DirectConnectId *string `json:"DirectConnectId,omitnil,omitempty" name:"DirectConnectId"`
}

Predefined struct for user

type DeleteDirectConnectResponse

type DeleteDirectConnectResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDirectConnectResponseParams `json:"Response"`
}

func NewDeleteDirectConnectResponse

func NewDeleteDirectConnectResponse() (response *DeleteDirectConnectResponse)

func (*DeleteDirectConnectResponse) FromJsonString

func (r *DeleteDirectConnectResponse) 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 (*DeleteDirectConnectResponse) ToJsonString

func (r *DeleteDirectConnectResponse) ToJsonString() string

type DeleteDirectConnectResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteDirectConnectTunnelRequest

type DeleteDirectConnectTunnelRequest struct {
	*tchttp.BaseRequest

	// 专用通道ID
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`
}

func NewDeleteDirectConnectTunnelRequest

func NewDeleteDirectConnectTunnelRequest() (request *DeleteDirectConnectTunnelRequest)

func (*DeleteDirectConnectTunnelRequest) FromJsonString

func (r *DeleteDirectConnectTunnelRequest) 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 (*DeleteDirectConnectTunnelRequest) ToJsonString

func (r *DeleteDirectConnectTunnelRequest) ToJsonString() string

type DeleteDirectConnectTunnelRequestParams added in v1.0.426

type DeleteDirectConnectTunnelRequestParams struct {
	// 专用通道ID
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`
}

Predefined struct for user

type DeleteDirectConnectTunnelResponse

type DeleteDirectConnectTunnelResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDirectConnectTunnelResponseParams `json:"Response"`
}

func NewDeleteDirectConnectTunnelResponse

func NewDeleteDirectConnectTunnelResponse() (response *DeleteDirectConnectTunnelResponse)

func (*DeleteDirectConnectTunnelResponse) FromJsonString

func (r *DeleteDirectConnectTunnelResponse) 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 (*DeleteDirectConnectTunnelResponse) ToJsonString

func (r *DeleteDirectConnectTunnelResponse) ToJsonString() string

type DeleteDirectConnectTunnelResponseParams added in v1.0.426

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

Predefined struct for user

type DescribeAccessPointsRequest

type DescribeAccessPointsRequest struct {
	*tchttp.BaseRequest

	// 接入点所在的地域。使用DescribeRegions查询
	//
	// 您可以通过调用 DescribeRegions接口获取地域ID。
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAccessPointsRequest

func NewDescribeAccessPointsRequest() (request *DescribeAccessPointsRequest)

func (*DescribeAccessPointsRequest) FromJsonString

func (r *DescribeAccessPointsRequest) 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 (*DescribeAccessPointsRequest) ToJsonString

func (r *DescribeAccessPointsRequest) ToJsonString() string

type DescribeAccessPointsRequestParams added in v1.0.426

type DescribeAccessPointsRequestParams struct {
	// 接入点所在的地域。使用DescribeRegions查询
	//
	// 您可以通过调用 DescribeRegions接口获取地域ID。
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAccessPointsResponse

type DescribeAccessPointsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessPointsResponseParams `json:"Response"`
}

func NewDescribeAccessPointsResponse

func NewDescribeAccessPointsResponse() (response *DescribeAccessPointsResponse)

func (*DescribeAccessPointsResponse) FromJsonString

func (r *DescribeAccessPointsResponse) 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 (*DescribeAccessPointsResponse) ToJsonString

func (r *DescribeAccessPointsResponse) ToJsonString() string

type DescribeAccessPointsResponseParams added in v1.0.426

type DescribeAccessPointsResponseParams struct {
	// 接入点信息。
	AccessPointSet []*AccessPoint `json:"AccessPointSet,omitnil,omitempty" name:"AccessPointSet"`

	// 符合接入点数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDirectConnectTunnelExtraRequest

type DescribeDirectConnectTunnelExtraRequest struct {
	*tchttp.BaseRequest

	// 专用通道ID
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`
}

func NewDescribeDirectConnectTunnelExtraRequest

func NewDescribeDirectConnectTunnelExtraRequest() (request *DescribeDirectConnectTunnelExtraRequest)

func (*DescribeDirectConnectTunnelExtraRequest) FromJsonString

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

func (*DescribeDirectConnectTunnelExtraRequest) ToJsonString

type DescribeDirectConnectTunnelExtraRequestParams added in v1.0.426

type DescribeDirectConnectTunnelExtraRequestParams struct {
	// 专用通道ID
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`
}

Predefined struct for user

type DescribeDirectConnectTunnelExtraResponse

type DescribeDirectConnectTunnelExtraResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDirectConnectTunnelExtraResponseParams `json:"Response"`
}

func NewDescribeDirectConnectTunnelExtraResponse

func NewDescribeDirectConnectTunnelExtraResponse() (response *DescribeDirectConnectTunnelExtraResponse)

func (*DescribeDirectConnectTunnelExtraResponse) FromJsonString

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

func (*DescribeDirectConnectTunnelExtraResponse) ToJsonString

type DescribeDirectConnectTunnelExtraResponseParams added in v1.0.426

type DescribeDirectConnectTunnelExtraResponseParams struct {
	// 专用通道扩展信息
	DirectConnectTunnelExtra *DirectConnectTunnelExtra `json:"DirectConnectTunnelExtra,omitnil,omitempty" name:"DirectConnectTunnelExtra"`

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

Predefined struct for user

type DescribeDirectConnectTunnelsRequest

type DescribeDirectConnectTunnelsRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:
	// 参数不支持同时指定DirectConnectTunnelIds和Filters。
	// <li> direct-connect-tunnel-name, 专用通道名称。</li>
	// <li> direct-connect-tunnel-id, 专用通道实例ID,如dcx-abcdefgh。</li>
	// <li>direct-connect-id, 物理专线实例ID,如,dc-abcdefgh。</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 专用通道 ID数组
	DirectConnectTunnelIds []*string `json:"DirectConnectTunnelIds,omitnil,omitempty" name:"DirectConnectTunnelIds"`

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

	// 返回数量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDirectConnectTunnelsRequest

func NewDescribeDirectConnectTunnelsRequest() (request *DescribeDirectConnectTunnelsRequest)

func (*DescribeDirectConnectTunnelsRequest) FromJsonString

func (r *DescribeDirectConnectTunnelsRequest) 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 (*DescribeDirectConnectTunnelsRequest) ToJsonString

func (r *DescribeDirectConnectTunnelsRequest) ToJsonString() string

type DescribeDirectConnectTunnelsRequestParams added in v1.0.426

type DescribeDirectConnectTunnelsRequestParams struct {
	// 过滤条件:
	// 参数不支持同时指定DirectConnectTunnelIds和Filters。
	// <li> direct-connect-tunnel-name, 专用通道名称。</li>
	// <li> direct-connect-tunnel-id, 专用通道实例ID,如dcx-abcdefgh。</li>
	// <li>direct-connect-id, 物理专线实例ID,如,dc-abcdefgh。</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 专用通道 ID数组
	DirectConnectTunnelIds []*string `json:"DirectConnectTunnelIds,omitnil,omitempty" name:"DirectConnectTunnelIds"`

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

	// 返回数量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDirectConnectTunnelsResponse

type DescribeDirectConnectTunnelsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDirectConnectTunnelsResponseParams `json:"Response"`
}

func NewDescribeDirectConnectTunnelsResponse

func NewDescribeDirectConnectTunnelsResponse() (response *DescribeDirectConnectTunnelsResponse)

func (*DescribeDirectConnectTunnelsResponse) FromJsonString

func (r *DescribeDirectConnectTunnelsResponse) 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 (*DescribeDirectConnectTunnelsResponse) ToJsonString

func (r *DescribeDirectConnectTunnelsResponse) ToJsonString() string

type DescribeDirectConnectTunnelsResponseParams added in v1.0.426

type DescribeDirectConnectTunnelsResponseParams struct {
	// 专用通道列表
	DirectConnectTunnelSet []*DirectConnectTunnel `json:"DirectConnectTunnelSet,omitnil,omitempty" name:"DirectConnectTunnelSet"`

	// 符合专用通道数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDirectConnectsRequest

type DescribeDirectConnectsRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 物理专线 ID数组
	DirectConnectIds []*string `json:"DirectConnectIds,omitnil,omitempty" name:"DirectConnectIds"`

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

	// 返回数量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDirectConnectsRequest

func NewDescribeDirectConnectsRequest() (request *DescribeDirectConnectsRequest)

func (*DescribeDirectConnectsRequest) FromJsonString

func (r *DescribeDirectConnectsRequest) 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 (*DescribeDirectConnectsRequest) ToJsonString

func (r *DescribeDirectConnectsRequest) ToJsonString() string

type DescribeDirectConnectsRequestParams added in v1.0.426

type DescribeDirectConnectsRequestParams struct {
	// 过滤条件:
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 物理专线 ID数组
	DirectConnectIds []*string `json:"DirectConnectIds,omitnil,omitempty" name:"DirectConnectIds"`

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

	// 返回数量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDirectConnectsResponse

type DescribeDirectConnectsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDirectConnectsResponseParams `json:"Response"`
}

func NewDescribeDirectConnectsResponse

func NewDescribeDirectConnectsResponse() (response *DescribeDirectConnectsResponse)

func (*DescribeDirectConnectsResponse) FromJsonString

func (r *DescribeDirectConnectsResponse) 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 (*DescribeDirectConnectsResponse) ToJsonString

func (r *DescribeDirectConnectsResponse) ToJsonString() string

type DescribeDirectConnectsResponseParams added in v1.0.426

type DescribeDirectConnectsResponseParams struct {
	// 物理专线列表。
	DirectConnectSet []*DirectConnect `json:"DirectConnectSet,omitnil,omitempty" name:"DirectConnectSet"`

	// 符合物理专线列表数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 用户名下物理专线是否都签署了用户协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllSignLaw *bool `json:"AllSignLaw,omitnil,omitempty" name:"AllSignLaw"`

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

Predefined struct for user

type DescribeInternetAddressQuotaRequest

type DescribeInternetAddressQuotaRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeInternetAddressQuotaRequest

func NewDescribeInternetAddressQuotaRequest() (request *DescribeInternetAddressQuotaRequest)

func (*DescribeInternetAddressQuotaRequest) FromJsonString

func (r *DescribeInternetAddressQuotaRequest) 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 (*DescribeInternetAddressQuotaRequest) ToJsonString

func (r *DescribeInternetAddressQuotaRequest) ToJsonString() string

type DescribeInternetAddressQuotaRequestParams added in v1.0.426

type DescribeInternetAddressQuotaRequestParams struct {
}

Predefined struct for user

type DescribeInternetAddressQuotaResponse

type DescribeInternetAddressQuotaResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInternetAddressQuotaResponseParams `json:"Response"`
}

func NewDescribeInternetAddressQuotaResponse

func NewDescribeInternetAddressQuotaResponse() (response *DescribeInternetAddressQuotaResponse)

func (*DescribeInternetAddressQuotaResponse) FromJsonString

func (r *DescribeInternetAddressQuotaResponse) 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 (*DescribeInternetAddressQuotaResponse) ToJsonString

func (r *DescribeInternetAddressQuotaResponse) ToJsonString() string

type DescribeInternetAddressQuotaResponseParams added in v1.0.426

type DescribeInternetAddressQuotaResponseParams struct {
	// IPv6互联网公网允许的最小前缀长度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ipv6PrefixLen *int64 `json:"Ipv6PrefixLen,omitnil,omitempty" name:"Ipv6PrefixLen"`

	// BGP类型IPv4互联网地址配额
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ipv4BgpQuota *int64 `json:"Ipv4BgpQuota,omitnil,omitempty" name:"Ipv4BgpQuota"`

	// 非BGP类型IPv4互联网地址配额
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ipv4OtherQuota *int64 `json:"Ipv4OtherQuota,omitnil,omitempty" name:"Ipv4OtherQuota"`

	// BGP类型IPv4互联网地址已使用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ipv4BgpNum *int64 `json:"Ipv4BgpNum,omitnil,omitempty" name:"Ipv4BgpNum"`

	// 非BGP类型互联网地址已使用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ipv4OtherNum *int64 `json:"Ipv4OtherNum,omitnil,omitempty" name:"Ipv4OtherNum"`

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

Predefined struct for user

type DescribeInternetAddressRequest

type DescribeInternetAddressRequest struct {
	*tchttp.BaseRequest

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

	// 返回数量,默认为20,最大值100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件:
	// <li>AddrType, 地址类型。0:BGP 1; 1: 电信, 2:移动, 3:联通</li>
	// <li>AddrProto地址类型。0:IPv4 1:IPv6</li>
	// <li>Status 地址状态。 0:使用中, 1:已停用, 2:已退还</li>
	// <li>Subnet 互联网公网地址,数组</li>
	// <InstanceIds>互联网公网地址ID,数组</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeInternetAddressRequest

func NewDescribeInternetAddressRequest() (request *DescribeInternetAddressRequest)

func (*DescribeInternetAddressRequest) FromJsonString

func (r *DescribeInternetAddressRequest) 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 (*DescribeInternetAddressRequest) ToJsonString

func (r *DescribeInternetAddressRequest) ToJsonString() string

type DescribeInternetAddressRequestParams added in v1.0.426

type DescribeInternetAddressRequestParams struct {
	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件:
	// <li>AddrType, 地址类型。0:BGP 1; 1: 电信, 2:移动, 3:联通</li>
	// <li>AddrProto地址类型。0:IPv4 1:IPv6</li>
	// <li>Status 地址状态。 0:使用中, 1:已停用, 2:已退还</li>
	// <li>Subnet 互联网公网地址,数组</li>
	// <InstanceIds>互联网公网地址ID,数组</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeInternetAddressResponse

type DescribeInternetAddressResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInternetAddressResponseParams `json:"Response"`
}

func NewDescribeInternetAddressResponse

func NewDescribeInternetAddressResponse() (response *DescribeInternetAddressResponse)

func (*DescribeInternetAddressResponse) FromJsonString

func (r *DescribeInternetAddressResponse) 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 (*DescribeInternetAddressResponse) ToJsonString

func (r *DescribeInternetAddressResponse) ToJsonString() string

type DescribeInternetAddressResponseParams added in v1.0.426

type DescribeInternetAddressResponseParams struct {
	// 互联网公网地址数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 互联网公网地址列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Subnets []*InternetAddressDetail `json:"Subnets,omitnil,omitempty" name:"Subnets"`

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

Predefined struct for user

type DescribeInternetAddressStatisticsRequest

type DescribeInternetAddressStatisticsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeInternetAddressStatisticsRequest

func NewDescribeInternetAddressStatisticsRequest() (request *DescribeInternetAddressStatisticsRequest)

func (*DescribeInternetAddressStatisticsRequest) FromJsonString

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

func (*DescribeInternetAddressStatisticsRequest) ToJsonString

type DescribeInternetAddressStatisticsRequestParams added in v1.0.426

type DescribeInternetAddressStatisticsRequestParams struct {
}

Predefined struct for user

type DescribeInternetAddressStatisticsResponse

type DescribeInternetAddressStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInternetAddressStatisticsResponseParams `json:"Response"`
}

func NewDescribeInternetAddressStatisticsResponse

func NewDescribeInternetAddressStatisticsResponse() (response *DescribeInternetAddressStatisticsResponse)

func (*DescribeInternetAddressStatisticsResponse) FromJsonString

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

func (*DescribeInternetAddressStatisticsResponse) ToJsonString

type DescribeInternetAddressStatisticsResponseParams added in v1.0.426

type DescribeInternetAddressStatisticsResponseParams struct {
	// 互联网公网地址统计信息数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 互联网公网地址统计信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InternetAddressStatistics []*InternetAddressStatistics `json:"InternetAddressStatistics,omitnil,omitempty" name:"InternetAddressStatistics"`

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

Predefined struct for user

type DescribePublicDirectConnectTunnelRoutesRequest

type DescribePublicDirectConnectTunnelRoutesRequest struct {
	*tchttp.BaseRequest

	// 专用通道ID
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`

	// 过滤条件:
	// route-type:路由类型,取值:BGP/STATIC
	// route-subnet:路由cidr,取值如:192.68.1.0/24
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

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

	// 返回数量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribePublicDirectConnectTunnelRoutesRequest

func NewDescribePublicDirectConnectTunnelRoutesRequest() (request *DescribePublicDirectConnectTunnelRoutesRequest)

func (*DescribePublicDirectConnectTunnelRoutesRequest) FromJsonString

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

func (*DescribePublicDirectConnectTunnelRoutesRequest) ToJsonString

type DescribePublicDirectConnectTunnelRoutesRequestParams added in v1.0.426

type DescribePublicDirectConnectTunnelRoutesRequestParams struct {
	// 专用通道ID
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`

	// 过滤条件:
	// route-type:路由类型,取值:BGP/STATIC
	// route-subnet:路由cidr,取值如:192.68.1.0/24
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

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

	// 返回数量,默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribePublicDirectConnectTunnelRoutesResponse

type DescribePublicDirectConnectTunnelRoutesResponse struct {
	*tchttp.BaseResponse
	Response *DescribePublicDirectConnectTunnelRoutesResponseParams `json:"Response"`
}

func NewDescribePublicDirectConnectTunnelRoutesResponse

func NewDescribePublicDirectConnectTunnelRoutesResponse() (response *DescribePublicDirectConnectTunnelRoutesResponse)

func (*DescribePublicDirectConnectTunnelRoutesResponse) FromJsonString

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

func (*DescribePublicDirectConnectTunnelRoutesResponse) ToJsonString

type DescribePublicDirectConnectTunnelRoutesResponseParams added in v1.0.426

type DescribePublicDirectConnectTunnelRoutesResponseParams struct {
	// 互联网通道路由列表
	Routes []*DirectConnectTunnelRoute `json:"Routes,omitnil,omitempty" name:"Routes"`

	// 记录总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DirectConnect

type DirectConnect struct {
	// 物理专线ID。
	DirectConnectId *string `json:"DirectConnectId,omitnil,omitempty" name:"DirectConnectId"`

	// 物理专线的名称。
	DirectConnectName *string `json:"DirectConnectName,omitnil,omitempty" name:"DirectConnectName"`

	// 物理专线的接入点ID。
	AccessPointId *string `json:"AccessPointId,omitnil,omitempty" name:"AccessPointId"`

	// 物理专线的状态。
	// 申请中:PENDING
	// 申请驳回:REJECTED
	// 待付款:TOPAY
	// 已付款:PAID
	// 建设中:ALLOCATED
	// 已开通:AVAILABLE
	// 删除中 :DELETING
	// 已删除:DELETED 。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 物理专线创建时间。
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 物理专线的开通时间。
	EnabledTime *string `json:"EnabledTime,omitnil,omitempty" name:"EnabledTime"`

	// 提供接入物理专线的运营商。ChinaTelecom:中国电信, ChinaMobile:中国移动,ChinaUnicom:中国联通, In-houseWiring:楼内线,ChinaOther:中国其他, InternationalOperator:境外其他。
	LineOperator *string `json:"LineOperator,omitnil,omitempty" name:"LineOperator"`

	// 本地数据中心的地理位置。
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`

	// 物理专线接入接口带宽,单位为Mbps。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 用户侧物理专线接入端口类型,取值:100Base-T:百兆电口,1000Base-T(默认值):千兆电口,1000Base-LX:千兆单模光口(10千米),10GBase-T:万兆电口10GBase-LR:万兆单模光口(10千米),默认值,千兆单模光口(10千米)
	PortType *string `json:"PortType,omitnil,omitempty" name:"PortType"`

	// 运营商或者服务商为物理专线提供的电路编码。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CircuitCode *string `json:"CircuitCode,omitnil,omitempty" name:"CircuitCode"`

	// 冗余物理专线的ID。
	RedundantDirectConnectId *string `json:"RedundantDirectConnectId,omitnil,omitempty" name:"RedundantDirectConnectId"`

	// 物理专线调试VLAN。默认开启VLAN,自动分配VLAN。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// 物理专线调试腾讯侧互联IP。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// 物理专线调试用户侧互联IP。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 物理专线申请者姓名。默认从账户体系获取。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomerName *string `json:"CustomerName,omitnil,omitempty" name:"CustomerName"`

	// 物理专线申请者联系邮箱。默认从账户体系获取。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomerContactMail *string `json:"CustomerContactMail,omitnil,omitempty" name:"CustomerContactMail"`

	// 物理专线申请者联系号码。默认从账户体系获取。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomerContactNumber *string `json:"CustomerContactNumber,omitnil,omitempty" name:"CustomerContactNumber"`

	// 物理专线的过期时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpiredTime *string `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 物理专线计费类型。 NON_RECURRING_CHARGE:一次性接入费用;PREPAID_BY_YEAR:按年预付费。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"`

	// 报障联系人。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FaultReportContactPerson *string `json:"FaultReportContactPerson,omitnil,omitempty" name:"FaultReportContactPerson"`

	// 报障联系电话。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FaultReportContactNumber *string `json:"FaultReportContactNumber,omitnil,omitempty" name:"FaultReportContactNumber"`

	// 标签键值对
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagSet []*Tag `json:"TagSet,omitnil,omitempty" name:"TagSet"`

	// 物理专线的接入点类型。
	AccessPointType *string `json:"AccessPointType,omitnil,omitempty" name:"AccessPointType"`

	// IDC所在城市
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdcCity *string `json:"IdcCity,omitnil,omitempty" name:"IdcCity"`

	// 计费状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChargeState *string `json:"ChargeState,omitnil,omitempty" name:"ChargeState"`

	// 物理专线开通时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 物理专线是否已签署用户协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	SignLaw *bool `json:"SignLaw,omitnil,omitempty" name:"SignLaw"`

	// 物理专线是否为LocalZone
	// 注意:此字段可能返回 null,表示取不到有效值。
	LocalZone *bool `json:"LocalZone,omitnil,omitempty" name:"LocalZone"`

	// 该物理专线下vlan 0的专用通道数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	VlanZeroDirectConnectTunnelCount *uint64 `json:"VlanZeroDirectConnectTunnelCount,omitnil,omitempty" name:"VlanZeroDirectConnectTunnelCount"`

	// 该物理专线下非vlan 0的专用通道数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	OtherVlanDirectConnectTunnelCount *uint64 `json:"OtherVlanDirectConnectTunnelCount,omitnil,omitempty" name:"OtherVlanDirectConnectTunnelCount"`

	// 物理专线最小带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	MinBandwidth *uint64 `json:"MinBandwidth,omitnil,omitempty" name:"MinBandwidth"`
}

type DirectConnectTunnel

type DirectConnectTunnel struct {
	// 专用通道ID
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`

	// 物理专线ID
	DirectConnectId *string `json:"DirectConnectId,omitnil,omitempty" name:"DirectConnectId"`

	// 专用通道状态
	// AVAILABLE:就绪或者已连接
	// PENDING:申请中
	// ALLOCATING:配置中
	// ALLOCATED:配置完成
	// ALTERING:修改中
	// DELETING:删除中
	// DELETED:删除完成
	// COMFIRMING:待接受
	// REJECTED:拒绝
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 物理专线的拥有者,开发商账号 ID
	DirectConnectOwnerAccount *string `json:"DirectConnectOwnerAccount,omitnil,omitempty" name:"DirectConnectOwnerAccount"`

	// 专用通道的拥有者,开发商账号 ID
	OwnerAccount *string `json:"OwnerAccount,omitnil,omitempty" name:"OwnerAccount"`

	// 网络类型,分别为VPC、BMVPC、CCN
	//  VPC:私有网络 ,BMVPC:黑石网络,CCN:云联网
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// VPC地域对应的网络名,如ap-guangzhou
	NetworkRegion *string `json:"NetworkRegion,omitnil,omitempty" name:"NetworkRegion"`

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

	// 专线网关 ID
	DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitnil,omitempty" name:"DirectConnectGatewayId"`

	// BGP :BGP路由 STATIC:静态 默认为 BGP 路由
	RouteType *string `json:"RouteType,omitnil,omitempty" name:"RouteType"`

	// 用户侧BGP,Asn,AuthKey
	BgpPeer *BgpPeer `json:"BgpPeer,omitnil,omitempty" name:"BgpPeer"`

	// 用户侧网段地址
	RouteFilterPrefixes []*RouteFilterPrefix `json:"RouteFilterPrefixes,omitnil,omitempty" name:"RouteFilterPrefixes"`

	// 专用通道的Vlan
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// TencentAddress,腾讯侧互联 IP
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// CustomerAddress,用户侧互联 IP
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 专用通道名称
	DirectConnectTunnelName *string `json:"DirectConnectTunnelName,omitnil,omitempty" name:"DirectConnectTunnelName"`

	// 专用通道创建时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 专用通道带宽值
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 专用通道标签值
	TagSet []*Tag `json:"TagSet,omitnil,omitempty" name:"TagSet"`

	// 关联的网络自定义探测ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetDetectId *string `json:"NetDetectId,omitnil,omitempty" name:"NetDetectId"`

	// BGP community开关
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableBGPCommunity *bool `json:"EnableBGPCommunity,omitnil,omitempty" name:"EnableBGPCommunity"`

	// 是否为Nat通道
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatType *int64 `json:"NatType,omitnil,omitempty" name:"NatType"`

	// VPC地域简码,如gz、cd
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcRegion *string `json:"VpcRegion,omitnil,omitempty" name:"VpcRegion"`

	// 是否开启BFD
	// 注意:此字段可能返回 null,表示取不到有效值。
	BfdEnable *int64 `json:"BfdEnable,omitnil,omitempty" name:"BfdEnable"`

	// 专用通道接入点类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessPointType *string `json:"AccessPointType,omitnil,omitempty" name:"AccessPointType"`

	// 专线网关名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DirectConnectGatewayName *string `json:"DirectConnectGatewayName,omitnil,omitempty" name:"DirectConnectGatewayName"`

	// VPC名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// TencentBackupAddress,腾讯侧备用互联 IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	TencentBackupAddress *string `json:"TencentBackupAddress,omitnil,omitempty" name:"TencentBackupAddress"`

	// 专用通道关联的物理专线是否签署了用户协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	SignLaw *bool `json:"SignLaw,omitnil,omitempty" name:"SignLaw"`

	// 高速上云服务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloudAttachId *string `json:"CloudAttachId,omitnil,omitempty" name:"CloudAttachId"`
}

type DirectConnectTunnelExtra

type DirectConnectTunnelExtra struct {
	// 专用通道ID
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`

	// 物理专线ID
	DirectConnectId *string `json:"DirectConnectId,omitnil,omitempty" name:"DirectConnectId"`

	// 专用通道状态
	// AVAILABLE:就绪或者已连接
	// PENDING:申请中
	// ALLOCATING:配置中
	// ALLOCATED:配置完成
	// ALTERING:修改中
	// DELETING:删除中
	// DELETED:删除完成
	// COMFIRMING:待接受
	// REJECTED:拒绝
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 物理专线的拥有者,开发商账号 ID
	DirectConnectOwnerAccount *string `json:"DirectConnectOwnerAccount,omitnil,omitempty" name:"DirectConnectOwnerAccount"`

	// 专用通道的拥有者,开发商账号 ID
	OwnerAccount *string `json:"OwnerAccount,omitnil,omitempty" name:"OwnerAccount"`

	// 网络类型,分别为VPC、BMVPC、CCN
	//  VPC:私有网络 ,BMVPC:黑石网络,CCN:云联网
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// VPC地域对应的网络名,如ap-guangzhou
	NetworkRegion *string `json:"NetworkRegion,omitnil,omitempty" name:"NetworkRegion"`

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

	// 专线网关 ID
	DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitnil,omitempty" name:"DirectConnectGatewayId"`

	// BGP :BGP路由 STATIC:静态 默认为 BGP 路由
	RouteType *string `json:"RouteType,omitnil,omitempty" name:"RouteType"`

	// 用户侧BGP,Asn,AuthKey
	BgpPeer *BgpPeer `json:"BgpPeer,omitnil,omitempty" name:"BgpPeer"`

	// 用户侧网段地址
	RouteFilterPrefixes []*RouteFilterPrefix `json:"RouteFilterPrefixes,omitnil,omitempty" name:"RouteFilterPrefixes"`

	// 互联网通道公网网段地址
	PublicAddresses []*RouteFilterPrefix `json:"PublicAddresses,omitnil,omitempty" name:"PublicAddresses"`

	// 专用通道的Vlan
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// 腾讯侧互联 IP
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// 腾讯侧备用互联IP
	TencentBackupAddress *string `json:"TencentBackupAddress,omitnil,omitempty" name:"TencentBackupAddress"`

	// 用户侧互联 IP
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 专用通道名称
	DirectConnectTunnelName *string `json:"DirectConnectTunnelName,omitnil,omitempty" name:"DirectConnectTunnelName"`

	// 专用通道创建时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 专用通道带宽值
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 关联的网络自定义探测ID
	NetDetectId *string `json:"NetDetectId,omitnil,omitempty" name:"NetDetectId"`

	// BGP community开关
	EnableBGPCommunity *bool `json:"EnableBGPCommunity,omitnil,omitempty" name:"EnableBGPCommunity"`

	// 是否为Nat通道
	NatType *int64 `json:"NatType,omitnil,omitempty" name:"NatType"`

	// VPC地域简码,如gz、cd
	VpcRegion *string `json:"VpcRegion,omitnil,omitempty" name:"VpcRegion"`

	// 是否开启BFD
	BfdEnable *int64 `json:"BfdEnable,omitnil,omitempty" name:"BfdEnable"`

	// 是否开启NQA
	NqaEnable *int64 `json:"NqaEnable,omitnil,omitempty" name:"NqaEnable"`

	// 专用通道接入点类型
	AccessPointType *string `json:"AccessPointType,omitnil,omitempty" name:"AccessPointType"`

	// 专线网关名称
	DirectConnectGatewayName *string `json:"DirectConnectGatewayName,omitnil,omitempty" name:"DirectConnectGatewayName"`

	// VPC名称
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// 专用通道关联的物理专线是否签署了用户协议
	SignLaw *bool `json:"SignLaw,omitnil,omitempty" name:"SignLaw"`

	// BFD配置信息
	BfdInfo *BFDInfo `json:"BfdInfo,omitnil,omitempty" name:"BfdInfo"`

	// NQA配置信息
	NqaInfo *NQAInfo `json:"NqaInfo,omitnil,omitempty" name:"NqaInfo"`

	// BGP状态
	BgpStatus *BGPStatus `json:"BgpStatus,omitnil,omitempty" name:"BgpStatus"`

	// 是否开启IPv6
	// 注意:此字段可能返回 null,表示取不到有效值。
	IPv6Enable *int64 `json:"IPv6Enable,omitnil,omitempty" name:"IPv6Enable"`

	// 腾讯侧互联IPv6地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	TencentIPv6Address *string `json:"TencentIPv6Address,omitnil,omitempty" name:"TencentIPv6Address"`

	// 腾讯侧备用互联IPv6地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	TencentBackupIPv6Address *string `json:"TencentBackupIPv6Address,omitnil,omitempty" name:"TencentBackupIPv6Address"`

	// BGPv6状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	BgpIPv6Status *BGPStatus `json:"BgpIPv6Status,omitnil,omitempty" name:"BgpIPv6Status"`

	// 用户侧互联IPv6地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomerIPv6Address *string `json:"CustomerIPv6Address,omitnil,omitempty" name:"CustomerIPv6Address"`

	// 专用通道是否支持巨帧。1 支持,0 不支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	JumboEnable *int64 `json:"JumboEnable,omitnil,omitempty" name:"JumboEnable"`

	// 专用通道是否支持高精度BFD。1支持,0不支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	HighPrecisionBFDEnable *int64 `json:"HighPrecisionBFDEnable,omitnil,omitempty" name:"HighPrecisionBFDEnable"`
}

type DirectConnectTunnelRoute

type DirectConnectTunnelRoute struct {
	// 专用通道路由ID
	RouteId *string `json:"RouteId,omitnil,omitempty" name:"RouteId"`

	// 网段CIDR
	DestinationCidrBlock *string `json:"DestinationCidrBlock,omitnil,omitempty" name:"DestinationCidrBlock"`

	// 路由类型:BGP/STATIC路由
	RouteType *string `json:"RouteType,omitnil,omitempty" name:"RouteType"`

	// ENABLE:路由启用,DISABLE:路由禁用
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// ASPath信息
	ASPath []*string `json:"ASPath,omitnil,omitempty" name:"ASPath"`

	// 路由下一跳IP
	NextHop *string `json:"NextHop,omitnil,omitempty" name:"NextHop"`
}

type DisableInternetAddressRequest

type DisableInternetAddressRequest struct {
	*tchttp.BaseRequest

	// 公网互联网地址ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDisableInternetAddressRequest

func NewDisableInternetAddressRequest() (request *DisableInternetAddressRequest)

func (*DisableInternetAddressRequest) FromJsonString

func (r *DisableInternetAddressRequest) 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 (*DisableInternetAddressRequest) ToJsonString

func (r *DisableInternetAddressRequest) ToJsonString() string

type DisableInternetAddressRequestParams added in v1.0.426

type DisableInternetAddressRequestParams struct {
	// 公网互联网地址ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DisableInternetAddressResponse

type DisableInternetAddressResponse struct {
	*tchttp.BaseResponse
	Response *DisableInternetAddressResponseParams `json:"Response"`
}

func NewDisableInternetAddressResponse

func NewDisableInternetAddressResponse() (response *DisableInternetAddressResponse)

func (*DisableInternetAddressResponse) FromJsonString

func (r *DisableInternetAddressResponse) 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 (*DisableInternetAddressResponse) ToJsonString

func (r *DisableInternetAddressResponse) ToJsonString() string

type DisableInternetAddressResponseParams added in v1.0.426

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

Predefined struct for user

type EnableInternetAddressRequest

type EnableInternetAddressRequest struct {
	*tchttp.BaseRequest

	// 互联网公网地址ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewEnableInternetAddressRequest

func NewEnableInternetAddressRequest() (request *EnableInternetAddressRequest)

func (*EnableInternetAddressRequest) FromJsonString

func (r *EnableInternetAddressRequest) 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 (*EnableInternetAddressRequest) ToJsonString

func (r *EnableInternetAddressRequest) ToJsonString() string

type EnableInternetAddressRequestParams added in v1.0.426

type EnableInternetAddressRequestParams struct {
	// 互联网公网地址ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type EnableInternetAddressResponse

type EnableInternetAddressResponse struct {
	*tchttp.BaseResponse
	Response *EnableInternetAddressResponseParams `json:"Response"`
}

func NewEnableInternetAddressResponse

func NewEnableInternetAddressResponse() (response *EnableInternetAddressResponse)

func (*EnableInternetAddressResponse) FromJsonString

func (r *EnableInternetAddressResponse) 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 (*EnableInternetAddressResponse) ToJsonString

func (r *EnableInternetAddressResponse) ToJsonString() string

type EnableInternetAddressResponseParams added in v1.0.426

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

Predefined struct for user

type Filter

type Filter struct {
	// 需要过滤的字段。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 字段的过滤值。
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type InternetAddressDetail

type InternetAddressDetail struct {
	// 互联网地址ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 互联网网络地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Subnet *string `json:"Subnet,omitnil,omitempty" name:"Subnet"`

	// 网络地址掩码长度
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaskLen *int64 `json:"MaskLen,omitnil,omitempty" name:"MaskLen"`

	// 0:BGP
	// 1:电信
	// 2:移动
	// 3:联通
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddrType *int64 `json:"AddrType,omitnil,omitempty" name:"AddrType"`

	// 0:使用中
	// 1:已停用
	// 2:已退还
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 申请时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplyTime *string `json:"ApplyTime,omitnil,omitempty" name:"ApplyTime"`

	// 停用时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StopTime *string `json:"StopTime,omitnil,omitempty" name:"StopTime"`

	// 退还时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseTime *string `json:"ReleaseTime,omitnil,omitempty" name:"ReleaseTime"`

	// 地域信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 0:IPv4 1:IPv6
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddrProto *int64 `json:"AddrProto,omitnil,omitempty" name:"AddrProto"`

	// 释放状态的IP地址保留的天数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReserveTime *int64 `json:"ReserveTime,omitnil,omitempty" name:"ReserveTime"`
}

type InternetAddressStatistics

type InternetAddressStatistics struct {
	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 互联网公网地址数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetNum *int64 `json:"SubnetNum,omitnil,omitempty" name:"SubnetNum"`
}

type ModifyDirectConnectAttributeRequest

type ModifyDirectConnectAttributeRequest struct {
	*tchttp.BaseRequest

	// 物理专线的ID。
	DirectConnectId *string `json:"DirectConnectId,omitnil,omitempty" name:"DirectConnectId"`

	// 物理专线名称。
	DirectConnectName *string `json:"DirectConnectName,omitnil,omitempty" name:"DirectConnectName"`

	// 运营商或者服务商为物理专线提供的电路编码。
	CircuitCode *string `json:"CircuitCode,omitnil,omitempty" name:"CircuitCode"`

	// 物理专线调试VLAN。
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// 物理专线调试腾讯侧互联 IP。
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// 物理专线调试用户侧互联 IP。
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 物理专线申请者姓名。默认从账户体系获取。
	CustomerName *string `json:"CustomerName,omitnil,omitempty" name:"CustomerName"`

	// 物理专线申请者联系邮箱。默认从账户体系获取。
	CustomerContactMail *string `json:"CustomerContactMail,omitnil,omitempty" name:"CustomerContactMail"`

	// 物理专线申请者联系号码。默认从账户体系获取。
	CustomerContactNumber *string `json:"CustomerContactNumber,omitnil,omitempty" name:"CustomerContactNumber"`

	// 报障联系人。
	FaultReportContactPerson *string `json:"FaultReportContactPerson,omitnil,omitempty" name:"FaultReportContactPerson"`

	// 报障联系电话。
	FaultReportContactNumber *string `json:"FaultReportContactNumber,omitnil,omitempty" name:"FaultReportContactNumber"`

	// 物理专线申请者补签用户使用协议
	SignLaw *bool `json:"SignLaw,omitnil,omitempty" name:"SignLaw"`

	// 物理专线带宽
	Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`
}

func NewModifyDirectConnectAttributeRequest

func NewModifyDirectConnectAttributeRequest() (request *ModifyDirectConnectAttributeRequest)

func (*ModifyDirectConnectAttributeRequest) FromJsonString

func (r *ModifyDirectConnectAttributeRequest) 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 (*ModifyDirectConnectAttributeRequest) ToJsonString

func (r *ModifyDirectConnectAttributeRequest) ToJsonString() string

type ModifyDirectConnectAttributeRequestParams added in v1.0.426

type ModifyDirectConnectAttributeRequestParams struct {
	// 物理专线的ID。
	DirectConnectId *string `json:"DirectConnectId,omitnil,omitempty" name:"DirectConnectId"`

	// 物理专线名称。
	DirectConnectName *string `json:"DirectConnectName,omitnil,omitempty" name:"DirectConnectName"`

	// 运营商或者服务商为物理专线提供的电路编码。
	CircuitCode *string `json:"CircuitCode,omitnil,omitempty" name:"CircuitCode"`

	// 物理专线调试VLAN。
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// 物理专线调试腾讯侧互联 IP。
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// 物理专线调试用户侧互联 IP。
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 物理专线申请者姓名。默认从账户体系获取。
	CustomerName *string `json:"CustomerName,omitnil,omitempty" name:"CustomerName"`

	// 物理专线申请者联系邮箱。默认从账户体系获取。
	CustomerContactMail *string `json:"CustomerContactMail,omitnil,omitempty" name:"CustomerContactMail"`

	// 物理专线申请者联系号码。默认从账户体系获取。
	CustomerContactNumber *string `json:"CustomerContactNumber,omitnil,omitempty" name:"CustomerContactNumber"`

	// 报障联系人。
	FaultReportContactPerson *string `json:"FaultReportContactPerson,omitnil,omitempty" name:"FaultReportContactPerson"`

	// 报障联系电话。
	FaultReportContactNumber *string `json:"FaultReportContactNumber,omitnil,omitempty" name:"FaultReportContactNumber"`

	// 物理专线申请者补签用户使用协议
	SignLaw *bool `json:"SignLaw,omitnil,omitempty" name:"SignLaw"`

	// 物理专线带宽
	Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`
}

Predefined struct for user

type ModifyDirectConnectAttributeResponse

type ModifyDirectConnectAttributeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDirectConnectAttributeResponseParams `json:"Response"`
}

func NewModifyDirectConnectAttributeResponse

func NewModifyDirectConnectAttributeResponse() (response *ModifyDirectConnectAttributeResponse)

func (*ModifyDirectConnectAttributeResponse) FromJsonString

func (r *ModifyDirectConnectAttributeResponse) 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 (*ModifyDirectConnectAttributeResponse) ToJsonString

func (r *ModifyDirectConnectAttributeResponse) ToJsonString() string

type ModifyDirectConnectAttributeResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDirectConnectTunnelAttributeRequest

type ModifyDirectConnectTunnelAttributeRequest struct {
	*tchttp.BaseRequest

	// 专用通道ID
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`

	// 专用通道名称
	DirectConnectTunnelName *string `json:"DirectConnectTunnelName,omitnil,omitempty" name:"DirectConnectTunnelName"`

	// 用户侧BGP,包括Asn,AuthKey
	BgpPeer *BgpPeer `json:"BgpPeer,omitnil,omitempty" name:"BgpPeer"`

	// 用户侧网段地址
	RouteFilterPrefixes []*RouteFilterPrefix `json:"RouteFilterPrefixes,omitnil,omitempty" name:"RouteFilterPrefixes"`

	// 腾讯侧互联IP
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// 用户侧互联IP
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 专用通道带宽值,单位为M。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 腾讯侧备用互联IP
	TencentBackupAddress *string `json:"TencentBackupAddress,omitnil,omitempty" name:"TencentBackupAddress"`
}

func NewModifyDirectConnectTunnelAttributeRequest

func NewModifyDirectConnectTunnelAttributeRequest() (request *ModifyDirectConnectTunnelAttributeRequest)

func (*ModifyDirectConnectTunnelAttributeRequest) FromJsonString

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

func (*ModifyDirectConnectTunnelAttributeRequest) ToJsonString

type ModifyDirectConnectTunnelAttributeRequestParams added in v1.0.426

type ModifyDirectConnectTunnelAttributeRequestParams struct {
	// 专用通道ID
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`

	// 专用通道名称
	DirectConnectTunnelName *string `json:"DirectConnectTunnelName,omitnil,omitempty" name:"DirectConnectTunnelName"`

	// 用户侧BGP,包括Asn,AuthKey
	BgpPeer *BgpPeer `json:"BgpPeer,omitnil,omitempty" name:"BgpPeer"`

	// 用户侧网段地址
	RouteFilterPrefixes []*RouteFilterPrefix `json:"RouteFilterPrefixes,omitnil,omitempty" name:"RouteFilterPrefixes"`

	// 腾讯侧互联IP
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// 用户侧互联IP
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 专用通道带宽值,单位为M。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 腾讯侧备用互联IP
	TencentBackupAddress *string `json:"TencentBackupAddress,omitnil,omitempty" name:"TencentBackupAddress"`
}

Predefined struct for user

type ModifyDirectConnectTunnelAttributeResponse

type ModifyDirectConnectTunnelAttributeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDirectConnectTunnelAttributeResponseParams `json:"Response"`
}

func NewModifyDirectConnectTunnelAttributeResponse

func NewModifyDirectConnectTunnelAttributeResponse() (response *ModifyDirectConnectTunnelAttributeResponse)

func (*ModifyDirectConnectTunnelAttributeResponse) FromJsonString

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

func (*ModifyDirectConnectTunnelAttributeResponse) ToJsonString

type ModifyDirectConnectTunnelAttributeResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDirectConnectTunnelExtraRequest

type ModifyDirectConnectTunnelExtraRequest struct {
	*tchttp.BaseRequest

	// 专用通道ID。
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`

	// 专用通道的Vlan。
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// Bgp参数,包括Asn,AuthKey
	BgpPeer *BgpPeer `json:"BgpPeer,omitnil,omitempty" name:"BgpPeer"`

	// 用户侧过滤网段地址。
	RouteFilterPrefixes *RouteFilterPrefix `json:"RouteFilterPrefixes,omitnil,omitempty" name:"RouteFilterPrefixes"`

	// 腾讯侧互联IP。
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// 腾讯侧备用互联IP。
	TencentBackupAddress *string `json:"TencentBackupAddress,omitnil,omitempty" name:"TencentBackupAddress"`

	// 用户侧互联IP。
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 专用通道带宽值。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// BGP community开关。
	EnableBGPCommunity *bool `json:"EnableBGPCommunity,omitnil,omitempty" name:"EnableBGPCommunity"`

	// 是否开启BFD。
	BfdEnable *int64 `json:"BfdEnable,omitnil,omitempty" name:"BfdEnable"`

	// 是否开启NQA。
	NqaEnable *int64 `json:"NqaEnable,omitnil,omitempty" name:"NqaEnable"`

	// BFD配置信息。
	BfdInfo *BFDInfo `json:"BfdInfo,omitnil,omitempty" name:"BfdInfo"`

	// NQA配置信息。
	NqaInfo *NQAInfo `json:"NqaInfo,omitnil,omitempty" name:"NqaInfo"`

	// IPV6使能。0:停用IPv6;1: 启用IPv6。
	IPv6Enable *int64 `json:"IPv6Enable,omitnil,omitempty" name:"IPv6Enable"`

	// 去往用户侧的路由信息。
	CustomerIDCRoutes []*RouteFilterPrefix `json:"CustomerIDCRoutes,omitnil,omitempty" name:"CustomerIDCRoutes"`

	// 是否开启巨帧。1:开启;0:不开启。
	JumboEnable *int64 `json:"JumboEnable,omitnil,omitempty" name:"JumboEnable"`

	// 腾讯侧互联IPv6。
	TencentIPv6Address *string `json:"TencentIPv6Address,omitnil,omitempty" name:"TencentIPv6Address"`

	// 腾讯侧备用互联IPv6。
	TencentBackupIPv6Address *string `json:"TencentBackupIPv6Address,omitnil,omitempty" name:"TencentBackupIPv6Address"`

	// 用户侧互联IPv6。
	CustomerIPv6Address *string `json:"CustomerIPv6Address,omitnil,omitempty" name:"CustomerIPv6Address"`
}

func NewModifyDirectConnectTunnelExtraRequest

func NewModifyDirectConnectTunnelExtraRequest() (request *ModifyDirectConnectTunnelExtraRequest)

func (*ModifyDirectConnectTunnelExtraRequest) FromJsonString

func (r *ModifyDirectConnectTunnelExtraRequest) 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 (*ModifyDirectConnectTunnelExtraRequest) ToJsonString

type ModifyDirectConnectTunnelExtraRequestParams added in v1.0.426

type ModifyDirectConnectTunnelExtraRequestParams struct {
	// 专用通道ID。
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`

	// 专用通道的Vlan。
	Vlan *int64 `json:"Vlan,omitnil,omitempty" name:"Vlan"`

	// Bgp参数,包括Asn,AuthKey
	BgpPeer *BgpPeer `json:"BgpPeer,omitnil,omitempty" name:"BgpPeer"`

	// 用户侧过滤网段地址。
	RouteFilterPrefixes *RouteFilterPrefix `json:"RouteFilterPrefixes,omitnil,omitempty" name:"RouteFilterPrefixes"`

	// 腾讯侧互联IP。
	TencentAddress *string `json:"TencentAddress,omitnil,omitempty" name:"TencentAddress"`

	// 腾讯侧备用互联IP。
	TencentBackupAddress *string `json:"TencentBackupAddress,omitnil,omitempty" name:"TencentBackupAddress"`

	// 用户侧互联IP。
	CustomerAddress *string `json:"CustomerAddress,omitnil,omitempty" name:"CustomerAddress"`

	// 专用通道带宽值。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// BGP community开关。
	EnableBGPCommunity *bool `json:"EnableBGPCommunity,omitnil,omitempty" name:"EnableBGPCommunity"`

	// 是否开启BFD。
	BfdEnable *int64 `json:"BfdEnable,omitnil,omitempty" name:"BfdEnable"`

	// 是否开启NQA。
	NqaEnable *int64 `json:"NqaEnable,omitnil,omitempty" name:"NqaEnable"`

	// BFD配置信息。
	BfdInfo *BFDInfo `json:"BfdInfo,omitnil,omitempty" name:"BfdInfo"`

	// NQA配置信息。
	NqaInfo *NQAInfo `json:"NqaInfo,omitnil,omitempty" name:"NqaInfo"`

	// IPV6使能。0:停用IPv6;1: 启用IPv6。
	IPv6Enable *int64 `json:"IPv6Enable,omitnil,omitempty" name:"IPv6Enable"`

	// 去往用户侧的路由信息。
	CustomerIDCRoutes []*RouteFilterPrefix `json:"CustomerIDCRoutes,omitnil,omitempty" name:"CustomerIDCRoutes"`

	// 是否开启巨帧。1:开启;0:不开启。
	JumboEnable *int64 `json:"JumboEnable,omitnil,omitempty" name:"JumboEnable"`

	// 腾讯侧互联IPv6。
	TencentIPv6Address *string `json:"TencentIPv6Address,omitnil,omitempty" name:"TencentIPv6Address"`

	// 腾讯侧备用互联IPv6。
	TencentBackupIPv6Address *string `json:"TencentBackupIPv6Address,omitnil,omitempty" name:"TencentBackupIPv6Address"`

	// 用户侧互联IPv6。
	CustomerIPv6Address *string `json:"CustomerIPv6Address,omitnil,omitempty" name:"CustomerIPv6Address"`
}

Predefined struct for user

type ModifyDirectConnectTunnelExtraResponse

type ModifyDirectConnectTunnelExtraResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDirectConnectTunnelExtraResponseParams `json:"Response"`
}

func NewModifyDirectConnectTunnelExtraResponse

func NewModifyDirectConnectTunnelExtraResponse() (response *ModifyDirectConnectTunnelExtraResponse)

func (*ModifyDirectConnectTunnelExtraResponse) FromJsonString

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

func (*ModifyDirectConnectTunnelExtraResponse) ToJsonString

type ModifyDirectConnectTunnelExtraResponseParams added in v1.0.426

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

Predefined struct for user

type NQAInfo

type NQAInfo struct {
	// 健康检查次数
	ProbeFailedTimes *int64 `json:"ProbeFailedTimes,omitnil,omitempty" name:"ProbeFailedTimes"`

	// 健康检查间隔
	Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"`

	// 健康检查地址
	DestinationIp *string `json:"DestinationIp,omitnil,omitempty" name:"DestinationIp"`
}

type RejectDirectConnectTunnelRequest

type RejectDirectConnectTunnelRequest struct {
	*tchttp.BaseRequest

	// 无
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`
}

func NewRejectDirectConnectTunnelRequest

func NewRejectDirectConnectTunnelRequest() (request *RejectDirectConnectTunnelRequest)

func (*RejectDirectConnectTunnelRequest) FromJsonString

func (r *RejectDirectConnectTunnelRequest) 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 (*RejectDirectConnectTunnelRequest) ToJsonString

func (r *RejectDirectConnectTunnelRequest) ToJsonString() string

type RejectDirectConnectTunnelRequestParams added in v1.0.426

type RejectDirectConnectTunnelRequestParams struct {
	// 无
	DirectConnectTunnelId *string `json:"DirectConnectTunnelId,omitnil,omitempty" name:"DirectConnectTunnelId"`
}

Predefined struct for user

type RejectDirectConnectTunnelResponse

type RejectDirectConnectTunnelResponse struct {
	*tchttp.BaseResponse
	Response *RejectDirectConnectTunnelResponseParams `json:"Response"`
}

func NewRejectDirectConnectTunnelResponse

func NewRejectDirectConnectTunnelResponse() (response *RejectDirectConnectTunnelResponse)

func (*RejectDirectConnectTunnelResponse) FromJsonString

func (r *RejectDirectConnectTunnelResponse) 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 (*RejectDirectConnectTunnelResponse) ToJsonString

func (r *RejectDirectConnectTunnelResponse) ToJsonString() string

type RejectDirectConnectTunnelResponseParams added in v1.0.426

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

Predefined struct for user

type ReleaseInternetAddressRequest

type ReleaseInternetAddressRequest struct {
	*tchttp.BaseRequest

	// 公网互联网地址ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewReleaseInternetAddressRequest

func NewReleaseInternetAddressRequest() (request *ReleaseInternetAddressRequest)

func (*ReleaseInternetAddressRequest) FromJsonString

func (r *ReleaseInternetAddressRequest) 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 (*ReleaseInternetAddressRequest) ToJsonString

func (r *ReleaseInternetAddressRequest) ToJsonString() string

type ReleaseInternetAddressRequestParams added in v1.0.426

type ReleaseInternetAddressRequestParams struct {
	// 公网互联网地址ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type ReleaseInternetAddressResponse

type ReleaseInternetAddressResponse struct {
	*tchttp.BaseResponse
	Response *ReleaseInternetAddressResponseParams `json:"Response"`
}

func NewReleaseInternetAddressResponse

func NewReleaseInternetAddressResponse() (response *ReleaseInternetAddressResponse)

func (*ReleaseInternetAddressResponse) FromJsonString

func (r *ReleaseInternetAddressResponse) 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 (*ReleaseInternetAddressResponse) ToJsonString

func (r *ReleaseInternetAddressResponse) ToJsonString() string

type ReleaseInternetAddressResponseParams added in v1.0.426

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

Predefined struct for user

type RouteFilterPrefix

type RouteFilterPrefix struct {
	// 用户侧网段地址
	Cidr *string `json:"Cidr,omitnil,omitempty" name:"Cidr"`
}

type Tag

type Tag struct {
	// 标签键
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 标签值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL