directconnect

package
v1.0.35 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package directconnectiface provides an interface to enable mocking the DIRECTCONNECT service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// RouteTypeForAllocateDirectConnectVirtualInterfaceInputStatic is a RouteTypeForAllocateDirectConnectVirtualInterfaceInput enum value
	RouteTypeForAllocateDirectConnectVirtualInterfaceInputStatic = "Static"

	// RouteTypeForAllocateDirectConnectVirtualInterfaceInputBgp is a RouteTypeForAllocateDirectConnectVirtualInterfaceInput enum value
	RouteTypeForAllocateDirectConnectVirtualInterfaceInputBgp = "BGP"
)
View Source
const (
	// PeriodUnitForCreateDirectConnectConnectionOrderInputMonth is a PeriodUnitForCreateDirectConnectConnectionOrderInput enum value
	PeriodUnitForCreateDirectConnectConnectionOrderInputMonth = "Month"

	// PeriodUnitForCreateDirectConnectConnectionOrderInputYear is a PeriodUnitForCreateDirectConnectConnectionOrderInput enum value
	PeriodUnitForCreateDirectConnectConnectionOrderInputYear = "Year"
)
View Source
const (
	// RouteTypeForCreateDirectConnectVirtualInterfaceInputStatic is a RouteTypeForCreateDirectConnectVirtualInterfaceInput enum value
	RouteTypeForCreateDirectConnectVirtualInterfaceInputStatic = "Static"

	// RouteTypeForCreateDirectConnectVirtualInterfaceInputBgp is a RouteTypeForCreateDirectConnectVirtualInterfaceInput enum value
	RouteTypeForCreateDirectConnectVirtualInterfaceInputBgp = "BGP"
)
View Source
const (
	ServiceName = "directconnect" // Name of service.
	EndpointsID = ServiceName     // ID to lookup a service endpoint with.
	ServiceID   = "directconnect" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AllocateDirectConnectVirtualInterfaceInput

type AllocateDirectConnectVirtualInterfaceInput struct {
	Bandwidth *int64 `type:"integer"`

	BfdDetectInterval *int64 `min:"200" max:"1000" type:"integer"`

	BfdDetectMultiplier *int64 `min:"3" max:"10" type:"integer"`

	Description *string `min:"1" max:"255" type:"string"`

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

	EnableBfd *bool `type:"boolean"`

	EnableBfdEcho *bool `type:"boolean"`

	EnableNqa *bool `type:"boolean"`

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

	NqaDetectInterval *int64 `min:"1000" max:"5000" type:"integer"`

	NqaDetectMultiplier *int64 `min:"3" max:"8" type:"integer"`

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

	RouteType *string `type:"string" enum:"RouteTypeForAllocateDirectConnectVirtualInterfaceInput"`

	Tags []*TagForAllocateDirectConnectVirtualInterfaceInput `type:"list"`

	VirtualInterfaceName *string `min:"1" max:"128" type:"string"`

	// VlanId is a required field
	VlanId *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (AllocateDirectConnectVirtualInterfaceInput) GoString

GoString returns the string representation

func (*AllocateDirectConnectVirtualInterfaceInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetBfdDetectInterval

SetBfdDetectInterval sets the BfdDetectInterval field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetBfdDetectMultiplier

SetBfdDetectMultiplier sets the BfdDetectMultiplier field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetDescription

SetDescription sets the Description field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetEnableBfd

SetEnableBfd sets the EnableBfd field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetEnableBfdEcho

SetEnableBfdEcho sets the EnableBfdEcho field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetEnableNqa

SetEnableNqa sets the EnableNqa field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetLocalIp

SetLocalIp sets the LocalIp field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetNqaDetectInterval

SetNqaDetectInterval sets the NqaDetectInterval field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetNqaDetectMultiplier

SetNqaDetectMultiplier sets the NqaDetectMultiplier field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetPeerIp

SetPeerIp sets the PeerIp field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetRouteType

SetRouteType sets the RouteType field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetTags

SetTags sets the Tags field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetVirtualInterfaceName

SetVirtualInterfaceName sets the VirtualInterfaceName field's value.

func (*AllocateDirectConnectVirtualInterfaceInput) SetVlanId

SetVlanId sets the VlanId field's value.

func (AllocateDirectConnectVirtualInterfaceInput) String

String returns the string representation

func (*AllocateDirectConnectVirtualInterfaceInput) Validate

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

type AllocateDirectConnectVirtualInterfaceOutput

type AllocateDirectConnectVirtualInterfaceOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (AllocateDirectConnectVirtualInterfaceOutput) GoString

GoString returns the string representation

func (*AllocateDirectConnectVirtualInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*AllocateDirectConnectVirtualInterfaceOutput) SetVirtualInterfaceId

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (AllocateDirectConnectVirtualInterfaceOutput) String

String returns the string representation

type ApplyDirectConnectConnectionLoaInput

type ApplyDirectConnectConnectionLoaInput struct {

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

	Bandwidth *int64 `type:"integer"`

	ClientToken *string `type:"string"`

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

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

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

	Engineers []*EngineerForApplyDirectConnectConnectionLoaInput `type:"list"`

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

	PeerLocation *string `type:"string"`

	// SystemIntegrator is a required field
	SystemIntegrator *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ApplyDirectConnectConnectionLoaInput) GoString

GoString returns the string representation

func (*ApplyDirectConnectConnectionLoaInput) SetAction

SetAction sets the Action field's value.

func (*ApplyDirectConnectConnectionLoaInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ApplyDirectConnectConnectionLoaInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ApplyDirectConnectConnectionLoaInput) SetCompanyName

SetCompanyName sets the CompanyName field's value.

func (*ApplyDirectConnectConnectionLoaInput) SetConstructionTime

SetConstructionTime sets the ConstructionTime field's value.

func (*ApplyDirectConnectConnectionLoaInput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*ApplyDirectConnectConnectionLoaInput) SetEngineers

SetEngineers sets the Engineers field's value.

func (*ApplyDirectConnectConnectionLoaInput) SetLineType

SetLineType sets the LineType field's value.

func (*ApplyDirectConnectConnectionLoaInput) SetPeerLocation

SetPeerLocation sets the PeerLocation field's value.

func (*ApplyDirectConnectConnectionLoaInput) SetSystemIntegrator

SetSystemIntegrator sets the SystemIntegrator field's value.

func (ApplyDirectConnectConnectionLoaInput) String

String returns the string representation

func (*ApplyDirectConnectConnectionLoaInput) Validate

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

type ApplyDirectConnectConnectionLoaOutput

type ApplyDirectConnectConnectionLoaOutput struct {
	Metadata *response.ResponseMetadata

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

func (ApplyDirectConnectConnectionLoaOutput) GoString

GoString returns the string representation

func (*ApplyDirectConnectConnectionLoaOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ApplyDirectConnectConnectionLoaOutput) String

String returns the string representation

type AssociateCenForDescribeDirectConnectGatewayAttributesOutput

type AssociateCenForDescribeDirectConnectGatewayAttributesOutput struct {
	CenId *string `type:"string"`

	CenOwnerId *string `type:"string"`

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

func (AssociateCenForDescribeDirectConnectGatewayAttributesOutput) GoString

GoString returns the string representation

func (*AssociateCenForDescribeDirectConnectGatewayAttributesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*AssociateCenForDescribeDirectConnectGatewayAttributesOutput) SetCenOwnerId

SetCenOwnerId sets the CenOwnerId field's value.

func (*AssociateCenForDescribeDirectConnectGatewayAttributesOutput) SetCenStatus

SetCenStatus sets the CenStatus field's value.

func (AssociateCenForDescribeDirectConnectGatewayAttributesOutput) String

String returns the string representation

type AssociateCenForDescribeDirectConnectGatewaysOutput

type AssociateCenForDescribeDirectConnectGatewaysOutput struct {
	CenId *string `type:"string"`

	CenOwnerId *string `type:"string"`

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

func (AssociateCenForDescribeDirectConnectGatewaysOutput) GoString

GoString returns the string representation

func (*AssociateCenForDescribeDirectConnectGatewaysOutput) SetCenId

SetCenId sets the CenId field's value.

func (*AssociateCenForDescribeDirectConnectGatewaysOutput) SetCenOwnerId

SetCenOwnerId sets the CenOwnerId field's value.

func (*AssociateCenForDescribeDirectConnectGatewaysOutput) SetCenStatus

SetCenStatus sets the CenStatus field's value.

func (AssociateCenForDescribeDirectConnectGatewaysOutput) String

String returns the string representation

type BgpPeerForDescribeBgpPeersOutput

type BgpPeerForDescribeBgpPeersOutput struct {
	AccountId *string `type:"string"`

	AuthKey *string `type:"string"`

	BgpPeerId *string `type:"string"`

	BgpPeerName *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	IpVersion *string `type:"string"`

	LocalAsn *int64 `type:"integer"`

	RemoteAsn *int64 `type:"integer"`

	SessionStatus *string `type:"string"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`

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

func (BgpPeerForDescribeBgpPeersOutput) GoString

GoString returns the string representation

func (*BgpPeerForDescribeBgpPeersOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetAuthKey

SetAuthKey sets the AuthKey field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetBgpPeerId

SetBgpPeerId sets the BgpPeerId field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetBgpPeerName

SetBgpPeerName sets the BgpPeerName field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetDescription

SetDescription sets the Description field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetIpVersion

SetIpVersion sets the IpVersion field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetLocalAsn

SetLocalAsn sets the LocalAsn field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetRemoteAsn

SetRemoteAsn sets the RemoteAsn field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetSessionStatus

SetSessionStatus sets the SessionStatus field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetStatus

SetStatus sets the Status field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*BgpPeerForDescribeBgpPeersOutput) SetVirtualInterfaceId

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (BgpPeerForDescribeBgpPeersOutput) String

String returns the string representation

type ConfirmDirectConnectVirtualInterfaceInput

type ConfirmDirectConnectVirtualInterfaceInput struct {

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

	// VirtualInterfaceId is a required field
	VirtualInterfaceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ConfirmDirectConnectVirtualInterfaceInput) GoString

GoString returns the string representation

func (*ConfirmDirectConnectVirtualInterfaceInput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*ConfirmDirectConnectVirtualInterfaceInput) SetVirtualInterfaceId

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (ConfirmDirectConnectVirtualInterfaceInput) String

String returns the string representation

func (*ConfirmDirectConnectVirtualInterfaceInput) Validate

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

type ConfirmDirectConnectVirtualInterfaceOutput

type ConfirmDirectConnectVirtualInterfaceOutput struct {
	Metadata *response.ResponseMetadata

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

func (ConfirmDirectConnectVirtualInterfaceOutput) GoString

GoString returns the string representation

func (*ConfirmDirectConnectVirtualInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ConfirmDirectConnectVirtualInterfaceOutput) String

String returns the string representation

type CreateBgpPeerInput

type CreateBgpPeerInput struct {
	AuthKey *string `type:"string"`

	BgpPeerName *string `min:"1" max:"128" type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	IpVersion *string `type:"string"`

	// RemoteAsn is a required field
	RemoteAsn *int64 `type:"integer" required:"true"`

	// VirtualInterfaceId is a required field
	VirtualInterfaceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateBgpPeerInput) GoString

func (s CreateBgpPeerInput) GoString() string

GoString returns the string representation

func (*CreateBgpPeerInput) SetAuthKey

func (s *CreateBgpPeerInput) SetAuthKey(v string) *CreateBgpPeerInput

SetAuthKey sets the AuthKey field's value.

func (*CreateBgpPeerInput) SetBgpPeerName

func (s *CreateBgpPeerInput) SetBgpPeerName(v string) *CreateBgpPeerInput

SetBgpPeerName sets the BgpPeerName field's value.

func (*CreateBgpPeerInput) SetDescription

func (s *CreateBgpPeerInput) SetDescription(v string) *CreateBgpPeerInput

SetDescription sets the Description field's value.

func (*CreateBgpPeerInput) SetIpVersion

func (s *CreateBgpPeerInput) SetIpVersion(v string) *CreateBgpPeerInput

SetIpVersion sets the IpVersion field's value.

func (*CreateBgpPeerInput) SetRemoteAsn

func (s *CreateBgpPeerInput) SetRemoteAsn(v int64) *CreateBgpPeerInput

SetRemoteAsn sets the RemoteAsn field's value.

func (*CreateBgpPeerInput) SetVirtualInterfaceId

func (s *CreateBgpPeerInput) SetVirtualInterfaceId(v string) *CreateBgpPeerInput

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (CreateBgpPeerInput) String

func (s CreateBgpPeerInput) String() string

String returns the string representation

func (*CreateBgpPeerInput) Validate

func (s *CreateBgpPeerInput) Validate() error

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

type CreateBgpPeerOutput

type CreateBgpPeerOutput struct {
	Metadata *response.ResponseMetadata

	BgpPeerId *string `type:"string"`

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

func (CreateBgpPeerOutput) GoString

func (s CreateBgpPeerOutput) GoString() string

GoString returns the string representation

func (*CreateBgpPeerOutput) SetBgpPeerId

func (s *CreateBgpPeerOutput) SetBgpPeerId(v string) *CreateBgpPeerOutput

SetBgpPeerId sets the BgpPeerId field's value.

func (*CreateBgpPeerOutput) SetRequestId

func (s *CreateBgpPeerOutput) SetRequestId(v string) *CreateBgpPeerOutput

SetRequestId sets the RequestId field's value.

func (CreateBgpPeerOutput) String

func (s CreateBgpPeerOutput) String() string

String returns the string representation

type CreateDirectConnectConnectionInput

type CreateDirectConnectConnectionInput struct {

	// Bandwidth is a required field
	Bandwidth *int64 `type:"integer" required:"true"`

	ClientToken *string `type:"string"`

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

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

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

	Description *string `type:"string"`

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

	DirectConnectConnectionName *string `type:"string"`

	DriectConnectAccessPointId *string `type:"string"`

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

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

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

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

	ProjectName *string `type:"string"`

	Tags []*TagForCreateDirectConnectConnectionInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateDirectConnectConnectionInput) GoString

GoString returns the string representation

func (*CreateDirectConnectConnectionInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*CreateDirectConnectConnectionInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDirectConnectConnectionInput) SetCustomerContactEmail

SetCustomerContactEmail sets the CustomerContactEmail field's value.

func (*CreateDirectConnectConnectionInput) SetCustomerContactPhone

SetCustomerContactPhone sets the CustomerContactPhone field's value.

func (*CreateDirectConnectConnectionInput) SetCustomerName

SetCustomerName sets the CustomerName field's value.

func (*CreateDirectConnectConnectionInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDirectConnectConnectionInput) SetDirectConnectAccessPointId

SetDirectConnectAccessPointId sets the DirectConnectAccessPointId field's value.

func (*CreateDirectConnectConnectionInput) SetDirectConnectConnectionName

SetDirectConnectConnectionName sets the DirectConnectConnectionName field's value.

func (*CreateDirectConnectConnectionInput) SetDriectConnectAccessPointId

SetDriectConnectAccessPointId sets the DriectConnectAccessPointId field's value.

func (*CreateDirectConnectConnectionInput) SetLineOperator

SetLineOperator sets the LineOperator field's value.

func (*CreateDirectConnectConnectionInput) SetPeerLocation

SetPeerLocation sets the PeerLocation field's value.

func (*CreateDirectConnectConnectionInput) SetPortSpec

SetPortSpec sets the PortSpec field's value.

func (*CreateDirectConnectConnectionInput) SetPortType

SetPortType sets the PortType field's value.

func (*CreateDirectConnectConnectionInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateDirectConnectConnectionInput) SetTags

SetTags sets the Tags field's value.

func (CreateDirectConnectConnectionInput) String

String returns the string representation

func (*CreateDirectConnectConnectionInput) Validate

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

type CreateDirectConnectConnectionOrderInput

type CreateDirectConnectConnectionOrderInput struct {
	ClientToken *string `type:"string"`

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

	Period *int64 `type:"integer"`

	PeriodUnit *string `type:"string" enum:"PeriodUnitForCreateDirectConnectConnectionOrderInput"`
	// contains filtered or unexported fields
}

func (CreateDirectConnectConnectionOrderInput) GoString

GoString returns the string representation

func (*CreateDirectConnectConnectionOrderInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDirectConnectConnectionOrderInput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*CreateDirectConnectConnectionOrderInput) SetPeriod

SetPeriod sets the Period field's value.

func (*CreateDirectConnectConnectionOrderInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (CreateDirectConnectConnectionOrderInput) String

String returns the string representation

func (*CreateDirectConnectConnectionOrderInput) Validate

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

type CreateDirectConnectConnectionOrderOutput

type CreateDirectConnectConnectionOrderOutput struct {
	Metadata *response.ResponseMetadata

	OrderNumber *string `type:"string"`

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

func (CreateDirectConnectConnectionOrderOutput) GoString

GoString returns the string representation

func (*CreateDirectConnectConnectionOrderOutput) SetOrderNumber

SetOrderNumber sets the OrderNumber field's value.

func (*CreateDirectConnectConnectionOrderOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateDirectConnectConnectionOrderOutput) String

String returns the string representation

type CreateDirectConnectConnectionOutput

type CreateDirectConnectConnectionOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectConnectionId *string `type:"string"`

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

func (CreateDirectConnectConnectionOutput) GoString

GoString returns the string representation

func (*CreateDirectConnectConnectionOutput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*CreateDirectConnectConnectionOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateDirectConnectConnectionOutput) String

String returns the string representation

type CreateDirectConnectGatewayInput

type CreateDirectConnectGatewayInput struct {
	BgpAsn *int64 `type:"integer"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	DirectConnectGatewayName *string `type:"string"`

	EnableIpv6 *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	Tags []*TagForCreateDirectConnectGatewayInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateDirectConnectGatewayInput) GoString

GoString returns the string representation

func (*CreateDirectConnectGatewayInput) SetBgpAsn

SetBgpAsn sets the BgpAsn field's value.

func (*CreateDirectConnectGatewayInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDirectConnectGatewayInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDirectConnectGatewayInput) SetDirectConnectGatewayName

func (s *CreateDirectConnectGatewayInput) SetDirectConnectGatewayName(v string) *CreateDirectConnectGatewayInput

SetDirectConnectGatewayName sets the DirectConnectGatewayName field's value.

func (*CreateDirectConnectGatewayInput) SetEnableIpv6

SetEnableIpv6 sets the EnableIpv6 field's value.

func (*CreateDirectConnectGatewayInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateDirectConnectGatewayInput) SetTags

SetTags sets the Tags field's value.

func (CreateDirectConnectGatewayInput) String

String returns the string representation

type CreateDirectConnectGatewayOutput

type CreateDirectConnectGatewayOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectGatewayId *string `type:"string"`

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

func (CreateDirectConnectGatewayOutput) GoString

GoString returns the string representation

func (*CreateDirectConnectGatewayOutput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*CreateDirectConnectGatewayOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateDirectConnectGatewayOutput) String

String returns the string representation

type CreateDirectConnectGatewayRouteInput

type CreateDirectConnectGatewayRouteInput struct {

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

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

	// NextHopId is a required field
	NextHopId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDirectConnectGatewayRouteInput) GoString

GoString returns the string representation

func (*CreateDirectConnectGatewayRouteInput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*CreateDirectConnectGatewayRouteInput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*CreateDirectConnectGatewayRouteInput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (CreateDirectConnectGatewayRouteInput) String

String returns the string representation

func (*CreateDirectConnectGatewayRouteInput) Validate

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

type CreateDirectConnectGatewayRouteOutput

type CreateDirectConnectGatewayRouteOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectGatewayRouteId *string `type:"string"`

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

func (CreateDirectConnectGatewayRouteOutput) GoString

GoString returns the string representation

func (*CreateDirectConnectGatewayRouteOutput) SetDirectConnectGatewayRouteId

SetDirectConnectGatewayRouteId sets the DirectConnectGatewayRouteId field's value.

func (*CreateDirectConnectGatewayRouteOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateDirectConnectGatewayRouteOutput) String

String returns the string representation

type CreateDirectConnectTrafficQosPolicyInput

type CreateDirectConnectTrafficQosPolicyInput struct {
	ClientToken *string `type:"string"`

	Description *string `type:"string"`

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

func (CreateDirectConnectTrafficQosPolicyInput) GoString

GoString returns the string representation

func (*CreateDirectConnectTrafficQosPolicyInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDirectConnectTrafficQosPolicyInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDirectConnectTrafficQosPolicyInput) SetDirectConnectTrafficQosPolicyName

SetDirectConnectTrafficQosPolicyName sets the DirectConnectTrafficQosPolicyName field's value.

func (CreateDirectConnectTrafficQosPolicyInput) String

String returns the string representation

type CreateDirectConnectTrafficQosPolicyOutput

type CreateDirectConnectTrafficQosPolicyOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectTrafficQosPolicyId *string `type:"string"`

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

func (CreateDirectConnectTrafficQosPolicyOutput) GoString

GoString returns the string representation

func (*CreateDirectConnectTrafficQosPolicyOutput) SetDirectConnectTrafficQosPolicyId

SetDirectConnectTrafficQosPolicyId sets the DirectConnectTrafficQosPolicyId field's value.

func (*CreateDirectConnectTrafficQosPolicyOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateDirectConnectTrafficQosPolicyOutput) String

String returns the string representation

type CreateDirectConnectTrafficQosQueueInput

type CreateDirectConnectTrafficQosQueueInput struct {
	BandwidthPercent *string `type:"string"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

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

	DirectConnectTrafficQosQueueName *string `type:"string"`

	// QueueType is a required field
	QueueType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDirectConnectTrafficQosQueueInput) GoString

GoString returns the string representation

func (*CreateDirectConnectTrafficQosQueueInput) SetBandwidthPercent

SetBandwidthPercent sets the BandwidthPercent field's value.

func (*CreateDirectConnectTrafficQosQueueInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDirectConnectTrafficQosQueueInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDirectConnectTrafficQosQueueInput) SetDirectConnectTrafficQosPolicyId

SetDirectConnectTrafficQosPolicyId sets the DirectConnectTrafficQosPolicyId field's value.

func (*CreateDirectConnectTrafficQosQueueInput) SetDirectConnectTrafficQosQueueName

SetDirectConnectTrafficQosQueueName sets the DirectConnectTrafficQosQueueName field's value.

func (*CreateDirectConnectTrafficQosQueueInput) SetQueueType

SetQueueType sets the QueueType field's value.

func (CreateDirectConnectTrafficQosQueueInput) String

String returns the string representation

func (*CreateDirectConnectTrafficQosQueueInput) Validate

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

type CreateDirectConnectTrafficQosQueueOutput

type CreateDirectConnectTrafficQosQueueOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectTrafficQosQueueId *string `type:"string"`

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

func (CreateDirectConnectTrafficQosQueueOutput) GoString

GoString returns the string representation

func (*CreateDirectConnectTrafficQosQueueOutput) SetDirectConnectTrafficQosQueueId

SetDirectConnectTrafficQosQueueId sets the DirectConnectTrafficQosQueueId field's value.

func (*CreateDirectConnectTrafficQosQueueOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateDirectConnectTrafficQosQueueOutput) String

String returns the string representation

type CreateDirectConnectTrafficQosRuleInput

type CreateDirectConnectTrafficQosRuleInput struct {
	ClientToken *string `type:"string"`

	Description *string `type:"string"`

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

	// DestinationPortEnd is a required field
	DestinationPortEnd *int64 `type:"integer" required:"true"`

	// DestinationPortStart is a required field
	DestinationPortStart *int64 `type:"integer" required:"true"`

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

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

	DirectConnectTrafficQosRuleName *string `type:"string"`

	MatchDscp *int64 `type:"integer"`

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

	Protocol *string `type:"string"`

	RemarkingDscp *int64 `type:"integer"`

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

	// SourcePortEnd is a required field
	SourcePortEnd *int64 `type:"integer" required:"true"`

	// SourcePortStart is a required field
	SourcePortStart *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDirectConnectTrafficQosRuleInput) GoString

GoString returns the string representation

func (*CreateDirectConnectTrafficQosRuleInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetDestinationPortEnd

SetDestinationPortEnd sets the DestinationPortEnd field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetDestinationPortStart

SetDestinationPortStart sets the DestinationPortStart field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetDirectConnectTrafficQosPolicyId

SetDirectConnectTrafficQosPolicyId sets the DirectConnectTrafficQosPolicyId field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetDirectConnectTrafficQosQueueId

SetDirectConnectTrafficQosQueueId sets the DirectConnectTrafficQosQueueId field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetDirectConnectTrafficQosRuleName

SetDirectConnectTrafficQosRuleName sets the DirectConnectTrafficQosRuleName field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetMatchDscp

SetMatchDscp sets the MatchDscp field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetPriority

SetPriority sets the Priority field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetRemarkingDscp

SetRemarkingDscp sets the RemarkingDscp field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetSourceCidrBlock

SetSourceCidrBlock sets the SourceCidrBlock field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetSourcePortEnd

SetSourcePortEnd sets the SourcePortEnd field's value.

func (*CreateDirectConnectTrafficQosRuleInput) SetSourcePortStart

SetSourcePortStart sets the SourcePortStart field's value.

func (CreateDirectConnectTrafficQosRuleInput) String

String returns the string representation

func (*CreateDirectConnectTrafficQosRuleInput) Validate

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

type CreateDirectConnectTrafficQosRuleOutput

type CreateDirectConnectTrafficQosRuleOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectTrafficQosRuleId *string `type:"string"`

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

func (CreateDirectConnectTrafficQosRuleOutput) GoString

GoString returns the string representation

func (*CreateDirectConnectTrafficQosRuleOutput) SetDirectConnectTrafficQosRuleId

SetDirectConnectTrafficQosRuleId sets the DirectConnectTrafficQosRuleId field's value.

func (*CreateDirectConnectTrafficQosRuleOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateDirectConnectTrafficQosRuleOutput) String

String returns the string representation

type CreateDirectConnectVirtualInterfaceInput

type CreateDirectConnectVirtualInterfaceInput struct {
	Bandwidth *int64 `type:"integer"`

	BfdDetectInterval *int64 `min:"200" max:"1000" type:"integer"`

	BfdDetectMultiplier *int64 `min:"3" max:"10" type:"integer"`

	Description *string `min:"1" max:"255" type:"string"`

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

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

	EnableBfd *bool `type:"boolean"`

	EnableBfdEcho *bool `type:"boolean"`

	EnableNqa *bool `type:"boolean"`

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

	LocalIpv6Ip *string `type:"string"`

	NqaDetectInterval *int64 `min:"1000" max:"5000" type:"integer"`

	NqaDetectMultiplier *int64 `min:"3" max:"8" type:"integer"`

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

	PeerIpv6Ip *string `type:"string"`

	RouteType *string `type:"string" enum:"RouteTypeForCreateDirectConnectVirtualInterfaceInput"`

	Tags []*TagForCreateDirectConnectVirtualInterfaceInput `type:"list"`

	VirtualInterfaceName *string `min:"1" max:"128" type:"string"`

	// VlanId is a required field
	VlanId *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDirectConnectVirtualInterfaceInput) GoString

GoString returns the string representation

func (*CreateDirectConnectVirtualInterfaceInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetBfdDetectInterval

SetBfdDetectInterval sets the BfdDetectInterval field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetBfdDetectMultiplier

SetBfdDetectMultiplier sets the BfdDetectMultiplier field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetEnableBfd

SetEnableBfd sets the EnableBfd field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetEnableBfdEcho

SetEnableBfdEcho sets the EnableBfdEcho field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetEnableNqa

SetEnableNqa sets the EnableNqa field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetLocalIp

SetLocalIp sets the LocalIp field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetLocalIpv6Ip

SetLocalIpv6Ip sets the LocalIpv6Ip field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetNqaDetectInterval

SetNqaDetectInterval sets the NqaDetectInterval field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetNqaDetectMultiplier

SetNqaDetectMultiplier sets the NqaDetectMultiplier field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetPeerIp

SetPeerIp sets the PeerIp field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetPeerIpv6Ip

SetPeerIpv6Ip sets the PeerIpv6Ip field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetRouteType

SetRouteType sets the RouteType field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetTags

SetTags sets the Tags field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetVirtualInterfaceName

SetVirtualInterfaceName sets the VirtualInterfaceName field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetVlanId

SetVlanId sets the VlanId field's value.

func (CreateDirectConnectVirtualInterfaceInput) String

String returns the string representation

func (*CreateDirectConnectVirtualInterfaceInput) Validate

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

type CreateDirectConnectVirtualInterfaceOutput

type CreateDirectConnectVirtualInterfaceOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (CreateDirectConnectVirtualInterfaceOutput) GoString

GoString returns the string representation

func (*CreateDirectConnectVirtualInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateDirectConnectVirtualInterfaceOutput) SetVirtualInterfaceId

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (CreateDirectConnectVirtualInterfaceOutput) String

String returns the string representation

type DIRECTCONNECT

type DIRECTCONNECT struct {
	*client.Client
}

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

DIRECTCONNECT methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*DIRECTCONNECT) AllocateDirectConnectVirtualInterface

AllocateDirectConnectVirtualInterface API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation AllocateDirectConnectVirtualInterface for usage and error information.

func (*DIRECTCONNECT) AllocateDirectConnectVirtualInterfaceCommon

func (c *DIRECTCONNECT) AllocateDirectConnectVirtualInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AllocateDirectConnectVirtualInterfaceCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation AllocateDirectConnectVirtualInterfaceCommon for usage and error information.

func (*DIRECTCONNECT) AllocateDirectConnectVirtualInterfaceCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) AllocateDirectConnectVirtualInterfaceCommonWithContext

func (c *DIRECTCONNECT) AllocateDirectConnectVirtualInterfaceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See AllocateDirectConnectVirtualInterfaceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) AllocateDirectConnectVirtualInterfaceRequest

func (c *DIRECTCONNECT) AllocateDirectConnectVirtualInterfaceRequest(input *AllocateDirectConnectVirtualInterfaceInput) (req *request.Request, output *AllocateDirectConnectVirtualInterfaceOutput)

AllocateDirectConnectVirtualInterfaceRequest generates a "byteplus/request.Request" representing the client's request for the AllocateDirectConnectVirtualInterface operation. The "output" return value will be populated with the AllocateDirectConnectVirtualInterfaceCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) AllocateDirectConnectVirtualInterfaceWithContext

func (c *DIRECTCONNECT) AllocateDirectConnectVirtualInterfaceWithContext(ctx byteplus.Context, input *AllocateDirectConnectVirtualInterfaceInput, opts ...request.Option) (*AllocateDirectConnectVirtualInterfaceOutput, error)

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

See AllocateDirectConnectVirtualInterface for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ApplyDirectConnectConnectionLoa

ApplyDirectConnectConnectionLoa API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ApplyDirectConnectConnectionLoa for usage and error information.

func (*DIRECTCONNECT) ApplyDirectConnectConnectionLoaCommon

func (c *DIRECTCONNECT) ApplyDirectConnectConnectionLoaCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ApplyDirectConnectConnectionLoaCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ApplyDirectConnectConnectionLoaCommon for usage and error information.

func (*DIRECTCONNECT) ApplyDirectConnectConnectionLoaCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ApplyDirectConnectConnectionLoaCommonWithContext

func (c *DIRECTCONNECT) ApplyDirectConnectConnectionLoaCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ApplyDirectConnectConnectionLoaCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ApplyDirectConnectConnectionLoaRequest

func (c *DIRECTCONNECT) ApplyDirectConnectConnectionLoaRequest(input *ApplyDirectConnectConnectionLoaInput) (req *request.Request, output *ApplyDirectConnectConnectionLoaOutput)

ApplyDirectConnectConnectionLoaRequest generates a "byteplus/request.Request" representing the client's request for the ApplyDirectConnectConnectionLoa operation. The "output" return value will be populated with the ApplyDirectConnectConnectionLoaCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ApplyDirectConnectConnectionLoaWithContext

func (c *DIRECTCONNECT) ApplyDirectConnectConnectionLoaWithContext(ctx byteplus.Context, input *ApplyDirectConnectConnectionLoaInput, opts ...request.Option) (*ApplyDirectConnectConnectionLoaOutput, error)

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

See ApplyDirectConnectConnectionLoa for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ConfirmDirectConnectVirtualInterface

ConfirmDirectConnectVirtualInterface API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ConfirmDirectConnectVirtualInterface for usage and error information.

func (*DIRECTCONNECT) ConfirmDirectConnectVirtualInterfaceCommon

func (c *DIRECTCONNECT) ConfirmDirectConnectVirtualInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ConfirmDirectConnectVirtualInterfaceCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ConfirmDirectConnectVirtualInterfaceCommon for usage and error information.

func (*DIRECTCONNECT) ConfirmDirectConnectVirtualInterfaceCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ConfirmDirectConnectVirtualInterfaceCommonWithContext

func (c *DIRECTCONNECT) ConfirmDirectConnectVirtualInterfaceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ConfirmDirectConnectVirtualInterfaceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ConfirmDirectConnectVirtualInterfaceRequest

func (c *DIRECTCONNECT) ConfirmDirectConnectVirtualInterfaceRequest(input *ConfirmDirectConnectVirtualInterfaceInput) (req *request.Request, output *ConfirmDirectConnectVirtualInterfaceOutput)

ConfirmDirectConnectVirtualInterfaceRequest generates a "byteplus/request.Request" representing the client's request for the ConfirmDirectConnectVirtualInterface operation. The "output" return value will be populated with the ConfirmDirectConnectVirtualInterfaceCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ConfirmDirectConnectVirtualInterfaceWithContext

func (c *DIRECTCONNECT) ConfirmDirectConnectVirtualInterfaceWithContext(ctx byteplus.Context, input *ConfirmDirectConnectVirtualInterfaceInput, opts ...request.Option) (*ConfirmDirectConnectVirtualInterfaceOutput, error)

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

See ConfirmDirectConnectVirtualInterface for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateBgpPeer

func (c *DIRECTCONNECT) CreateBgpPeer(input *CreateBgpPeerInput) (*CreateBgpPeerOutput, error)

CreateBgpPeer API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateBgpPeer for usage and error information.

func (*DIRECTCONNECT) CreateBgpPeerCommon

func (c *DIRECTCONNECT) CreateBgpPeerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateBgpPeerCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateBgpPeerCommon for usage and error information.

func (*DIRECTCONNECT) CreateBgpPeerCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) CreateBgpPeerCommonWithContext

func (c *DIRECTCONNECT) CreateBgpPeerCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateBgpPeerCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateBgpPeerRequest

func (c *DIRECTCONNECT) CreateBgpPeerRequest(input *CreateBgpPeerInput) (req *request.Request, output *CreateBgpPeerOutput)

CreateBgpPeerRequest generates a "byteplus/request.Request" representing the client's request for the CreateBgpPeer operation. The "output" return value will be populated with the CreateBgpPeerCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) CreateBgpPeerWithContext

func (c *DIRECTCONNECT) CreateBgpPeerWithContext(ctx byteplus.Context, input *CreateBgpPeerInput, opts ...request.Option) (*CreateBgpPeerOutput, error)

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

See CreateBgpPeer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectConnection

CreateDirectConnectConnection API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectConnection for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectConnectionCommon

func (c *DIRECTCONNECT) CreateDirectConnectConnectionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDirectConnectConnectionCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectConnectionCommon for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectConnectionCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectConnectionCommonWithContext

func (c *DIRECTCONNECT) CreateDirectConnectConnectionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDirectConnectConnectionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectConnectionOrder

CreateDirectConnectConnectionOrder API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectConnectionOrder for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectConnectionOrderCommon

func (c *DIRECTCONNECT) CreateDirectConnectConnectionOrderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDirectConnectConnectionOrderCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectConnectionOrderCommon for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectConnectionOrderCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectConnectionOrderCommonWithContext

func (c *DIRECTCONNECT) CreateDirectConnectConnectionOrderCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDirectConnectConnectionOrderCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectConnectionOrderRequest

func (c *DIRECTCONNECT) CreateDirectConnectConnectionOrderRequest(input *CreateDirectConnectConnectionOrderInput) (req *request.Request, output *CreateDirectConnectConnectionOrderOutput)

CreateDirectConnectConnectionOrderRequest generates a "byteplus/request.Request" representing the client's request for the CreateDirectConnectConnectionOrder operation. The "output" return value will be populated with the CreateDirectConnectConnectionOrderCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectConnectionOrderWithContext

func (c *DIRECTCONNECT) CreateDirectConnectConnectionOrderWithContext(ctx byteplus.Context, input *CreateDirectConnectConnectionOrderInput, opts ...request.Option) (*CreateDirectConnectConnectionOrderOutput, error)

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

See CreateDirectConnectConnectionOrder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectConnectionRequest

func (c *DIRECTCONNECT) CreateDirectConnectConnectionRequest(input *CreateDirectConnectConnectionInput) (req *request.Request, output *CreateDirectConnectConnectionOutput)

CreateDirectConnectConnectionRequest generates a "byteplus/request.Request" representing the client's request for the CreateDirectConnectConnection operation. The "output" return value will be populated with the CreateDirectConnectConnectionCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectConnectionWithContext

func (c *DIRECTCONNECT) CreateDirectConnectConnectionWithContext(ctx byteplus.Context, input *CreateDirectConnectConnectionInput, opts ...request.Option) (*CreateDirectConnectConnectionOutput, error)

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

See CreateDirectConnectConnection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectGateway

func (c *DIRECTCONNECT) CreateDirectConnectGateway(input *CreateDirectConnectGatewayInput) (*CreateDirectConnectGatewayOutput, error)

CreateDirectConnectGateway API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectGateway for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectGatewayCommon

func (c *DIRECTCONNECT) CreateDirectConnectGatewayCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDirectConnectGatewayCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectGatewayCommon for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectGatewayCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectGatewayCommonWithContext

func (c *DIRECTCONNECT) CreateDirectConnectGatewayCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDirectConnectGatewayCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectGatewayRequest

func (c *DIRECTCONNECT) CreateDirectConnectGatewayRequest(input *CreateDirectConnectGatewayInput) (req *request.Request, output *CreateDirectConnectGatewayOutput)

CreateDirectConnectGatewayRequest generates a "byteplus/request.Request" representing the client's request for the CreateDirectConnectGateway operation. The "output" return value will be populated with the CreateDirectConnectGatewayCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectGatewayRoute

CreateDirectConnectGatewayRoute API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectGatewayRoute for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectGatewayRouteCommon

func (c *DIRECTCONNECT) CreateDirectConnectGatewayRouteCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDirectConnectGatewayRouteCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectGatewayRouteCommon for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectGatewayRouteCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectGatewayRouteCommonWithContext

func (c *DIRECTCONNECT) CreateDirectConnectGatewayRouteCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDirectConnectGatewayRouteCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectGatewayRouteRequest

func (c *DIRECTCONNECT) CreateDirectConnectGatewayRouteRequest(input *CreateDirectConnectGatewayRouteInput) (req *request.Request, output *CreateDirectConnectGatewayRouteOutput)

CreateDirectConnectGatewayRouteRequest generates a "byteplus/request.Request" representing the client's request for the CreateDirectConnectGatewayRoute operation. The "output" return value will be populated with the CreateDirectConnectGatewayRouteCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectGatewayRouteWithContext

func (c *DIRECTCONNECT) CreateDirectConnectGatewayRouteWithContext(ctx byteplus.Context, input *CreateDirectConnectGatewayRouteInput, opts ...request.Option) (*CreateDirectConnectGatewayRouteOutput, error)

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

See CreateDirectConnectGatewayRoute for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectGatewayWithContext

func (c *DIRECTCONNECT) CreateDirectConnectGatewayWithContext(ctx byteplus.Context, input *CreateDirectConnectGatewayInput, opts ...request.Option) (*CreateDirectConnectGatewayOutput, error)

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

See CreateDirectConnectGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosPolicy

CreateDirectConnectTrafficQosPolicy API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectTrafficQosPolicy for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosPolicyCommon

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDirectConnectTrafficQosPolicyCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectTrafficQosPolicyCommon for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosPolicyCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosPolicyCommonWithContext

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosPolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDirectConnectTrafficQosPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosPolicyRequest

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosPolicyRequest(input *CreateDirectConnectTrafficQosPolicyInput) (req *request.Request, output *CreateDirectConnectTrafficQosPolicyOutput)

CreateDirectConnectTrafficQosPolicyRequest generates a "byteplus/request.Request" representing the client's request for the CreateDirectConnectTrafficQosPolicy operation. The "output" return value will be populated with the CreateDirectConnectTrafficQosPolicyCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosPolicyWithContext

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosPolicyWithContext(ctx byteplus.Context, input *CreateDirectConnectTrafficQosPolicyInput, opts ...request.Option) (*CreateDirectConnectTrafficQosPolicyOutput, error)

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

See CreateDirectConnectTrafficQosPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosQueue

CreateDirectConnectTrafficQosQueue API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectTrafficQosQueue for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosQueueCommon

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosQueueCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDirectConnectTrafficQosQueueCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectTrafficQosQueueCommon for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosQueueCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosQueueCommonWithContext

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosQueueCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDirectConnectTrafficQosQueueCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosQueueRequest

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosQueueRequest(input *CreateDirectConnectTrafficQosQueueInput) (req *request.Request, output *CreateDirectConnectTrafficQosQueueOutput)

CreateDirectConnectTrafficQosQueueRequest generates a "byteplus/request.Request" representing the client's request for the CreateDirectConnectTrafficQosQueue operation. The "output" return value will be populated with the CreateDirectConnectTrafficQosQueueCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosQueueWithContext

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosQueueWithContext(ctx byteplus.Context, input *CreateDirectConnectTrafficQosQueueInput, opts ...request.Option) (*CreateDirectConnectTrafficQosQueueOutput, error)

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

See CreateDirectConnectTrafficQosQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosRule

CreateDirectConnectTrafficQosRule API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectTrafficQosRule for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosRuleCommon

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDirectConnectTrafficQosRuleCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectTrafficQosRuleCommon for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosRuleCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosRuleCommonWithContext

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDirectConnectTrafficQosRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosRuleRequest

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosRuleRequest(input *CreateDirectConnectTrafficQosRuleInput) (req *request.Request, output *CreateDirectConnectTrafficQosRuleOutput)

CreateDirectConnectTrafficQosRuleRequest generates a "byteplus/request.Request" representing the client's request for the CreateDirectConnectTrafficQosRule operation. The "output" return value will be populated with the CreateDirectConnectTrafficQosRuleCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectTrafficQosRuleWithContext

func (c *DIRECTCONNECT) CreateDirectConnectTrafficQosRuleWithContext(ctx byteplus.Context, input *CreateDirectConnectTrafficQosRuleInput, opts ...request.Option) (*CreateDirectConnectTrafficQosRuleOutput, error)

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

See CreateDirectConnectTrafficQosRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectVirtualInterface

CreateDirectConnectVirtualInterface API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectVirtualInterface for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectVirtualInterfaceCommon

func (c *DIRECTCONNECT) CreateDirectConnectVirtualInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDirectConnectVirtualInterfaceCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation CreateDirectConnectVirtualInterfaceCommon for usage and error information.

func (*DIRECTCONNECT) CreateDirectConnectVirtualInterfaceCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectVirtualInterfaceCommonWithContext

func (c *DIRECTCONNECT) CreateDirectConnectVirtualInterfaceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDirectConnectVirtualInterfaceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) CreateDirectConnectVirtualInterfaceRequest

func (c *DIRECTCONNECT) CreateDirectConnectVirtualInterfaceRequest(input *CreateDirectConnectVirtualInterfaceInput) (req *request.Request, output *CreateDirectConnectVirtualInterfaceOutput)

CreateDirectConnectVirtualInterfaceRequest generates a "byteplus/request.Request" representing the client's request for the CreateDirectConnectVirtualInterface operation. The "output" return value will be populated with the CreateDirectConnectVirtualInterfaceCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) CreateDirectConnectVirtualInterfaceWithContext

func (c *DIRECTCONNECT) CreateDirectConnectVirtualInterfaceWithContext(ctx byteplus.Context, input *CreateDirectConnectVirtualInterfaceInput, opts ...request.Option) (*CreateDirectConnectVirtualInterfaceOutput, error)

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

See CreateDirectConnectVirtualInterface for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteBgpPeer

func (c *DIRECTCONNECT) DeleteBgpPeer(input *DeleteBgpPeerInput) (*DeleteBgpPeerOutput, error)

DeleteBgpPeer API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteBgpPeer for usage and error information.

func (*DIRECTCONNECT) DeleteBgpPeerCommon

func (c *DIRECTCONNECT) DeleteBgpPeerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteBgpPeerCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteBgpPeerCommon for usage and error information.

func (*DIRECTCONNECT) DeleteBgpPeerCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DeleteBgpPeerCommonWithContext

func (c *DIRECTCONNECT) DeleteBgpPeerCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteBgpPeerCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteBgpPeerRequest

func (c *DIRECTCONNECT) DeleteBgpPeerRequest(input *DeleteBgpPeerInput) (req *request.Request, output *DeleteBgpPeerOutput)

DeleteBgpPeerRequest generates a "byteplus/request.Request" representing the client's request for the DeleteBgpPeer operation. The "output" return value will be populated with the DeleteBgpPeerCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DeleteBgpPeerWithContext

func (c *DIRECTCONNECT) DeleteBgpPeerWithContext(ctx byteplus.Context, input *DeleteBgpPeerInput, opts ...request.Option) (*DeleteBgpPeerOutput, error)

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

See DeleteBgpPeer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectConnection

DeleteDirectConnectConnection API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectConnection for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectConnectionCommon

func (c *DIRECTCONNECT) DeleteDirectConnectConnectionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDirectConnectConnectionCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectConnectionCommon for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectConnectionCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectConnectionCommonWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectConnectionCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteDirectConnectConnectionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectConnectionRequest

func (c *DIRECTCONNECT) DeleteDirectConnectConnectionRequest(input *DeleteDirectConnectConnectionInput) (req *request.Request, output *DeleteDirectConnectConnectionOutput)

DeleteDirectConnectConnectionRequest generates a "byteplus/request.Request" representing the client's request for the DeleteDirectConnectConnection operation. The "output" return value will be populated with the DeleteDirectConnectConnectionCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectConnectionWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectConnectionWithContext(ctx byteplus.Context, input *DeleteDirectConnectConnectionInput, opts ...request.Option) (*DeleteDirectConnectConnectionOutput, error)

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

See DeleteDirectConnectConnection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectGateway

func (c *DIRECTCONNECT) DeleteDirectConnectGateway(input *DeleteDirectConnectGatewayInput) (*DeleteDirectConnectGatewayOutput, error)

DeleteDirectConnectGateway API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectGateway for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectGatewayCommon

func (c *DIRECTCONNECT) DeleteDirectConnectGatewayCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDirectConnectGatewayCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectGatewayCommon for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectGatewayCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectGatewayCommonWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectGatewayCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteDirectConnectGatewayCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectGatewayRequest

func (c *DIRECTCONNECT) DeleteDirectConnectGatewayRequest(input *DeleteDirectConnectGatewayInput) (req *request.Request, output *DeleteDirectConnectGatewayOutput)

DeleteDirectConnectGatewayRequest generates a "byteplus/request.Request" representing the client's request for the DeleteDirectConnectGateway operation. The "output" return value will be populated with the DeleteDirectConnectGatewayCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectGatewayRoute

DeleteDirectConnectGatewayRoute API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectGatewayRoute for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectGatewayRouteCommon

func (c *DIRECTCONNECT) DeleteDirectConnectGatewayRouteCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDirectConnectGatewayRouteCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectGatewayRouteCommon for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectGatewayRouteCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectGatewayRouteCommonWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectGatewayRouteCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteDirectConnectGatewayRouteCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectGatewayRouteRequest

func (c *DIRECTCONNECT) DeleteDirectConnectGatewayRouteRequest(input *DeleteDirectConnectGatewayRouteInput) (req *request.Request, output *DeleteDirectConnectGatewayRouteOutput)

DeleteDirectConnectGatewayRouteRequest generates a "byteplus/request.Request" representing the client's request for the DeleteDirectConnectGatewayRoute operation. The "output" return value will be populated with the DeleteDirectConnectGatewayRouteCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectGatewayRouteWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectGatewayRouteWithContext(ctx byteplus.Context, input *DeleteDirectConnectGatewayRouteInput, opts ...request.Option) (*DeleteDirectConnectGatewayRouteOutput, error)

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

See DeleteDirectConnectGatewayRoute for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectGatewayWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectGatewayWithContext(ctx byteplus.Context, input *DeleteDirectConnectGatewayInput, opts ...request.Option) (*DeleteDirectConnectGatewayOutput, error)

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

See DeleteDirectConnectGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosPolicy

DeleteDirectConnectTrafficQosPolicy API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectTrafficQosPolicy for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosPolicyCommon

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDirectConnectTrafficQosPolicyCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectTrafficQosPolicyCommon for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosPolicyCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosPolicyCommonWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosPolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteDirectConnectTrafficQosPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosPolicyRequest

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosPolicyRequest(input *DeleteDirectConnectTrafficQosPolicyInput) (req *request.Request, output *DeleteDirectConnectTrafficQosPolicyOutput)

DeleteDirectConnectTrafficQosPolicyRequest generates a "byteplus/request.Request" representing the client's request for the DeleteDirectConnectTrafficQosPolicy operation. The "output" return value will be populated with the DeleteDirectConnectTrafficQosPolicyCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosPolicyWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosPolicyWithContext(ctx byteplus.Context, input *DeleteDirectConnectTrafficQosPolicyInput, opts ...request.Option) (*DeleteDirectConnectTrafficQosPolicyOutput, error)

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

See DeleteDirectConnectTrafficQosPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosQueue

DeleteDirectConnectTrafficQosQueue API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectTrafficQosQueue for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosQueueCommon

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosQueueCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDirectConnectTrafficQosQueueCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectTrafficQosQueueCommon for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosQueueCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosQueueCommonWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosQueueCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteDirectConnectTrafficQosQueueCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosQueueRequest

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosQueueRequest(input *DeleteDirectConnectTrafficQosQueueInput) (req *request.Request, output *DeleteDirectConnectTrafficQosQueueOutput)

DeleteDirectConnectTrafficQosQueueRequest generates a "byteplus/request.Request" representing the client's request for the DeleteDirectConnectTrafficQosQueue operation. The "output" return value will be populated with the DeleteDirectConnectTrafficQosQueueCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosQueueWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosQueueWithContext(ctx byteplus.Context, input *DeleteDirectConnectTrafficQosQueueInput, opts ...request.Option) (*DeleteDirectConnectTrafficQosQueueOutput, error)

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

See DeleteDirectConnectTrafficQosQueue for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosRule

DeleteDirectConnectTrafficQosRule API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectTrafficQosRule for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosRuleCommon

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDirectConnectTrafficQosRuleCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectTrafficQosRuleCommon for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosRuleCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosRuleCommonWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosRuleCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteDirectConnectTrafficQosRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosRuleRequest

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosRuleRequest(input *DeleteDirectConnectTrafficQosRuleInput) (req *request.Request, output *DeleteDirectConnectTrafficQosRuleOutput)

DeleteDirectConnectTrafficQosRuleRequest generates a "byteplus/request.Request" representing the client's request for the DeleteDirectConnectTrafficQosRule operation. The "output" return value will be populated with the DeleteDirectConnectTrafficQosRuleCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectTrafficQosRuleWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectTrafficQosRuleWithContext(ctx byteplus.Context, input *DeleteDirectConnectTrafficQosRuleInput, opts ...request.Option) (*DeleteDirectConnectTrafficQosRuleOutput, error)

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

See DeleteDirectConnectTrafficQosRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectVirtualInterface

DeleteDirectConnectVirtualInterface API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectVirtualInterface for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectVirtualInterfaceCommon

func (c *DIRECTCONNECT) DeleteDirectConnectVirtualInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDirectConnectVirtualInterfaceCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DeleteDirectConnectVirtualInterfaceCommon for usage and error information.

func (*DIRECTCONNECT) DeleteDirectConnectVirtualInterfaceCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectVirtualInterfaceCommonWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectVirtualInterfaceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteDirectConnectVirtualInterfaceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DeleteDirectConnectVirtualInterfaceRequest

func (c *DIRECTCONNECT) DeleteDirectConnectVirtualInterfaceRequest(input *DeleteDirectConnectVirtualInterfaceInput) (req *request.Request, output *DeleteDirectConnectVirtualInterfaceOutput)

DeleteDirectConnectVirtualInterfaceRequest generates a "byteplus/request.Request" representing the client's request for the DeleteDirectConnectVirtualInterface operation. The "output" return value will be populated with the DeleteDirectConnectVirtualInterfaceCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DeleteDirectConnectVirtualInterfaceWithContext

func (c *DIRECTCONNECT) DeleteDirectConnectVirtualInterfaceWithContext(ctx byteplus.Context, input *DeleteDirectConnectVirtualInterfaceInput, opts ...request.Option) (*DeleteDirectConnectVirtualInterfaceOutput, error)

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

See DeleteDirectConnectVirtualInterface for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeBgpPeerAttributes

func (c *DIRECTCONNECT) DescribeBgpPeerAttributes(input *DescribeBgpPeerAttributesInput) (*DescribeBgpPeerAttributesOutput, error)

DescribeBgpPeerAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeBgpPeerAttributes for usage and error information.

func (*DIRECTCONNECT) DescribeBgpPeerAttributesCommon

func (c *DIRECTCONNECT) DescribeBgpPeerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeBgpPeerAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeBgpPeerAttributesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeBgpPeerAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeBgpPeerAttributesCommonWithContext

func (c *DIRECTCONNECT) DescribeBgpPeerAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeBgpPeerAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeBgpPeerAttributesRequest

func (c *DIRECTCONNECT) DescribeBgpPeerAttributesRequest(input *DescribeBgpPeerAttributesInput) (req *request.Request, output *DescribeBgpPeerAttributesOutput)

DescribeBgpPeerAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeBgpPeerAttributes operation. The "output" return value will be populated with the DescribeBgpPeerAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeBgpPeerAttributesWithContext

func (c *DIRECTCONNECT) DescribeBgpPeerAttributesWithContext(ctx byteplus.Context, input *DescribeBgpPeerAttributesInput, opts ...request.Option) (*DescribeBgpPeerAttributesOutput, error)

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

See DescribeBgpPeerAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeBgpPeers

func (c *DIRECTCONNECT) DescribeBgpPeers(input *DescribeBgpPeersInput) (*DescribeBgpPeersOutput, error)

DescribeBgpPeers API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeBgpPeers for usage and error information.

func (*DIRECTCONNECT) DescribeBgpPeersCommon

func (c *DIRECTCONNECT) DescribeBgpPeersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeBgpPeersCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeBgpPeersCommon for usage and error information.

func (*DIRECTCONNECT) DescribeBgpPeersCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeBgpPeersCommonWithContext

func (c *DIRECTCONNECT) DescribeBgpPeersCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeBgpPeersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeBgpPeersRequest

func (c *DIRECTCONNECT) DescribeBgpPeersRequest(input *DescribeBgpPeersInput) (req *request.Request, output *DescribeBgpPeersOutput)

DescribeBgpPeersRequest generates a "byteplus/request.Request" representing the client's request for the DescribeBgpPeers operation. The "output" return value will be populated with the DescribeBgpPeersCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeBgpPeersWithContext

func (c *DIRECTCONNECT) DescribeBgpPeersWithContext(ctx byteplus.Context, input *DescribeBgpPeersInput, opts ...request.Option) (*DescribeBgpPeersOutput, error)

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

See DescribeBgpPeers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectAccessPoints

DescribeDirectConnectAccessPoints API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectAccessPoints for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectAccessPointsCommon

func (c *DIRECTCONNECT) DescribeDirectConnectAccessPointsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectAccessPointsCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectAccessPointsCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectAccessPointsCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectAccessPointsCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectAccessPointsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectAccessPointsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectAccessPointsRequest

func (c *DIRECTCONNECT) DescribeDirectConnectAccessPointsRequest(input *DescribeDirectConnectAccessPointsInput) (req *request.Request, output *DescribeDirectConnectAccessPointsOutput)

DescribeDirectConnectAccessPointsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectAccessPoints operation. The "output" return value will be populated with the DescribeDirectConnectAccessPointsCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectAccessPointsWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectAccessPointsWithContext(ctx byteplus.Context, input *DescribeDirectConnectAccessPointsInput, opts ...request.Option) (*DescribeDirectConnectAccessPointsOutput, error)

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

See DescribeDirectConnectAccessPoints for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionAttributes

DescribeDirectConnectConnectionAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectConnectionAttributes for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionAttributesCommon

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectConnectionAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectConnectionAttributesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectConnectionAttributesCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectConnectionAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionAttributesRequest

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionAttributesRequest(input *DescribeDirectConnectConnectionAttributesInput) (req *request.Request, output *DescribeDirectConnectConnectionAttributesOutput)

DescribeDirectConnectConnectionAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectConnectionAttributes operation. The "output" return value will be populated with the DescribeDirectConnectConnectionAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectConnectionAttributesWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionAttributesWithContext(ctx byteplus.Context, input *DescribeDirectConnectConnectionAttributesInput, opts ...request.Option) (*DescribeDirectConnectConnectionAttributesOutput, error)

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

See DescribeDirectConnectConnectionAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionLoaAttributes

DescribeDirectConnectConnectionLoaAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectConnectionLoaAttributes for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionLoaAttributesCommon

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionLoaAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectConnectionLoaAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectConnectionLoaAttributesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionLoaAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectConnectionLoaAttributesCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionLoaAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectConnectionLoaAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionLoaAttributesRequest

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionLoaAttributesRequest(input *DescribeDirectConnectConnectionLoaAttributesInput) (req *request.Request, output *DescribeDirectConnectConnectionLoaAttributesOutput)

DescribeDirectConnectConnectionLoaAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectConnectionLoaAttributes operation. The "output" return value will be populated with the DescribeDirectConnectConnectionLoaAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectConnectionLoaAttributesWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionLoaAttributesWithContext(ctx byteplus.Context, input *DescribeDirectConnectConnectionLoaAttributesInput, opts ...request.Option) (*DescribeDirectConnectConnectionLoaAttributesOutput, error)

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

See DescribeDirectConnectConnectionLoaAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectConnections

DescribeDirectConnectConnections API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectConnections for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionsCommon

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectConnectionsCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectConnectionsCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionsCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectConnectionsCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectConnectionsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectConnectionsRequest

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionsRequest(input *DescribeDirectConnectConnectionsInput) (req *request.Request, output *DescribeDirectConnectConnectionsOutput)

DescribeDirectConnectConnectionsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectConnections operation. The "output" return value will be populated with the DescribeDirectConnectConnectionsCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectConnectionsWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectConnectionsWithContext(ctx byteplus.Context, input *DescribeDirectConnectConnectionsInput, opts ...request.Option) (*DescribeDirectConnectConnectionsOutput, error)

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

See DescribeDirectConnectConnections for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayAttributes

DescribeDirectConnectGatewayAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectGatewayAttributes for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayAttributesCommon

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectGatewayAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectGatewayAttributesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectGatewayAttributesCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectGatewayAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayAttributesRequest

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayAttributesRequest(input *DescribeDirectConnectGatewayAttributesInput) (req *request.Request, output *DescribeDirectConnectGatewayAttributesOutput)

DescribeDirectConnectGatewayAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectGatewayAttributes operation. The "output" return value will be populated with the DescribeDirectConnectGatewayAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectGatewayAttributesWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayAttributesWithContext(ctx byteplus.Context, input *DescribeDirectConnectGatewayAttributesInput, opts ...request.Option) (*DescribeDirectConnectGatewayAttributesOutput, error)

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

See DescribeDirectConnectGatewayAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRouteAttributes

DescribeDirectConnectGatewayRouteAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectGatewayRouteAttributes for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRouteAttributesCommon

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayRouteAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectGatewayRouteAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectGatewayRouteAttributesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRouteAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRouteAttributesCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayRouteAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectGatewayRouteAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRouteAttributesRequest

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayRouteAttributesRequest(input *DescribeDirectConnectGatewayRouteAttributesInput) (req *request.Request, output *DescribeDirectConnectGatewayRouteAttributesOutput)

DescribeDirectConnectGatewayRouteAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectGatewayRouteAttributes operation. The "output" return value will be populated with the DescribeDirectConnectGatewayRouteAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRouteAttributesWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayRouteAttributesWithContext(ctx byteplus.Context, input *DescribeDirectConnectGatewayRouteAttributesInput, opts ...request.Option) (*DescribeDirectConnectGatewayRouteAttributesOutput, error)

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

See DescribeDirectConnectGatewayRouteAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRoutes

DescribeDirectConnectGatewayRoutes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectGatewayRoutes for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRoutesCommon

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayRoutesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectGatewayRoutesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectGatewayRoutesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRoutesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRoutesCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayRoutesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectGatewayRoutesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRoutesRequest

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayRoutesRequest(input *DescribeDirectConnectGatewayRoutesInput) (req *request.Request, output *DescribeDirectConnectGatewayRoutesOutput)

DescribeDirectConnectGatewayRoutesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectGatewayRoutes operation. The "output" return value will be populated with the DescribeDirectConnectGatewayRoutesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectGatewayRoutesWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectGatewayRoutesWithContext(ctx byteplus.Context, input *DescribeDirectConnectGatewayRoutesInput, opts ...request.Option) (*DescribeDirectConnectGatewayRoutesOutput, error)

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

See DescribeDirectConnectGatewayRoutes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectGateways

DescribeDirectConnectGateways API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectGateways for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectGatewaysCommon

func (c *DIRECTCONNECT) DescribeDirectConnectGatewaysCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectGatewaysCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectGatewaysCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectGatewaysCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectGatewaysCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectGatewaysCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectGatewaysCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectGatewaysRequest

func (c *DIRECTCONNECT) DescribeDirectConnectGatewaysRequest(input *DescribeDirectConnectGatewaysInput) (req *request.Request, output *DescribeDirectConnectGatewaysOutput)

DescribeDirectConnectGatewaysRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectGateways operation. The "output" return value will be populated with the DescribeDirectConnectGatewaysCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectGatewaysWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectGatewaysWithContext(ctx byteplus.Context, input *DescribeDirectConnectGatewaysInput, opts ...request.Option) (*DescribeDirectConnectGatewaysOutput, error)

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

See DescribeDirectConnectGateways for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosPolicies

DescribeDirectConnectTrafficQosPolicies API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectTrafficQosPolicies for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosPoliciesCommon

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectTrafficQosPoliciesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectTrafficQosPoliciesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosPoliciesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosPoliciesCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosPoliciesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectTrafficQosPoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosPoliciesRequest

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosPoliciesRequest(input *DescribeDirectConnectTrafficQosPoliciesInput) (req *request.Request, output *DescribeDirectConnectTrafficQosPoliciesOutput)

DescribeDirectConnectTrafficQosPoliciesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectTrafficQosPolicies operation. The "output" return value will be populated with the DescribeDirectConnectTrafficQosPoliciesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosPoliciesWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosPoliciesWithContext(ctx byteplus.Context, input *DescribeDirectConnectTrafficQosPoliciesInput, opts ...request.Option) (*DescribeDirectConnectTrafficQosPoliciesOutput, error)

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

See DescribeDirectConnectTrafficQosPolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosQueues

DescribeDirectConnectTrafficQosQueues API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectTrafficQosQueues for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosQueuesCommon

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosQueuesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectTrafficQosQueuesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectTrafficQosQueuesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosQueuesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosQueuesCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosQueuesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectTrafficQosQueuesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosQueuesRequest

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosQueuesRequest(input *DescribeDirectConnectTrafficQosQueuesInput) (req *request.Request, output *DescribeDirectConnectTrafficQosQueuesOutput)

DescribeDirectConnectTrafficQosQueuesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectTrafficQosQueues operation. The "output" return value will be populated with the DescribeDirectConnectTrafficQosQueuesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosQueuesWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosQueuesWithContext(ctx byteplus.Context, input *DescribeDirectConnectTrafficQosQueuesInput, opts ...request.Option) (*DescribeDirectConnectTrafficQosQueuesOutput, error)

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

See DescribeDirectConnectTrafficQosQueues for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosRules

DescribeDirectConnectTrafficQosRules API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectTrafficQosRules for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosRulesCommon

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectTrafficQosRulesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectTrafficQosRulesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosRulesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosRulesCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosRulesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectTrafficQosRulesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosRulesRequest

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosRulesRequest(input *DescribeDirectConnectTrafficQosRulesInput) (req *request.Request, output *DescribeDirectConnectTrafficQosRulesOutput)

DescribeDirectConnectTrafficQosRulesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectTrafficQosRules operation. The "output" return value will be populated with the DescribeDirectConnectTrafficQosRulesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectTrafficQosRulesWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectTrafficQosRulesWithContext(ctx byteplus.Context, input *DescribeDirectConnectTrafficQosRulesInput, opts ...request.Option) (*DescribeDirectConnectTrafficQosRulesOutput, error)

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

See DescribeDirectConnectTrafficQosRules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfaceAttributes

DescribeDirectConnectVirtualInterfaceAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectVirtualInterfaceAttributes for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfaceAttributesCommon

func (c *DIRECTCONNECT) DescribeDirectConnectVirtualInterfaceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectVirtualInterfaceAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectVirtualInterfaceAttributesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfaceAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfaceAttributesCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectVirtualInterfaceAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectVirtualInterfaceAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfaceAttributesRequest

func (c *DIRECTCONNECT) DescribeDirectConnectVirtualInterfaceAttributesRequest(input *DescribeDirectConnectVirtualInterfaceAttributesInput) (req *request.Request, output *DescribeDirectConnectVirtualInterfaceAttributesOutput)

DescribeDirectConnectVirtualInterfaceAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectVirtualInterfaceAttributes operation. The "output" return value will be populated with the DescribeDirectConnectVirtualInterfaceAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfaceAttributesWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectVirtualInterfaceAttributesWithContext(ctx byteplus.Context, input *DescribeDirectConnectVirtualInterfaceAttributesInput, opts ...request.Option) (*DescribeDirectConnectVirtualInterfaceAttributesOutput, error)

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

See DescribeDirectConnectVirtualInterfaceAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfaces

DescribeDirectConnectVirtualInterfaces API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectVirtualInterfaces for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfacesCommon

func (c *DIRECTCONNECT) DescribeDirectConnectVirtualInterfacesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDirectConnectVirtualInterfacesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation DescribeDirectConnectVirtualInterfacesCommon for usage and error information.

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfacesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfacesCommonWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectVirtualInterfacesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeDirectConnectVirtualInterfacesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfacesRequest

func (c *DIRECTCONNECT) DescribeDirectConnectVirtualInterfacesRequest(input *DescribeDirectConnectVirtualInterfacesInput) (req *request.Request, output *DescribeDirectConnectVirtualInterfacesOutput)

DescribeDirectConnectVirtualInterfacesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeDirectConnectVirtualInterfaces operation. The "output" return value will be populated with the DescribeDirectConnectVirtualInterfacesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) DescribeDirectConnectVirtualInterfacesWithContext

func (c *DIRECTCONNECT) DescribeDirectConnectVirtualInterfacesWithContext(ctx byteplus.Context, input *DescribeDirectConnectVirtualInterfacesInput, opts ...request.Option) (*DescribeDirectConnectVirtualInterfacesOutput, error)

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

See DescribeDirectConnectVirtualInterfaces for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ListTagsForResources

func (c *DIRECTCONNECT) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ListTagsForResources for usage and error information.

func (*DIRECTCONNECT) ListTagsForResourcesCommon

func (c *DIRECTCONNECT) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ListTagsForResourcesCommon for usage and error information.

func (*DIRECTCONNECT) ListTagsForResourcesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ListTagsForResourcesCommonWithContext

func (c *DIRECTCONNECT) ListTagsForResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListTagsForResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ListTagsForResourcesRequest

func (c *DIRECTCONNECT) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

ListTagsForResourcesRequest generates a "byteplus/request.Request" representing the client's request for the ListTagsForResources operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ListTagsForResourcesWithContext

func (c *DIRECTCONNECT) ListTagsForResourcesWithContext(ctx byteplus.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

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

See ListTagsForResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyBgpPeerAttributes

func (c *DIRECTCONNECT) ModifyBgpPeerAttributes(input *ModifyBgpPeerAttributesInput) (*ModifyBgpPeerAttributesOutput, error)

ModifyBgpPeerAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyBgpPeerAttributes for usage and error information.

func (*DIRECTCONNECT) ModifyBgpPeerAttributesCommon

func (c *DIRECTCONNECT) ModifyBgpPeerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyBgpPeerAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyBgpPeerAttributesCommon for usage and error information.

func (*DIRECTCONNECT) ModifyBgpPeerAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ModifyBgpPeerAttributesCommonWithContext

func (c *DIRECTCONNECT) ModifyBgpPeerAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyBgpPeerAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyBgpPeerAttributesRequest

func (c *DIRECTCONNECT) ModifyBgpPeerAttributesRequest(input *ModifyBgpPeerAttributesInput) (req *request.Request, output *ModifyBgpPeerAttributesOutput)

ModifyBgpPeerAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyBgpPeerAttributes operation. The "output" return value will be populated with the ModifyBgpPeerAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ModifyBgpPeerAttributesWithContext

func (c *DIRECTCONNECT) ModifyBgpPeerAttributesWithContext(ctx byteplus.Context, input *ModifyBgpPeerAttributesInput, opts ...request.Option) (*ModifyBgpPeerAttributesOutput, error)

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

See ModifyBgpPeerAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectConnectionAttributes

ModifyDirectConnectConnectionAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectConnectionAttributes for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectConnectionAttributesCommon

func (c *DIRECTCONNECT) ModifyDirectConnectConnectionAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDirectConnectConnectionAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectConnectionAttributesCommon for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectConnectionAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectConnectionAttributesCommonWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectConnectionAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyDirectConnectConnectionAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectConnectionAttributesRequest

func (c *DIRECTCONNECT) ModifyDirectConnectConnectionAttributesRequest(input *ModifyDirectConnectConnectionAttributesInput) (req *request.Request, output *ModifyDirectConnectConnectionAttributesOutput)

ModifyDirectConnectConnectionAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDirectConnectConnectionAttributes operation. The "output" return value will be populated with the ModifyDirectConnectConnectionAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectConnectionAttributesWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectConnectionAttributesWithContext(ctx byteplus.Context, input *ModifyDirectConnectConnectionAttributesInput, opts ...request.Option) (*ModifyDirectConnectConnectionAttributesOutput, error)

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

See ModifyDirectConnectConnectionAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectConnectionLoaAttributes

ModifyDirectConnectConnectionLoaAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectConnectionLoaAttributes for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectConnectionLoaAttributesCommon

func (c *DIRECTCONNECT) ModifyDirectConnectConnectionLoaAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDirectConnectConnectionLoaAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectConnectionLoaAttributesCommon for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectConnectionLoaAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectConnectionLoaAttributesCommonWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectConnectionLoaAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyDirectConnectConnectionLoaAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectConnectionLoaAttributesRequest

func (c *DIRECTCONNECT) ModifyDirectConnectConnectionLoaAttributesRequest(input *ModifyDirectConnectConnectionLoaAttributesInput) (req *request.Request, output *ModifyDirectConnectConnectionLoaAttributesOutput)

ModifyDirectConnectConnectionLoaAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDirectConnectConnectionLoaAttributes operation. The "output" return value will be populated with the ModifyDirectConnectConnectionLoaAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectConnectionLoaAttributesWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectConnectionLoaAttributesWithContext(ctx byteplus.Context, input *ModifyDirectConnectConnectionLoaAttributesInput, opts ...request.Option) (*ModifyDirectConnectConnectionLoaAttributesOutput, error)

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

See ModifyDirectConnectConnectionLoaAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectGatewayAttributes

ModifyDirectConnectGatewayAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectGatewayAttributes for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectGatewayAttributesCommon

func (c *DIRECTCONNECT) ModifyDirectConnectGatewayAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDirectConnectGatewayAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectGatewayAttributesCommon for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectGatewayAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectGatewayAttributesCommonWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectGatewayAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyDirectConnectGatewayAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectGatewayAttributesRequest

func (c *DIRECTCONNECT) ModifyDirectConnectGatewayAttributesRequest(input *ModifyDirectConnectGatewayAttributesInput) (req *request.Request, output *ModifyDirectConnectGatewayAttributesOutput)

ModifyDirectConnectGatewayAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDirectConnectGatewayAttributes operation. The "output" return value will be populated with the ModifyDirectConnectGatewayAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectGatewayAttributesWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectGatewayAttributesWithContext(ctx byteplus.Context, input *ModifyDirectConnectGatewayAttributesInput, opts ...request.Option) (*ModifyDirectConnectGatewayAttributesOutput, error)

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

See ModifyDirectConnectGatewayAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosPolicyAttributes

ModifyDirectConnectTrafficQosPolicyAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectTrafficQosPolicyAttributes for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosPolicyAttributesCommon

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosPolicyAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDirectConnectTrafficQosPolicyAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectTrafficQosPolicyAttributesCommon for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosPolicyAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosPolicyAttributesCommonWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosPolicyAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyDirectConnectTrafficQosPolicyAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosPolicyAttributesRequest

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosPolicyAttributesRequest(input *ModifyDirectConnectTrafficQosPolicyAttributesInput) (req *request.Request, output *ModifyDirectConnectTrafficQosPolicyAttributesOutput)

ModifyDirectConnectTrafficQosPolicyAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDirectConnectTrafficQosPolicyAttributes operation. The "output" return value will be populated with the ModifyDirectConnectTrafficQosPolicyAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosPolicyAttributesWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosPolicyAttributesWithContext(ctx byteplus.Context, input *ModifyDirectConnectTrafficQosPolicyAttributesInput, opts ...request.Option) (*ModifyDirectConnectTrafficQosPolicyAttributesOutput, error)

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

See ModifyDirectConnectTrafficQosPolicyAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosQueueAttributes

ModifyDirectConnectTrafficQosQueueAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectTrafficQosQueueAttributes for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosQueueAttributesCommon

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosQueueAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDirectConnectTrafficQosQueueAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectTrafficQosQueueAttributesCommon for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosQueueAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosQueueAttributesCommonWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosQueueAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyDirectConnectTrafficQosQueueAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosQueueAttributesRequest

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosQueueAttributesRequest(input *ModifyDirectConnectTrafficQosQueueAttributesInput) (req *request.Request, output *ModifyDirectConnectTrafficQosQueueAttributesOutput)

ModifyDirectConnectTrafficQosQueueAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDirectConnectTrafficQosQueueAttributes operation. The "output" return value will be populated with the ModifyDirectConnectTrafficQosQueueAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosQueueAttributesWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosQueueAttributesWithContext(ctx byteplus.Context, input *ModifyDirectConnectTrafficQosQueueAttributesInput, opts ...request.Option) (*ModifyDirectConnectTrafficQosQueueAttributesOutput, error)

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

See ModifyDirectConnectTrafficQosQueueAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosRuleAttributes

ModifyDirectConnectTrafficQosRuleAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectTrafficQosRuleAttributes for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosRuleAttributesCommon

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosRuleAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDirectConnectTrafficQosRuleAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectTrafficQosRuleAttributesCommon for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosRuleAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosRuleAttributesCommonWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosRuleAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyDirectConnectTrafficQosRuleAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosRuleAttributesRequest

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosRuleAttributesRequest(input *ModifyDirectConnectTrafficQosRuleAttributesInput) (req *request.Request, output *ModifyDirectConnectTrafficQosRuleAttributesOutput)

ModifyDirectConnectTrafficQosRuleAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDirectConnectTrafficQosRuleAttributes operation. The "output" return value will be populated with the ModifyDirectConnectTrafficQosRuleAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectTrafficQosRuleAttributesWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectTrafficQosRuleAttributesWithContext(ctx byteplus.Context, input *ModifyDirectConnectTrafficQosRuleAttributesInput, opts ...request.Option) (*ModifyDirectConnectTrafficQosRuleAttributesOutput, error)

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

See ModifyDirectConnectTrafficQosRuleAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectVirtualInterfaceAttributes

ModifyDirectConnectVirtualInterfaceAttributes API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectVirtualInterfaceAttributes for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectVirtualInterfaceAttributesCommon

func (c *DIRECTCONNECT) ModifyDirectConnectVirtualInterfaceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDirectConnectVirtualInterfaceAttributesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation ModifyDirectConnectVirtualInterfaceAttributesCommon for usage and error information.

func (*DIRECTCONNECT) ModifyDirectConnectVirtualInterfaceAttributesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectVirtualInterfaceAttributesCommonWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectVirtualInterfaceAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyDirectConnectVirtualInterfaceAttributesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) ModifyDirectConnectVirtualInterfaceAttributesRequest

func (c *DIRECTCONNECT) ModifyDirectConnectVirtualInterfaceAttributesRequest(input *ModifyDirectConnectVirtualInterfaceAttributesInput) (req *request.Request, output *ModifyDirectConnectVirtualInterfaceAttributesOutput)

ModifyDirectConnectVirtualInterfaceAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyDirectConnectVirtualInterfaceAttributes operation. The "output" return value will be populated with the ModifyDirectConnectVirtualInterfaceAttributesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) ModifyDirectConnectVirtualInterfaceAttributesWithContext

func (c *DIRECTCONNECT) ModifyDirectConnectVirtualInterfaceAttributesWithContext(ctx byteplus.Context, input *ModifyDirectConnectVirtualInterfaceAttributesInput, opts ...request.Option) (*ModifyDirectConnectVirtualInterfaceAttributesOutput, error)

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

See ModifyDirectConnectVirtualInterfaceAttributes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) TagResources

func (c *DIRECTCONNECT) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation TagResources for usage and error information.

func (*DIRECTCONNECT) TagResourcesCommon

func (c *DIRECTCONNECT) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation TagResourcesCommon for usage and error information.

func (*DIRECTCONNECT) TagResourcesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) TagResourcesCommonWithContext

func (c *DIRECTCONNECT) TagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See TagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) TagResourcesRequest

func (c *DIRECTCONNECT) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) TagResourcesWithContext

func (c *DIRECTCONNECT) TagResourcesWithContext(ctx byteplus.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

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

See TagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) UntagResources

func (c *DIRECTCONNECT) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation UntagResources for usage and error information.

func (*DIRECTCONNECT) UntagResourcesCommon

func (c *DIRECTCONNECT) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for DIRECTCONNECT.

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

See the BYTEPLUS API reference guide for DIRECTCONNECT's API operation UntagResourcesCommon for usage and error information.

func (*DIRECTCONNECT) UntagResourcesCommonRequest

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

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

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

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

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

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

func (*DIRECTCONNECT) UntagResourcesCommonWithContext

func (c *DIRECTCONNECT) UntagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See UntagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*DIRECTCONNECT) UntagResourcesRequest

func (c *DIRECTCONNECT) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

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

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

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

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

func (*DIRECTCONNECT) UntagResourcesWithContext

func (c *DIRECTCONNECT) UntagResourcesWithContext(ctx byteplus.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

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

See UntagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type DIRECTCONNECTAPI

type DIRECTCONNECTAPI interface {
	AllocateDirectConnectVirtualInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AllocateDirectConnectVirtualInterfaceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AllocateDirectConnectVirtualInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AllocateDirectConnectVirtualInterface(*AllocateDirectConnectVirtualInterfaceInput) (*AllocateDirectConnectVirtualInterfaceOutput, error)
	AllocateDirectConnectVirtualInterfaceWithContext(byteplus.Context, *AllocateDirectConnectVirtualInterfaceInput, ...request.Option) (*AllocateDirectConnectVirtualInterfaceOutput, error)
	AllocateDirectConnectVirtualInterfaceRequest(*AllocateDirectConnectVirtualInterfaceInput) (*request.Request, *AllocateDirectConnectVirtualInterfaceOutput)

	ApplyDirectConnectConnectionLoaCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ApplyDirectConnectConnectionLoaCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ApplyDirectConnectConnectionLoaCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ApplyDirectConnectConnectionLoa(*ApplyDirectConnectConnectionLoaInput) (*ApplyDirectConnectConnectionLoaOutput, error)
	ApplyDirectConnectConnectionLoaWithContext(byteplus.Context, *ApplyDirectConnectConnectionLoaInput, ...request.Option) (*ApplyDirectConnectConnectionLoaOutput, error)
	ApplyDirectConnectConnectionLoaRequest(*ApplyDirectConnectConnectionLoaInput) (*request.Request, *ApplyDirectConnectConnectionLoaOutput)

	ConfirmDirectConnectVirtualInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ConfirmDirectConnectVirtualInterfaceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ConfirmDirectConnectVirtualInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ConfirmDirectConnectVirtualInterface(*ConfirmDirectConnectVirtualInterfaceInput) (*ConfirmDirectConnectVirtualInterfaceOutput, error)
	ConfirmDirectConnectVirtualInterfaceWithContext(byteplus.Context, *ConfirmDirectConnectVirtualInterfaceInput, ...request.Option) (*ConfirmDirectConnectVirtualInterfaceOutput, error)
	ConfirmDirectConnectVirtualInterfaceRequest(*ConfirmDirectConnectVirtualInterfaceInput) (*request.Request, *ConfirmDirectConnectVirtualInterfaceOutput)

	CreateBgpPeerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateBgpPeerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateBgpPeerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateBgpPeer(*CreateBgpPeerInput) (*CreateBgpPeerOutput, error)
	CreateBgpPeerWithContext(byteplus.Context, *CreateBgpPeerInput, ...request.Option) (*CreateBgpPeerOutput, error)
	CreateBgpPeerRequest(*CreateBgpPeerInput) (*request.Request, *CreateBgpPeerOutput)

	CreateDirectConnectConnectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectConnectionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectConnectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectConnection(*CreateDirectConnectConnectionInput) (*CreateDirectConnectConnectionOutput, error)
	CreateDirectConnectConnectionWithContext(byteplus.Context, *CreateDirectConnectConnectionInput, ...request.Option) (*CreateDirectConnectConnectionOutput, error)
	CreateDirectConnectConnectionRequest(*CreateDirectConnectConnectionInput) (*request.Request, *CreateDirectConnectConnectionOutput)

	CreateDirectConnectConnectionOrderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectConnectionOrderCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectConnectionOrderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectConnectionOrder(*CreateDirectConnectConnectionOrderInput) (*CreateDirectConnectConnectionOrderOutput, error)
	CreateDirectConnectConnectionOrderWithContext(byteplus.Context, *CreateDirectConnectConnectionOrderInput, ...request.Option) (*CreateDirectConnectConnectionOrderOutput, error)
	CreateDirectConnectConnectionOrderRequest(*CreateDirectConnectConnectionOrderInput) (*request.Request, *CreateDirectConnectConnectionOrderOutput)

	CreateDirectConnectGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectGatewayCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectGateway(*CreateDirectConnectGatewayInput) (*CreateDirectConnectGatewayOutput, error)
	CreateDirectConnectGatewayWithContext(byteplus.Context, *CreateDirectConnectGatewayInput, ...request.Option) (*CreateDirectConnectGatewayOutput, error)
	CreateDirectConnectGatewayRequest(*CreateDirectConnectGatewayInput) (*request.Request, *CreateDirectConnectGatewayOutput)

	CreateDirectConnectGatewayRouteCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectGatewayRouteCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectGatewayRouteCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectGatewayRoute(*CreateDirectConnectGatewayRouteInput) (*CreateDirectConnectGatewayRouteOutput, error)
	CreateDirectConnectGatewayRouteWithContext(byteplus.Context, *CreateDirectConnectGatewayRouteInput, ...request.Option) (*CreateDirectConnectGatewayRouteOutput, error)
	CreateDirectConnectGatewayRouteRequest(*CreateDirectConnectGatewayRouteInput) (*request.Request, *CreateDirectConnectGatewayRouteOutput)

	CreateDirectConnectTrafficQosPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectTrafficQosPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectTrafficQosPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectTrafficQosPolicy(*CreateDirectConnectTrafficQosPolicyInput) (*CreateDirectConnectTrafficQosPolicyOutput, error)
	CreateDirectConnectTrafficQosPolicyWithContext(byteplus.Context, *CreateDirectConnectTrafficQosPolicyInput, ...request.Option) (*CreateDirectConnectTrafficQosPolicyOutput, error)
	CreateDirectConnectTrafficQosPolicyRequest(*CreateDirectConnectTrafficQosPolicyInput) (*request.Request, *CreateDirectConnectTrafficQosPolicyOutput)

	CreateDirectConnectTrafficQosQueueCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectTrafficQosQueueCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectTrafficQosQueueCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectTrafficQosQueue(*CreateDirectConnectTrafficQosQueueInput) (*CreateDirectConnectTrafficQosQueueOutput, error)
	CreateDirectConnectTrafficQosQueueWithContext(byteplus.Context, *CreateDirectConnectTrafficQosQueueInput, ...request.Option) (*CreateDirectConnectTrafficQosQueueOutput, error)
	CreateDirectConnectTrafficQosQueueRequest(*CreateDirectConnectTrafficQosQueueInput) (*request.Request, *CreateDirectConnectTrafficQosQueueOutput)

	CreateDirectConnectTrafficQosRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectTrafficQosRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectTrafficQosRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectTrafficQosRule(*CreateDirectConnectTrafficQosRuleInput) (*CreateDirectConnectTrafficQosRuleOutput, error)
	CreateDirectConnectTrafficQosRuleWithContext(byteplus.Context, *CreateDirectConnectTrafficQosRuleInput, ...request.Option) (*CreateDirectConnectTrafficQosRuleOutput, error)
	CreateDirectConnectTrafficQosRuleRequest(*CreateDirectConnectTrafficQosRuleInput) (*request.Request, *CreateDirectConnectTrafficQosRuleOutput)

	CreateDirectConnectVirtualInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectVirtualInterfaceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectVirtualInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectVirtualInterface(*CreateDirectConnectVirtualInterfaceInput) (*CreateDirectConnectVirtualInterfaceOutput, error)
	CreateDirectConnectVirtualInterfaceWithContext(byteplus.Context, *CreateDirectConnectVirtualInterfaceInput, ...request.Option) (*CreateDirectConnectVirtualInterfaceOutput, error)
	CreateDirectConnectVirtualInterfaceRequest(*CreateDirectConnectVirtualInterfaceInput) (*request.Request, *CreateDirectConnectVirtualInterfaceOutput)

	DeleteBgpPeerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteBgpPeerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteBgpPeerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteBgpPeer(*DeleteBgpPeerInput) (*DeleteBgpPeerOutput, error)
	DeleteBgpPeerWithContext(byteplus.Context, *DeleteBgpPeerInput, ...request.Option) (*DeleteBgpPeerOutput, error)
	DeleteBgpPeerRequest(*DeleteBgpPeerInput) (*request.Request, *DeleteBgpPeerOutput)

	DeleteDirectConnectConnectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectConnectionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectConnectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectConnection(*DeleteDirectConnectConnectionInput) (*DeleteDirectConnectConnectionOutput, error)
	DeleteDirectConnectConnectionWithContext(byteplus.Context, *DeleteDirectConnectConnectionInput, ...request.Option) (*DeleteDirectConnectConnectionOutput, error)
	DeleteDirectConnectConnectionRequest(*DeleteDirectConnectConnectionInput) (*request.Request, *DeleteDirectConnectConnectionOutput)

	DeleteDirectConnectGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectGatewayCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectGateway(*DeleteDirectConnectGatewayInput) (*DeleteDirectConnectGatewayOutput, error)
	DeleteDirectConnectGatewayWithContext(byteplus.Context, *DeleteDirectConnectGatewayInput, ...request.Option) (*DeleteDirectConnectGatewayOutput, error)
	DeleteDirectConnectGatewayRequest(*DeleteDirectConnectGatewayInput) (*request.Request, *DeleteDirectConnectGatewayOutput)

	DeleteDirectConnectGatewayRouteCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectGatewayRouteCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectGatewayRouteCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectGatewayRoute(*DeleteDirectConnectGatewayRouteInput) (*DeleteDirectConnectGatewayRouteOutput, error)
	DeleteDirectConnectGatewayRouteWithContext(byteplus.Context, *DeleteDirectConnectGatewayRouteInput, ...request.Option) (*DeleteDirectConnectGatewayRouteOutput, error)
	DeleteDirectConnectGatewayRouteRequest(*DeleteDirectConnectGatewayRouteInput) (*request.Request, *DeleteDirectConnectGatewayRouteOutput)

	DeleteDirectConnectTrafficQosPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectTrafficQosPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectTrafficQosPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectTrafficQosPolicy(*DeleteDirectConnectTrafficQosPolicyInput) (*DeleteDirectConnectTrafficQosPolicyOutput, error)
	DeleteDirectConnectTrafficQosPolicyWithContext(byteplus.Context, *DeleteDirectConnectTrafficQosPolicyInput, ...request.Option) (*DeleteDirectConnectTrafficQosPolicyOutput, error)
	DeleteDirectConnectTrafficQosPolicyRequest(*DeleteDirectConnectTrafficQosPolicyInput) (*request.Request, *DeleteDirectConnectTrafficQosPolicyOutput)

	DeleteDirectConnectTrafficQosQueueCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectTrafficQosQueueCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectTrafficQosQueueCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectTrafficQosQueue(*DeleteDirectConnectTrafficQosQueueInput) (*DeleteDirectConnectTrafficQosQueueOutput, error)
	DeleteDirectConnectTrafficQosQueueWithContext(byteplus.Context, *DeleteDirectConnectTrafficQosQueueInput, ...request.Option) (*DeleteDirectConnectTrafficQosQueueOutput, error)
	DeleteDirectConnectTrafficQosQueueRequest(*DeleteDirectConnectTrafficQosQueueInput) (*request.Request, *DeleteDirectConnectTrafficQosQueueOutput)

	DeleteDirectConnectTrafficQosRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectTrafficQosRuleCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectTrafficQosRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectTrafficQosRule(*DeleteDirectConnectTrafficQosRuleInput) (*DeleteDirectConnectTrafficQosRuleOutput, error)
	DeleteDirectConnectTrafficQosRuleWithContext(byteplus.Context, *DeleteDirectConnectTrafficQosRuleInput, ...request.Option) (*DeleteDirectConnectTrafficQosRuleOutput, error)
	DeleteDirectConnectTrafficQosRuleRequest(*DeleteDirectConnectTrafficQosRuleInput) (*request.Request, *DeleteDirectConnectTrafficQosRuleOutput)

	DeleteDirectConnectVirtualInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectVirtualInterfaceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectVirtualInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectVirtualInterface(*DeleteDirectConnectVirtualInterfaceInput) (*DeleteDirectConnectVirtualInterfaceOutput, error)
	DeleteDirectConnectVirtualInterfaceWithContext(byteplus.Context, *DeleteDirectConnectVirtualInterfaceInput, ...request.Option) (*DeleteDirectConnectVirtualInterfaceOutput, error)
	DeleteDirectConnectVirtualInterfaceRequest(*DeleteDirectConnectVirtualInterfaceInput) (*request.Request, *DeleteDirectConnectVirtualInterfaceOutput)

	DescribeBgpPeerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBgpPeerAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBgpPeerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBgpPeerAttributes(*DescribeBgpPeerAttributesInput) (*DescribeBgpPeerAttributesOutput, error)
	DescribeBgpPeerAttributesWithContext(byteplus.Context, *DescribeBgpPeerAttributesInput, ...request.Option) (*DescribeBgpPeerAttributesOutput, error)
	DescribeBgpPeerAttributesRequest(*DescribeBgpPeerAttributesInput) (*request.Request, *DescribeBgpPeerAttributesOutput)

	DescribeBgpPeersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBgpPeersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBgpPeersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBgpPeers(*DescribeBgpPeersInput) (*DescribeBgpPeersOutput, error)
	DescribeBgpPeersWithContext(byteplus.Context, *DescribeBgpPeersInput, ...request.Option) (*DescribeBgpPeersOutput, error)
	DescribeBgpPeersRequest(*DescribeBgpPeersInput) (*request.Request, *DescribeBgpPeersOutput)

	DescribeDirectConnectAccessPointsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectAccessPointsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectAccessPointsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectAccessPoints(*DescribeDirectConnectAccessPointsInput) (*DescribeDirectConnectAccessPointsOutput, error)
	DescribeDirectConnectAccessPointsWithContext(byteplus.Context, *DescribeDirectConnectAccessPointsInput, ...request.Option) (*DescribeDirectConnectAccessPointsOutput, error)
	DescribeDirectConnectAccessPointsRequest(*DescribeDirectConnectAccessPointsInput) (*request.Request, *DescribeDirectConnectAccessPointsOutput)

	DescribeDirectConnectConnectionAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectConnectionAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectConnectionAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectConnectionAttributes(*DescribeDirectConnectConnectionAttributesInput) (*DescribeDirectConnectConnectionAttributesOutput, error)
	DescribeDirectConnectConnectionAttributesWithContext(byteplus.Context, *DescribeDirectConnectConnectionAttributesInput, ...request.Option) (*DescribeDirectConnectConnectionAttributesOutput, error)
	DescribeDirectConnectConnectionAttributesRequest(*DescribeDirectConnectConnectionAttributesInput) (*request.Request, *DescribeDirectConnectConnectionAttributesOutput)

	DescribeDirectConnectConnectionLoaAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectConnectionLoaAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectConnectionLoaAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectConnectionLoaAttributes(*DescribeDirectConnectConnectionLoaAttributesInput) (*DescribeDirectConnectConnectionLoaAttributesOutput, error)
	DescribeDirectConnectConnectionLoaAttributesWithContext(byteplus.Context, *DescribeDirectConnectConnectionLoaAttributesInput, ...request.Option) (*DescribeDirectConnectConnectionLoaAttributesOutput, error)
	DescribeDirectConnectConnectionLoaAttributesRequest(*DescribeDirectConnectConnectionLoaAttributesInput) (*request.Request, *DescribeDirectConnectConnectionLoaAttributesOutput)

	DescribeDirectConnectConnectionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectConnectionsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectConnectionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectConnections(*DescribeDirectConnectConnectionsInput) (*DescribeDirectConnectConnectionsOutput, error)
	DescribeDirectConnectConnectionsWithContext(byteplus.Context, *DescribeDirectConnectConnectionsInput, ...request.Option) (*DescribeDirectConnectConnectionsOutput, error)
	DescribeDirectConnectConnectionsRequest(*DescribeDirectConnectConnectionsInput) (*request.Request, *DescribeDirectConnectConnectionsOutput)

	DescribeDirectConnectGatewayAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectGatewayAttributes(*DescribeDirectConnectGatewayAttributesInput) (*DescribeDirectConnectGatewayAttributesOutput, error)
	DescribeDirectConnectGatewayAttributesWithContext(byteplus.Context, *DescribeDirectConnectGatewayAttributesInput, ...request.Option) (*DescribeDirectConnectGatewayAttributesOutput, error)
	DescribeDirectConnectGatewayAttributesRequest(*DescribeDirectConnectGatewayAttributesInput) (*request.Request, *DescribeDirectConnectGatewayAttributesOutput)

	DescribeDirectConnectGatewayRouteAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayRouteAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayRouteAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectGatewayRouteAttributes(*DescribeDirectConnectGatewayRouteAttributesInput) (*DescribeDirectConnectGatewayRouteAttributesOutput, error)
	DescribeDirectConnectGatewayRouteAttributesWithContext(byteplus.Context, *DescribeDirectConnectGatewayRouteAttributesInput, ...request.Option) (*DescribeDirectConnectGatewayRouteAttributesOutput, error)
	DescribeDirectConnectGatewayRouteAttributesRequest(*DescribeDirectConnectGatewayRouteAttributesInput) (*request.Request, *DescribeDirectConnectGatewayRouteAttributesOutput)

	DescribeDirectConnectGatewayRoutesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayRoutesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayRoutesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectGatewayRoutes(*DescribeDirectConnectGatewayRoutesInput) (*DescribeDirectConnectGatewayRoutesOutput, error)
	DescribeDirectConnectGatewayRoutesWithContext(byteplus.Context, *DescribeDirectConnectGatewayRoutesInput, ...request.Option) (*DescribeDirectConnectGatewayRoutesOutput, error)
	DescribeDirectConnectGatewayRoutesRequest(*DescribeDirectConnectGatewayRoutesInput) (*request.Request, *DescribeDirectConnectGatewayRoutesOutput)

	DescribeDirectConnectGatewaysCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectGatewaysCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectGatewaysCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectGateways(*DescribeDirectConnectGatewaysInput) (*DescribeDirectConnectGatewaysOutput, error)
	DescribeDirectConnectGatewaysWithContext(byteplus.Context, *DescribeDirectConnectGatewaysInput, ...request.Option) (*DescribeDirectConnectGatewaysOutput, error)
	DescribeDirectConnectGatewaysRequest(*DescribeDirectConnectGatewaysInput) (*request.Request, *DescribeDirectConnectGatewaysOutput)

	DescribeDirectConnectTrafficQosPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectTrafficQosPoliciesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectTrafficQosPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectTrafficQosPolicies(*DescribeDirectConnectTrafficQosPoliciesInput) (*DescribeDirectConnectTrafficQosPoliciesOutput, error)
	DescribeDirectConnectTrafficQosPoliciesWithContext(byteplus.Context, *DescribeDirectConnectTrafficQosPoliciesInput, ...request.Option) (*DescribeDirectConnectTrafficQosPoliciesOutput, error)
	DescribeDirectConnectTrafficQosPoliciesRequest(*DescribeDirectConnectTrafficQosPoliciesInput) (*request.Request, *DescribeDirectConnectTrafficQosPoliciesOutput)

	DescribeDirectConnectTrafficQosQueuesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectTrafficQosQueuesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectTrafficQosQueuesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectTrafficQosQueues(*DescribeDirectConnectTrafficQosQueuesInput) (*DescribeDirectConnectTrafficQosQueuesOutput, error)
	DescribeDirectConnectTrafficQosQueuesWithContext(byteplus.Context, *DescribeDirectConnectTrafficQosQueuesInput, ...request.Option) (*DescribeDirectConnectTrafficQosQueuesOutput, error)
	DescribeDirectConnectTrafficQosQueuesRequest(*DescribeDirectConnectTrafficQosQueuesInput) (*request.Request, *DescribeDirectConnectTrafficQosQueuesOutput)

	DescribeDirectConnectTrafficQosRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectTrafficQosRulesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectTrafficQosRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectTrafficQosRules(*DescribeDirectConnectTrafficQosRulesInput) (*DescribeDirectConnectTrafficQosRulesOutput, error)
	DescribeDirectConnectTrafficQosRulesWithContext(byteplus.Context, *DescribeDirectConnectTrafficQosRulesInput, ...request.Option) (*DescribeDirectConnectTrafficQosRulesOutput, error)
	DescribeDirectConnectTrafficQosRulesRequest(*DescribeDirectConnectTrafficQosRulesInput) (*request.Request, *DescribeDirectConnectTrafficQosRulesOutput)

	DescribeDirectConnectVirtualInterfaceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectVirtualInterfaceAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectVirtualInterfaceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectVirtualInterfaceAttributes(*DescribeDirectConnectVirtualInterfaceAttributesInput) (*DescribeDirectConnectVirtualInterfaceAttributesOutput, error)
	DescribeDirectConnectVirtualInterfaceAttributesWithContext(byteplus.Context, *DescribeDirectConnectVirtualInterfaceAttributesInput, ...request.Option) (*DescribeDirectConnectVirtualInterfaceAttributesOutput, error)
	DescribeDirectConnectVirtualInterfaceAttributesRequest(*DescribeDirectConnectVirtualInterfaceAttributesInput) (*request.Request, *DescribeDirectConnectVirtualInterfaceAttributesOutput)

	DescribeDirectConnectVirtualInterfacesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectVirtualInterfacesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectVirtualInterfacesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectVirtualInterfaces(*DescribeDirectConnectVirtualInterfacesInput) (*DescribeDirectConnectVirtualInterfacesOutput, error)
	DescribeDirectConnectVirtualInterfacesWithContext(byteplus.Context, *DescribeDirectConnectVirtualInterfacesInput, ...request.Option) (*DescribeDirectConnectVirtualInterfacesOutput, error)
	DescribeDirectConnectVirtualInterfacesRequest(*DescribeDirectConnectVirtualInterfacesInput) (*request.Request, *DescribeDirectConnectVirtualInterfacesOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(byteplus.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

	ModifyBgpPeerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyBgpPeerAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyBgpPeerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyBgpPeerAttributes(*ModifyBgpPeerAttributesInput) (*ModifyBgpPeerAttributesOutput, error)
	ModifyBgpPeerAttributesWithContext(byteplus.Context, *ModifyBgpPeerAttributesInput, ...request.Option) (*ModifyBgpPeerAttributesOutput, error)
	ModifyBgpPeerAttributesRequest(*ModifyBgpPeerAttributesInput) (*request.Request, *ModifyBgpPeerAttributesOutput)

	ModifyDirectConnectConnectionAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDirectConnectConnectionAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDirectConnectConnectionAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDirectConnectConnectionAttributes(*ModifyDirectConnectConnectionAttributesInput) (*ModifyDirectConnectConnectionAttributesOutput, error)
	ModifyDirectConnectConnectionAttributesWithContext(byteplus.Context, *ModifyDirectConnectConnectionAttributesInput, ...request.Option) (*ModifyDirectConnectConnectionAttributesOutput, error)
	ModifyDirectConnectConnectionAttributesRequest(*ModifyDirectConnectConnectionAttributesInput) (*request.Request, *ModifyDirectConnectConnectionAttributesOutput)

	ModifyDirectConnectConnectionLoaAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDirectConnectConnectionLoaAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDirectConnectConnectionLoaAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDirectConnectConnectionLoaAttributes(*ModifyDirectConnectConnectionLoaAttributesInput) (*ModifyDirectConnectConnectionLoaAttributesOutput, error)
	ModifyDirectConnectConnectionLoaAttributesWithContext(byteplus.Context, *ModifyDirectConnectConnectionLoaAttributesInput, ...request.Option) (*ModifyDirectConnectConnectionLoaAttributesOutput, error)
	ModifyDirectConnectConnectionLoaAttributesRequest(*ModifyDirectConnectConnectionLoaAttributesInput) (*request.Request, *ModifyDirectConnectConnectionLoaAttributesOutput)

	ModifyDirectConnectGatewayAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDirectConnectGatewayAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDirectConnectGatewayAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDirectConnectGatewayAttributes(*ModifyDirectConnectGatewayAttributesInput) (*ModifyDirectConnectGatewayAttributesOutput, error)
	ModifyDirectConnectGatewayAttributesWithContext(byteplus.Context, *ModifyDirectConnectGatewayAttributesInput, ...request.Option) (*ModifyDirectConnectGatewayAttributesOutput, error)
	ModifyDirectConnectGatewayAttributesRequest(*ModifyDirectConnectGatewayAttributesInput) (*request.Request, *ModifyDirectConnectGatewayAttributesOutput)

	ModifyDirectConnectTrafficQosPolicyAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDirectConnectTrafficQosPolicyAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDirectConnectTrafficQosPolicyAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDirectConnectTrafficQosPolicyAttributes(*ModifyDirectConnectTrafficQosPolicyAttributesInput) (*ModifyDirectConnectTrafficQosPolicyAttributesOutput, error)
	ModifyDirectConnectTrafficQosPolicyAttributesWithContext(byteplus.Context, *ModifyDirectConnectTrafficQosPolicyAttributesInput, ...request.Option) (*ModifyDirectConnectTrafficQosPolicyAttributesOutput, error)
	ModifyDirectConnectTrafficQosPolicyAttributesRequest(*ModifyDirectConnectTrafficQosPolicyAttributesInput) (*request.Request, *ModifyDirectConnectTrafficQosPolicyAttributesOutput)

	ModifyDirectConnectTrafficQosQueueAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDirectConnectTrafficQosQueueAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDirectConnectTrafficQosQueueAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDirectConnectTrafficQosQueueAttributes(*ModifyDirectConnectTrafficQosQueueAttributesInput) (*ModifyDirectConnectTrafficQosQueueAttributesOutput, error)
	ModifyDirectConnectTrafficQosQueueAttributesWithContext(byteplus.Context, *ModifyDirectConnectTrafficQosQueueAttributesInput, ...request.Option) (*ModifyDirectConnectTrafficQosQueueAttributesOutput, error)
	ModifyDirectConnectTrafficQosQueueAttributesRequest(*ModifyDirectConnectTrafficQosQueueAttributesInput) (*request.Request, *ModifyDirectConnectTrafficQosQueueAttributesOutput)

	ModifyDirectConnectTrafficQosRuleAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDirectConnectTrafficQosRuleAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDirectConnectTrafficQosRuleAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDirectConnectTrafficQosRuleAttributes(*ModifyDirectConnectTrafficQosRuleAttributesInput) (*ModifyDirectConnectTrafficQosRuleAttributesOutput, error)
	ModifyDirectConnectTrafficQosRuleAttributesWithContext(byteplus.Context, *ModifyDirectConnectTrafficQosRuleAttributesInput, ...request.Option) (*ModifyDirectConnectTrafficQosRuleAttributesOutput, error)
	ModifyDirectConnectTrafficQosRuleAttributesRequest(*ModifyDirectConnectTrafficQosRuleAttributesInput) (*request.Request, *ModifyDirectConnectTrafficQosRuleAttributesOutput)

	ModifyDirectConnectVirtualInterfaceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDirectConnectVirtualInterfaceAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDirectConnectVirtualInterfaceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDirectConnectVirtualInterfaceAttributes(*ModifyDirectConnectVirtualInterfaceAttributesInput) (*ModifyDirectConnectVirtualInterfaceAttributesOutput, error)
	ModifyDirectConnectVirtualInterfaceAttributesWithContext(byteplus.Context, *ModifyDirectConnectVirtualInterfaceAttributesInput, ...request.Option) (*ModifyDirectConnectVirtualInterfaceAttributesOutput, error)
	ModifyDirectConnectVirtualInterfaceAttributesRequest(*ModifyDirectConnectVirtualInterfaceAttributesInput) (*request.Request, *ModifyDirectConnectVirtualInterfaceAttributesOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(byteplus.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(byteplus.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)
}

DIRECTCONNECTAPI provides an interface to enable mocking the directconnect.DIRECTCONNECT service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// DIRECTCONNECT.
func myFunc(svc DIRECTCONNECTAPI) bool {
    // Make svc.AllocateDirectConnectVirtualInterface request
}

func main() {
    sess := session.New()
    svc := directconnect.New(sess)

    myFunc(svc)
}

type DeleteBgpPeerInput

type DeleteBgpPeerInput struct {

	// BgpPeerId is a required field
	BgpPeerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteBgpPeerInput) GoString

func (s DeleteBgpPeerInput) GoString() string

GoString returns the string representation

func (*DeleteBgpPeerInput) SetBgpPeerId

func (s *DeleteBgpPeerInput) SetBgpPeerId(v string) *DeleteBgpPeerInput

SetBgpPeerId sets the BgpPeerId field's value.

func (DeleteBgpPeerInput) String

func (s DeleteBgpPeerInput) String() string

String returns the string representation

func (*DeleteBgpPeerInput) Validate

func (s *DeleteBgpPeerInput) Validate() error

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

type DeleteBgpPeerOutput

type DeleteBgpPeerOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteBgpPeerOutput) GoString

func (s DeleteBgpPeerOutput) GoString() string

GoString returns the string representation

func (*DeleteBgpPeerOutput) SetRequestId

func (s *DeleteBgpPeerOutput) SetRequestId(v string) *DeleteBgpPeerOutput

SetRequestId sets the RequestId field's value.

func (DeleteBgpPeerOutput) String

func (s DeleteBgpPeerOutput) String() string

String returns the string representation

type DeleteDirectConnectConnectionInput

type DeleteDirectConnectConnectionInput struct {

	// DirectConnectConnectionId is a required field
	DirectConnectConnectionId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDirectConnectConnectionInput) GoString

GoString returns the string representation

func (*DeleteDirectConnectConnectionInput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (DeleteDirectConnectConnectionInput) String

String returns the string representation

func (*DeleteDirectConnectConnectionInput) Validate

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

type DeleteDirectConnectConnectionOutput

type DeleteDirectConnectConnectionOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteDirectConnectConnectionOutput) GoString

GoString returns the string representation

func (*DeleteDirectConnectConnectionOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteDirectConnectConnectionOutput) String

String returns the string representation

type DeleteDirectConnectGatewayInput

type DeleteDirectConnectGatewayInput struct {

	// DirectConnectGatewayId is a required field
	DirectConnectGatewayId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDirectConnectGatewayInput) GoString

GoString returns the string representation

func (*DeleteDirectConnectGatewayInput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (DeleteDirectConnectGatewayInput) String

String returns the string representation

func (*DeleteDirectConnectGatewayInput) Validate

func (s *DeleteDirectConnectGatewayInput) Validate() error

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

type DeleteDirectConnectGatewayOutput

type DeleteDirectConnectGatewayOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteDirectConnectGatewayOutput) GoString

GoString returns the string representation

func (*DeleteDirectConnectGatewayOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteDirectConnectGatewayOutput) String

String returns the string representation

type DeleteDirectConnectGatewayRouteInput

type DeleteDirectConnectGatewayRouteInput struct {

	// DirectConnectGatewayRouteId is a required field
	DirectConnectGatewayRouteId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDirectConnectGatewayRouteInput) GoString

GoString returns the string representation

func (*DeleteDirectConnectGatewayRouteInput) SetDirectConnectGatewayRouteId

SetDirectConnectGatewayRouteId sets the DirectConnectGatewayRouteId field's value.

func (DeleteDirectConnectGatewayRouteInput) String

String returns the string representation

func (*DeleteDirectConnectGatewayRouteInput) Validate

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

type DeleteDirectConnectGatewayRouteOutput

type DeleteDirectConnectGatewayRouteOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteDirectConnectGatewayRouteOutput) GoString

GoString returns the string representation

func (*DeleteDirectConnectGatewayRouteOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteDirectConnectGatewayRouteOutput) String

String returns the string representation

type DeleteDirectConnectTrafficQosPolicyInput

type DeleteDirectConnectTrafficQosPolicyInput struct {

	// DirectConnectTrafficQosPolicyId is a required field
	DirectConnectTrafficQosPolicyId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDirectConnectTrafficQosPolicyInput) GoString

GoString returns the string representation

func (*DeleteDirectConnectTrafficQosPolicyInput) SetDirectConnectTrafficQosPolicyId

SetDirectConnectTrafficQosPolicyId sets the DirectConnectTrafficQosPolicyId field's value.

func (DeleteDirectConnectTrafficQosPolicyInput) String

String returns the string representation

func (*DeleteDirectConnectTrafficQosPolicyInput) Validate

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

type DeleteDirectConnectTrafficQosPolicyOutput

type DeleteDirectConnectTrafficQosPolicyOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteDirectConnectTrafficQosPolicyOutput) GoString

GoString returns the string representation

func (*DeleteDirectConnectTrafficQosPolicyOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteDirectConnectTrafficQosPolicyOutput) String

String returns the string representation

type DeleteDirectConnectTrafficQosQueueInput

type DeleteDirectConnectTrafficQosQueueInput struct {

	// DirectConnectTrafficQosQueueId is a required field
	DirectConnectTrafficQosQueueId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDirectConnectTrafficQosQueueInput) GoString

GoString returns the string representation

func (*DeleteDirectConnectTrafficQosQueueInput) SetDirectConnectTrafficQosQueueId

SetDirectConnectTrafficQosQueueId sets the DirectConnectTrafficQosQueueId field's value.

func (DeleteDirectConnectTrafficQosQueueInput) String

String returns the string representation

func (*DeleteDirectConnectTrafficQosQueueInput) Validate

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

type DeleteDirectConnectTrafficQosQueueOutput

type DeleteDirectConnectTrafficQosQueueOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteDirectConnectTrafficQosQueueOutput) GoString

GoString returns the string representation

func (*DeleteDirectConnectTrafficQosQueueOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteDirectConnectTrafficQosQueueOutput) String

String returns the string representation

type DeleteDirectConnectTrafficQosRuleInput

type DeleteDirectConnectTrafficQosRuleInput struct {

	// DirectConnectTrafficQosRuleId is a required field
	DirectConnectTrafficQosRuleId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDirectConnectTrafficQosRuleInput) GoString

GoString returns the string representation

func (*DeleteDirectConnectTrafficQosRuleInput) SetDirectConnectTrafficQosRuleId

SetDirectConnectTrafficQosRuleId sets the DirectConnectTrafficQosRuleId field's value.

func (DeleteDirectConnectTrafficQosRuleInput) String

String returns the string representation

func (*DeleteDirectConnectTrafficQosRuleInput) Validate

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

type DeleteDirectConnectTrafficQosRuleOutput

type DeleteDirectConnectTrafficQosRuleOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteDirectConnectTrafficQosRuleOutput) GoString

GoString returns the string representation

func (*DeleteDirectConnectTrafficQosRuleOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteDirectConnectTrafficQosRuleOutput) String

String returns the string representation

type DeleteDirectConnectVirtualInterfaceInput

type DeleteDirectConnectVirtualInterfaceInput struct {

	// VirtualInterfaceId is a required field
	VirtualInterfaceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDirectConnectVirtualInterfaceInput) GoString

GoString returns the string representation

func (*DeleteDirectConnectVirtualInterfaceInput) SetVirtualInterfaceId

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (DeleteDirectConnectVirtualInterfaceInput) String

String returns the string representation

func (*DeleteDirectConnectVirtualInterfaceInput) Validate

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

type DeleteDirectConnectVirtualInterfaceOutput

type DeleteDirectConnectVirtualInterfaceOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteDirectConnectVirtualInterfaceOutput) GoString

GoString returns the string representation

func (*DeleteDirectConnectVirtualInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteDirectConnectVirtualInterfaceOutput) String

String returns the string representation

type DescribeBgpPeerAttributesInput

type DescribeBgpPeerAttributesInput struct {

	// BgpPeerId is a required field
	BgpPeerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeBgpPeerAttributesInput) GoString

GoString returns the string representation

func (*DescribeBgpPeerAttributesInput) SetBgpPeerId

SetBgpPeerId sets the BgpPeerId field's value.

func (DescribeBgpPeerAttributesInput) String

String returns the string representation

func (*DescribeBgpPeerAttributesInput) Validate

func (s *DescribeBgpPeerAttributesInput) Validate() error

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

type DescribeBgpPeerAttributesOutput

type DescribeBgpPeerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	AuthKey *string `type:"string"`

	BgpPeerId *string `type:"string"`

	BgpPeerName *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	IpVersion *string `type:"string"`

	LocalAsn *int64 `type:"integer"`

	RemoteAsn *int64 `type:"integer"`

	RequestId *string `type:"string"`

	SessionStatus *string `type:"string"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`

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

func (DescribeBgpPeerAttributesOutput) GoString

GoString returns the string representation

func (*DescribeBgpPeerAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeBgpPeerAttributesOutput) SetAuthKey

SetAuthKey sets the AuthKey field's value.

func (*DescribeBgpPeerAttributesOutput) SetBgpPeerId

SetBgpPeerId sets the BgpPeerId field's value.

func (*DescribeBgpPeerAttributesOutput) SetBgpPeerName

SetBgpPeerName sets the BgpPeerName field's value.

func (*DescribeBgpPeerAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeBgpPeerAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeBgpPeerAttributesOutput) SetIpVersion

SetIpVersion sets the IpVersion field's value.

func (*DescribeBgpPeerAttributesOutput) SetLocalAsn

SetLocalAsn sets the LocalAsn field's value.

func (*DescribeBgpPeerAttributesOutput) SetRemoteAsn

SetRemoteAsn sets the RemoteAsn field's value.

func (*DescribeBgpPeerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeBgpPeerAttributesOutput) SetSessionStatus

SetSessionStatus sets the SessionStatus field's value.

func (*DescribeBgpPeerAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeBgpPeerAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeBgpPeerAttributesOutput) SetVirtualInterfaceId

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (DescribeBgpPeerAttributesOutput) String

String returns the string representation

type DescribeBgpPeersInput

type DescribeBgpPeersInput struct {
	BgpPeerIds []*string `type:"list"`

	BgpPeerName *string `type:"string"`

	DirectConnectGatewayId *string `type:"string"`

	IpVersion *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RemoteAsn *int64 `type:"integer"`

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

func (DescribeBgpPeersInput) GoString

func (s DescribeBgpPeersInput) GoString() string

GoString returns the string representation

func (*DescribeBgpPeersInput) SetBgpPeerIds

func (s *DescribeBgpPeersInput) SetBgpPeerIds(v []*string) *DescribeBgpPeersInput

SetBgpPeerIds sets the BgpPeerIds field's value.

func (*DescribeBgpPeersInput) SetBgpPeerName

func (s *DescribeBgpPeersInput) SetBgpPeerName(v string) *DescribeBgpPeersInput

SetBgpPeerName sets the BgpPeerName field's value.

func (*DescribeBgpPeersInput) SetDirectConnectGatewayId

func (s *DescribeBgpPeersInput) SetDirectConnectGatewayId(v string) *DescribeBgpPeersInput

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*DescribeBgpPeersInput) SetIpVersion

SetIpVersion sets the IpVersion field's value.

func (*DescribeBgpPeersInput) SetPageNumber

func (s *DescribeBgpPeersInput) SetPageNumber(v int64) *DescribeBgpPeersInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeBgpPeersInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeBgpPeersInput) SetRemoteAsn

SetRemoteAsn sets the RemoteAsn field's value.

func (*DescribeBgpPeersInput) SetVirtualInterfaceId

func (s *DescribeBgpPeersInput) SetVirtualInterfaceId(v string) *DescribeBgpPeersInput

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (DescribeBgpPeersInput) String

func (s DescribeBgpPeersInput) String() string

String returns the string representation

type DescribeBgpPeersOutput

type DescribeBgpPeersOutput struct {
	Metadata *response.ResponseMetadata

	BgpPeers []*BgpPeerForDescribeBgpPeersOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeBgpPeersOutput) GoString

func (s DescribeBgpPeersOutput) GoString() string

GoString returns the string representation

func (*DescribeBgpPeersOutput) SetBgpPeers

SetBgpPeers sets the BgpPeers field's value.

func (*DescribeBgpPeersOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeBgpPeersOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeBgpPeersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeBgpPeersOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeBgpPeersOutput) String

func (s DescribeBgpPeersOutput) String() string

String returns the string representation

type DescribeDirectConnectAccessPointsInput

type DescribeDirectConnectAccessPointsInput struct {
	DirectConnectAccessPointIds []*string `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectAccessPointsInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectAccessPointsInput) SetDirectConnectAccessPointIds

SetDirectConnectAccessPointIds sets the DirectConnectAccessPointIds field's value.

func (*DescribeDirectConnectAccessPointsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectAccessPointsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeDirectConnectAccessPointsInput) String

String returns the string representation

type DescribeDirectConnectAccessPointsOutput

type DescribeDirectConnectAccessPointsOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectAccessPoints []*DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectAccessPointsOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectAccessPointsOutput) SetDirectConnectAccessPoints

SetDirectConnectAccessPoints sets the DirectConnectAccessPoints field's value.

func (*DescribeDirectConnectAccessPointsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectAccessPointsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectAccessPointsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectAccessPointsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeDirectConnectAccessPointsOutput) String

String returns the string representation

type DescribeDirectConnectConnectionAttributesInput

type DescribeDirectConnectConnectionAttributesInput struct {

	// DirectConnectConnectionId is a required field
	DirectConnectConnectionId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectConnectionAttributesInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectConnectionAttributesInput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (DescribeDirectConnectConnectionAttributesInput) String

String returns the string representation

func (*DescribeDirectConnectConnectionAttributesInput) Validate

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

type DescribeDirectConnectConnectionAttributesOutput

type DescribeDirectConnectConnectionAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	BillingType *int64 `type:"integer"`

	BusinessStatus *string `type:"string"`

	ConnectionType *string `type:"string"`

	CreationTime *string `type:"string"`

	CustomerContactEmail *string `type:"string"`

	CustomerContactPhone *string `type:"string"`

	CustomerName *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	DirectConnectAccessPointId *string `type:"string"`

	DirectConnectConnectionId *string `type:"string"`

	DirectConnectConnectionName *string `type:"string"`

	ExpectBandwidth *int64 `type:"integer"`

	ExpiredTime *string `type:"string"`

	LineOperator *string `type:"string"`

	ParentConnectionAccountId *string `type:"string"`

	ParentConnectionId *string `type:"string"`

	PeerLocation *string `type:"string"`

	PortSpec *string `type:"string"`

	PortType *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeDirectConnectConnectionAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`

	VlanId *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectConnectionAttributesOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectConnectionAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetConnectionType

SetConnectionType sets the ConnectionType field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetCustomerContactEmail

SetCustomerContactEmail sets the CustomerContactEmail field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetCustomerContactPhone

SetCustomerContactPhone sets the CustomerContactPhone field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetCustomerName

SetCustomerName sets the CustomerName field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetDirectConnectAccessPointId

SetDirectConnectAccessPointId sets the DirectConnectAccessPointId field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetDirectConnectConnectionName

SetDirectConnectConnectionName sets the DirectConnectConnectionName field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetExpectBandwidth

SetExpectBandwidth sets the ExpectBandwidth field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetLineOperator

SetLineOperator sets the LineOperator field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetParentConnectionAccountId

SetParentConnectionAccountId sets the ParentConnectionAccountId field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetParentConnectionId

SetParentConnectionId sets the ParentConnectionId field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetPeerLocation

SetPeerLocation sets the PeerLocation field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetPortSpec

SetPortSpec sets the PortSpec field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetPortType

SetPortType sets the PortType field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeDirectConnectConnectionAttributesOutput) SetVlanId

SetVlanId sets the VlanId field's value.

func (DescribeDirectConnectConnectionAttributesOutput) String

String returns the string representation

type DescribeDirectConnectConnectionLoaAttributesInput

type DescribeDirectConnectConnectionLoaAttributesInput struct {

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

	// DirectConnectConnectionId is a required field
	DirectConnectConnectionId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectConnectionLoaAttributesInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectConnectionLoaAttributesInput) SetAction

SetAction sets the Action field's value.

func (*DescribeDirectConnectConnectionLoaAttributesInput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (DescribeDirectConnectConnectionLoaAttributesInput) String

String returns the string representation

func (*DescribeDirectConnectConnectionLoaAttributesInput) Validate

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

type DescribeDirectConnectConnectionLoaAttributesOutput

type DescribeDirectConnectConnectionLoaAttributesOutput struct {
	Metadata *response.ResponseMetadata

	Bandwidth *int64 `type:"integer"`

	CompanyName *string `type:"string"`

	ConstructionTime *string `type:"string"`

	DirectConnectConnectionId *string `type:"string"`

	Engineers []*EngineerForDescribeDirectConnectConnectionLoaAttributesOutput `type:"list"`

	LineType *string `type:"string"`

	LoaContent *string `type:"string"`

	LoaContentType *string `type:"string"`

	PeerLocation *string `type:"string"`

	RequestId *string `type:"string"`

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

func (DescribeDirectConnectConnectionLoaAttributesOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetCompanyName

SetCompanyName sets the CompanyName field's value.

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetConstructionTime

SetConstructionTime sets the ConstructionTime field's value.

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetEngineers

SetEngineers sets the Engineers field's value.

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetLineType

SetLineType sets the LineType field's value.

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetLoaContent

SetLoaContent sets the LoaContent field's value.

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetLoaContentType

SetLoaContentType sets the LoaContentType field's value.

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetPeerLocation

SetPeerLocation sets the PeerLocation field's value.

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectConnectionLoaAttributesOutput) SetSystemIntegrator

SetSystemIntegrator sets the SystemIntegrator field's value.

func (DescribeDirectConnectConnectionLoaAttributesOutput) String

String returns the string representation

type DescribeDirectConnectConnectionsInput

type DescribeDirectConnectConnectionsInput struct {
	ConnectionType *string `type:"string"`

	DirectConnectAccessPointId *string `type:"string"`

	DirectConnectConnectionIds []*string `type:"list"`

	DirectConnectConnectionName *string `type:"string"`

	LineOperator *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	PeerLocation *string `type:"string"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeDirectConnectConnectionsInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectConnectionsInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectConnectionsInput) SetConnectionType

SetConnectionType sets the ConnectionType field's value.

func (*DescribeDirectConnectConnectionsInput) SetDirectConnectAccessPointId

SetDirectConnectAccessPointId sets the DirectConnectAccessPointId field's value.

func (*DescribeDirectConnectConnectionsInput) SetDirectConnectConnectionIds

SetDirectConnectConnectionIds sets the DirectConnectConnectionIds field's value.

func (*DescribeDirectConnectConnectionsInput) SetDirectConnectConnectionName

SetDirectConnectConnectionName sets the DirectConnectConnectionName field's value.

func (*DescribeDirectConnectConnectionsInput) SetLineOperator

SetLineOperator sets the LineOperator field's value.

func (*DescribeDirectConnectConnectionsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectConnectionsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectConnectionsInput) SetPeerLocation

SetPeerLocation sets the PeerLocation field's value.

func (*DescribeDirectConnectConnectionsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeDirectConnectConnectionsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeDirectConnectConnectionsInput) String

String returns the string representation

type DescribeDirectConnectConnectionsOutput

type DescribeDirectConnectConnectionsOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectConnections []*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectConnectionsOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectConnectionsOutput) SetDirectConnectConnections

SetDirectConnectConnections sets the DirectConnectConnections field's value.

func (*DescribeDirectConnectConnectionsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectConnectionsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectConnectionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectConnectionsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeDirectConnectConnectionsOutput) String

String returns the string representation

type DescribeDirectConnectGatewayAttributesInput

type DescribeDirectConnectGatewayAttributesInput struct {

	// DirectConnectGatewayId is a required field
	DirectConnectGatewayId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectGatewayAttributesInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectGatewayAttributesInput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (DescribeDirectConnectGatewayAttributesInput) String

String returns the string representation

func (*DescribeDirectConnectGatewayAttributesInput) Validate

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

type DescribeDirectConnectGatewayAttributesOutput

type DescribeDirectConnectGatewayAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	AssociateCens []*AssociateCenForDescribeDirectConnectGatewayAttributesOutput `type:"list"`

	BgpAsn *int64 `type:"integer"`

	BusinessStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	DirectConnectGatewayId *string `type:"string"`

	DirectConnectGatewayName *string `type:"string"`

	EnableIpv6 *bool `type:"boolean"`

	LockReason *string `type:"string"`

	OverdueTime *string `type:"string"`

	RequestId *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeDirectConnectGatewayAttributesOutput `type:"list"`

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

func (DescribeDirectConnectGatewayAttributesOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectGatewayAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetAssociateCens

SetAssociateCens sets the AssociateCens field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetBgpAsn

SetBgpAsn sets the BgpAsn field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetDirectConnectGatewayName

SetDirectConnectGatewayName sets the DirectConnectGatewayName field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetEnableIpv6

SetEnableIpv6 sets the EnableIpv6 field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetLockReason

SetLockReason sets the LockReason field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeDirectConnectGatewayAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeDirectConnectGatewayAttributesOutput) String

String returns the string representation

type DescribeDirectConnectGatewayRouteAttributesInput

type DescribeDirectConnectGatewayRouteAttributesInput struct {

	// DirectConnectGatewayRouteId is a required field
	DirectConnectGatewayRouteId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectGatewayRouteAttributesInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectGatewayRouteAttributesInput) SetDirectConnectGatewayRouteId

SetDirectConnectGatewayRouteId sets the DirectConnectGatewayRouteId field's value.

func (DescribeDirectConnectGatewayRouteAttributesInput) String

String returns the string representation

func (*DescribeDirectConnectGatewayRouteAttributesInput) Validate

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

type DescribeDirectConnectGatewayRouteAttributesOutput

type DescribeDirectConnectGatewayRouteAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	CreationTime *string `type:"string"`

	DestinationCidrBlock *string `type:"string"`

	DirectConnectGatewayId *string `type:"string"`

	DirectConnectGatewayRouteId *string `type:"string"`

	NextHopId *string `type:"string"`

	NextHopType *string `type:"string"`

	RequestId *string `type:"string"`

	RouteType *string `type:"string"`

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

func (DescribeDirectConnectGatewayRouteAttributesOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectGatewayRouteAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeDirectConnectGatewayRouteAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeDirectConnectGatewayRouteAttributesOutput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DescribeDirectConnectGatewayRouteAttributesOutput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*DescribeDirectConnectGatewayRouteAttributesOutput) SetDirectConnectGatewayRouteId

SetDirectConnectGatewayRouteId sets the DirectConnectGatewayRouteId field's value.

func (*DescribeDirectConnectGatewayRouteAttributesOutput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*DescribeDirectConnectGatewayRouteAttributesOutput) SetNextHopType

SetNextHopType sets the NextHopType field's value.

func (*DescribeDirectConnectGatewayRouteAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectGatewayRouteAttributesOutput) SetRouteType

SetRouteType sets the RouteType field's value.

func (*DescribeDirectConnectGatewayRouteAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeDirectConnectGatewayRouteAttributesOutput) String

String returns the string representation

type DescribeDirectConnectGatewayRoutesInput

type DescribeDirectConnectGatewayRoutesInput struct {
	DestinationCidrBlock *string `type:"string"`

	DirectConnectGatewayId *string `type:"string"`

	DirectConnectGatewayRouteIds []*string `type:"list"`

	NextHopId *string `type:"string"`

	NextHopType *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

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

func (DescribeDirectConnectGatewayRoutesInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectGatewayRoutesInput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DescribeDirectConnectGatewayRoutesInput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*DescribeDirectConnectGatewayRoutesInput) SetDirectConnectGatewayRouteIds

SetDirectConnectGatewayRouteIds sets the DirectConnectGatewayRouteIds field's value.

func (*DescribeDirectConnectGatewayRoutesInput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*DescribeDirectConnectGatewayRoutesInput) SetNextHopType

SetNextHopType sets the NextHopType field's value.

func (*DescribeDirectConnectGatewayRoutesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectGatewayRoutesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectGatewayRoutesInput) SetRouteType

SetRouteType sets the RouteType field's value.

func (DescribeDirectConnectGatewayRoutesInput) String

String returns the string representation

type DescribeDirectConnectGatewayRoutesOutput

type DescribeDirectConnectGatewayRoutesOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectGatewayRoutes []*DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectGatewayRoutesOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectGatewayRoutesOutput) SetDirectConnectGatewayRoutes

SetDirectConnectGatewayRoutes sets the DirectConnectGatewayRoutes field's value.

func (*DescribeDirectConnectGatewayRoutesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectGatewayRoutesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectGatewayRoutesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectGatewayRoutesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeDirectConnectGatewayRoutesOutput) String

String returns the string representation

type DescribeDirectConnectGatewaysInput

type DescribeDirectConnectGatewaysInput struct {
	CenId *string `type:"string"`

	DirectConnectGatewayIds []*string `type:"list"`

	DirectConnectGatewayName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeDirectConnectGatewaysInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectGatewaysInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectGatewaysInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeDirectConnectGatewaysInput) SetDirectConnectGatewayIds

SetDirectConnectGatewayIds sets the DirectConnectGatewayIds field's value.

func (*DescribeDirectConnectGatewaysInput) SetDirectConnectGatewayName

SetDirectConnectGatewayName sets the DirectConnectGatewayName field's value.

func (*DescribeDirectConnectGatewaysInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectGatewaysInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectGatewaysInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeDirectConnectGatewaysInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeDirectConnectGatewaysInput) String

String returns the string representation

type DescribeDirectConnectGatewaysOutput

type DescribeDirectConnectGatewaysOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectGateways []*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectGatewaysOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectGatewaysOutput) SetDirectConnectGateways

SetDirectConnectGateways sets the DirectConnectGateways field's value.

func (*DescribeDirectConnectGatewaysOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectGatewaysOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectGatewaysOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectGatewaysOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeDirectConnectGatewaysOutput) String

String returns the string representation

type DescribeDirectConnectTrafficQosPoliciesInput

type DescribeDirectConnectTrafficQosPoliciesInput struct {
	DirectConnectTrafficQosPolicyIds []*string `type:"list"`

	DirectConnectTrafficQosPolicyName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectTrafficQosPoliciesInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectTrafficQosPoliciesInput) SetDirectConnectTrafficQosPolicyIds

SetDirectConnectTrafficQosPolicyIds sets the DirectConnectTrafficQosPolicyIds field's value.

func (*DescribeDirectConnectTrafficQosPoliciesInput) SetDirectConnectTrafficQosPolicyName

SetDirectConnectTrafficQosPolicyName sets the DirectConnectTrafficQosPolicyName field's value.

func (*DescribeDirectConnectTrafficQosPoliciesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectTrafficQosPoliciesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeDirectConnectTrafficQosPoliciesInput) String

String returns the string representation

type DescribeDirectConnectTrafficQosPoliciesOutput

type DescribeDirectConnectTrafficQosPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectTrafficQosPolicies []*DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectTrafficQosPoliciesOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectTrafficQosPoliciesOutput) SetDirectConnectTrafficQosPolicies

SetDirectConnectTrafficQosPolicies sets the DirectConnectTrafficQosPolicies field's value.

func (*DescribeDirectConnectTrafficQosPoliciesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectTrafficQosPoliciesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectTrafficQosPoliciesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectTrafficQosPoliciesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeDirectConnectTrafficQosPoliciesOutput) String

String returns the string representation

type DescribeDirectConnectTrafficQosQueuesInput

type DescribeDirectConnectTrafficQosQueuesInput struct {
	DirectConnectTrafficQosPolicyId *string `type:"string"`

	DirectConnectTrafficQosQueueIds []*string `type:"list"`

	DirectConnectTrafficQosQueueName *string `type:"string"`

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

func (DescribeDirectConnectTrafficQosQueuesInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectTrafficQosQueuesInput) SetDirectConnectTrafficQosPolicyId

SetDirectConnectTrafficQosPolicyId sets the DirectConnectTrafficQosPolicyId field's value.

func (*DescribeDirectConnectTrafficQosQueuesInput) SetDirectConnectTrafficQosQueueIds

SetDirectConnectTrafficQosQueueIds sets the DirectConnectTrafficQosQueueIds field's value.

func (*DescribeDirectConnectTrafficQosQueuesInput) SetDirectConnectTrafficQosQueueName

SetDirectConnectTrafficQosQueueName sets the DirectConnectTrafficQosQueueName field's value.

func (*DescribeDirectConnectTrafficQosQueuesInput) SetQueueType

SetQueueType sets the QueueType field's value.

func (DescribeDirectConnectTrafficQosQueuesInput) String

String returns the string representation

type DescribeDirectConnectTrafficQosQueuesOutput

type DescribeDirectConnectTrafficQosQueuesOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectTrafficQosQueues []*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectTrafficQosQueuesOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectTrafficQosQueuesOutput) SetDirectConnectTrafficQosQueues

SetDirectConnectTrafficQosQueues sets the DirectConnectTrafficQosQueues field's value.

func (*DescribeDirectConnectTrafficQosQueuesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectTrafficQosQueuesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectTrafficQosQueuesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectTrafficQosQueuesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeDirectConnectTrafficQosQueuesOutput) String

String returns the string representation

type DescribeDirectConnectTrafficQosRulesInput

type DescribeDirectConnectTrafficQosRulesInput struct {
	DestinationCidrBlock *string `type:"string"`

	DirectConnectTrafficQosQueueId *string `type:"string"`

	DirectConnectTrafficQosRuleIds []*string `type:"list"`

	DirectConnectTrafficQosRuleName *string `type:"string"`

	MatchDscp *string `type:"string"`

	Priority *int64 `type:"integer"`

	Protocol *string `type:"string"`

	RemarkingDscp *string `type:"string"`

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

func (DescribeDirectConnectTrafficQosRulesInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectTrafficQosRulesInput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DescribeDirectConnectTrafficQosRulesInput) SetDirectConnectTrafficQosQueueId

SetDirectConnectTrafficQosQueueId sets the DirectConnectTrafficQosQueueId field's value.

func (*DescribeDirectConnectTrafficQosRulesInput) SetDirectConnectTrafficQosRuleIds

SetDirectConnectTrafficQosRuleIds sets the DirectConnectTrafficQosRuleIds field's value.

func (*DescribeDirectConnectTrafficQosRulesInput) SetDirectConnectTrafficQosRuleName

SetDirectConnectTrafficQosRuleName sets the DirectConnectTrafficQosRuleName field's value.

func (*DescribeDirectConnectTrafficQosRulesInput) SetMatchDscp

SetMatchDscp sets the MatchDscp field's value.

func (*DescribeDirectConnectTrafficQosRulesInput) SetPriority

SetPriority sets the Priority field's value.

func (*DescribeDirectConnectTrafficQosRulesInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeDirectConnectTrafficQosRulesInput) SetRemarkingDscp

SetRemarkingDscp sets the RemarkingDscp field's value.

func (*DescribeDirectConnectTrafficQosRulesInput) SetSourceCidrBlock

SetSourceCidrBlock sets the SourceCidrBlock field's value.

func (DescribeDirectConnectTrafficQosRulesInput) String

String returns the string representation

type DescribeDirectConnectTrafficQosRulesOutput

type DescribeDirectConnectTrafficQosRulesOutput struct {
	Metadata *response.ResponseMetadata

	DirectConnectTrafficQosRules []*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectTrafficQosRulesOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectTrafficQosRulesOutput) SetDirectConnectTrafficQosRules

SetDirectConnectTrafficQosRules sets the DirectConnectTrafficQosRules field's value.

func (*DescribeDirectConnectTrafficQosRulesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectTrafficQosRulesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectTrafficQosRulesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectTrafficQosRulesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeDirectConnectTrafficQosRulesOutput) String

String returns the string representation

type DescribeDirectConnectVirtualInterfaceAttributesInput

type DescribeDirectConnectVirtualInterfaceAttributesInput struct {

	// VirtualInterfaceId is a required field
	VirtualInterfaceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectVirtualInterfaceAttributesInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectVirtualInterfaceAttributesInput) SetVirtualInterfaceId

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (DescribeDirectConnectVirtualInterfaceAttributesInput) String

String returns the string representation

func (*DescribeDirectConnectVirtualInterfaceAttributesInput) Validate

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

type DescribeDirectConnectVirtualInterfaceAttributesOutput

type DescribeDirectConnectVirtualInterfaceAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	BfdDetectInterval *int64 `type:"integer"`

	BfdDetectMultiplier *int64 `type:"integer"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	DirectConnectConnectionId *string `type:"string"`

	DirectConnectGatewayId *string `type:"string"`

	EnableBfd *bool `type:"boolean"`

	EnableBfdEcho *bool `type:"boolean"`

	EnableNqa *bool `type:"boolean"`

	LocalIp *string `type:"string"`

	LocalIpv6Ip *string `type:"string"`

	NqaDetectInterval *int64 `type:"integer"`

	NqaDetectMultiplier *int64 `type:"integer"`

	PeerIp *string `type:"string"`

	PeerIpv6Ip *string `type:"string"`

	RequestId *string `type:"string"`

	RouteType *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeDirectConnectVirtualInterfaceAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`

	VirtualInterfaceId *string `type:"string"`

	VirtualInterfaceName *string `type:"string"`

	VlanId *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectVirtualInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetBfdDetectInterval

SetBfdDetectInterval sets the BfdDetectInterval field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetBfdDetectMultiplier

SetBfdDetectMultiplier sets the BfdDetectMultiplier field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetEnableBfd

SetEnableBfd sets the EnableBfd field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetEnableBfdEcho

SetEnableBfdEcho sets the EnableBfdEcho field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetEnableNqa

SetEnableNqa sets the EnableNqa field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetLocalIp

SetLocalIp sets the LocalIp field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetLocalIpv6Ip

SetLocalIpv6Ip sets the LocalIpv6Ip field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetNqaDetectInterval

SetNqaDetectInterval sets the NqaDetectInterval field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetNqaDetectMultiplier

SetNqaDetectMultiplier sets the NqaDetectMultiplier field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetPeerIp

SetPeerIp sets the PeerIp field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetPeerIpv6Ip

SetPeerIpv6Ip sets the PeerIpv6Ip field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetRouteType

SetRouteType sets the RouteType field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetVirtualInterfaceId

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetVirtualInterfaceName

SetVirtualInterfaceName sets the VirtualInterfaceName field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetVlanId

SetVlanId sets the VlanId field's value.

func (DescribeDirectConnectVirtualInterfaceAttributesOutput) String

String returns the string representation

type DescribeDirectConnectVirtualInterfacesInput

type DescribeDirectConnectVirtualInterfacesInput struct {
	DirectConnectConnectionId *string `type:"string"`

	DirectConnectGatewayId *string `type:"string"`

	LocalIp *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	PeerIp *string `type:"string"`

	RouteType *string `type:"string"`

	Status *string `type:"string"`

	TagFilters []*TagFilterForDescribeDirectConnectVirtualInterfacesInput `type:"list"`

	VirtualInterfaceIds []*string `type:"list"`

	VirtualInterfaceName *string `type:"string"`

	VlanId *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectVirtualInterfacesInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectVirtualInterfacesInput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetLocalIp

SetLocalIp sets the LocalIp field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetPeerIp

SetPeerIp sets the PeerIp field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetRouteType

SetRouteType sets the RouteType field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetVirtualInterfaceIds

SetVirtualInterfaceIds sets the VirtualInterfaceIds field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetVirtualInterfaceName

SetVirtualInterfaceName sets the VirtualInterfaceName field's value.

func (*DescribeDirectConnectVirtualInterfacesInput) SetVlanId

SetVlanId sets the VlanId field's value.

func (DescribeDirectConnectVirtualInterfacesInput) String

String returns the string representation

type DescribeDirectConnectVirtualInterfacesOutput

type DescribeDirectConnectVirtualInterfacesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`

	VirtualInterfaces []*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectVirtualInterfacesOutput) GoString

GoString returns the string representation

func (*DescribeDirectConnectVirtualInterfacesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDirectConnectVirtualInterfacesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDirectConnectVirtualInterfacesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDirectConnectVirtualInterfacesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (*DescribeDirectConnectVirtualInterfacesOutput) SetVirtualInterfaces

SetVirtualInterfaces sets the VirtualInterfaces field's value.

func (DescribeDirectConnectVirtualInterfacesOutput) String

String returns the string representation

type DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput

type DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput struct {
	Description *string `type:"string"`

	DirectConnectAccessPointId *string `type:"string"`

	DirectConnectAccessPointName *string `type:"string"`

	LineOperators []*string `type:"list"`

	Location *string `type:"string"`

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

func (DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput) GoString

GoString returns the string representation

func (*DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput) SetDescription

SetDescription sets the Description field's value.

func (*DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput) SetDirectConnectAccessPointId

SetDirectConnectAccessPointId sets the DirectConnectAccessPointId field's value.

func (*DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput) SetDirectConnectAccessPointName

SetDirectConnectAccessPointName sets the DirectConnectAccessPointName field's value.

func (*DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput) SetLineOperators

SetLineOperators sets the LineOperators field's value.

func (*DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput) SetLocation

SetLocation sets the Location field's value.

func (*DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput) SetStatus

SetStatus sets the Status field's value.

func (DirectConnectAccessPointForDescribeDirectConnectAccessPointsOutput) String

String returns the string representation

type DirectConnectConnectionForDescribeDirectConnectConnectionsOutput

type DirectConnectConnectionForDescribeDirectConnectConnectionsOutput struct {
	AccountId *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	BillingType *int64 `type:"integer"`

	BusinessStatus *string `type:"string"`

	ConnectionType *string `type:"string"`

	CreationTime *string `type:"string"`

	CustomerContactEmail *string `type:"string"`

	CustomerContactPhone *string `type:"string"`

	CustomerName *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	DirectConnectAccessPointId *string `type:"string"`

	DirectConnectConnectionId *string `type:"string"`

	DirectConnectConnectionName *string `type:"string"`

	ExpectBandwidth *int64 `type:"integer"`

	ExpiredTime *string `type:"string"`

	LineOperator *string `type:"string"`

	ParentConnectionAccountId *string `type:"string"`

	ParentConnectionId *string `type:"string"`

	PeerLocation *string `type:"string"`

	PortSpec *string `type:"string"`

	PortType *string `type:"string"`

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeDirectConnectConnectionsOutput `type:"list"`

	UpdateTime *string `type:"string"`

	VlanId *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) GoString

GoString returns the string representation

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetConnectionType

SetConnectionType sets the ConnectionType field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetCustomerContactEmail

SetCustomerContactEmail sets the CustomerContactEmail field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetCustomerContactPhone

SetCustomerContactPhone sets the CustomerContactPhone field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetCustomerName

SetCustomerName sets the CustomerName field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetDescription

SetDescription sets the Description field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetDirectConnectAccessPointId

SetDirectConnectAccessPointId sets the DirectConnectAccessPointId field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetDirectConnectConnectionName

SetDirectConnectConnectionName sets the DirectConnectConnectionName field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetExpectBandwidth

SetExpectBandwidth sets the ExpectBandwidth field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetLineOperator

SetLineOperator sets the LineOperator field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetParentConnectionAccountId

SetParentConnectionAccountId sets the ParentConnectionAccountId field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetParentConnectionId

SetParentConnectionId sets the ParentConnectionId field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetPeerLocation

SetPeerLocation sets the PeerLocation field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetPortSpec

SetPortSpec sets the PortSpec field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetPortType

SetPortType sets the PortType field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetStatus

SetStatus sets the Status field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetTags

SetTags sets the Tags field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) SetVlanId

SetVlanId sets the VlanId field's value.

func (DirectConnectConnectionForDescribeDirectConnectConnectionsOutput) String

String returns the string representation

type DirectConnectGatewayForDescribeDirectConnectGatewaysOutput

type DirectConnectGatewayForDescribeDirectConnectGatewaysOutput struct {
	AccountId *string `type:"string"`

	AssociateCens []*AssociateCenForDescribeDirectConnectGatewaysOutput `type:"list"`

	BusinessStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	DirectConnectGatewayId *string `type:"string"`

	DirectConnectGatewayName *string `type:"string"`

	EnableIpv6 *bool `type:"boolean"`

	LockReason *string `type:"string"`

	OverdueTime *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeDirectConnectGatewaysOutput `type:"list"`

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

func (DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) GoString

GoString returns the string representation

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetAssociateCens

SetAssociateCens sets the AssociateCens field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetDescription

SetDescription sets the Description field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetDirectConnectGatewayName

SetDirectConnectGatewayName sets the DirectConnectGatewayName field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetEnableIpv6

SetEnableIpv6 sets the EnableIpv6 field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetLockReason

SetLockReason sets the LockReason field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetStatus

SetStatus sets the Status field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetTags

SetTags sets the Tags field's value.

func (*DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DirectConnectGatewayForDescribeDirectConnectGatewaysOutput) String

String returns the string representation

type DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput

type DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput struct {
	AccountId *string `type:"string"`

	CreationTime *string `type:"string"`

	DestinationCidrBlock *string `type:"string"`

	DirectConnectGatewayId *string `type:"string"`

	DirectConnectGatewayRouteId *string `type:"string"`

	NextHopId *string `type:"string"`

	NextHopType *string `type:"string"`

	RouteType *string `type:"string"`

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

func (DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) GoString

GoString returns the string representation

func (*DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) SetDirectConnectGatewayRouteId

SetDirectConnectGatewayRouteId sets the DirectConnectGatewayRouteId field's value.

func (*DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) SetNextHopType

SetNextHopType sets the NextHopType field's value.

func (*DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) SetRouteType

SetRouteType sets the RouteType field's value.

func (*DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) SetStatus

SetStatus sets the Status field's value.

func (DirectConnectGatewayRouteForDescribeDirectConnectGatewayRoutesOutput) String

String returns the string representation

type DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput

type DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	DirectConnectConnectionIds []*string `type:"list"`

	DirectConnectTrafficQosPolicyId *string `type:"string"`

	DirectConnectTrafficQosPolicyName *string `type:"string"`

	DirectConnectTrafficQosQueueIds []*string `type:"list"`

	Status *string `type:"string"`

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

func (DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput) GoString

GoString returns the string representation

func (*DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput) SetDirectConnectConnectionIds

SetDirectConnectConnectionIds sets the DirectConnectConnectionIds field's value.

func (*DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput) SetDirectConnectTrafficQosPolicyId

SetDirectConnectTrafficQosPolicyId sets the DirectConnectTrafficQosPolicyId field's value.

func (*DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput) SetDirectConnectTrafficQosPolicyName

SetDirectConnectTrafficQosPolicyName sets the DirectConnectTrafficQosPolicyName field's value.

func (*DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput) SetDirectConnectTrafficQosQueueIds

SetDirectConnectTrafficQosQueueIds sets the DirectConnectTrafficQosQueueIds field's value.

func (*DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DirectConnectTrafficQosPolicyForDescribeDirectConnectTrafficQosPoliciesOutput) String

String returns the string representation

type DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput

type DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput struct {
	BandwidthPercent *int64 `type:"integer"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	DirectConnectTrafficQosPolicyId *string `type:"string"`

	DirectConnectTrafficQosQueueId *string `type:"string"`

	DirectConnectTrafficQosQueueName *string `type:"string"`

	DirectConnectTrafficQosRuleIds []*string `type:"list"`

	QueueType *string `type:"string"`

	Status *string `type:"string"`

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

func (DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) GoString

GoString returns the string representation

func (*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) SetBandwidthPercent

SetBandwidthPercent sets the BandwidthPercent field's value.

func (*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) SetDirectConnectTrafficQosPolicyId

SetDirectConnectTrafficQosPolicyId sets the DirectConnectTrafficQosPolicyId field's value.

func (*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) SetDirectConnectTrafficQosQueueId

SetDirectConnectTrafficQosQueueId sets the DirectConnectTrafficQosQueueId field's value.

func (*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) SetDirectConnectTrafficQosQueueName

SetDirectConnectTrafficQosQueueName sets the DirectConnectTrafficQosQueueName field's value.

func (*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) SetDirectConnectTrafficQosRuleIds

SetDirectConnectTrafficQosRuleIds sets the DirectConnectTrafficQosRuleIds field's value.

func (*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) SetQueueType

SetQueueType sets the QueueType field's value.

func (*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DirectConnectTrafficQosQueueForDescribeDirectConnectTrafficQosQueuesOutput) String

String returns the string representation

type DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput

type DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput struct {
	Description *string `type:"string"`

	DestinationCidrBlock *string `type:"string"`

	DestinationPortEnd *string `type:"string"`

	DestinationPortStart *int64 `type:"integer"`

	DirectConnectTrafficQosPolicyId *string `type:"string"`

	DirectConnectTrafficQosQueueId *string `type:"string"`

	DirectConnectTrafficQosRuleId *string `type:"string"`

	DirectConnectTrafficQosRuleName *string `type:"string"`

	MatchDscp *int64 `type:"integer"`

	Priority *int64 `type:"integer"`

	Protocol *string `type:"string"`

	RemarkingDscp *string `type:"string"`

	SourceCidrBlock *string `type:"string"`

	SourcePortEnd *int64 `type:"integer"`

	SourcePortStart *int64 `type:"integer"`

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

func (DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) GoString

GoString returns the string representation

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetDestinationPortEnd

SetDestinationPortEnd sets the DestinationPortEnd field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetDestinationPortStart

SetDestinationPortStart sets the DestinationPortStart field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetDirectConnectTrafficQosPolicyId

SetDirectConnectTrafficQosPolicyId sets the DirectConnectTrafficQosPolicyId field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetDirectConnectTrafficQosQueueId

SetDirectConnectTrafficQosQueueId sets the DirectConnectTrafficQosQueueId field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetDirectConnectTrafficQosRuleId

SetDirectConnectTrafficQosRuleId sets the DirectConnectTrafficQosRuleId field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetDirectConnectTrafficQosRuleName

SetDirectConnectTrafficQosRuleName sets the DirectConnectTrafficQosRuleName field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetMatchDscp

SetMatchDscp sets the MatchDscp field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetPriority

SetPriority sets the Priority field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetRemarkingDscp

SetRemarkingDscp sets the RemarkingDscp field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetSourceCidrBlock

SetSourceCidrBlock sets the SourceCidrBlock field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetSourcePortEnd

SetSourcePortEnd sets the SourcePortEnd field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetSourcePortStart

SetSourcePortStart sets the SourcePortStart field's value.

func (*DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) SetStatus

SetStatus sets the Status field's value.

func (DirectConnectTrafficQosRuleForDescribeDirectConnectTrafficQosRulesOutput) String

String returns the string representation

type EngineerForApplyDirectConnectConnectionLoaInput

type EngineerForApplyDirectConnectConnectionLoaInput struct {

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

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

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

	// Name is a required field
	Name *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (EngineerForApplyDirectConnectConnectionLoaInput) GoString

GoString returns the string representation

func (*EngineerForApplyDirectConnectConnectionLoaInput) SetCertificateNo

SetCertificateNo sets the CertificateNo field's value.

func (*EngineerForApplyDirectConnectConnectionLoaInput) SetCertificateType

SetCertificateType sets the CertificateType field's value.

func (*EngineerForApplyDirectConnectConnectionLoaInput) SetContactPhone

SetContactPhone sets the ContactPhone field's value.

func (*EngineerForApplyDirectConnectConnectionLoaInput) SetName

SetName sets the Name field's value.

func (EngineerForApplyDirectConnectConnectionLoaInput) String

String returns the string representation

func (*EngineerForApplyDirectConnectConnectionLoaInput) Validate

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

type EngineerForDescribeDirectConnectConnectionLoaAttributesOutput

type EngineerForDescribeDirectConnectConnectionLoaAttributesOutput struct {
	CertificateNo *string `type:"string"`

	CertificateType *string `type:"string"`

	ContactPhone *string `type:"string"`

	Gender *string `type:"string"`

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

func (EngineerForDescribeDirectConnectConnectionLoaAttributesOutput) GoString

GoString returns the string representation

func (*EngineerForDescribeDirectConnectConnectionLoaAttributesOutput) SetCertificateNo

SetCertificateNo sets the CertificateNo field's value.

func (*EngineerForDescribeDirectConnectConnectionLoaAttributesOutput) SetCertificateType

SetCertificateType sets the CertificateType field's value.

func (*EngineerForDescribeDirectConnectConnectionLoaAttributesOutput) SetContactPhone

SetContactPhone sets the ContactPhone field's value.

func (*EngineerForDescribeDirectConnectConnectionLoaAttributesOutput) SetGender

SetGender sets the Gender field's value.

func (*EngineerForDescribeDirectConnectConnectionLoaAttributesOutput) SetName

SetName sets the Name field's value.

func (EngineerForDescribeDirectConnectConnectionLoaAttributesOutput) String

String returns the string representation

type EngineerForModifyDirectConnectConnectionLoaAttributesInput

type EngineerForModifyDirectConnectConnectionLoaAttributesInput struct {

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

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

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

	// Name is a required field
	Name *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (EngineerForModifyDirectConnectConnectionLoaAttributesInput) GoString

GoString returns the string representation

func (*EngineerForModifyDirectConnectConnectionLoaAttributesInput) SetCertificateNo

SetCertificateNo sets the CertificateNo field's value.

func (*EngineerForModifyDirectConnectConnectionLoaAttributesInput) SetCertificateType

SetCertificateType sets the CertificateType field's value.

func (*EngineerForModifyDirectConnectConnectionLoaAttributesInput) SetContactPhone

SetContactPhone sets the ContactPhone field's value.

func (*EngineerForModifyDirectConnectConnectionLoaAttributesInput) SetName

SetName sets the Name field's value.

func (EngineerForModifyDirectConnectConnectionLoaAttributesInput) String

String returns the string representation

func (*EngineerForModifyDirectConnectConnectionLoaAttributesInput) Validate

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

type ListTagsForResourcesInput

type ListTagsForResourcesInput struct {
	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	ResourceIds []*string `type:"list"`

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

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list"`

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

func (ListTagsForResourcesInput) GoString

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*ListTagsForResourcesInput) SetTagType

SetTagType sets the TagType field's value.

func (ListTagsForResourcesInput) String

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate

func (s *ListTagsForResourcesInput) Validate() error

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

type ListTagsForResourcesOutput

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	ResourceTags []*ResourceTagForListTagsForResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForResourcesOutput) String

String returns the string representation

type ModifyBgpPeerAttributesInput

type ModifyBgpPeerAttributesInput struct {

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

	BgpPeerName *string `min:"1" max:"128" type:"string"`

	Description *string `min:"1" max:"255" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyBgpPeerAttributesInput) GoString

func (s ModifyBgpPeerAttributesInput) GoString() string

GoString returns the string representation

func (*ModifyBgpPeerAttributesInput) SetBgpPeerId

SetBgpPeerId sets the BgpPeerId field's value.

func (*ModifyBgpPeerAttributesInput) SetBgpPeerName

SetBgpPeerName sets the BgpPeerName field's value.

func (*ModifyBgpPeerAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyBgpPeerAttributesInput) String

String returns the string representation

func (*ModifyBgpPeerAttributesInput) Validate

func (s *ModifyBgpPeerAttributesInput) Validate() error

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

type ModifyBgpPeerAttributesOutput

type ModifyBgpPeerAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyBgpPeerAttributesOutput) GoString

GoString returns the string representation

func (*ModifyBgpPeerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyBgpPeerAttributesOutput) String

String returns the string representation

type ModifyDirectConnectConnectionAttributesInput

type ModifyDirectConnectConnectionAttributesInput struct {
	CustomerContactEmail *string `type:"string"`

	CustomerContactPhone *string `type:"string"`

	CustomerName *string `type:"string"`

	Description *string `type:"string"`

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

	DirectConnectConnectionName *string `type:"string"`

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

func (ModifyDirectConnectConnectionAttributesInput) GoString

GoString returns the string representation

func (*ModifyDirectConnectConnectionAttributesInput) SetCustomerContactEmail

SetCustomerContactEmail sets the CustomerContactEmail field's value.

func (*ModifyDirectConnectConnectionAttributesInput) SetCustomerContactPhone

SetCustomerContactPhone sets the CustomerContactPhone field's value.

func (*ModifyDirectConnectConnectionAttributesInput) SetCustomerName

SetCustomerName sets the CustomerName field's value.

func (*ModifyDirectConnectConnectionAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyDirectConnectConnectionAttributesInput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*ModifyDirectConnectConnectionAttributesInput) SetDirectConnectConnectionName

SetDirectConnectConnectionName sets the DirectConnectConnectionName field's value.

func (*ModifyDirectConnectConnectionAttributesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (ModifyDirectConnectConnectionAttributesInput) String

String returns the string representation

func (*ModifyDirectConnectConnectionAttributesInput) Validate

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

type ModifyDirectConnectConnectionAttributesOutput

type ModifyDirectConnectConnectionAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDirectConnectConnectionAttributesOutput) GoString

GoString returns the string representation

func (*ModifyDirectConnectConnectionAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyDirectConnectConnectionAttributesOutput) String

String returns the string representation

type ModifyDirectConnectConnectionLoaAttributesInput

type ModifyDirectConnectConnectionLoaAttributesInput struct {

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

	Bandwidth *int64 `type:"integer"`

	CompanyName *string `type:"string"`

	ConstructionTime *string `type:"string"`

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

	Engineers []*EngineerForModifyDirectConnectConnectionLoaAttributesInput `type:"list"`

	LineType *string `type:"string"`

	PeerLocation *string `type:"string"`

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

func (ModifyDirectConnectConnectionLoaAttributesInput) GoString

GoString returns the string representation

func (*ModifyDirectConnectConnectionLoaAttributesInput) SetAction

SetAction sets the Action field's value.

func (*ModifyDirectConnectConnectionLoaAttributesInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyDirectConnectConnectionLoaAttributesInput) SetCompanyName

SetCompanyName sets the CompanyName field's value.

func (*ModifyDirectConnectConnectionLoaAttributesInput) SetConstructionTime

SetConstructionTime sets the ConstructionTime field's value.

func (*ModifyDirectConnectConnectionLoaAttributesInput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*ModifyDirectConnectConnectionLoaAttributesInput) SetEngineers

SetEngineers sets the Engineers field's value.

func (*ModifyDirectConnectConnectionLoaAttributesInput) SetLineType

SetLineType sets the LineType field's value.

func (*ModifyDirectConnectConnectionLoaAttributesInput) SetPeerLocation

SetPeerLocation sets the PeerLocation field's value.

func (*ModifyDirectConnectConnectionLoaAttributesInput) SetSystemIntegrator

SetSystemIntegrator sets the SystemIntegrator field's value.

func (ModifyDirectConnectConnectionLoaAttributesInput) String

String returns the string representation

func (*ModifyDirectConnectConnectionLoaAttributesInput) Validate

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

type ModifyDirectConnectConnectionLoaAttributesOutput

type ModifyDirectConnectConnectionLoaAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDirectConnectConnectionLoaAttributesOutput) GoString

GoString returns the string representation

func (*ModifyDirectConnectConnectionLoaAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyDirectConnectConnectionLoaAttributesOutput) String

String returns the string representation

type ModifyDirectConnectGatewayAttributesInput

type ModifyDirectConnectGatewayAttributesInput struct {
	Description *string `type:"string"`

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

	DirectConnectGatewayName *string `type:"string"`

	EnableIpv6 *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (ModifyDirectConnectGatewayAttributesInput) GoString

GoString returns the string representation

func (*ModifyDirectConnectGatewayAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyDirectConnectGatewayAttributesInput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*ModifyDirectConnectGatewayAttributesInput) SetDirectConnectGatewayName

SetDirectConnectGatewayName sets the DirectConnectGatewayName field's value.

func (*ModifyDirectConnectGatewayAttributesInput) SetEnableIpv6

SetEnableIpv6 sets the EnableIpv6 field's value.

func (ModifyDirectConnectGatewayAttributesInput) String

String returns the string representation

func (*ModifyDirectConnectGatewayAttributesInput) Validate

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

type ModifyDirectConnectGatewayAttributesOutput

type ModifyDirectConnectGatewayAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDirectConnectGatewayAttributesOutput) GoString

GoString returns the string representation

func (*ModifyDirectConnectGatewayAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyDirectConnectGatewayAttributesOutput) String

String returns the string representation

type ModifyDirectConnectTrafficQosPolicyAttributesInput

type ModifyDirectConnectTrafficQosPolicyAttributesInput struct {
	AddInstanceIds []*string `type:"list"`

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

	DirectConnectTrafficQosPolicyName *string `type:"string"`

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

func (ModifyDirectConnectTrafficQosPolicyAttributesInput) GoString

GoString returns the string representation

func (*ModifyDirectConnectTrafficQosPolicyAttributesInput) SetAddInstanceIds

SetAddInstanceIds sets the AddInstanceIds field's value.

func (*ModifyDirectConnectTrafficQosPolicyAttributesInput) SetDirectConnectTrafficQosPolicyId

SetDirectConnectTrafficQosPolicyId sets the DirectConnectTrafficQosPolicyId field's value.

func (*ModifyDirectConnectTrafficQosPolicyAttributesInput) SetDirectConnectTrafficQosPolicyName

SetDirectConnectTrafficQosPolicyName sets the DirectConnectTrafficQosPolicyName field's value.

func (*ModifyDirectConnectTrafficQosPolicyAttributesInput) SetRemoveInstanceIds

SetRemoveInstanceIds sets the RemoveInstanceIds field's value.

func (ModifyDirectConnectTrafficQosPolicyAttributesInput) String

String returns the string representation

func (*ModifyDirectConnectTrafficQosPolicyAttributesInput) Validate

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

type ModifyDirectConnectTrafficQosPolicyAttributesOutput

type ModifyDirectConnectTrafficQosPolicyAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDirectConnectTrafficQosPolicyAttributesOutput) GoString

GoString returns the string representation

func (*ModifyDirectConnectTrafficQosPolicyAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyDirectConnectTrafficQosPolicyAttributesOutput) String

String returns the string representation

type ModifyDirectConnectTrafficQosQueueAttributesInput

type ModifyDirectConnectTrafficQosQueueAttributesInput struct {
	BandwidthPercent *int64 `type:"integer"`

	Description *string `type:"string"`

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

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

func (ModifyDirectConnectTrafficQosQueueAttributesInput) GoString

GoString returns the string representation

func (*ModifyDirectConnectTrafficQosQueueAttributesInput) SetBandwidthPercent

SetBandwidthPercent sets the BandwidthPercent field's value.

func (*ModifyDirectConnectTrafficQosQueueAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyDirectConnectTrafficQosQueueAttributesInput) SetDirectConnectTrafficQosQueueId

SetDirectConnectTrafficQosQueueId sets the DirectConnectTrafficQosQueueId field's value.

func (*ModifyDirectConnectTrafficQosQueueAttributesInput) SetDirectConnectTrafficQosQueueName

SetDirectConnectTrafficQosQueueName sets the DirectConnectTrafficQosQueueName field's value.

func (ModifyDirectConnectTrafficQosQueueAttributesInput) String

String returns the string representation

func (*ModifyDirectConnectTrafficQosQueueAttributesInput) Validate

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

type ModifyDirectConnectTrafficQosQueueAttributesOutput

type ModifyDirectConnectTrafficQosQueueAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDirectConnectTrafficQosQueueAttributesOutput) GoString

GoString returns the string representation

func (*ModifyDirectConnectTrafficQosQueueAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyDirectConnectTrafficQosQueueAttributesOutput) String

String returns the string representation

type ModifyDirectConnectTrafficQosRuleAttributesInput

type ModifyDirectConnectTrafficQosRuleAttributesInput struct {

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

	// RemarkingDscp is a required field
	RemarkingDscp *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyDirectConnectTrafficQosRuleAttributesInput) GoString

GoString returns the string representation

func (*ModifyDirectConnectTrafficQosRuleAttributesInput) SetDirectConnectTrafficQosRuleId

SetDirectConnectTrafficQosRuleId sets the DirectConnectTrafficQosRuleId field's value.

func (*ModifyDirectConnectTrafficQosRuleAttributesInput) SetRemarkingDscp

SetRemarkingDscp sets the RemarkingDscp field's value.

func (ModifyDirectConnectTrafficQosRuleAttributesInput) String

String returns the string representation

func (*ModifyDirectConnectTrafficQosRuleAttributesInput) Validate

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

type ModifyDirectConnectTrafficQosRuleAttributesOutput

type ModifyDirectConnectTrafficQosRuleAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDirectConnectTrafficQosRuleAttributesOutput) GoString

GoString returns the string representation

func (*ModifyDirectConnectTrafficQosRuleAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyDirectConnectTrafficQosRuleAttributesOutput) String

String returns the string representation

type ModifyDirectConnectVirtualInterfaceAttributesInput

type ModifyDirectConnectVirtualInterfaceAttributesInput struct {
	Bandwidth *int64 `type:"integer"`

	BfdDetectInterval *int64 `min:"200" max:"1000" type:"integer"`

	BfdDetectMultiplier *int64 `min:"3" max:"10" type:"integer"`

	Description *string `min:"1" max:"255" type:"string"`

	EnableBfd *bool `type:"boolean"`

	EnableBfdEcho *bool `type:"boolean"`

	EnableNqa *bool `type:"boolean"`

	LocalIpv6Ip *string `type:"string"`

	NqaDetectInterval *int64 `min:"1000" max:"5000" type:"integer"`

	NqaDetectMultiplier *int64 `min:"3" max:"8" type:"integer"`

	PeerIpv6Ip *string `type:"string"`

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

	VirtualInterfaceName *string `min:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyDirectConnectVirtualInterfaceAttributesInput) GoString

GoString returns the string representation

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetBfdDetectInterval

SetBfdDetectInterval sets the BfdDetectInterval field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetBfdDetectMultiplier

SetBfdDetectMultiplier sets the BfdDetectMultiplier field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetEnableBfd

SetEnableBfd sets the EnableBfd field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetEnableBfdEcho

SetEnableBfdEcho sets the EnableBfdEcho field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetEnableNqa

SetEnableNqa sets the EnableNqa field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetLocalIpv6Ip

SetLocalIpv6Ip sets the LocalIpv6Ip field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetNqaDetectInterval

SetNqaDetectInterval sets the NqaDetectInterval field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetNqaDetectMultiplier

SetNqaDetectMultiplier sets the NqaDetectMultiplier field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetPeerIpv6Ip

SetPeerIpv6Ip sets the PeerIpv6Ip field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetVirtualInterfaceId

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) SetVirtualInterfaceName

SetVirtualInterfaceName sets the VirtualInterfaceName field's value.

func (ModifyDirectConnectVirtualInterfaceAttributesInput) String

String returns the string representation

func (*ModifyDirectConnectVirtualInterfaceAttributesInput) Validate

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

type ModifyDirectConnectVirtualInterfaceAttributesOutput

type ModifyDirectConnectVirtualInterfaceAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDirectConnectVirtualInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*ModifyDirectConnectVirtualInterfaceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyDirectConnectVirtualInterfaceAttributesOutput) String

String returns the string representation

type ResourceTagForListTagsForResourcesOutput

type ResourceTagForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

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

func (ResourceTagForListTagsForResourcesOutput) GoString

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String

String returns the string representation

type TagFilterForDescribeDirectConnectConnectionsInput

type TagFilterForDescribeDirectConnectConnectionsInput struct {
	Key *string `type:"string"`

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

func (TagFilterForDescribeDirectConnectConnectionsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeDirectConnectConnectionsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeDirectConnectConnectionsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeDirectConnectConnectionsInput) String

String returns the string representation

type TagFilterForDescribeDirectConnectGatewaysInput

type TagFilterForDescribeDirectConnectGatewaysInput struct {
	Key *string `type:"string"`

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

func (TagFilterForDescribeDirectConnectGatewaysInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeDirectConnectGatewaysInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeDirectConnectGatewaysInput) SetValue

SetValue sets the Value field's value.

func (TagFilterForDescribeDirectConnectGatewaysInput) String

String returns the string representation

type TagFilterForDescribeDirectConnectVirtualInterfacesInput

type TagFilterForDescribeDirectConnectVirtualInterfacesInput struct {
	Key *string `type:"string"`

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

func (TagFilterForDescribeDirectConnectVirtualInterfacesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeDirectConnectVirtualInterfacesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeDirectConnectVirtualInterfacesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeDirectConnectVirtualInterfacesInput) String

String returns the string representation

type TagFilterForListTagsForResourcesInput

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string"`

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

func (TagFilterForListTagsForResourcesInput) GoString

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String

String returns the string representation

type TagForAllocateDirectConnectVirtualInterfaceInput

type TagForAllocateDirectConnectVirtualInterfaceInput struct {
	Key *string `type:"string"`

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

func (TagForAllocateDirectConnectVirtualInterfaceInput) GoString

GoString returns the string representation

func (*TagForAllocateDirectConnectVirtualInterfaceInput) SetKey

SetKey sets the Key field's value.

func (*TagForAllocateDirectConnectVirtualInterfaceInput) SetValue

SetValue sets the Value field's value.

func (TagForAllocateDirectConnectVirtualInterfaceInput) String

String returns the string representation

type TagForCreateDirectConnectConnectionInput

type TagForCreateDirectConnectConnectionInput struct {
	Key *string `type:"string"`

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

func (TagForCreateDirectConnectConnectionInput) GoString

GoString returns the string representation

func (*TagForCreateDirectConnectConnectionInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateDirectConnectConnectionInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateDirectConnectConnectionInput) String

String returns the string representation

type TagForCreateDirectConnectGatewayInput

type TagForCreateDirectConnectGatewayInput struct {
	Key *string `type:"string"`

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

func (TagForCreateDirectConnectGatewayInput) GoString

GoString returns the string representation

func (*TagForCreateDirectConnectGatewayInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateDirectConnectGatewayInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateDirectConnectGatewayInput) String

String returns the string representation

type TagForCreateDirectConnectVirtualInterfaceInput

type TagForCreateDirectConnectVirtualInterfaceInput struct {
	Key *string `type:"string"`

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

func (TagForCreateDirectConnectVirtualInterfaceInput) GoString

GoString returns the string representation

func (*TagForCreateDirectConnectVirtualInterfaceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateDirectConnectVirtualInterfaceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateDirectConnectVirtualInterfaceInput) String

String returns the string representation

type TagForDescribeDirectConnectConnectionAttributesOutput

type TagForDescribeDirectConnectConnectionAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeDirectConnectConnectionAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeDirectConnectConnectionAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeDirectConnectConnectionAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeDirectConnectConnectionAttributesOutput) String

String returns the string representation

type TagForDescribeDirectConnectConnectionsOutput

type TagForDescribeDirectConnectConnectionsOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeDirectConnectConnectionsOutput) GoString

GoString returns the string representation

func (*TagForDescribeDirectConnectConnectionsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeDirectConnectConnectionsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeDirectConnectConnectionsOutput) String

String returns the string representation

type TagForDescribeDirectConnectGatewayAttributesOutput

type TagForDescribeDirectConnectGatewayAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeDirectConnectGatewayAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeDirectConnectGatewayAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeDirectConnectGatewayAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeDirectConnectGatewayAttributesOutput) String

String returns the string representation

type TagForDescribeDirectConnectGatewaysOutput

type TagForDescribeDirectConnectGatewaysOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeDirectConnectGatewaysOutput) GoString

GoString returns the string representation

func (*TagForDescribeDirectConnectGatewaysOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeDirectConnectGatewaysOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeDirectConnectGatewaysOutput) String

String returns the string representation

type TagForDescribeDirectConnectVirtualInterfaceAttributesOutput

type TagForDescribeDirectConnectVirtualInterfaceAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeDirectConnectVirtualInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeDirectConnectVirtualInterfaceAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeDirectConnectVirtualInterfaceAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeDirectConnectVirtualInterfaceAttributesOutput) String

String returns the string representation

type TagForDescribeDirectConnectVirtualInterfacesOutput

type TagForDescribeDirectConnectVirtualInterfacesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeDirectConnectVirtualInterfacesOutput) GoString

GoString returns the string representation

func (*TagForDescribeDirectConnectVirtualInterfacesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeDirectConnectVirtualInterfacesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeDirectConnectVirtualInterfacesOutput) String

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {

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

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

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate

func (s *TagForTagResourcesInput) Validate() error

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

type TagResourcesInput

type TagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

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

	Tags []*TagForTagResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

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

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput

type VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput struct {
	AccountId *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	BfdDetectInterval *int64 `type:"integer"`

	BfdDetectMultiplier *int64 `type:"integer"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	DirectConnectConnectionId *string `type:"string"`

	DirectConnectGatewayId *string `type:"string"`

	EnableBfd *bool `type:"boolean"`

	EnableNqa *bool `type:"boolean"`

	LocalIp *string `type:"string"`

	LocalIpv6Ip *string `type:"string"`

	NqaDetectInterval *int64 `type:"integer"`

	NqaDetectMultiplier *int64 `type:"integer"`

	PeerIp *string `type:"string"`

	PeerIpv6Ip *string `type:"string"`

	RouteType *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeDirectConnectVirtualInterfacesOutput `type:"list"`

	UpdateTime *string `type:"string"`

	VirtualInterfaceId *string `type:"string"`

	VirtualInterfaceName *string `type:"string"`

	VlanId *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) GoString

GoString returns the string representation

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetBfdDetectInterval

SetBfdDetectInterval sets the BfdDetectInterval field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetBfdDetectMultiplier

SetBfdDetectMultiplier sets the BfdDetectMultiplier field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetDescription

SetDescription sets the Description field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetDirectConnectConnectionId

SetDirectConnectConnectionId sets the DirectConnectConnectionId field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetDirectConnectGatewayId

SetDirectConnectGatewayId sets the DirectConnectGatewayId field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetEnableBfd

SetEnableBfd sets the EnableBfd field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetEnableNqa

SetEnableNqa sets the EnableNqa field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetLocalIp

SetLocalIp sets the LocalIp field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetLocalIpv6Ip

SetLocalIpv6Ip sets the LocalIpv6Ip field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetNqaDetectInterval

SetNqaDetectInterval sets the NqaDetectInterval field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetNqaDetectMultiplier

SetNqaDetectMultiplier sets the NqaDetectMultiplier field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetPeerIp

SetPeerIp sets the PeerIp field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetPeerIpv6Ip

SetPeerIpv6Ip sets the PeerIpv6Ip field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetRouteType

SetRouteType sets the RouteType field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetStatus

SetStatus sets the Status field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetTags

SetTags sets the Tags field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetVirtualInterfaceId

SetVirtualInterfaceId sets the VirtualInterfaceId field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetVirtualInterfaceName

SetVirtualInterfaceName sets the VirtualInterfaceName field's value.

func (*VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) SetVlanId

SetVlanId sets the VlanId field's value.

func (VirtualInterfaceForDescribeDirectConnectVirtualInterfacesOutput) String

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL