Documentation ¶
Index ¶
- Constants
- type AcceptDirectConnectTunnelRequest
- type AcceptDirectConnectTunnelRequestParams
- type AcceptDirectConnectTunnelResponse
- type AcceptDirectConnectTunnelResponseParams
- type AccessPoint
- type ApplyInternetAddressRequest
- type ApplyInternetAddressRequestParams
- type ApplyInternetAddressResponse
- type ApplyInternetAddressResponseParams
- type BFDInfo
- type BGPStatus
- type BgpPeer
- type Client
- func (c *Client) AcceptDirectConnectTunnel(request *AcceptDirectConnectTunnelRequest) (response *AcceptDirectConnectTunnelResponse, err error)
- func (c *Client) AcceptDirectConnectTunnelWithContext(ctx context.Context, request *AcceptDirectConnectTunnelRequest) (response *AcceptDirectConnectTunnelResponse, err error)
- func (c *Client) ApplyInternetAddress(request *ApplyInternetAddressRequest) (response *ApplyInternetAddressResponse, err error)
- func (c *Client) ApplyInternetAddressWithContext(ctx context.Context, request *ApplyInternetAddressRequest) (response *ApplyInternetAddressResponse, err error)
- func (c *Client) CreateDirectConnect(request *CreateDirectConnectRequest) (response *CreateDirectConnectResponse, err error)
- func (c *Client) CreateDirectConnectTunnel(request *CreateDirectConnectTunnelRequest) (response *CreateDirectConnectTunnelResponse, err error)
- func (c *Client) CreateDirectConnectTunnelWithContext(ctx context.Context, request *CreateDirectConnectTunnelRequest) (response *CreateDirectConnectTunnelResponse, err error)
- func (c *Client) CreateDirectConnectWithContext(ctx context.Context, request *CreateDirectConnectRequest) (response *CreateDirectConnectResponse, err error)
- func (c *Client) DeleteDirectConnect(request *DeleteDirectConnectRequest) (response *DeleteDirectConnectResponse, err error)
- func (c *Client) DeleteDirectConnectTunnel(request *DeleteDirectConnectTunnelRequest) (response *DeleteDirectConnectTunnelResponse, err error)
- func (c *Client) DeleteDirectConnectTunnelWithContext(ctx context.Context, request *DeleteDirectConnectTunnelRequest) (response *DeleteDirectConnectTunnelResponse, err error)
- func (c *Client) DeleteDirectConnectWithContext(ctx context.Context, request *DeleteDirectConnectRequest) (response *DeleteDirectConnectResponse, err error)
- func (c *Client) DescribeAccessPoints(request *DescribeAccessPointsRequest) (response *DescribeAccessPointsResponse, err error)
- func (c *Client) DescribeAccessPointsWithContext(ctx context.Context, request *DescribeAccessPointsRequest) (response *DescribeAccessPointsResponse, err error)
- func (c *Client) DescribeDirectConnectTunnelExtra(request *DescribeDirectConnectTunnelExtraRequest) (response *DescribeDirectConnectTunnelExtraResponse, err error)
- func (c *Client) DescribeDirectConnectTunnelExtraWithContext(ctx context.Context, request *DescribeDirectConnectTunnelExtraRequest) (response *DescribeDirectConnectTunnelExtraResponse, err error)
- func (c *Client) DescribeDirectConnectTunnels(request *DescribeDirectConnectTunnelsRequest) (response *DescribeDirectConnectTunnelsResponse, err error)
- func (c *Client) DescribeDirectConnectTunnelsWithContext(ctx context.Context, request *DescribeDirectConnectTunnelsRequest) (response *DescribeDirectConnectTunnelsResponse, err error)
- func (c *Client) DescribeDirectConnects(request *DescribeDirectConnectsRequest) (response *DescribeDirectConnectsResponse, err error)
- func (c *Client) DescribeDirectConnectsWithContext(ctx context.Context, request *DescribeDirectConnectsRequest) (response *DescribeDirectConnectsResponse, err error)
- func (c *Client) DescribeInternetAddress(request *DescribeInternetAddressRequest) (response *DescribeInternetAddressResponse, err error)
- func (c *Client) DescribeInternetAddressQuota(request *DescribeInternetAddressQuotaRequest) (response *DescribeInternetAddressQuotaResponse, err error)
- func (c *Client) DescribeInternetAddressQuotaWithContext(ctx context.Context, request *DescribeInternetAddressQuotaRequest) (response *DescribeInternetAddressQuotaResponse, err error)
- func (c *Client) DescribeInternetAddressStatistics(request *DescribeInternetAddressStatisticsRequest) (response *DescribeInternetAddressStatisticsResponse, err error)
- func (c *Client) DescribeInternetAddressStatisticsWithContext(ctx context.Context, request *DescribeInternetAddressStatisticsRequest) (response *DescribeInternetAddressStatisticsResponse, err error)
- func (c *Client) DescribeInternetAddressWithContext(ctx context.Context, request *DescribeInternetAddressRequest) (response *DescribeInternetAddressResponse, err error)
- func (c *Client) DescribePublicDirectConnectTunnelRoutes(request *DescribePublicDirectConnectTunnelRoutesRequest) (response *DescribePublicDirectConnectTunnelRoutesResponse, err error)
- func (c *Client) DescribePublicDirectConnectTunnelRoutesWithContext(ctx context.Context, request *DescribePublicDirectConnectTunnelRoutesRequest) (response *DescribePublicDirectConnectTunnelRoutesResponse, err error)
- func (c *Client) DisableInternetAddress(request *DisableInternetAddressRequest) (response *DisableInternetAddressResponse, err error)
- func (c *Client) DisableInternetAddressWithContext(ctx context.Context, request *DisableInternetAddressRequest) (response *DisableInternetAddressResponse, err error)
- func (c *Client) EnableInternetAddress(request *EnableInternetAddressRequest) (response *EnableInternetAddressResponse, err error)
- func (c *Client) EnableInternetAddressWithContext(ctx context.Context, request *EnableInternetAddressRequest) (response *EnableInternetAddressResponse, err error)
- func (c *Client) ModifyDirectConnectAttribute(request *ModifyDirectConnectAttributeRequest) (response *ModifyDirectConnectAttributeResponse, err error)
- func (c *Client) ModifyDirectConnectAttributeWithContext(ctx context.Context, request *ModifyDirectConnectAttributeRequest) (response *ModifyDirectConnectAttributeResponse, err error)
- func (c *Client) ModifyDirectConnectTunnelAttribute(request *ModifyDirectConnectTunnelAttributeRequest) (response *ModifyDirectConnectTunnelAttributeResponse, err error)
- func (c *Client) ModifyDirectConnectTunnelAttributeWithContext(ctx context.Context, request *ModifyDirectConnectTunnelAttributeRequest) (response *ModifyDirectConnectTunnelAttributeResponse, err error)
- func (c *Client) ModifyDirectConnectTunnelExtra(request *ModifyDirectConnectTunnelExtraRequest) (response *ModifyDirectConnectTunnelExtraResponse, err error)
- func (c *Client) ModifyDirectConnectTunnelExtraWithContext(ctx context.Context, request *ModifyDirectConnectTunnelExtraRequest) (response *ModifyDirectConnectTunnelExtraResponse, err error)
- func (c *Client) RejectDirectConnectTunnel(request *RejectDirectConnectTunnelRequest) (response *RejectDirectConnectTunnelResponse, err error)
- func (c *Client) RejectDirectConnectTunnelWithContext(ctx context.Context, request *RejectDirectConnectTunnelRequest) (response *RejectDirectConnectTunnelResponse, err error)
- func (c *Client) ReleaseInternetAddress(request *ReleaseInternetAddressRequest) (response *ReleaseInternetAddressResponse, err error)
- func (c *Client) ReleaseInternetAddressWithContext(ctx context.Context, request *ReleaseInternetAddressRequest) (response *ReleaseInternetAddressResponse, err error)
- type Coordinate
- type CreateDirectConnectRequest
- type CreateDirectConnectRequestParams
- type CreateDirectConnectResponse
- type CreateDirectConnectResponseParams
- type CreateDirectConnectTunnelRequest
- type CreateDirectConnectTunnelRequestParams
- type CreateDirectConnectTunnelResponse
- type CreateDirectConnectTunnelResponseParams
- type DeleteDirectConnectRequest
- type DeleteDirectConnectRequestParams
- type DeleteDirectConnectResponse
- type DeleteDirectConnectResponseParams
- type DeleteDirectConnectTunnelRequest
- type DeleteDirectConnectTunnelRequestParams
- type DeleteDirectConnectTunnelResponse
- type DeleteDirectConnectTunnelResponseParams
- type DescribeAccessPointsRequest
- type DescribeAccessPointsRequestParams
- type DescribeAccessPointsResponse
- type DescribeAccessPointsResponseParams
- type DescribeDirectConnectTunnelExtraRequest
- type DescribeDirectConnectTunnelExtraRequestParams
- type DescribeDirectConnectTunnelExtraResponse
- type DescribeDirectConnectTunnelExtraResponseParams
- type DescribeDirectConnectTunnelsRequest
- type DescribeDirectConnectTunnelsRequestParams
- type DescribeDirectConnectTunnelsResponse
- type DescribeDirectConnectTunnelsResponseParams
- type DescribeDirectConnectsRequest
- type DescribeDirectConnectsRequestParams
- type DescribeDirectConnectsResponse
- type DescribeDirectConnectsResponseParams
- type DescribeInternetAddressQuotaRequest
- type DescribeInternetAddressQuotaRequestParams
- type DescribeInternetAddressQuotaResponse
- type DescribeInternetAddressQuotaResponseParams
- type DescribeInternetAddressRequest
- type DescribeInternetAddressRequestParams
- type DescribeInternetAddressResponse
- type DescribeInternetAddressResponseParams
- type DescribeInternetAddressStatisticsRequest
- type DescribeInternetAddressStatisticsRequestParams
- type DescribeInternetAddressStatisticsResponse
- type DescribeInternetAddressStatisticsResponseParams
- type DescribePublicDirectConnectTunnelRoutesRequest
- type DescribePublicDirectConnectTunnelRoutesRequestParams
- type DescribePublicDirectConnectTunnelRoutesResponse
- type DescribePublicDirectConnectTunnelRoutesResponseParams
- type DirectConnect
- type DirectConnectTunnel
- type DirectConnectTunnelExtra
- type DirectConnectTunnelRoute
- type DisableInternetAddressRequest
- type DisableInternetAddressRequestParams
- type DisableInternetAddressResponse
- type DisableInternetAddressResponseParams
- type EnableInternetAddressRequest
- type EnableInternetAddressRequestParams
- type EnableInternetAddressResponse
- type EnableInternetAddressResponseParams
- type Filter
- type InternetAddressDetail
- type InternetAddressStatistics
- type ModifyDirectConnectAttributeRequest
- type ModifyDirectConnectAttributeRequestParams
- type ModifyDirectConnectAttributeResponse
- type ModifyDirectConnectAttributeResponseParams
- type ModifyDirectConnectTunnelAttributeRequest
- type ModifyDirectConnectTunnelAttributeRequestParams
- type ModifyDirectConnectTunnelAttributeResponse
- type ModifyDirectConnectTunnelAttributeResponseParams
- type ModifyDirectConnectTunnelExtraRequest
- type ModifyDirectConnectTunnelExtraRequestParams
- type ModifyDirectConnectTunnelExtraResponse
- type ModifyDirectConnectTunnelExtraResponseParams
- type NQAInfo
- type RejectDirectConnectTunnelRequest
- type RejectDirectConnectTunnelRequestParams
- type RejectDirectConnectTunnelResponse
- type RejectDirectConnectTunnelResponseParams
- type ReleaseInternetAddressRequest
- type ReleaseInternetAddressRequestParams
- type ReleaseInternetAddressResponse
- type ReleaseInternetAddressResponseParams
- type RouteFilterPrefix
- type Tag
Constants ¶
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" )
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 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 Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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 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 ¶
func (r *DescribeDirectConnectTunnelExtraRequest) 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 (*DescribeDirectConnectTunnelExtraRequest) ToJsonString ¶
func (r *DescribeDirectConnectTunnelExtraRequest) ToJsonString() string
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 ¶
func (r *DescribeDirectConnectTunnelExtraResponse) 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 (*DescribeDirectConnectTunnelExtraResponse) ToJsonString ¶
func (r *DescribeDirectConnectTunnelExtraResponse) ToJsonString() string
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 ¶
func (r *DescribeInternetAddressStatisticsRequest) 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 (*DescribeInternetAddressStatisticsRequest) ToJsonString ¶
func (r *DescribeInternetAddressStatisticsRequest) ToJsonString() string
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 ¶
func (r *DescribeInternetAddressStatisticsResponse) 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 (*DescribeInternetAddressStatisticsResponse) ToJsonString ¶
func (r *DescribeInternetAddressStatisticsResponse) ToJsonString() string
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 ¶
func (r *DescribePublicDirectConnectTunnelRoutesRequest) 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 (*DescribePublicDirectConnectTunnelRoutesRequest) ToJsonString ¶
func (r *DescribePublicDirectConnectTunnelRoutesRequest) ToJsonString() string
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 ¶
func (r *DescribePublicDirectConnectTunnelRoutesResponse) 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 (*DescribePublicDirectConnectTunnelRoutesResponse) ToJsonString ¶
func (r *DescribePublicDirectConnectTunnelRoutesResponse) ToJsonString() string
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 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 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 ¶
func (r *ModifyDirectConnectTunnelAttributeRequest) 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 (*ModifyDirectConnectTunnelAttributeRequest) ToJsonString ¶
func (r *ModifyDirectConnectTunnelAttributeRequest) ToJsonString() string
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 ¶
func (r *ModifyDirectConnectTunnelAttributeResponse) 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 (*ModifyDirectConnectTunnelAttributeResponse) ToJsonString ¶
func (r *ModifyDirectConnectTunnelAttributeResponse) ToJsonString() string
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 ¶
func (r *ModifyDirectConnectTunnelExtraRequest) ToJsonString() string
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 ¶
func (r *ModifyDirectConnectTunnelExtraResponse) 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 (*ModifyDirectConnectTunnelExtraResponse) ToJsonString ¶
func (r *ModifyDirectConnectTunnelExtraResponse) ToJsonString() string
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 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"` }