directconnect

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2023 License: Apache-2.0 Imports: 9 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 (
	// 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 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"`

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

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

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

	Description *string `min:"1" max:"255" 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) 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"`

	// 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"`

	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) 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) 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 {
	ClientToken *string `type:"string"`

	Description *string `type:"string"`

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

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

func (CreateDirectConnectGatewayInput) GoString

GoString returns the string representation

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

SetTags sets the Tags field's value.

func (CreateDirectConnectGatewayInput) String

String returns the string representation

func (*CreateDirectConnectGatewayInput) Validate

func (s *CreateDirectConnectGatewayInput) Validate() error

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

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 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"`

	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:"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) SetEnableNqa

SetEnableNqa sets the EnableNqa field's value.

func (*CreateDirectConnectVirtualInterfaceInput) SetLocalIp

SetLocalIp sets the LocalIp 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) 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) CreateBgpPeer

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

CreateBgpPeer API operation for DIRECTCONNECT.

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

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengine.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) CreateDirectConnectVirtualInterface

CreateDirectConnectVirtualInterface API operation for DIRECTCONNECT.

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

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengine.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) DeleteDirectConnectVirtualInterface

DeleteDirectConnectVirtualInterface API operation for DIRECTCONNECT.

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

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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) DescribeDirectConnectConnections

DescribeDirectConnectConnections API operation for DIRECTCONNECT.

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

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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) DescribeDirectConnectVirtualInterfaceAttributes

DescribeDirectConnectVirtualInterfaceAttributes API operation for DIRECTCONNECT.

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

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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) ModifyBgpPeerAttributes

func (c *DIRECTCONNECT) ModifyBgpPeerAttributes(input *ModifyBgpPeerAttributesInput) (*ModifyBgpPeerAttributesOutput, error)

ModifyBgpPeerAttributes API operation for DIRECTCONNECT.

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

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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) ModifyDirectConnectGatewayAttributes

ModifyDirectConnectGatewayAttributes API operation for DIRECTCONNECT.

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

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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) ModifyDirectConnectVirtualInterfaceAttributes

ModifyDirectConnectVirtualInterfaceAttributes API operation for DIRECTCONNECT.

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

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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.

type DIRECTCONNECTAPI

type DIRECTCONNECTAPI interface {
	CreateBgpPeerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateBgpPeerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateBgpPeerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateBgpPeer(*CreateBgpPeerInput) (*CreateBgpPeerOutput, error)
	CreateBgpPeerWithContext(volcengine.Context, *CreateBgpPeerInput, ...request.Option) (*CreateBgpPeerOutput, error)
	CreateBgpPeerRequest(*CreateBgpPeerInput) (*request.Request, *CreateBgpPeerOutput)

	CreateDirectConnectConnectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectConnectionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectConnectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectConnection(*CreateDirectConnectConnectionInput) (*CreateDirectConnectConnectionOutput, error)
	CreateDirectConnectConnectionWithContext(volcengine.Context, *CreateDirectConnectConnectionInput, ...request.Option) (*CreateDirectConnectConnectionOutput, error)
	CreateDirectConnectConnectionRequest(*CreateDirectConnectConnectionInput) (*request.Request, *CreateDirectConnectConnectionOutput)

	CreateDirectConnectConnectionOrderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectConnectionOrderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectConnectionOrderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectConnectionOrder(*CreateDirectConnectConnectionOrderInput) (*CreateDirectConnectConnectionOrderOutput, error)
	CreateDirectConnectConnectionOrderWithContext(volcengine.Context, *CreateDirectConnectConnectionOrderInput, ...request.Option) (*CreateDirectConnectConnectionOrderOutput, error)
	CreateDirectConnectConnectionOrderRequest(*CreateDirectConnectConnectionOrderInput) (*request.Request, *CreateDirectConnectConnectionOrderOutput)

	CreateDirectConnectGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectGatewayCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectGateway(*CreateDirectConnectGatewayInput) (*CreateDirectConnectGatewayOutput, error)
	CreateDirectConnectGatewayWithContext(volcengine.Context, *CreateDirectConnectGatewayInput, ...request.Option) (*CreateDirectConnectGatewayOutput, error)
	CreateDirectConnectGatewayRequest(*CreateDirectConnectGatewayInput) (*request.Request, *CreateDirectConnectGatewayOutput)

	CreateDirectConnectGatewayRouteCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectGatewayRouteCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectGatewayRouteCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectGatewayRoute(*CreateDirectConnectGatewayRouteInput) (*CreateDirectConnectGatewayRouteOutput, error)
	CreateDirectConnectGatewayRouteWithContext(volcengine.Context, *CreateDirectConnectGatewayRouteInput, ...request.Option) (*CreateDirectConnectGatewayRouteOutput, error)
	CreateDirectConnectGatewayRouteRequest(*CreateDirectConnectGatewayRouteInput) (*request.Request, *CreateDirectConnectGatewayRouteOutput)

	CreateDirectConnectVirtualInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDirectConnectVirtualInterfaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDirectConnectVirtualInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDirectConnectVirtualInterface(*CreateDirectConnectVirtualInterfaceInput) (*CreateDirectConnectVirtualInterfaceOutput, error)
	CreateDirectConnectVirtualInterfaceWithContext(volcengine.Context, *CreateDirectConnectVirtualInterfaceInput, ...request.Option) (*CreateDirectConnectVirtualInterfaceOutput, error)
	CreateDirectConnectVirtualInterfaceRequest(*CreateDirectConnectVirtualInterfaceInput) (*request.Request, *CreateDirectConnectVirtualInterfaceOutput)

	DeleteBgpPeerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteBgpPeerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteBgpPeerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteBgpPeer(*DeleteBgpPeerInput) (*DeleteBgpPeerOutput, error)
	DeleteBgpPeerWithContext(volcengine.Context, *DeleteBgpPeerInput, ...request.Option) (*DeleteBgpPeerOutput, error)
	DeleteBgpPeerRequest(*DeleteBgpPeerInput) (*request.Request, *DeleteBgpPeerOutput)

	DeleteDirectConnectConnectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectConnectionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectConnectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectConnection(*DeleteDirectConnectConnectionInput) (*DeleteDirectConnectConnectionOutput, error)
	DeleteDirectConnectConnectionWithContext(volcengine.Context, *DeleteDirectConnectConnectionInput, ...request.Option) (*DeleteDirectConnectConnectionOutput, error)
	DeleteDirectConnectConnectionRequest(*DeleteDirectConnectConnectionInput) (*request.Request, *DeleteDirectConnectConnectionOutput)

	DeleteDirectConnectGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectGatewayCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectGateway(*DeleteDirectConnectGatewayInput) (*DeleteDirectConnectGatewayOutput, error)
	DeleteDirectConnectGatewayWithContext(volcengine.Context, *DeleteDirectConnectGatewayInput, ...request.Option) (*DeleteDirectConnectGatewayOutput, error)
	DeleteDirectConnectGatewayRequest(*DeleteDirectConnectGatewayInput) (*request.Request, *DeleteDirectConnectGatewayOutput)

	DeleteDirectConnectGatewayRouteCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectGatewayRouteCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectGatewayRouteCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectGatewayRoute(*DeleteDirectConnectGatewayRouteInput) (*DeleteDirectConnectGatewayRouteOutput, error)
	DeleteDirectConnectGatewayRouteWithContext(volcengine.Context, *DeleteDirectConnectGatewayRouteInput, ...request.Option) (*DeleteDirectConnectGatewayRouteOutput, error)
	DeleteDirectConnectGatewayRouteRequest(*DeleteDirectConnectGatewayRouteInput) (*request.Request, *DeleteDirectConnectGatewayRouteOutput)

	DeleteDirectConnectVirtualInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDirectConnectVirtualInterfaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDirectConnectVirtualInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDirectConnectVirtualInterface(*DeleteDirectConnectVirtualInterfaceInput) (*DeleteDirectConnectVirtualInterfaceOutput, error)
	DeleteDirectConnectVirtualInterfaceWithContext(volcengine.Context, *DeleteDirectConnectVirtualInterfaceInput, ...request.Option) (*DeleteDirectConnectVirtualInterfaceOutput, error)
	DeleteDirectConnectVirtualInterfaceRequest(*DeleteDirectConnectVirtualInterfaceInput) (*request.Request, *DeleteDirectConnectVirtualInterfaceOutput)

	DescribeBgpPeerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBgpPeerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBgpPeerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBgpPeerAttributes(*DescribeBgpPeerAttributesInput) (*DescribeBgpPeerAttributesOutput, error)
	DescribeBgpPeerAttributesWithContext(volcengine.Context, *DescribeBgpPeerAttributesInput, ...request.Option) (*DescribeBgpPeerAttributesOutput, error)
	DescribeBgpPeerAttributesRequest(*DescribeBgpPeerAttributesInput) (*request.Request, *DescribeBgpPeerAttributesOutput)

	DescribeBgpPeersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBgpPeersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBgpPeersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBgpPeers(*DescribeBgpPeersInput) (*DescribeBgpPeersOutput, error)
	DescribeBgpPeersWithContext(volcengine.Context, *DescribeBgpPeersInput, ...request.Option) (*DescribeBgpPeersOutput, error)
	DescribeBgpPeersRequest(*DescribeBgpPeersInput) (*request.Request, *DescribeBgpPeersOutput)

	DescribeDirectConnectAccessPointsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectAccessPointsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectAccessPointsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectAccessPoints(*DescribeDirectConnectAccessPointsInput) (*DescribeDirectConnectAccessPointsOutput, error)
	DescribeDirectConnectAccessPointsWithContext(volcengine.Context, *DescribeDirectConnectAccessPointsInput, ...request.Option) (*DescribeDirectConnectAccessPointsOutput, error)
	DescribeDirectConnectAccessPointsRequest(*DescribeDirectConnectAccessPointsInput) (*request.Request, *DescribeDirectConnectAccessPointsOutput)

	DescribeDirectConnectConnectionAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectConnectionAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectConnectionAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectConnectionAttributes(*DescribeDirectConnectConnectionAttributesInput) (*DescribeDirectConnectConnectionAttributesOutput, error)
	DescribeDirectConnectConnectionAttributesWithContext(volcengine.Context, *DescribeDirectConnectConnectionAttributesInput, ...request.Option) (*DescribeDirectConnectConnectionAttributesOutput, error)
	DescribeDirectConnectConnectionAttributesRequest(*DescribeDirectConnectConnectionAttributesInput) (*request.Request, *DescribeDirectConnectConnectionAttributesOutput)

	DescribeDirectConnectConnectionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectConnectionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectConnectionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectConnections(*DescribeDirectConnectConnectionsInput) (*DescribeDirectConnectConnectionsOutput, error)
	DescribeDirectConnectConnectionsWithContext(volcengine.Context, *DescribeDirectConnectConnectionsInput, ...request.Option) (*DescribeDirectConnectConnectionsOutput, error)
	DescribeDirectConnectConnectionsRequest(*DescribeDirectConnectConnectionsInput) (*request.Request, *DescribeDirectConnectConnectionsOutput)

	DescribeDirectConnectGatewayAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectGatewayAttributes(*DescribeDirectConnectGatewayAttributesInput) (*DescribeDirectConnectGatewayAttributesOutput, error)
	DescribeDirectConnectGatewayAttributesWithContext(volcengine.Context, *DescribeDirectConnectGatewayAttributesInput, ...request.Option) (*DescribeDirectConnectGatewayAttributesOutput, error)
	DescribeDirectConnectGatewayAttributesRequest(*DescribeDirectConnectGatewayAttributesInput) (*request.Request, *DescribeDirectConnectGatewayAttributesOutput)

	DescribeDirectConnectGatewayRouteAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayRouteAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayRouteAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectGatewayRouteAttributes(*DescribeDirectConnectGatewayRouteAttributesInput) (*DescribeDirectConnectGatewayRouteAttributesOutput, error)
	DescribeDirectConnectGatewayRouteAttributesWithContext(volcengine.Context, *DescribeDirectConnectGatewayRouteAttributesInput, ...request.Option) (*DescribeDirectConnectGatewayRouteAttributesOutput, error)
	DescribeDirectConnectGatewayRouteAttributesRequest(*DescribeDirectConnectGatewayRouteAttributesInput) (*request.Request, *DescribeDirectConnectGatewayRouteAttributesOutput)

	DescribeDirectConnectGatewayRoutesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayRoutesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectGatewayRoutesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectGatewayRoutes(*DescribeDirectConnectGatewayRoutesInput) (*DescribeDirectConnectGatewayRoutesOutput, error)
	DescribeDirectConnectGatewayRoutesWithContext(volcengine.Context, *DescribeDirectConnectGatewayRoutesInput, ...request.Option) (*DescribeDirectConnectGatewayRoutesOutput, error)
	DescribeDirectConnectGatewayRoutesRequest(*DescribeDirectConnectGatewayRoutesInput) (*request.Request, *DescribeDirectConnectGatewayRoutesOutput)

	DescribeDirectConnectGatewaysCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectGatewaysCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectGatewaysCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectGateways(*DescribeDirectConnectGatewaysInput) (*DescribeDirectConnectGatewaysOutput, error)
	DescribeDirectConnectGatewaysWithContext(volcengine.Context, *DescribeDirectConnectGatewaysInput, ...request.Option) (*DescribeDirectConnectGatewaysOutput, error)
	DescribeDirectConnectGatewaysRequest(*DescribeDirectConnectGatewaysInput) (*request.Request, *DescribeDirectConnectGatewaysOutput)

	DescribeDirectConnectVirtualInterfaceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectVirtualInterfaceAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectVirtualInterfaceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectVirtualInterfaceAttributes(*DescribeDirectConnectVirtualInterfaceAttributesInput) (*DescribeDirectConnectVirtualInterfaceAttributesOutput, error)
	DescribeDirectConnectVirtualInterfaceAttributesWithContext(volcengine.Context, *DescribeDirectConnectVirtualInterfaceAttributesInput, ...request.Option) (*DescribeDirectConnectVirtualInterfaceAttributesOutput, error)
	DescribeDirectConnectVirtualInterfaceAttributesRequest(*DescribeDirectConnectVirtualInterfaceAttributesInput) (*request.Request, *DescribeDirectConnectVirtualInterfaceAttributesOutput)

	DescribeDirectConnectVirtualInterfacesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDirectConnectVirtualInterfacesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDirectConnectVirtualInterfacesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDirectConnectVirtualInterfaces(*DescribeDirectConnectVirtualInterfacesInput) (*DescribeDirectConnectVirtualInterfacesOutput, error)
	DescribeDirectConnectVirtualInterfacesWithContext(volcengine.Context, *DescribeDirectConnectVirtualInterfacesInput, ...request.Option) (*DescribeDirectConnectVirtualInterfacesOutput, error)
	DescribeDirectConnectVirtualInterfacesRequest(*DescribeDirectConnectVirtualInterfacesInput) (*request.Request, *DescribeDirectConnectVirtualInterfacesOutput)

	ModifyBgpPeerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyBgpPeerAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyBgpPeerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyBgpPeerAttributes(*ModifyBgpPeerAttributesInput) (*ModifyBgpPeerAttributesOutput, error)
	ModifyBgpPeerAttributesWithContext(volcengine.Context, *ModifyBgpPeerAttributesInput, ...request.Option) (*ModifyBgpPeerAttributesOutput, error)
	ModifyBgpPeerAttributesRequest(*ModifyBgpPeerAttributesInput) (*request.Request, *ModifyBgpPeerAttributesOutput)

	ModifyDirectConnectConnectionAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDirectConnectConnectionAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDirectConnectConnectionAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDirectConnectConnectionAttributes(*ModifyDirectConnectConnectionAttributesInput) (*ModifyDirectConnectConnectionAttributesOutput, error)
	ModifyDirectConnectConnectionAttributesWithContext(volcengine.Context, *ModifyDirectConnectConnectionAttributesInput, ...request.Option) (*ModifyDirectConnectConnectionAttributesOutput, error)
	ModifyDirectConnectConnectionAttributesRequest(*ModifyDirectConnectConnectionAttributesInput) (*request.Request, *ModifyDirectConnectConnectionAttributesOutput)

	ModifyDirectConnectGatewayAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDirectConnectGatewayAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDirectConnectGatewayAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDirectConnectGatewayAttributes(*ModifyDirectConnectGatewayAttributesInput) (*ModifyDirectConnectGatewayAttributesOutput, error)
	ModifyDirectConnectGatewayAttributesWithContext(volcengine.Context, *ModifyDirectConnectGatewayAttributesInput, ...request.Option) (*ModifyDirectConnectGatewayAttributesOutput, error)
	ModifyDirectConnectGatewayAttributesRequest(*ModifyDirectConnectGatewayAttributesInput) (*request.Request, *ModifyDirectConnectGatewayAttributesOutput)

	ModifyDirectConnectVirtualInterfaceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDirectConnectVirtualInterfaceAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDirectConnectVirtualInterfaceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDirectConnectVirtualInterfaceAttributes(*ModifyDirectConnectVirtualInterfaceAttributesInput) (*ModifyDirectConnectVirtualInterfaceAttributesOutput, error)
	ModifyDirectConnectVirtualInterfaceAttributesWithContext(volcengine.Context, *ModifyDirectConnectVirtualInterfaceAttributesInput, ...request.Option) (*ModifyDirectConnectVirtualInterfaceAttributesOutput, error)
	ModifyDirectConnectVirtualInterfaceAttributesRequest(*ModifyDirectConnectVirtualInterfaceAttributesInput) (*request.Request, *ModifyDirectConnectVirtualInterfaceAttributesOutput)
}

DIRECTCONNECTAPI provides an interface to enable mocking the directconnect.DIRECTCONNECT service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// DIRECTCONNECT.
func myFunc(svc DIRECTCONNECTAPI) bool {
    // Make svc.CreateBgpPeer 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 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"`

	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) 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"`

	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) 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"`

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

type DescribeDirectConnectConnectionsInput struct {
	AccessPoint *string `type:"string"`

	ConnectionType *string `type:"string"`

	DirectConnectAccessPointId *string `type:"string"`

	DirectConnectConnectionIds []*string `type:"list"`

	DirectConnectConnectionName *string `type:"string"`

	LineOperator *string `type:"string"`

	Operator *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	PeerLocation *string `type:"string"`

	TagFilters []*TagFilterForDescribeDirectConnectConnectionsInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeDirectConnectConnectionsInput) GoString

GoString returns the string representation

func (*DescribeDirectConnectConnectionsInput) SetAccessPoint

SetAccessPoint sets the AccessPoint field's value.

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

SetOperator sets the Operator 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) 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"`

	BusinessStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	DirectConnectGatewayId *string `type:"string"`

	DirectConnectGatewayName *string `type:"string"`

	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) 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) 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"`

	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) 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 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"`

	EnableNqa *bool `type:"boolean"`

	LocalIp *string `type:"string"`

	NqaDetectInterval *int64 `type:"integer"`

	NqaDetectMultiplier *int64 `type:"integer"`

	PeerIp *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) SetEnableNqa

SetEnableNqa sets the EnableNqa field's value.

func (*DescribeDirectConnectVirtualInterfaceAttributesOutput) SetLocalIp

SetLocalIp sets the LocalIp 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) 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"`

	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) 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"`

	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) 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 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"`
	// 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) 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 ModifyDirectConnectGatewayAttributesInput

type ModifyDirectConnectGatewayAttributesInput struct {
	Description *string `type:"string"`

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

	DirectConnectGatewayName *string `type:"string"`
	// 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) 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 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"`

	EnableNqa *bool `type:"boolean"`

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

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

	// 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) SetEnableNqa

SetEnableNqa sets the EnableNqa 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) 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 TagFilterForDescribeDirectConnectConnectionsInput

type TagFilterForDescribeDirectConnectConnectionsInput struct {
	Key *string `type:"string"`
	// 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) String

String returns the string representation

type TagFilterForDescribeDirectConnectGatewaysInput

type TagFilterForDescribeDirectConnectGatewaysInput struct {
	Key *string `type:"string"`
	// 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) String

String returns the string representation

type TagFilterForDescribeDirectConnectVirtualInterfacesInput

type TagFilterForDescribeDirectConnectVirtualInterfacesInput struct {
	Key *string `type:"string"`
	// 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) 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 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"`

	NqaDetectInterval *int64 `type:"integer"`

	NqaDetectMultiplier *int64 `type:"integer"`

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

Jump to

Keyboard shortcuts

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