edx

package
v1.2.9 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package edxiface provides an interface to enable mocking the EDX 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 (
	ServiceName = "edx"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "edx"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type APListForListDXPAccessPointsOutput

type APListForListDXPAccessPointsOutput struct {
	AP *string `type:"string" json:",omitempty"`

	Building *string `type:"string" json:",omitempty"`

	ISPList []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (APListForListDXPAccessPointsOutput) GoString

GoString returns the string representation

func (*APListForListDXPAccessPointsOutput) SetAP

SetAP sets the AP field's value.

func (*APListForListDXPAccessPointsOutput) SetBuilding

SetBuilding sets the Building field's value.

func (*APListForListDXPAccessPointsOutput) SetISPList

SetISPList sets the ISPList field's value.

func (APListForListDXPAccessPointsOutput) String

String returns the string representation

type AddRouteAggregationInput

type AddRouteAggregationInput struct {

	// AggregationCidr is a required field
	AggregationCidr *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	DetailSuppressed *bool `type:"boolean" json:",omitempty"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (AddRouteAggregationInput) GoString

func (s AddRouteAggregationInput) GoString() string

GoString returns the string representation

func (*AddRouteAggregationInput) SetAggregationCidr

func (s *AddRouteAggregationInput) SetAggregationCidr(v string) *AddRouteAggregationInput

SetAggregationCidr sets the AggregationCidr field's value.

func (*AddRouteAggregationInput) SetDescription

SetDescription sets the Description field's value.

func (*AddRouteAggregationInput) SetDetailSuppressed

func (s *AddRouteAggregationInput) SetDetailSuppressed(v bool) *AddRouteAggregationInput

SetDetailSuppressed sets the DetailSuppressed field's value.

func (*AddRouteAggregationInput) SetDirection

SetDirection sets the Direction field's value.

func (*AddRouteAggregationInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (AddRouteAggregationInput) String

func (s AddRouteAggregationInput) String() string

String returns the string representation

func (*AddRouteAggregationInput) Validate

func (s *AddRouteAggregationInput) Validate() error

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

type AddRouteAggregationOutput

type AddRouteAggregationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AddRouteAggregationOutput) GoString

func (s AddRouteAggregationOutput) GoString() string

GoString returns the string representation

func (AddRouteAggregationOutput) String

func (s AddRouteAggregationOutput) String() string

String returns the string representation

type AggregationListForListRouteAggregationOutput

type AggregationListForListRouteAggregationOutput struct {
	AggregationCidr *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DetailSuppressed *bool `type:"boolean" json:",omitempty"`

	Direction *string `type:"string" json:",omitempty"`

	Enabled *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AggregationListForListRouteAggregationOutput) GoString

GoString returns the string representation

func (*AggregationListForListRouteAggregationOutput) SetAggregationCidr

SetAggregationCidr sets the AggregationCidr field's value.

func (*AggregationListForListRouteAggregationOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*AggregationListForListRouteAggregationOutput) SetDescription

SetDescription sets the Description field's value.

func (*AggregationListForListRouteAggregationOutput) SetDetailSuppressed

SetDetailSuppressed sets the DetailSuppressed field's value.

func (*AggregationListForListRouteAggregationOutput) SetDirection

SetDirection sets the Direction field's value.

func (*AggregationListForListRouteAggregationOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (AggregationListForListRouteAggregationOutput) String

String returns the string representation

type AgreeCrossAccountVIFAuthorityInput

type AgreeCrossAccountVIFAuthorityInput struct {

	// VGWAccountId is a required field
	VGWAccountId *int32 `type:"int32" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (AgreeCrossAccountVIFAuthorityInput) GoString

GoString returns the string representation

func (*AgreeCrossAccountVIFAuthorityInput) SetVGWAccountId

SetVGWAccountId sets the VGWAccountId field's value.

func (*AgreeCrossAccountVIFAuthorityInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (AgreeCrossAccountVIFAuthorityInput) String

String returns the string representation

func (*AgreeCrossAccountVIFAuthorityInput) Validate

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

type AgreeCrossAccountVIFAuthorityOutput

type AgreeCrossAccountVIFAuthorityOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AgreeCrossAccountVIFAuthorityOutput) GoString

GoString returns the string representation

func (AgreeCrossAccountVIFAuthorityOutput) String

String returns the string representation

type ApplyCrossAccountVIFAuthorityInput

type ApplyCrossAccountVIFAuthorityInput struct {

	// VGWAccountId is a required field
	VGWAccountId *int32 `type:"int32" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ApplyCrossAccountVIFAuthorityInput) GoString

GoString returns the string representation

func (*ApplyCrossAccountVIFAuthorityInput) SetVGWAccountId

SetVGWAccountId sets the VGWAccountId field's value.

func (*ApplyCrossAccountVIFAuthorityInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (ApplyCrossAccountVIFAuthorityInput) String

String returns the string representation

func (*ApplyCrossAccountVIFAuthorityInput) Validate

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

type ApplyCrossAccountVIFAuthorityOutput

type ApplyCrossAccountVIFAuthorityOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ApplyCrossAccountVIFAuthorityOutput) GoString

GoString returns the string representation

func (ApplyCrossAccountVIFAuthorityOutput) String

String returns the string representation

type AreaListForListDXPAccessPointsOutput

type AreaListForListDXPAccessPointsOutput struct {
	Area *string `type:"string" json:",omitempty"`

	CityList []*CityListForListDXPAccessPointsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AreaListForListDXPAccessPointsOutput) GoString

GoString returns the string representation

func (*AreaListForListDXPAccessPointsOutput) SetArea

SetArea sets the Area field's value.

func (*AreaListForListDXPAccessPointsOutput) SetCityList

SetCityList sets the CityList field's value.

func (AreaListForListDXPAccessPointsOutput) String

String returns the string representation

type AuthorityListForListCrossAccountVIFAuthorityOutput

type AuthorityListForListCrossAccountVIFAuthorityOutput struct {
	CreateTime *string `type:"string" json:",omitempty"`

	State *string `type:"string" json:",omitempty"`

	VGWAccountId *int32 `type:"int32" json:",omitempty"`

	VIFAccountId *int32 `type:"int32" json:",omitempty"`

	VIFInstanceId *string `type:"string" json:",omitempty"`

	VIFInstanceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthorityListForListCrossAccountVIFAuthorityOutput) GoString

GoString returns the string representation

func (*AuthorityListForListCrossAccountVIFAuthorityOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*AuthorityListForListCrossAccountVIFAuthorityOutput) SetState

SetState sets the State field's value.

func (*AuthorityListForListCrossAccountVIFAuthorityOutput) SetVGWAccountId

SetVGWAccountId sets the VGWAccountId field's value.

func (*AuthorityListForListCrossAccountVIFAuthorityOutput) SetVIFAccountId

SetVIFAccountId sets the VIFAccountId field's value.

func (*AuthorityListForListCrossAccountVIFAuthorityOutput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (*AuthorityListForListCrossAccountVIFAuthorityOutput) SetVIFInstanceName

SetVIFInstanceName sets the VIFInstanceName field's value.

func (AuthorityListForListCrossAccountVIFAuthorityOutput) String

String returns the string representation

type AvailableVIFVGWInstanceListForListEDXAvailableVIFVGWOutput

type AvailableVIFVGWInstanceListForListEDXAvailableVIFVGWOutput struct {
	InstanceId *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AvailableVIFVGWInstanceListForListEDXAvailableVIFVGWOutput) GoString

GoString returns the string representation

func (*AvailableVIFVGWInstanceListForListEDXAvailableVIFVGWOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*AvailableVIFVGWInstanceListForListEDXAvailableVIFVGWOutput) SetName

SetName sets the Name field's value.

func (AvailableVIFVGWInstanceListForListEDXAvailableVIFVGWOutput) String

String returns the string representation

type BGPPeerForDescribeVirtualInterfaceBGPPeerOutput

type BGPPeerForDescribeVirtualInterfaceBGPPeerOutput struct {
	CreateTime *string `type:"string" json:",omitempty"`

	Enabled *bool `type:"boolean" json:",omitempty"`

	LocalIP *string `type:"string" json:",omitempty"`

	MD5 *string `type:"string" json:",omitempty"`

	PeerASN *int32 `type:"int32" json:",omitempty"`

	PeerIP *string `type:"string" json:",omitempty"`

	VIFInstanceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BGPPeerForDescribeVirtualInterfaceBGPPeerOutput) GoString

GoString returns the string representation

func (*BGPPeerForDescribeVirtualInterfaceBGPPeerOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*BGPPeerForDescribeVirtualInterfaceBGPPeerOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*BGPPeerForDescribeVirtualInterfaceBGPPeerOutput) SetLocalIP

SetLocalIP sets the LocalIP field's value.

func (*BGPPeerForDescribeVirtualInterfaceBGPPeerOutput) SetMD5

SetMD5 sets the MD5 field's value.

func (*BGPPeerForDescribeVirtualInterfaceBGPPeerOutput) SetPeerASN

SetPeerASN sets the PeerASN field's value.

func (*BGPPeerForDescribeVirtualInterfaceBGPPeerOutput) SetPeerIP

SetPeerIP sets the PeerIP field's value.

func (*BGPPeerForDescribeVirtualInterfaceBGPPeerOutput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (BGPPeerForDescribeVirtualInterfaceBGPPeerOutput) String

String returns the string representation

type BandwidthPkgListForListEDXBandwidthPkgOutput

type BandwidthPkgListForListEDXBandwidthPkgOutput struct {
	AllocatedBandwidth *int32 `type:"int32" json:",omitempty"`

	BandwidthPkgId *string `type:"string" json:",omitempty"`

	BillingMode *string `type:"string" json:",omitempty"`

	ConnectArea *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	EDXInstanceId *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PaidMode *string `type:"string" json:",omitempty"`

	State *string `type:"string" json:",omitempty"`

	TotalBandwidth *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BandwidthPkgListForListEDXBandwidthPkgOutput) GoString

GoString returns the string representation

func (*BandwidthPkgListForListEDXBandwidthPkgOutput) SetAllocatedBandwidth

SetAllocatedBandwidth sets the AllocatedBandwidth field's value.

func (*BandwidthPkgListForListEDXBandwidthPkgOutput) SetBandwidthPkgId

SetBandwidthPkgId sets the BandwidthPkgId field's value.

func (*BandwidthPkgListForListEDXBandwidthPkgOutput) SetBillingMode

SetBillingMode sets the BillingMode field's value.

func (*BandwidthPkgListForListEDXBandwidthPkgOutput) SetConnectArea

SetConnectArea sets the ConnectArea field's value.

func (*BandwidthPkgListForListEDXBandwidthPkgOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*BandwidthPkgListForListEDXBandwidthPkgOutput) SetEDXInstanceId

SetEDXInstanceId sets the EDXInstanceId field's value.

func (*BandwidthPkgListForListEDXBandwidthPkgOutput) SetName

SetName sets the Name field's value.

func (*BandwidthPkgListForListEDXBandwidthPkgOutput) SetPaidMode

SetPaidMode sets the PaidMode field's value.

func (*BandwidthPkgListForListEDXBandwidthPkgOutput) SetState

SetState sets the State field's value.

func (*BandwidthPkgListForListEDXBandwidthPkgOutput) SetTotalBandwidth

SetTotalBandwidth sets the TotalBandwidth field's value.

func (BandwidthPkgListForListEDXBandwidthPkgOutput) String

String returns the string representation

type CancelCrossAccountVIFAuthorityInput

type CancelCrossAccountVIFAuthorityInput struct {

	// VGWAccountId is a required field
	VGWAccountId *int32 `type:"int32" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CancelCrossAccountVIFAuthorityInput) GoString

GoString returns the string representation

func (*CancelCrossAccountVIFAuthorityInput) SetVGWAccountId

SetVGWAccountId sets the VGWAccountId field's value.

func (*CancelCrossAccountVIFAuthorityInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (CancelCrossAccountVIFAuthorityInput) String

String returns the string representation

func (*CancelCrossAccountVIFAuthorityInput) Validate

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

type CancelCrossAccountVIFAuthorityOutput

type CancelCrossAccountVIFAuthorityOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CancelCrossAccountVIFAuthorityOutput) GoString

GoString returns the string representation

func (CancelCrossAccountVIFAuthorityOutput) String

String returns the string representation

type CityListForListDXPAccessPointsOutput

type CityListForListDXPAccessPointsOutput struct {
	APList []*APListForListDXPAccessPointsOutput `type:"list" json:",omitempty"`

	City *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CityListForListDXPAccessPointsOutput) GoString

GoString returns the string representation

func (*CityListForListDXPAccessPointsOutput) SetAPList

SetAPList sets the APList field's value.

func (*CityListForListDXPAccessPointsOutput) SetCity

SetCity sets the City field's value.

func (CityListForListDXPAccessPointsOutput) String

String returns the string representation

type ClusterForListEDXAssociatedVGWTopologyOutput

type ClusterForListEDXAssociatedVGWTopologyOutput struct {
	Alias *string `type:"string" json:",omitempty"`

	City *string `type:"string" json:",omitempty"`

	Cluster *string `type:"string" json:",omitempty"`

	Country *string `type:"string" json:",omitempty"`

	ISP *string `type:"string" json:",omitempty"`

	Province *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ClusterForListEDXAssociatedVGWTopologyOutput) GoString

GoString returns the string representation

func (*ClusterForListEDXAssociatedVGWTopologyOutput) SetAlias

SetAlias sets the Alias field's value.

func (*ClusterForListEDXAssociatedVGWTopologyOutput) SetCity

SetCity sets the City field's value.

func (*ClusterForListEDXAssociatedVGWTopologyOutput) SetCluster

SetCluster sets the Cluster field's value.

func (*ClusterForListEDXAssociatedVGWTopologyOutput) SetCountry

SetCountry sets the Country field's value.

func (*ClusterForListEDXAssociatedVGWTopologyOutput) SetISP

SetISP sets the ISP field's value.

func (*ClusterForListEDXAssociatedVGWTopologyOutput) SetProvince

SetProvince sets the Province field's value.

func (*ClusterForListEDXAssociatedVGWTopologyOutput) SetRegion

SetRegion sets the Region field's value.

func (ClusterForListEDXAssociatedVGWTopologyOutput) String

String returns the string representation

type ConnectionInfoForGetDXPConnectionOutput

type ConnectionInfoForGetDXPConnectionOutput struct {
	Bandwidth *string `type:"string" json:",omitempty"`

	ContactName *string `type:"string" json:",omitempty"`

	ContactPhone *string `type:"string" json:",omitempty"`

	FieldEngineer []*FieldEngineerForGetDXPConnectionOutput `type:"list" json:",omitempty"`

	IDCAddr *string `type:"string" json:",omitempty"`

	IDCCode *string `type:"string" json:",omitempty"`

	IDCLocation *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConnectionInfoForGetDXPConnectionOutput) GoString

GoString returns the string representation

func (*ConnectionInfoForGetDXPConnectionOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ConnectionInfoForGetDXPConnectionOutput) SetContactName

SetContactName sets the ContactName field's value.

func (*ConnectionInfoForGetDXPConnectionOutput) SetContactPhone

SetContactPhone sets the ContactPhone field's value.

func (*ConnectionInfoForGetDXPConnectionOutput) SetFieldEngineer

SetFieldEngineer sets the FieldEngineer field's value.

func (*ConnectionInfoForGetDXPConnectionOutput) SetIDCAddr

SetIDCAddr sets the IDCAddr field's value.

func (*ConnectionInfoForGetDXPConnectionOutput) SetIDCCode

SetIDCCode sets the IDCCode field's value.

func (*ConnectionInfoForGetDXPConnectionOutput) SetIDCLocation

SetIDCLocation sets the IDCLocation field's value.

func (ConnectionInfoForGetDXPConnectionOutput) String

String returns the string representation

type ConnectionInfoForGetDXPInstanceOutput

type ConnectionInfoForGetDXPInstanceOutput struct {
	Bandwidth *string `type:"string" json:",omitempty"`

	ContactName *string `type:"string" json:",omitempty"`

	ContactPhone *string `type:"string" json:",omitempty"`

	FieldEngineer []*FieldEngineerForGetDXPInstanceOutput `type:"list" json:",omitempty"`

	IDCAddr *string `type:"string" json:",omitempty"`

	IDCCode *string `type:"string" json:",omitempty"`

	IDCLocation *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConnectionInfoForGetDXPInstanceOutput) GoString

GoString returns the string representation

func (*ConnectionInfoForGetDXPInstanceOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ConnectionInfoForGetDXPInstanceOutput) SetContactName

SetContactName sets the ContactName field's value.

func (*ConnectionInfoForGetDXPInstanceOutput) SetContactPhone

SetContactPhone sets the ContactPhone field's value.

func (*ConnectionInfoForGetDXPInstanceOutput) SetFieldEngineer

SetFieldEngineer sets the FieldEngineer field's value.

func (*ConnectionInfoForGetDXPInstanceOutput) SetIDCAddr

SetIDCAddr sets the IDCAddr field's value.

func (*ConnectionInfoForGetDXPInstanceOutput) SetIDCCode

SetIDCCode sets the IDCCode field's value.

func (*ConnectionInfoForGetDXPInstanceOutput) SetIDCLocation

SetIDCLocation sets the IDCLocation field's value.

func (ConnectionInfoForGetDXPInstanceOutput) String

String returns the string representation

type ConstructionInfoForGetDXPConstructionInfoOutput

type ConstructionInfoForGetDXPConstructionInfoOutput struct {
	ConstructionEndDate *string `type:"string" json:",omitempty"`

	ConstructionStartDate *string `type:"string" json:",omitempty"`

	ContactName *string `type:"string" json:",omitempty"`

	ContactPhone *string `type:"string" json:",omitempty"`

	DeviceInfo *string `type:"string" json:",omitempty"`

	IDCAddr *string `type:"string" json:",omitempty"`

	ODFInfo *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConstructionInfoForGetDXPConstructionInfoOutput) GoString

GoString returns the string representation

func (*ConstructionInfoForGetDXPConstructionInfoOutput) SetConstructionEndDate

SetConstructionEndDate sets the ConstructionEndDate field's value.

func (*ConstructionInfoForGetDXPConstructionInfoOutput) SetConstructionStartDate

SetConstructionStartDate sets the ConstructionStartDate field's value.

func (*ConstructionInfoForGetDXPConstructionInfoOutput) SetContactName

SetContactName sets the ContactName field's value.

func (*ConstructionInfoForGetDXPConstructionInfoOutput) SetContactPhone

SetContactPhone sets the ContactPhone field's value.

func (*ConstructionInfoForGetDXPConstructionInfoOutput) SetDeviceInfo

SetDeviceInfo sets the DeviceInfo field's value.

func (*ConstructionInfoForGetDXPConstructionInfoOutput) SetIDCAddr

SetIDCAddr sets the IDCAddr field's value.

func (*ConstructionInfoForGetDXPConstructionInfoOutput) SetODFInfo

SetODFInfo sets the ODFInfo field's value.

func (ConstructionInfoForGetDXPConstructionInfoOutput) String

String returns the string representation

type ConstructionInfoForGetDXPInstanceOutput

type ConstructionInfoForGetDXPInstanceOutput struct {
	ConstructionEndDate *string `type:"string" json:",omitempty"`

	ConstructionStartDate *string `type:"string" json:",omitempty"`

	ContactName *string `type:"string" json:",omitempty"`

	ContactPhone *string `type:"string" json:",omitempty"`

	DeviceInfo *string `type:"string" json:",omitempty"`

	IDCAddr *string `type:"string" json:",omitempty"`

	ODFInfo *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConstructionInfoForGetDXPInstanceOutput) GoString

GoString returns the string representation

func (*ConstructionInfoForGetDXPInstanceOutput) SetConstructionEndDate

SetConstructionEndDate sets the ConstructionEndDate field's value.

func (*ConstructionInfoForGetDXPInstanceOutput) SetConstructionStartDate

SetConstructionStartDate sets the ConstructionStartDate field's value.

func (*ConstructionInfoForGetDXPInstanceOutput) SetContactName

SetContactName sets the ContactName field's value.

func (*ConstructionInfoForGetDXPInstanceOutput) SetContactPhone

SetContactPhone sets the ContactPhone field's value.

func (*ConstructionInfoForGetDXPInstanceOutput) SetDeviceInfo

SetDeviceInfo sets the DeviceInfo field's value.

func (*ConstructionInfoForGetDXPInstanceOutput) SetIDCAddr

SetIDCAddr sets the IDCAddr field's value.

func (*ConstructionInfoForGetDXPInstanceOutput) SetODFInfo

SetODFInfo sets the ODFInfo field's value.

func (ConstructionInfoForGetDXPInstanceOutput) String

String returns the string representation

type ConvertDXPSpecificationListForListDXPSpecificationsOutput

type ConvertDXPSpecificationListForListDXPSpecificationsOutput struct {
	AP *string `type:"string" json:",omitempty"`

	DXPSpecification []*DXPSpecificationForListDXPSpecificationsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConvertDXPSpecificationListForListDXPSpecificationsOutput) GoString

GoString returns the string representation

func (*ConvertDXPSpecificationListForListDXPSpecificationsOutput) SetAP

SetAP sets the AP field's value.

func (*ConvertDXPSpecificationListForListDXPSpecificationsOutput) SetDXPSpecification

SetDXPSpecification sets the DXPSpecification field's value.

func (ConvertDXPSpecificationListForListDXPSpecificationsOutput) String

String returns the string representation

type CreateDXPConnectionInput

type CreateDXPConnectionInput struct {

	// Bandwidth is a required field
	Bandwidth *string `type:"string" json:",omitempty" required:"true"`

	// ContactName is a required field
	ContactName *string `type:"string" json:",omitempty" required:"true"`

	// ContactPhone is a required field
	ContactPhone *string `type:"string" json:",omitempty" required:"true"`

	FieldEngineer []*FieldEngineerForCreateDXPConnectionInput `type:"list" json:",omitempty"`

	// IDCAddr is a required field
	IDCAddr *string `type:"string" json:",omitempty" required:"true"`

	// IDCCode is a required field
	IDCCode *string `type:"string" json:",omitempty" required:"true"`

	// IDCLocation is a required field
	IDCLocation *string `type:"string" json:",omitempty" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// LicenseURL is a required field
	LicenseURL *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDXPConnectionInput) GoString

func (s CreateDXPConnectionInput) GoString() string

GoString returns the string representation

func (*CreateDXPConnectionInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*CreateDXPConnectionInput) SetContactName

SetContactName sets the ContactName field's value.

func (*CreateDXPConnectionInput) SetContactPhone

SetContactPhone sets the ContactPhone field's value.

func (*CreateDXPConnectionInput) SetFieldEngineer

SetFieldEngineer sets the FieldEngineer field's value.

func (*CreateDXPConnectionInput) SetIDCAddr

SetIDCAddr sets the IDCAddr field's value.

func (*CreateDXPConnectionInput) SetIDCCode

SetIDCCode sets the IDCCode field's value.

func (*CreateDXPConnectionInput) SetIDCLocation

SetIDCLocation sets the IDCLocation field's value.

func (*CreateDXPConnectionInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CreateDXPConnectionInput) SetLicenseURL

SetLicenseURL sets the LicenseURL field's value.

func (CreateDXPConnectionInput) String

func (s CreateDXPConnectionInput) String() string

String returns the string representation

func (*CreateDXPConnectionInput) Validate

func (s *CreateDXPConnectionInput) Validate() error

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

type CreateDXPConnectionOrderInput

type CreateDXPConnectionOrderInput struct {

	// AutoRenew is a required field
	AutoRenew *bool `type:"boolean" json:",omitempty" required:"true"`

	// BillingMode is a required field
	BillingMode *string `type:"string" json:",omitempty" required:"true"`

	// BuyDuration is a required field
	BuyDuration *string `type:"string" json:",omitempty" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// PayMode is a required field
	PayMode *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDXPConnectionOrderInput) GoString

GoString returns the string representation

func (*CreateDXPConnectionOrderInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*CreateDXPConnectionOrderInput) SetBillingMode

SetBillingMode sets the BillingMode field's value.

func (*CreateDXPConnectionOrderInput) SetBuyDuration

SetBuyDuration sets the BuyDuration field's value.

func (*CreateDXPConnectionOrderInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CreateDXPConnectionOrderInput) SetPayMode

SetPayMode sets the PayMode field's value.

func (CreateDXPConnectionOrderInput) String

String returns the string representation

func (*CreateDXPConnectionOrderInput) Validate

func (s *CreateDXPConnectionOrderInput) Validate() error

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

type CreateDXPConnectionOrderOutput

type CreateDXPConnectionOrderOutput struct {
	Metadata *response.ResponseMetadata

	PreOrderNumbers []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateDXPConnectionOrderOutput) GoString

GoString returns the string representation

func (*CreateDXPConnectionOrderOutput) SetPreOrderNumbers

SetPreOrderNumbers sets the PreOrderNumbers field's value.

func (CreateDXPConnectionOrderOutput) String

String returns the string representation

type CreateDXPConnectionOutput

type CreateDXPConnectionOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CreateDXPConnectionOutput) GoString

func (s CreateDXPConnectionOutput) GoString() string

GoString returns the string representation

func (CreateDXPConnectionOutput) String

func (s CreateDXPConnectionOutput) String() string

String returns the string representation

type CreateDXPInstanceInput

type CreateDXPInstanceInput struct {

	// AP is a required field
	AP *string `type:"string" json:",omitempty" required:"true"`

	// Area is a required field
	Area *string `type:"string" json:",omitempty" required:"true"`

	City *string `type:"string" json:",omitempty"`

	// ISP is a required field
	ISP *string `type:"string" json:",omitempty" required:"true"`

	// InstanceName is a required field
	InstanceName *string `type:"string" json:",omitempty" required:"true"`

	// ModuleType is a required field
	ModuleType *string `type:"string" json:",omitempty" required:"true"`

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

	SwitchId *string `type:"string" json:",omitempty"`

	SwitchInterfaceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateDXPInstanceInput) GoString

func (s CreateDXPInstanceInput) GoString() string

GoString returns the string representation

func (*CreateDXPInstanceInput) SetAP

SetAP sets the AP field's value.

func (*CreateDXPInstanceInput) SetArea

SetArea sets the Area field's value.

func (*CreateDXPInstanceInput) SetCity

SetCity sets the City field's value.

func (*CreateDXPInstanceInput) SetISP

SetISP sets the ISP field's value.

func (*CreateDXPInstanceInput) SetInstanceName

func (s *CreateDXPInstanceInput) SetInstanceName(v string) *CreateDXPInstanceInput

SetInstanceName sets the InstanceName field's value.

func (*CreateDXPInstanceInput) SetModuleType

SetModuleType sets the ModuleType field's value.

func (*CreateDXPInstanceInput) SetPortType

SetPortType sets the PortType field's value.

func (*CreateDXPInstanceInput) SetSwitchId

SetSwitchId sets the SwitchId field's value.

func (*CreateDXPInstanceInput) SetSwitchInterfaceId

func (s *CreateDXPInstanceInput) SetSwitchInterfaceId(v string) *CreateDXPInstanceInput

SetSwitchInterfaceId sets the SwitchInterfaceId field's value.

func (CreateDXPInstanceInput) String

func (s CreateDXPInstanceInput) String() string

String returns the string representation

func (*CreateDXPInstanceInput) Validate

func (s *CreateDXPInstanceInput) Validate() error

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

type CreateDXPInstanceOutput

type CreateDXPInstanceOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`

	PreOrderNumbers []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateDXPInstanceOutput) GoString

func (s CreateDXPInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateDXPInstanceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CreateDXPInstanceOutput) SetPreOrderNumbers

func (s *CreateDXPInstanceOutput) SetPreOrderNumbers(v []*string) *CreateDXPInstanceOutput

SetPreOrderNumbers sets the PreOrderNumbers field's value.

func (CreateDXPInstanceOutput) String

func (s CreateDXPInstanceOutput) String() string

String returns the string representation

type CreateEDXBandwidthPkgInput

type CreateEDXBandwidthPkgInput struct {

	// Area is a required field
	Area *string `type:"string" json:",omitempty" required:"true"`

	// BillingMode is a required field
	BillingMode *string `type:"string" json:",omitempty" required:"true"`

	// EDXInstanceId is a required field
	EDXInstanceId *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	// PaidMode is a required field
	PaidMode *string `type:"string" json:",omitempty" required:"true"`

	// TotalBandwidth is a required field
	TotalBandwidth *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateEDXBandwidthPkgInput) GoString

func (s CreateEDXBandwidthPkgInput) GoString() string

GoString returns the string representation

func (*CreateEDXBandwidthPkgInput) SetArea

SetArea sets the Area field's value.

func (*CreateEDXBandwidthPkgInput) SetBillingMode

SetBillingMode sets the BillingMode field's value.

func (*CreateEDXBandwidthPkgInput) SetEDXInstanceId

SetEDXInstanceId sets the EDXInstanceId field's value.

func (*CreateEDXBandwidthPkgInput) SetName

SetName sets the Name field's value.

func (*CreateEDXBandwidthPkgInput) SetPaidMode

SetPaidMode sets the PaidMode field's value.

func (*CreateEDXBandwidthPkgInput) SetTotalBandwidth

SetTotalBandwidth sets the TotalBandwidth field's value.

func (CreateEDXBandwidthPkgInput) String

String returns the string representation

func (*CreateEDXBandwidthPkgInput) Validate

func (s *CreateEDXBandwidthPkgInput) Validate() error

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

type CreateEDXBandwidthPkgOutput

type CreateEDXBandwidthPkgOutput struct {
	Metadata *response.ResponseMetadata

	BandwidthPkgId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateEDXBandwidthPkgOutput) GoString

func (s CreateEDXBandwidthPkgOutput) GoString() string

GoString returns the string representation

func (*CreateEDXBandwidthPkgOutput) SetBandwidthPkgId

SetBandwidthPkgId sets the BandwidthPkgId field's value.

func (CreateEDXBandwidthPkgOutput) String

String returns the string representation

type CreateEDXInput

type CreateEDXInput struct {

	// ASNumber is a required field
	ASNumber *string `type:"string" json:",omitempty" required:"true"`

	// Area is a required field
	Area *string `type:"string" json:",omitempty" required:"true"`

	// Description is a required field
	Description *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateEDXInput) GoString

func (s CreateEDXInput) GoString() string

GoString returns the string representation

func (*CreateEDXInput) SetASNumber

func (s *CreateEDXInput) SetASNumber(v string) *CreateEDXInput

SetASNumber sets the ASNumber field's value.

func (*CreateEDXInput) SetArea

func (s *CreateEDXInput) SetArea(v string) *CreateEDXInput

SetArea sets the Area field's value.

func (*CreateEDXInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateEDXInput) SetName

func (s *CreateEDXInput) SetName(v string) *CreateEDXInput

SetName sets the Name field's value.

func (CreateEDXInput) String

func (s CreateEDXInput) String() string

String returns the string representation

func (*CreateEDXInput) Validate

func (s *CreateEDXInput) Validate() error

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

type CreateEDXOutput

type CreateEDXOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateEDXOutput) GoString

func (s CreateEDXOutput) GoString() string

GoString returns the string representation

func (*CreateEDXOutput) SetInstanceId

func (s *CreateEDXOutput) SetInstanceId(v string) *CreateEDXOutput

SetInstanceId sets the InstanceId field's value.

func (CreateEDXOutput) String

func (s CreateEDXOutput) String() string

String returns the string representation

type CreateEDXPeerLinkInput

type CreateEDXPeerLinkInput struct {

	// BandwidthPkgId is a required field
	BandwidthPkgId *string `type:"string" json:",omitempty" required:"true"`

	// BandwidthSize is a required field
	BandwidthSize *int32 `type:"int32" json:",omitempty" required:"true"`

	// EDXInstanceId is a required field
	EDXInstanceId *string `type:"string" json:",omitempty" required:"true"`

	// EndVGWInstanceId is a required field
	EndVGWInstanceId *string `type:"string" json:",omitempty" required:"true"`

	// Forced is a required field
	Forced *bool `type:"boolean" json:",omitempty" required:"true"`

	// StartVGWInstanceId is a required field
	StartVGWInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateEDXPeerLinkInput) GoString

func (s CreateEDXPeerLinkInput) GoString() string

GoString returns the string representation

func (*CreateEDXPeerLinkInput) SetBandwidthPkgId

func (s *CreateEDXPeerLinkInput) SetBandwidthPkgId(v string) *CreateEDXPeerLinkInput

SetBandwidthPkgId sets the BandwidthPkgId field's value.

func (*CreateEDXPeerLinkInput) SetBandwidthSize

func (s *CreateEDXPeerLinkInput) SetBandwidthSize(v int32) *CreateEDXPeerLinkInput

SetBandwidthSize sets the BandwidthSize field's value.

func (*CreateEDXPeerLinkInput) SetEDXInstanceId

func (s *CreateEDXPeerLinkInput) SetEDXInstanceId(v string) *CreateEDXPeerLinkInput

SetEDXInstanceId sets the EDXInstanceId field's value.

func (*CreateEDXPeerLinkInput) SetEndVGWInstanceId

func (s *CreateEDXPeerLinkInput) SetEndVGWInstanceId(v string) *CreateEDXPeerLinkInput

SetEndVGWInstanceId sets the EndVGWInstanceId field's value.

func (*CreateEDXPeerLinkInput) SetForced

SetForced sets the Forced field's value.

func (*CreateEDXPeerLinkInput) SetStartVGWInstanceId

func (s *CreateEDXPeerLinkInput) SetStartVGWInstanceId(v string) *CreateEDXPeerLinkInput

SetStartVGWInstanceId sets the StartVGWInstanceId field's value.

func (CreateEDXPeerLinkInput) String

func (s CreateEDXPeerLinkInput) String() string

String returns the string representation

func (*CreateEDXPeerLinkInput) Validate

func (s *CreateEDXPeerLinkInput) Validate() error

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

type CreateEDXPeerLinkOutput

type CreateEDXPeerLinkOutput struct {
	Metadata *response.ResponseMetadata

	PeerLinkId *string `type:"string" json:",omitempty"`

	SupportForced *float64 `type:"double" json:",omitempty"`

	VGWRouteConflicts []*VGWRouteConflictForCreateEDXPeerLinkOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateEDXPeerLinkOutput) GoString

func (s CreateEDXPeerLinkOutput) GoString() string

GoString returns the string representation

func (*CreateEDXPeerLinkOutput) SetPeerLinkId

SetPeerLinkId sets the PeerLinkId field's value.

func (*CreateEDXPeerLinkOutput) SetSupportForced

SetSupportForced sets the SupportForced field's value.

func (*CreateEDXPeerLinkOutput) SetVGWRouteConflicts

SetVGWRouteConflicts sets the VGWRouteConflicts field's value.

func (CreateEDXPeerLinkOutput) String

func (s CreateEDXPeerLinkOutput) String() string

String returns the string representation

type CreateVirtualInterfaceBFDInput

type CreateVirtualInterfaceBFDInput struct {

	// DetectMultiplier is a required field
	DetectMultiplier *int32 `type:"int32" json:",omitempty" required:"true"`

	// ReceiveInterval is a required field
	ReceiveInterval *int32 `type:"int32" json:",omitempty" required:"true"`

	// TransmitInterval is a required field
	TransmitInterval *int32 `type:"int32" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateVirtualInterfaceBFDInput) GoString

GoString returns the string representation

func (*CreateVirtualInterfaceBFDInput) SetDetectMultiplier

SetDetectMultiplier sets the DetectMultiplier field's value.

func (*CreateVirtualInterfaceBFDInput) SetReceiveInterval

SetReceiveInterval sets the ReceiveInterval field's value.

func (*CreateVirtualInterfaceBFDInput) SetTransmitInterval

SetTransmitInterval sets the TransmitInterval field's value.

func (*CreateVirtualInterfaceBFDInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (CreateVirtualInterfaceBFDInput) String

String returns the string representation

func (*CreateVirtualInterfaceBFDInput) Validate

func (s *CreateVirtualInterfaceBFDInput) Validate() error

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

type CreateVirtualInterfaceBFDOutput

type CreateVirtualInterfaceBFDOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CreateVirtualInterfaceBFDOutput) GoString

GoString returns the string representation

func (CreateVirtualInterfaceBFDOutput) String

String returns the string representation

type CreateVirtualInterfaceBGPPeerInput

type CreateVirtualInterfaceBGPPeerInput struct {

	// MD5 is a required field
	MD5 *string `type:"string" json:",omitempty" required:"true"`

	// PeerASN is a required field
	PeerASN *int32 `type:"int32" json:",omitempty" required:"true"`

	// PeerIP is a required field
	PeerIP *string `type:"string" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateVirtualInterfaceBGPPeerInput) GoString

GoString returns the string representation

func (*CreateVirtualInterfaceBGPPeerInput) SetMD5

SetMD5 sets the MD5 field's value.

func (*CreateVirtualInterfaceBGPPeerInput) SetPeerASN

SetPeerASN sets the PeerASN field's value.

func (*CreateVirtualInterfaceBGPPeerInput) SetPeerIP

SetPeerIP sets the PeerIP field's value.

func (*CreateVirtualInterfaceBGPPeerInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (CreateVirtualInterfaceBGPPeerInput) String

String returns the string representation

func (*CreateVirtualInterfaceBGPPeerInput) Validate

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

type CreateVirtualInterfaceBGPPeerOutput

type CreateVirtualInterfaceBGPPeerOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CreateVirtualInterfaceBGPPeerOutput) GoString

GoString returns the string representation

func (CreateVirtualInterfaceBGPPeerOutput) String

String returns the string representation

type CreateVirtualInterfaceInput

type CreateVirtualInterfaceInput struct {

	// DXPInstanceId is a required field
	DXPInstanceId *string `type:"string" json:",omitempty" required:"true"`

	// LocalIP is a required field
	LocalIP *string `type:"string" json:",omitempty" required:"true"`

	// MaxBandwidth is a required field
	MaxBandwidth *int32 `type:"int32" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	// PeerIP is a required field
	PeerIP *string `type:"string" json:",omitempty" required:"true"`

	// VlanId is a required field
	VlanId *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateVirtualInterfaceInput) GoString

func (s CreateVirtualInterfaceInput) GoString() string

GoString returns the string representation

func (*CreateVirtualInterfaceInput) SetDXPInstanceId

SetDXPInstanceId sets the DXPInstanceId field's value.

func (*CreateVirtualInterfaceInput) SetLocalIP

SetLocalIP sets the LocalIP field's value.

func (*CreateVirtualInterfaceInput) SetMaxBandwidth

SetMaxBandwidth sets the MaxBandwidth field's value.

func (*CreateVirtualInterfaceInput) SetName

SetName sets the Name field's value.

func (*CreateVirtualInterfaceInput) SetPeerIP

SetPeerIP sets the PeerIP field's value.

func (*CreateVirtualInterfaceInput) SetVlanId

SetVlanId sets the VlanId field's value.

func (CreateVirtualInterfaceInput) String

String returns the string representation

func (*CreateVirtualInterfaceInput) Validate

func (s *CreateVirtualInterfaceInput) Validate() error

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

type CreateVirtualInterfaceOutput

type CreateVirtualInterfaceOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateVirtualInterfaceOutput) GoString

func (s CreateVirtualInterfaceOutput) GoString() string

GoString returns the string representation

func (*CreateVirtualInterfaceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (CreateVirtualInterfaceOutput) String

String returns the string representation

type DXPInstanceForGetDXPInstanceOutput

type DXPInstanceForGetDXPInstanceOutput struct {
	AP *string `type:"string" json:",omitempty"`

	Area *string `type:"string" json:",omitempty"`

	AutoRenew *string `type:"string" json:",omitempty"`

	Bandwidth *string `type:"string" json:",omitempty"`

	ConnectionInfo *ConnectionInfoForGetDXPInstanceOutput `type:"structure" json:",omitempty"`

	ConstructionInfo *ConstructionInfoForGetDXPInstanceOutput `type:"structure" json:",omitempty"`

	HealthStatus *bool `type:"boolean" json:",omitempty"`

	ISP *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	InstanceNo *string `type:"string" json:",omitempty"`

	ModuleType *string `type:"string" json:",omitempty"`

	PortType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	VIFIdList []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DXPInstanceForGetDXPInstanceOutput) GoString

GoString returns the string representation

func (*DXPInstanceForGetDXPInstanceOutput) SetAP

SetAP sets the AP field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetArea

SetArea sets the Area field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetConnectionInfo

SetConnectionInfo sets the ConnectionInfo field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetConstructionInfo

SetConstructionInfo sets the ConstructionInfo field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetHealthStatus

SetHealthStatus sets the HealthStatus field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetISP

SetISP sets the ISP field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetInstanceNo

SetInstanceNo sets the InstanceNo field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetModuleType

SetModuleType sets the ModuleType field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetPortType

SetPortType sets the PortType field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetStatus

SetStatus sets the Status field's value.

func (*DXPInstanceForGetDXPInstanceOutput) SetVIFIdList

SetVIFIdList sets the VIFIdList field's value.

func (DXPInstanceForGetDXPInstanceOutput) String

String returns the string representation

type DXPInstanceForListDXPInstancesOutput

type DXPInstanceForListDXPInstancesOutput struct {
	AP *string `type:"string" json:",omitempty"`

	Advice *string `type:"string" json:",omitempty"`

	Area *string `type:"string" json:",omitempty"`

	AutoRenew *bool `type:"boolean" json:",omitempty"`

	Bandwidth *int32 `type:"int32" json:",omitempty"`

	BeginTime *string `type:"string" json:",omitempty"`

	EndTime *string `type:"string" json:",omitempty"`

	HealthStatus *bool `type:"boolean" json:",omitempty"`

	ISP *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	ModuleType *string `type:"string" json:",omitempty"`

	MonthlyRentId *string `type:"string" json:",omitempty"`

	PortFeeId *string `type:"string" json:",omitempty"`

	PortType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DXPInstanceForListDXPInstancesOutput) GoString

GoString returns the string representation

func (*DXPInstanceForListDXPInstancesOutput) SetAP

SetAP sets the AP field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetAdvice

SetAdvice sets the Advice field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetArea

SetArea sets the Area field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetBeginTime

SetBeginTime sets the BeginTime field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetHealthStatus

SetHealthStatus sets the HealthStatus field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetISP

SetISP sets the ISP field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetModuleType

SetModuleType sets the ModuleType field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetMonthlyRentId

SetMonthlyRentId sets the MonthlyRentId field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetPortFeeId

SetPortFeeId sets the PortFeeId field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetPortType

SetPortType sets the PortType field's value.

func (*DXPInstanceForListDXPInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (DXPInstanceForListDXPInstancesOutput) String

String returns the string representation

type DXPSpecificationForListDXPSpecificationsOutput

type DXPSpecificationForListDXPSpecificationsOutput struct {
	ModuleList *ModuleListForListDXPSpecificationsOutput `type:"structure" json:",omitempty"`

	ModuleType []*string `type:"list" json:",omitempty"`

	PortType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DXPSpecificationForListDXPSpecificationsOutput) GoString

GoString returns the string representation

func (*DXPSpecificationForListDXPSpecificationsOutput) SetModuleList

SetModuleList sets the ModuleList field's value.

func (*DXPSpecificationForListDXPSpecificationsOutput) SetModuleType

SetModuleType sets the ModuleType field's value.

func (*DXPSpecificationForListDXPSpecificationsOutput) SetPortType

SetPortType sets the PortType field's value.

func (DXPSpecificationForListDXPSpecificationsOutput) String

String returns the string representation

type DeleteCrossAccountVIFAuthorityInput

type DeleteCrossAccountVIFAuthorityInput struct {

	// VIFAccountId is a required field
	VIFAccountId *int32 `type:"int32" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteCrossAccountVIFAuthorityInput) GoString

GoString returns the string representation

func (*DeleteCrossAccountVIFAuthorityInput) SetVIFAccountId

SetVIFAccountId sets the VIFAccountId field's value.

func (*DeleteCrossAccountVIFAuthorityInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (DeleteCrossAccountVIFAuthorityInput) String

String returns the string representation

func (*DeleteCrossAccountVIFAuthorityInput) Validate

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

type DeleteCrossAccountVIFAuthorityOutput

type DeleteCrossAccountVIFAuthorityOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteCrossAccountVIFAuthorityOutput) GoString

GoString returns the string representation

func (DeleteCrossAccountVIFAuthorityOutput) String

String returns the string representation

type DeleteDXPInstanceInput

type DeleteDXPInstanceInput struct {

	// Area is a required field
	Area *string `type:"string" json:",omitempty" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDXPInstanceInput) GoString

func (s DeleteDXPInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteDXPInstanceInput) SetArea

SetArea sets the Area field's value.

func (*DeleteDXPInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DeleteDXPInstanceInput) String

func (s DeleteDXPInstanceInput) String() string

String returns the string representation

func (*DeleteDXPInstanceInput) Validate

func (s *DeleteDXPInstanceInput) Validate() error

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

type DeleteDXPInstanceOutput

type DeleteDXPInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteDXPInstanceOutput) GoString

func (s DeleteDXPInstanceOutput) GoString() string

GoString returns the string representation

func (DeleteDXPInstanceOutput) String

func (s DeleteDXPInstanceOutput) String() string

String returns the string representation

type DeleteEDXBandwidthPkgInput

type DeleteEDXBandwidthPkgInput struct {

	// BandwidthPkgId is a required field
	BandwidthPkgId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteEDXBandwidthPkgInput) GoString

func (s DeleteEDXBandwidthPkgInput) GoString() string

GoString returns the string representation

func (*DeleteEDXBandwidthPkgInput) SetBandwidthPkgId

SetBandwidthPkgId sets the BandwidthPkgId field's value.

func (DeleteEDXBandwidthPkgInput) String

String returns the string representation

func (*DeleteEDXBandwidthPkgInput) Validate

func (s *DeleteEDXBandwidthPkgInput) Validate() error

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

type DeleteEDXBandwidthPkgOutput

type DeleteEDXBandwidthPkgOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteEDXBandwidthPkgOutput) GoString

func (s DeleteEDXBandwidthPkgOutput) GoString() string

GoString returns the string representation

func (DeleteEDXBandwidthPkgOutput) String

String returns the string representation

type DeleteEDXInput

type DeleteEDXInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteEDXInput) GoString

func (s DeleteEDXInput) GoString() string

GoString returns the string representation

func (*DeleteEDXInput) SetInstanceId

func (s *DeleteEDXInput) SetInstanceId(v string) *DeleteEDXInput

SetInstanceId sets the InstanceId field's value.

func (DeleteEDXInput) String

func (s DeleteEDXInput) String() string

String returns the string representation

func (*DeleteEDXInput) Validate

func (s *DeleteEDXInput) Validate() error

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

type DeleteEDXOutput

type DeleteEDXOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteEDXOutput) GoString

func (s DeleteEDXOutput) GoString() string

GoString returns the string representation

func (DeleteEDXOutput) String

func (s DeleteEDXOutput) String() string

String returns the string representation

type DeleteEDXPeerLinkInput

type DeleteEDXPeerLinkInput struct {

	// PeerLinkId is a required field
	PeerLinkId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteEDXPeerLinkInput) GoString

func (s DeleteEDXPeerLinkInput) GoString() string

GoString returns the string representation

func (*DeleteEDXPeerLinkInput) SetPeerLinkId

SetPeerLinkId sets the PeerLinkId field's value.

func (DeleteEDXPeerLinkInput) String

func (s DeleteEDXPeerLinkInput) String() string

String returns the string representation

func (*DeleteEDXPeerLinkInput) Validate

func (s *DeleteEDXPeerLinkInput) Validate() error

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

type DeleteEDXPeerLinkOutput

type DeleteEDXPeerLinkOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteEDXPeerLinkOutput) GoString

func (s DeleteEDXPeerLinkOutput) GoString() string

GoString returns the string representation

func (DeleteEDXPeerLinkOutput) String

func (s DeleteEDXPeerLinkOutput) String() string

String returns the string representation

type DeleteRouteAggregationInput

type DeleteRouteAggregationInput struct {

	// AggregationCidr is a required field
	AggregationCidr *string `type:"string" json:",omitempty" required:"true"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRouteAggregationInput) GoString

func (s DeleteRouteAggregationInput) GoString() string

GoString returns the string representation

func (*DeleteRouteAggregationInput) SetAggregationCidr

SetAggregationCidr sets the AggregationCidr field's value.

func (*DeleteRouteAggregationInput) SetDirection

SetDirection sets the Direction field's value.

func (*DeleteRouteAggregationInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (DeleteRouteAggregationInput) String

String returns the string representation

func (*DeleteRouteAggregationInput) Validate

func (s *DeleteRouteAggregationInput) Validate() error

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

type DeleteRouteAggregationOutput

type DeleteRouteAggregationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteRouteAggregationOutput) GoString

func (s DeleteRouteAggregationOutput) GoString() string

GoString returns the string representation

func (DeleteRouteAggregationOutput) String

String returns the string representation

type DeleteVirtualInterfaceBFDInput

type DeleteVirtualInterfaceBFDInput struct {

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVirtualInterfaceBFDInput) GoString

GoString returns the string representation

func (*DeleteVirtualInterfaceBFDInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (DeleteVirtualInterfaceBFDInput) String

String returns the string representation

func (*DeleteVirtualInterfaceBFDInput) Validate

func (s *DeleteVirtualInterfaceBFDInput) Validate() error

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

type DeleteVirtualInterfaceBFDOutput

type DeleteVirtualInterfaceBFDOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteVirtualInterfaceBFDOutput) GoString

GoString returns the string representation

func (DeleteVirtualInterfaceBFDOutput) String

String returns the string representation

type DeleteVirtualInterfaceBGPPeerInput

type DeleteVirtualInterfaceBGPPeerInput struct {

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVirtualInterfaceBGPPeerInput) GoString

GoString returns the string representation

func (*DeleteVirtualInterfaceBGPPeerInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (DeleteVirtualInterfaceBGPPeerInput) String

String returns the string representation

func (*DeleteVirtualInterfaceBGPPeerInput) Validate

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

type DeleteVirtualInterfaceBGPPeerOutput

type DeleteVirtualInterfaceBGPPeerOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteVirtualInterfaceBGPPeerOutput) GoString

GoString returns the string representation

func (DeleteVirtualInterfaceBGPPeerOutput) String

String returns the string representation

type DeleteVirtualInterfaceInput

type DeleteVirtualInterfaceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVirtualInterfaceInput) GoString

func (s DeleteVirtualInterfaceInput) GoString() string

GoString returns the string representation

func (*DeleteVirtualInterfaceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DeleteVirtualInterfaceInput) String

String returns the string representation

func (*DeleteVirtualInterfaceInput) Validate

func (s *DeleteVirtualInterfaceInput) Validate() error

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

type DeleteVirtualInterfaceOutput

type DeleteVirtualInterfaceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteVirtualInterfaceOutput) GoString

func (s DeleteVirtualInterfaceOutput) GoString() string

GoString returns the string representation

func (DeleteVirtualInterfaceOutput) String

String returns the string representation

type DescribeEDXInput

type DescribeEDXInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeEDXInput) GoString

func (s DescribeEDXInput) GoString() string

GoString returns the string representation

func (*DescribeEDXInput) SetInstanceId

func (s *DescribeEDXInput) SetInstanceId(v string) *DescribeEDXInput

SetInstanceId sets the InstanceId field's value.

func (DescribeEDXInput) String

func (s DescribeEDXInput) String() string

String returns the string representation

func (*DescribeEDXInput) Validate

func (s *DescribeEDXInput) Validate() error

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

type DescribeEDXOutput

type DescribeEDXOutput struct {
	Metadata *response.ResponseMetadata

	EDX *ForDescribeEDXOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeEDXOutput) GoString

func (s DescribeEDXOutput) GoString() string

GoString returns the string representation

func (*DescribeEDXOutput) SetEDX

func (s *DescribeEDXOutput) SetEDX(v *ForDescribeEDXOutput) *DescribeEDXOutput

SetEDX sets the EDX field's value.

func (DescribeEDXOutput) String

func (s DescribeEDXOutput) String() string

String returns the string representation

type DescribeVirtualInterfaceBFDInput

type DescribeVirtualInterfaceBFDInput struct {

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeVirtualInterfaceBFDInput) GoString

GoString returns the string representation

func (*DescribeVirtualInterfaceBFDInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (DescribeVirtualInterfaceBFDInput) String

String returns the string representation

func (*DescribeVirtualInterfaceBFDInput) Validate

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

type DescribeVirtualInterfaceBFDOutput

type DescribeVirtualInterfaceBFDOutput struct {
	Metadata *response.ResponseMetadata

	CreateTime *string `type:"string" json:",omitempty"`

	DetectMultiplier *int32 `type:"int32" json:",omitempty"`

	Enabled *bool `type:"boolean" json:",omitempty"`

	ReceiveInterval *int32 `type:"int32" json:",omitempty"`

	State *string `type:"string" json:",omitempty"`

	TransmitInterval *int32 `type:"int32" json:",omitempty"`

	VIFInstanceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeVirtualInterfaceBFDOutput) GoString

GoString returns the string representation

func (*DescribeVirtualInterfaceBFDOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeVirtualInterfaceBFDOutput) SetDetectMultiplier

SetDetectMultiplier sets the DetectMultiplier field's value.

func (*DescribeVirtualInterfaceBFDOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*DescribeVirtualInterfaceBFDOutput) SetReceiveInterval

SetReceiveInterval sets the ReceiveInterval field's value.

func (*DescribeVirtualInterfaceBFDOutput) SetState

SetState sets the State field's value.

func (*DescribeVirtualInterfaceBFDOutput) SetTransmitInterval

SetTransmitInterval sets the TransmitInterval field's value.

func (*DescribeVirtualInterfaceBFDOutput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (DescribeVirtualInterfaceBFDOutput) String

String returns the string representation

type DescribeVirtualInterfaceBGPPeerInput

type DescribeVirtualInterfaceBGPPeerInput struct {

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeVirtualInterfaceBGPPeerInput) GoString

GoString returns the string representation

func (*DescribeVirtualInterfaceBGPPeerInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (DescribeVirtualInterfaceBGPPeerInput) String

String returns the string representation

func (*DescribeVirtualInterfaceBGPPeerInput) Validate

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

type DescribeVirtualInterfaceBGPPeerOutput

type DescribeVirtualInterfaceBGPPeerOutput struct {
	Metadata *response.ResponseMetadata

	BGPPeer *BGPPeerForDescribeVirtualInterfaceBGPPeerOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeVirtualInterfaceBGPPeerOutput) GoString

GoString returns the string representation

func (*DescribeVirtualInterfaceBGPPeerOutput) SetBGPPeer

SetBGPPeer sets the BGPPeer field's value.

func (DescribeVirtualInterfaceBGPPeerOutput) String

String returns the string representation

type DescribeVirtualInterfaceInput

type DescribeVirtualInterfaceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeVirtualInterfaceInput) GoString

GoString returns the string representation

func (*DescribeVirtualInterfaceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribeVirtualInterfaceInput) String

String returns the string representation

func (*DescribeVirtualInterfaceInput) Validate

func (s *DescribeVirtualInterfaceInput) Validate() error

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

type DescribeVirtualInterfaceOutput

type DescribeVirtualInterfaceOutput struct {
	Metadata *response.ResponseMetadata

	VIF *VIFForDescribeVirtualInterfaceOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeVirtualInterfaceOutput) GoString

GoString returns the string representation

func (*DescribeVirtualInterfaceOutput) SetVIF

SetVIF sets the VIF field's value.

func (DescribeVirtualInterfaceOutput) String

String returns the string representation

type DisableRouteAggregationInput

type DisableRouteAggregationInput struct {

	// AggregationCidr is a required field
	AggregationCidr *string `type:"string" json:",omitempty" required:"true"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DisableRouteAggregationInput) GoString

func (s DisableRouteAggregationInput) GoString() string

GoString returns the string representation

func (*DisableRouteAggregationInput) SetAggregationCidr

SetAggregationCidr sets the AggregationCidr field's value.

func (*DisableRouteAggregationInput) SetDirection

SetDirection sets the Direction field's value.

func (*DisableRouteAggregationInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (DisableRouteAggregationInput) String

String returns the string representation

func (*DisableRouteAggregationInput) Validate

func (s *DisableRouteAggregationInput) Validate() error

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

type DisableRouteAggregationOutput

type DisableRouteAggregationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DisableRouteAggregationOutput) GoString

GoString returns the string representation

func (DisableRouteAggregationOutput) String

String returns the string representation

type EDX

type EDX struct {
	*client.Client
}

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

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

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *EDX

New create int can support ssl or region locate set

func (*EDX) AddRouteAggregation

func (c *EDX) AddRouteAggregation(input *AddRouteAggregationInput) (*AddRouteAggregationOutput, error)

AddRouteAggregation API operation for EDX.

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 EDX's API operation AddRouteAggregation for usage and error information.

func (*EDX) AddRouteAggregationCommon

func (c *EDX) AddRouteAggregationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddRouteAggregationCommon API operation for EDX.

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 EDX's API operation AddRouteAggregationCommon for usage and error information.

func (*EDX) AddRouteAggregationCommonRequest

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

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

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

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

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

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

func (*EDX) AddRouteAggregationCommonWithContext

func (c *EDX) AddRouteAggregationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See AddRouteAggregationCommon 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 (*EDX) AddRouteAggregationRequest

func (c *EDX) AddRouteAggregationRequest(input *AddRouteAggregationInput) (req *request.Request, output *AddRouteAggregationOutput)

AddRouteAggregationRequest generates a "volcengine/request.Request" representing the client's request for the AddRouteAggregation operation. The "output" return value will be populated with the AddRouteAggregationCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) AddRouteAggregationWithContext

func (c *EDX) AddRouteAggregationWithContext(ctx volcengine.Context, input *AddRouteAggregationInput, opts ...request.Option) (*AddRouteAggregationOutput, error)

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

See AddRouteAggregation 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 (*EDX) AgreeCrossAccountVIFAuthority

func (c *EDX) AgreeCrossAccountVIFAuthority(input *AgreeCrossAccountVIFAuthorityInput) (*AgreeCrossAccountVIFAuthorityOutput, error)

AgreeCrossAccountVIFAuthority API operation for EDX.

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 EDX's API operation AgreeCrossAccountVIFAuthority for usage and error information.

func (*EDX) AgreeCrossAccountVIFAuthorityCommon

func (c *EDX) AgreeCrossAccountVIFAuthorityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AgreeCrossAccountVIFAuthorityCommon API operation for EDX.

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 EDX's API operation AgreeCrossAccountVIFAuthorityCommon for usage and error information.

func (*EDX) AgreeCrossAccountVIFAuthorityCommonRequest

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

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

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

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

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

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

func (*EDX) AgreeCrossAccountVIFAuthorityCommonWithContext

func (c *EDX) AgreeCrossAccountVIFAuthorityCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See AgreeCrossAccountVIFAuthorityCommon 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 (*EDX) AgreeCrossAccountVIFAuthorityRequest

func (c *EDX) AgreeCrossAccountVIFAuthorityRequest(input *AgreeCrossAccountVIFAuthorityInput) (req *request.Request, output *AgreeCrossAccountVIFAuthorityOutput)

AgreeCrossAccountVIFAuthorityRequest generates a "volcengine/request.Request" representing the client's request for the AgreeCrossAccountVIFAuthority operation. The "output" return value will be populated with the AgreeCrossAccountVIFAuthorityCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) AgreeCrossAccountVIFAuthorityWithContext

func (c *EDX) AgreeCrossAccountVIFAuthorityWithContext(ctx volcengine.Context, input *AgreeCrossAccountVIFAuthorityInput, opts ...request.Option) (*AgreeCrossAccountVIFAuthorityOutput, error)

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

See AgreeCrossAccountVIFAuthority 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 (*EDX) ApplyCrossAccountVIFAuthority

func (c *EDX) ApplyCrossAccountVIFAuthority(input *ApplyCrossAccountVIFAuthorityInput) (*ApplyCrossAccountVIFAuthorityOutput, error)

ApplyCrossAccountVIFAuthority API operation for EDX.

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 EDX's API operation ApplyCrossAccountVIFAuthority for usage and error information.

func (*EDX) ApplyCrossAccountVIFAuthorityCommon

func (c *EDX) ApplyCrossAccountVIFAuthorityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ApplyCrossAccountVIFAuthorityCommon API operation for EDX.

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 EDX's API operation ApplyCrossAccountVIFAuthorityCommon for usage and error information.

func (*EDX) ApplyCrossAccountVIFAuthorityCommonRequest

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

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

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

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

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

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

func (*EDX) ApplyCrossAccountVIFAuthorityCommonWithContext

func (c *EDX) ApplyCrossAccountVIFAuthorityCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ApplyCrossAccountVIFAuthorityCommon 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 (*EDX) ApplyCrossAccountVIFAuthorityRequest

func (c *EDX) ApplyCrossAccountVIFAuthorityRequest(input *ApplyCrossAccountVIFAuthorityInput) (req *request.Request, output *ApplyCrossAccountVIFAuthorityOutput)

ApplyCrossAccountVIFAuthorityRequest generates a "volcengine/request.Request" representing the client's request for the ApplyCrossAccountVIFAuthority operation. The "output" return value will be populated with the ApplyCrossAccountVIFAuthorityCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ApplyCrossAccountVIFAuthorityWithContext

func (c *EDX) ApplyCrossAccountVIFAuthorityWithContext(ctx volcengine.Context, input *ApplyCrossAccountVIFAuthorityInput, opts ...request.Option) (*ApplyCrossAccountVIFAuthorityOutput, error)

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

See ApplyCrossAccountVIFAuthority 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 (*EDX) CancelCrossAccountVIFAuthority

func (c *EDX) CancelCrossAccountVIFAuthority(input *CancelCrossAccountVIFAuthorityInput) (*CancelCrossAccountVIFAuthorityOutput, error)

CancelCrossAccountVIFAuthority API operation for EDX.

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 EDX's API operation CancelCrossAccountVIFAuthority for usage and error information.

func (*EDX) CancelCrossAccountVIFAuthorityCommon

func (c *EDX) CancelCrossAccountVIFAuthorityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CancelCrossAccountVIFAuthorityCommon API operation for EDX.

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 EDX's API operation CancelCrossAccountVIFAuthorityCommon for usage and error information.

func (*EDX) CancelCrossAccountVIFAuthorityCommonRequest

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

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

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

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

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

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

func (*EDX) CancelCrossAccountVIFAuthorityCommonWithContext

func (c *EDX) CancelCrossAccountVIFAuthorityCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CancelCrossAccountVIFAuthorityCommon 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 (*EDX) CancelCrossAccountVIFAuthorityRequest

func (c *EDX) CancelCrossAccountVIFAuthorityRequest(input *CancelCrossAccountVIFAuthorityInput) (req *request.Request, output *CancelCrossAccountVIFAuthorityOutput)

CancelCrossAccountVIFAuthorityRequest generates a "volcengine/request.Request" representing the client's request for the CancelCrossAccountVIFAuthority operation. The "output" return value will be populated with the CancelCrossAccountVIFAuthorityCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) CancelCrossAccountVIFAuthorityWithContext

func (c *EDX) CancelCrossAccountVIFAuthorityWithContext(ctx volcengine.Context, input *CancelCrossAccountVIFAuthorityInput, opts ...request.Option) (*CancelCrossAccountVIFAuthorityOutput, error)

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

See CancelCrossAccountVIFAuthority 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 (*EDX) CreateDXPConnection

func (c *EDX) CreateDXPConnection(input *CreateDXPConnectionInput) (*CreateDXPConnectionOutput, error)

CreateDXPConnection API operation for EDX.

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 EDX's API operation CreateDXPConnection for usage and error information.

func (*EDX) CreateDXPConnectionCommon

func (c *EDX) CreateDXPConnectionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDXPConnectionCommon API operation for EDX.

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 EDX's API operation CreateDXPConnectionCommon for usage and error information.

func (*EDX) CreateDXPConnectionCommonRequest

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

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

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

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

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

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

func (*EDX) CreateDXPConnectionCommonWithContext

func (c *EDX) CreateDXPConnectionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDXPConnectionCommon 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 (*EDX) CreateDXPConnectionOrder

func (c *EDX) CreateDXPConnectionOrder(input *CreateDXPConnectionOrderInput) (*CreateDXPConnectionOrderOutput, error)

CreateDXPConnectionOrder API operation for EDX.

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 EDX's API operation CreateDXPConnectionOrder for usage and error information.

func (*EDX) CreateDXPConnectionOrderCommon

func (c *EDX) CreateDXPConnectionOrderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDXPConnectionOrderCommon API operation for EDX.

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 EDX's API operation CreateDXPConnectionOrderCommon for usage and error information.

func (*EDX) CreateDXPConnectionOrderCommonRequest

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

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

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

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

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

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

func (*EDX) CreateDXPConnectionOrderCommonWithContext

func (c *EDX) CreateDXPConnectionOrderCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDXPConnectionOrderCommon 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 (*EDX) CreateDXPConnectionOrderRequest

func (c *EDX) CreateDXPConnectionOrderRequest(input *CreateDXPConnectionOrderInput) (req *request.Request, output *CreateDXPConnectionOrderOutput)

CreateDXPConnectionOrderRequest generates a "volcengine/request.Request" representing the client's request for the CreateDXPConnectionOrder operation. The "output" return value will be populated with the CreateDXPConnectionOrderCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) CreateDXPConnectionOrderWithContext

func (c *EDX) CreateDXPConnectionOrderWithContext(ctx volcengine.Context, input *CreateDXPConnectionOrderInput, opts ...request.Option) (*CreateDXPConnectionOrderOutput, error)

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

See CreateDXPConnectionOrder 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 (*EDX) CreateDXPConnectionRequest

func (c *EDX) CreateDXPConnectionRequest(input *CreateDXPConnectionInput) (req *request.Request, output *CreateDXPConnectionOutput)

CreateDXPConnectionRequest generates a "volcengine/request.Request" representing the client's request for the CreateDXPConnection operation. The "output" return value will be populated with the CreateDXPConnectionCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) CreateDXPConnectionWithContext

func (c *EDX) CreateDXPConnectionWithContext(ctx volcengine.Context, input *CreateDXPConnectionInput, opts ...request.Option) (*CreateDXPConnectionOutput, error)

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

See CreateDXPConnection 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 (*EDX) CreateDXPInstance

func (c *EDX) CreateDXPInstance(input *CreateDXPInstanceInput) (*CreateDXPInstanceOutput, error)

CreateDXPInstance API operation for EDX.

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 EDX's API operation CreateDXPInstance for usage and error information.

func (*EDX) CreateDXPInstanceCommon

func (c *EDX) CreateDXPInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDXPInstanceCommon API operation for EDX.

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 EDX's API operation CreateDXPInstanceCommon for usage and error information.

func (*EDX) CreateDXPInstanceCommonRequest

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

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

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

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

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

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

func (*EDX) CreateDXPInstanceCommonWithContext

func (c *EDX) CreateDXPInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateDXPInstanceCommon 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 (*EDX) CreateDXPInstanceRequest

func (c *EDX) CreateDXPInstanceRequest(input *CreateDXPInstanceInput) (req *request.Request, output *CreateDXPInstanceOutput)

CreateDXPInstanceRequest generates a "volcengine/request.Request" representing the client's request for the CreateDXPInstance operation. The "output" return value will be populated with the CreateDXPInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) CreateDXPInstanceWithContext

func (c *EDX) CreateDXPInstanceWithContext(ctx volcengine.Context, input *CreateDXPInstanceInput, opts ...request.Option) (*CreateDXPInstanceOutput, error)

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

See CreateDXPInstance 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 (*EDX) CreateEDX

func (c *EDX) CreateEDX(input *CreateEDXInput) (*CreateEDXOutput, error)

CreateEDX API operation for EDX.

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 EDX's API operation CreateEDX for usage and error information.

func (*EDX) CreateEDXBandwidthPkg

func (c *EDX) CreateEDXBandwidthPkg(input *CreateEDXBandwidthPkgInput) (*CreateEDXBandwidthPkgOutput, error)

CreateEDXBandwidthPkg API operation for EDX.

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 EDX's API operation CreateEDXBandwidthPkg for usage and error information.

func (*EDX) CreateEDXBandwidthPkgCommon

func (c *EDX) CreateEDXBandwidthPkgCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateEDXBandwidthPkgCommon API operation for EDX.

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 EDX's API operation CreateEDXBandwidthPkgCommon for usage and error information.

func (*EDX) CreateEDXBandwidthPkgCommonRequest

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

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

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

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

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

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

func (*EDX) CreateEDXBandwidthPkgCommonWithContext

func (c *EDX) CreateEDXBandwidthPkgCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateEDXBandwidthPkgCommon 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 (*EDX) CreateEDXBandwidthPkgRequest

func (c *EDX) CreateEDXBandwidthPkgRequest(input *CreateEDXBandwidthPkgInput) (req *request.Request, output *CreateEDXBandwidthPkgOutput)

CreateEDXBandwidthPkgRequest generates a "volcengine/request.Request" representing the client's request for the CreateEDXBandwidthPkg operation. The "output" return value will be populated with the CreateEDXBandwidthPkgCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) CreateEDXBandwidthPkgWithContext

func (c *EDX) CreateEDXBandwidthPkgWithContext(ctx volcengine.Context, input *CreateEDXBandwidthPkgInput, opts ...request.Option) (*CreateEDXBandwidthPkgOutput, error)

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

See CreateEDXBandwidthPkg 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 (*EDX) CreateEDXCommon

func (c *EDX) CreateEDXCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateEDXCommon API operation for EDX.

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 EDX's API operation CreateEDXCommon for usage and error information.

func (*EDX) CreateEDXCommonRequest

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

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

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

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

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

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

func (*EDX) CreateEDXCommonWithContext

func (c *EDX) CreateEDXCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateEDXCommon 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 (c *EDX) CreateEDXPeerLink(input *CreateEDXPeerLinkInput) (*CreateEDXPeerLinkOutput, error)

CreateEDXPeerLink API operation for EDX.

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 EDX's API operation CreateEDXPeerLink for usage and error information.

func (*EDX) CreateEDXPeerLinkCommon

func (c *EDX) CreateEDXPeerLinkCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateEDXPeerLinkCommon API operation for EDX.

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 EDX's API operation CreateEDXPeerLinkCommon for usage and error information.

func (*EDX) CreateEDXPeerLinkCommonRequest

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

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

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

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

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

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

func (*EDX) CreateEDXPeerLinkCommonWithContext

func (c *EDX) CreateEDXPeerLinkCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateEDXPeerLinkCommon 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 (*EDX) CreateEDXPeerLinkRequest

func (c *EDX) CreateEDXPeerLinkRequest(input *CreateEDXPeerLinkInput) (req *request.Request, output *CreateEDXPeerLinkOutput)

CreateEDXPeerLinkRequest generates a "volcengine/request.Request" representing the client's request for the CreateEDXPeerLink operation. The "output" return value will be populated with the CreateEDXPeerLinkCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) CreateEDXPeerLinkWithContext

func (c *EDX) CreateEDXPeerLinkWithContext(ctx volcengine.Context, input *CreateEDXPeerLinkInput, opts ...request.Option) (*CreateEDXPeerLinkOutput, error)

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

See CreateEDXPeerLink 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 (*EDX) CreateEDXRequest

func (c *EDX) CreateEDXRequest(input *CreateEDXInput) (req *request.Request, output *CreateEDXOutput)

CreateEDXRequest generates a "volcengine/request.Request" representing the client's request for the CreateEDX operation. The "output" return value will be populated with the CreateEDXCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) CreateEDXWithContext

func (c *EDX) CreateEDXWithContext(ctx volcengine.Context, input *CreateEDXInput, opts ...request.Option) (*CreateEDXOutput, error)

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

See CreateEDX 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 (*EDX) CreateVirtualInterface

func (c *EDX) CreateVirtualInterface(input *CreateVirtualInterfaceInput) (*CreateVirtualInterfaceOutput, error)

CreateVirtualInterface API operation for EDX.

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 EDX's API operation CreateVirtualInterface for usage and error information.

func (*EDX) CreateVirtualInterfaceBFD

func (c *EDX) CreateVirtualInterfaceBFD(input *CreateVirtualInterfaceBFDInput) (*CreateVirtualInterfaceBFDOutput, error)

CreateVirtualInterfaceBFD API operation for EDX.

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 EDX's API operation CreateVirtualInterfaceBFD for usage and error information.

func (*EDX) CreateVirtualInterfaceBFDCommon

func (c *EDX) CreateVirtualInterfaceBFDCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateVirtualInterfaceBFDCommon API operation for EDX.

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 EDX's API operation CreateVirtualInterfaceBFDCommon for usage and error information.

func (*EDX) CreateVirtualInterfaceBFDCommonRequest

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

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

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

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

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

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

func (*EDX) CreateVirtualInterfaceBFDCommonWithContext

func (c *EDX) CreateVirtualInterfaceBFDCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateVirtualInterfaceBFDCommon 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 (*EDX) CreateVirtualInterfaceBFDRequest

func (c *EDX) CreateVirtualInterfaceBFDRequest(input *CreateVirtualInterfaceBFDInput) (req *request.Request, output *CreateVirtualInterfaceBFDOutput)

CreateVirtualInterfaceBFDRequest generates a "volcengine/request.Request" representing the client's request for the CreateVirtualInterfaceBFD operation. The "output" return value will be populated with the CreateVirtualInterfaceBFDCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) CreateVirtualInterfaceBFDWithContext

func (c *EDX) CreateVirtualInterfaceBFDWithContext(ctx volcengine.Context, input *CreateVirtualInterfaceBFDInput, opts ...request.Option) (*CreateVirtualInterfaceBFDOutput, error)

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

See CreateVirtualInterfaceBFD 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 (*EDX) CreateVirtualInterfaceBGPPeer

func (c *EDX) CreateVirtualInterfaceBGPPeer(input *CreateVirtualInterfaceBGPPeerInput) (*CreateVirtualInterfaceBGPPeerOutput, error)

CreateVirtualInterfaceBGPPeer API operation for EDX.

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 EDX's API operation CreateVirtualInterfaceBGPPeer for usage and error information.

func (*EDX) CreateVirtualInterfaceBGPPeerCommon

func (c *EDX) CreateVirtualInterfaceBGPPeerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateVirtualInterfaceBGPPeerCommon API operation for EDX.

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 EDX's API operation CreateVirtualInterfaceBGPPeerCommon for usage and error information.

func (*EDX) CreateVirtualInterfaceBGPPeerCommonRequest

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

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

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

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

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

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

func (*EDX) CreateVirtualInterfaceBGPPeerCommonWithContext

func (c *EDX) CreateVirtualInterfaceBGPPeerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateVirtualInterfaceBGPPeerCommon 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 (*EDX) CreateVirtualInterfaceBGPPeerRequest

func (c *EDX) CreateVirtualInterfaceBGPPeerRequest(input *CreateVirtualInterfaceBGPPeerInput) (req *request.Request, output *CreateVirtualInterfaceBGPPeerOutput)

CreateVirtualInterfaceBGPPeerRequest generates a "volcengine/request.Request" representing the client's request for the CreateVirtualInterfaceBGPPeer operation. The "output" return value will be populated with the CreateVirtualInterfaceBGPPeerCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) CreateVirtualInterfaceBGPPeerWithContext

func (c *EDX) CreateVirtualInterfaceBGPPeerWithContext(ctx volcengine.Context, input *CreateVirtualInterfaceBGPPeerInput, opts ...request.Option) (*CreateVirtualInterfaceBGPPeerOutput, error)

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

See CreateVirtualInterfaceBGPPeer 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 (*EDX) CreateVirtualInterfaceCommon

func (c *EDX) CreateVirtualInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateVirtualInterfaceCommon API operation for EDX.

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 EDX's API operation CreateVirtualInterfaceCommon for usage and error information.

func (*EDX) CreateVirtualInterfaceCommonRequest

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

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

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

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

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

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

func (*EDX) CreateVirtualInterfaceCommonWithContext

func (c *EDX) CreateVirtualInterfaceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateVirtualInterfaceCommon 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 (*EDX) CreateVirtualInterfaceRequest

func (c *EDX) CreateVirtualInterfaceRequest(input *CreateVirtualInterfaceInput) (req *request.Request, output *CreateVirtualInterfaceOutput)

CreateVirtualInterfaceRequest generates a "volcengine/request.Request" representing the client's request for the CreateVirtualInterface operation. The "output" return value will be populated with the CreateVirtualInterfaceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) CreateVirtualInterfaceWithContext

func (c *EDX) CreateVirtualInterfaceWithContext(ctx volcengine.Context, input *CreateVirtualInterfaceInput, opts ...request.Option) (*CreateVirtualInterfaceOutput, error)

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

See CreateVirtualInterface 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 (*EDX) DeleteCrossAccountVIFAuthority

func (c *EDX) DeleteCrossAccountVIFAuthority(input *DeleteCrossAccountVIFAuthorityInput) (*DeleteCrossAccountVIFAuthorityOutput, error)

DeleteCrossAccountVIFAuthority API operation for EDX.

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 EDX's API operation DeleteCrossAccountVIFAuthority for usage and error information.

func (*EDX) DeleteCrossAccountVIFAuthorityCommon

func (c *EDX) DeleteCrossAccountVIFAuthorityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCrossAccountVIFAuthorityCommon API operation for EDX.

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 EDX's API operation DeleteCrossAccountVIFAuthorityCommon for usage and error information.

func (*EDX) DeleteCrossAccountVIFAuthorityCommonRequest

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

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

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

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

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

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

func (*EDX) DeleteCrossAccountVIFAuthorityCommonWithContext

func (c *EDX) DeleteCrossAccountVIFAuthorityCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteCrossAccountVIFAuthorityCommon 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 (*EDX) DeleteCrossAccountVIFAuthorityRequest

func (c *EDX) DeleteCrossAccountVIFAuthorityRequest(input *DeleteCrossAccountVIFAuthorityInput) (req *request.Request, output *DeleteCrossAccountVIFAuthorityOutput)

DeleteCrossAccountVIFAuthorityRequest generates a "volcengine/request.Request" representing the client's request for the DeleteCrossAccountVIFAuthority operation. The "output" return value will be populated with the DeleteCrossAccountVIFAuthorityCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DeleteCrossAccountVIFAuthorityWithContext

func (c *EDX) DeleteCrossAccountVIFAuthorityWithContext(ctx volcengine.Context, input *DeleteCrossAccountVIFAuthorityInput, opts ...request.Option) (*DeleteCrossAccountVIFAuthorityOutput, error)

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

See DeleteCrossAccountVIFAuthority 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 (*EDX) DeleteDXPInstance

func (c *EDX) DeleteDXPInstance(input *DeleteDXPInstanceInput) (*DeleteDXPInstanceOutput, error)

DeleteDXPInstance API operation for EDX.

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 EDX's API operation DeleteDXPInstance for usage and error information.

func (*EDX) DeleteDXPInstanceCommon

func (c *EDX) DeleteDXPInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDXPInstanceCommon API operation for EDX.

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 EDX's API operation DeleteDXPInstanceCommon for usage and error information.

func (*EDX) DeleteDXPInstanceCommonRequest

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

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

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

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

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

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

func (*EDX) DeleteDXPInstanceCommonWithContext

func (c *EDX) DeleteDXPInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteDXPInstanceCommon 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 (*EDX) DeleteDXPInstanceRequest

func (c *EDX) DeleteDXPInstanceRequest(input *DeleteDXPInstanceInput) (req *request.Request, output *DeleteDXPInstanceOutput)

DeleteDXPInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDXPInstance operation. The "output" return value will be populated with the DeleteDXPInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DeleteDXPInstanceWithContext

func (c *EDX) DeleteDXPInstanceWithContext(ctx volcengine.Context, input *DeleteDXPInstanceInput, opts ...request.Option) (*DeleteDXPInstanceOutput, error)

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

See DeleteDXPInstance 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 (*EDX) DeleteEDX

func (c *EDX) DeleteEDX(input *DeleteEDXInput) (*DeleteEDXOutput, error)

DeleteEDX API operation for EDX.

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 EDX's API operation DeleteEDX for usage and error information.

func (*EDX) DeleteEDXBandwidthPkg

func (c *EDX) DeleteEDXBandwidthPkg(input *DeleteEDXBandwidthPkgInput) (*DeleteEDXBandwidthPkgOutput, error)

DeleteEDXBandwidthPkg API operation for EDX.

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 EDX's API operation DeleteEDXBandwidthPkg for usage and error information.

func (*EDX) DeleteEDXBandwidthPkgCommon

func (c *EDX) DeleteEDXBandwidthPkgCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteEDXBandwidthPkgCommon API operation for EDX.

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 EDX's API operation DeleteEDXBandwidthPkgCommon for usage and error information.

func (*EDX) DeleteEDXBandwidthPkgCommonRequest

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

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

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

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

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

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

func (*EDX) DeleteEDXBandwidthPkgCommonWithContext

func (c *EDX) DeleteEDXBandwidthPkgCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteEDXBandwidthPkgCommon 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 (*EDX) DeleteEDXBandwidthPkgRequest

func (c *EDX) DeleteEDXBandwidthPkgRequest(input *DeleteEDXBandwidthPkgInput) (req *request.Request, output *DeleteEDXBandwidthPkgOutput)

DeleteEDXBandwidthPkgRequest generates a "volcengine/request.Request" representing the client's request for the DeleteEDXBandwidthPkg operation. The "output" return value will be populated with the DeleteEDXBandwidthPkgCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DeleteEDXBandwidthPkgWithContext

func (c *EDX) DeleteEDXBandwidthPkgWithContext(ctx volcengine.Context, input *DeleteEDXBandwidthPkgInput, opts ...request.Option) (*DeleteEDXBandwidthPkgOutput, error)

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

See DeleteEDXBandwidthPkg 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 (*EDX) DeleteEDXCommon

func (c *EDX) DeleteEDXCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteEDXCommon API operation for EDX.

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 EDX's API operation DeleteEDXCommon for usage and error information.

func (*EDX) DeleteEDXCommonRequest

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

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

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

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

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

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

func (*EDX) DeleteEDXCommonWithContext

func (c *EDX) DeleteEDXCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteEDXCommon 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 (c *EDX) DeleteEDXPeerLink(input *DeleteEDXPeerLinkInput) (*DeleteEDXPeerLinkOutput, error)

DeleteEDXPeerLink API operation for EDX.

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 EDX's API operation DeleteEDXPeerLink for usage and error information.

func (*EDX) DeleteEDXPeerLinkCommon

func (c *EDX) DeleteEDXPeerLinkCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteEDXPeerLinkCommon API operation for EDX.

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 EDX's API operation DeleteEDXPeerLinkCommon for usage and error information.

func (*EDX) DeleteEDXPeerLinkCommonRequest

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

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

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

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

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

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

func (*EDX) DeleteEDXPeerLinkCommonWithContext

func (c *EDX) DeleteEDXPeerLinkCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteEDXPeerLinkCommon 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 (*EDX) DeleteEDXPeerLinkRequest

func (c *EDX) DeleteEDXPeerLinkRequest(input *DeleteEDXPeerLinkInput) (req *request.Request, output *DeleteEDXPeerLinkOutput)

DeleteEDXPeerLinkRequest generates a "volcengine/request.Request" representing the client's request for the DeleteEDXPeerLink operation. The "output" return value will be populated with the DeleteEDXPeerLinkCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DeleteEDXPeerLinkWithContext

func (c *EDX) DeleteEDXPeerLinkWithContext(ctx volcengine.Context, input *DeleteEDXPeerLinkInput, opts ...request.Option) (*DeleteEDXPeerLinkOutput, error)

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

See DeleteEDXPeerLink 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 (*EDX) DeleteEDXRequest

func (c *EDX) DeleteEDXRequest(input *DeleteEDXInput) (req *request.Request, output *DeleteEDXOutput)

DeleteEDXRequest generates a "volcengine/request.Request" representing the client's request for the DeleteEDX operation. The "output" return value will be populated with the DeleteEDXCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DeleteEDXWithContext

func (c *EDX) DeleteEDXWithContext(ctx volcengine.Context, input *DeleteEDXInput, opts ...request.Option) (*DeleteEDXOutput, error)

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

See DeleteEDX 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 (*EDX) DeleteRouteAggregation

func (c *EDX) DeleteRouteAggregation(input *DeleteRouteAggregationInput) (*DeleteRouteAggregationOutput, error)

DeleteRouteAggregation API operation for EDX.

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 EDX's API operation DeleteRouteAggregation for usage and error information.

func (*EDX) DeleteRouteAggregationCommon

func (c *EDX) DeleteRouteAggregationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRouteAggregationCommon API operation for EDX.

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 EDX's API operation DeleteRouteAggregationCommon for usage and error information.

func (*EDX) DeleteRouteAggregationCommonRequest

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

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

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

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

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

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

func (*EDX) DeleteRouteAggregationCommonWithContext

func (c *EDX) DeleteRouteAggregationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteRouteAggregationCommon 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 (*EDX) DeleteRouteAggregationRequest

func (c *EDX) DeleteRouteAggregationRequest(input *DeleteRouteAggregationInput) (req *request.Request, output *DeleteRouteAggregationOutput)

DeleteRouteAggregationRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRouteAggregation operation. The "output" return value will be populated with the DeleteRouteAggregationCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DeleteRouteAggregationWithContext

func (c *EDX) DeleteRouteAggregationWithContext(ctx volcengine.Context, input *DeleteRouteAggregationInput, opts ...request.Option) (*DeleteRouteAggregationOutput, error)

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

See DeleteRouteAggregation 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 (*EDX) DeleteVirtualInterface

func (c *EDX) DeleteVirtualInterface(input *DeleteVirtualInterfaceInput) (*DeleteVirtualInterfaceOutput, error)

DeleteVirtualInterface API operation for EDX.

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 EDX's API operation DeleteVirtualInterface for usage and error information.

func (*EDX) DeleteVirtualInterfaceBFD

func (c *EDX) DeleteVirtualInterfaceBFD(input *DeleteVirtualInterfaceBFDInput) (*DeleteVirtualInterfaceBFDOutput, error)

DeleteVirtualInterfaceBFD API operation for EDX.

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 EDX's API operation DeleteVirtualInterfaceBFD for usage and error information.

func (*EDX) DeleteVirtualInterfaceBFDCommon

func (c *EDX) DeleteVirtualInterfaceBFDCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVirtualInterfaceBFDCommon API operation for EDX.

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 EDX's API operation DeleteVirtualInterfaceBFDCommon for usage and error information.

func (*EDX) DeleteVirtualInterfaceBFDCommonRequest

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

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

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

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

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

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

func (*EDX) DeleteVirtualInterfaceBFDCommonWithContext

func (c *EDX) DeleteVirtualInterfaceBFDCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteVirtualInterfaceBFDCommon 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 (*EDX) DeleteVirtualInterfaceBFDRequest

func (c *EDX) DeleteVirtualInterfaceBFDRequest(input *DeleteVirtualInterfaceBFDInput) (req *request.Request, output *DeleteVirtualInterfaceBFDOutput)

DeleteVirtualInterfaceBFDRequest generates a "volcengine/request.Request" representing the client's request for the DeleteVirtualInterfaceBFD operation. The "output" return value will be populated with the DeleteVirtualInterfaceBFDCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DeleteVirtualInterfaceBFDWithContext

func (c *EDX) DeleteVirtualInterfaceBFDWithContext(ctx volcengine.Context, input *DeleteVirtualInterfaceBFDInput, opts ...request.Option) (*DeleteVirtualInterfaceBFDOutput, error)

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

See DeleteVirtualInterfaceBFD 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 (*EDX) DeleteVirtualInterfaceBGPPeer

func (c *EDX) DeleteVirtualInterfaceBGPPeer(input *DeleteVirtualInterfaceBGPPeerInput) (*DeleteVirtualInterfaceBGPPeerOutput, error)

DeleteVirtualInterfaceBGPPeer API operation for EDX.

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 EDX's API operation DeleteVirtualInterfaceBGPPeer for usage and error information.

func (*EDX) DeleteVirtualInterfaceBGPPeerCommon

func (c *EDX) DeleteVirtualInterfaceBGPPeerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVirtualInterfaceBGPPeerCommon API operation for EDX.

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 EDX's API operation DeleteVirtualInterfaceBGPPeerCommon for usage and error information.

func (*EDX) DeleteVirtualInterfaceBGPPeerCommonRequest

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

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

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

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

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

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

func (*EDX) DeleteVirtualInterfaceBGPPeerCommonWithContext

func (c *EDX) DeleteVirtualInterfaceBGPPeerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteVirtualInterfaceBGPPeerCommon 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 (*EDX) DeleteVirtualInterfaceBGPPeerRequest

func (c *EDX) DeleteVirtualInterfaceBGPPeerRequest(input *DeleteVirtualInterfaceBGPPeerInput) (req *request.Request, output *DeleteVirtualInterfaceBGPPeerOutput)

DeleteVirtualInterfaceBGPPeerRequest generates a "volcengine/request.Request" representing the client's request for the DeleteVirtualInterfaceBGPPeer operation. The "output" return value will be populated with the DeleteVirtualInterfaceBGPPeerCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DeleteVirtualInterfaceBGPPeerWithContext

func (c *EDX) DeleteVirtualInterfaceBGPPeerWithContext(ctx volcengine.Context, input *DeleteVirtualInterfaceBGPPeerInput, opts ...request.Option) (*DeleteVirtualInterfaceBGPPeerOutput, error)

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

See DeleteVirtualInterfaceBGPPeer 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 (*EDX) DeleteVirtualInterfaceCommon

func (c *EDX) DeleteVirtualInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVirtualInterfaceCommon API operation for EDX.

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 EDX's API operation DeleteVirtualInterfaceCommon for usage and error information.

func (*EDX) DeleteVirtualInterfaceCommonRequest

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

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

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

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

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

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

func (*EDX) DeleteVirtualInterfaceCommonWithContext

func (c *EDX) DeleteVirtualInterfaceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteVirtualInterfaceCommon 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 (*EDX) DeleteVirtualInterfaceRequest

func (c *EDX) DeleteVirtualInterfaceRequest(input *DeleteVirtualInterfaceInput) (req *request.Request, output *DeleteVirtualInterfaceOutput)

DeleteVirtualInterfaceRequest generates a "volcengine/request.Request" representing the client's request for the DeleteVirtualInterface operation. The "output" return value will be populated with the DeleteVirtualInterfaceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DeleteVirtualInterfaceWithContext

func (c *EDX) DeleteVirtualInterfaceWithContext(ctx volcengine.Context, input *DeleteVirtualInterfaceInput, opts ...request.Option) (*DeleteVirtualInterfaceOutput, error)

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

See DeleteVirtualInterface 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 (*EDX) DescribeEDX

func (c *EDX) DescribeEDX(input *DescribeEDXInput) (*DescribeEDXOutput, error)

DescribeEDX API operation for EDX.

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 EDX's API operation DescribeEDX for usage and error information.

func (*EDX) DescribeEDXCommon

func (c *EDX) DescribeEDXCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeEDXCommon API operation for EDX.

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 EDX's API operation DescribeEDXCommon for usage and error information.

func (*EDX) DescribeEDXCommonRequest

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

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

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

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

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

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

func (*EDX) DescribeEDXCommonWithContext

func (c *EDX) DescribeEDXCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeEDXCommon 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 (*EDX) DescribeEDXRequest

func (c *EDX) DescribeEDXRequest(input *DescribeEDXInput) (req *request.Request, output *DescribeEDXOutput)

DescribeEDXRequest generates a "volcengine/request.Request" representing the client's request for the DescribeEDX operation. The "output" return value will be populated with the DescribeEDXCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DescribeEDXWithContext

func (c *EDX) DescribeEDXWithContext(ctx volcengine.Context, input *DescribeEDXInput, opts ...request.Option) (*DescribeEDXOutput, error)

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

See DescribeEDX 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 (*EDX) DescribeVirtualInterface

func (c *EDX) DescribeVirtualInterface(input *DescribeVirtualInterfaceInput) (*DescribeVirtualInterfaceOutput, error)

DescribeVirtualInterface API operation for EDX.

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 EDX's API operation DescribeVirtualInterface for usage and error information.

func (*EDX) DescribeVirtualInterfaceBFD

func (c *EDX) DescribeVirtualInterfaceBFD(input *DescribeVirtualInterfaceBFDInput) (*DescribeVirtualInterfaceBFDOutput, error)

DescribeVirtualInterfaceBFD API operation for EDX.

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 EDX's API operation DescribeVirtualInterfaceBFD for usage and error information.

func (*EDX) DescribeVirtualInterfaceBFDCommon

func (c *EDX) DescribeVirtualInterfaceBFDCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVirtualInterfaceBFDCommon API operation for EDX.

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 EDX's API operation DescribeVirtualInterfaceBFDCommon for usage and error information.

func (*EDX) DescribeVirtualInterfaceBFDCommonRequest

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

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

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

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

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

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

func (*EDX) DescribeVirtualInterfaceBFDCommonWithContext

func (c *EDX) DescribeVirtualInterfaceBFDCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeVirtualInterfaceBFDCommon 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 (*EDX) DescribeVirtualInterfaceBFDRequest

func (c *EDX) DescribeVirtualInterfaceBFDRequest(input *DescribeVirtualInterfaceBFDInput) (req *request.Request, output *DescribeVirtualInterfaceBFDOutput)

DescribeVirtualInterfaceBFDRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVirtualInterfaceBFD operation. The "output" return value will be populated with the DescribeVirtualInterfaceBFDCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DescribeVirtualInterfaceBFDWithContext

func (c *EDX) DescribeVirtualInterfaceBFDWithContext(ctx volcengine.Context, input *DescribeVirtualInterfaceBFDInput, opts ...request.Option) (*DescribeVirtualInterfaceBFDOutput, error)

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

See DescribeVirtualInterfaceBFD 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 (*EDX) DescribeVirtualInterfaceBGPPeer

func (c *EDX) DescribeVirtualInterfaceBGPPeer(input *DescribeVirtualInterfaceBGPPeerInput) (*DescribeVirtualInterfaceBGPPeerOutput, error)

DescribeVirtualInterfaceBGPPeer API operation for EDX.

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 EDX's API operation DescribeVirtualInterfaceBGPPeer for usage and error information.

func (*EDX) DescribeVirtualInterfaceBGPPeerCommon

func (c *EDX) DescribeVirtualInterfaceBGPPeerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVirtualInterfaceBGPPeerCommon API operation for EDX.

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 EDX's API operation DescribeVirtualInterfaceBGPPeerCommon for usage and error information.

func (*EDX) DescribeVirtualInterfaceBGPPeerCommonRequest

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

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

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

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

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

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

func (*EDX) DescribeVirtualInterfaceBGPPeerCommonWithContext

func (c *EDX) DescribeVirtualInterfaceBGPPeerCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeVirtualInterfaceBGPPeerCommon 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 (*EDX) DescribeVirtualInterfaceBGPPeerRequest

func (c *EDX) DescribeVirtualInterfaceBGPPeerRequest(input *DescribeVirtualInterfaceBGPPeerInput) (req *request.Request, output *DescribeVirtualInterfaceBGPPeerOutput)

DescribeVirtualInterfaceBGPPeerRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVirtualInterfaceBGPPeer operation. The "output" return value will be populated with the DescribeVirtualInterfaceBGPPeerCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DescribeVirtualInterfaceBGPPeerWithContext

func (c *EDX) DescribeVirtualInterfaceBGPPeerWithContext(ctx volcengine.Context, input *DescribeVirtualInterfaceBGPPeerInput, opts ...request.Option) (*DescribeVirtualInterfaceBGPPeerOutput, error)

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

See DescribeVirtualInterfaceBGPPeer 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 (*EDX) DescribeVirtualInterfaceCommon

func (c *EDX) DescribeVirtualInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVirtualInterfaceCommon API operation for EDX.

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 EDX's API operation DescribeVirtualInterfaceCommon for usage and error information.

func (*EDX) DescribeVirtualInterfaceCommonRequest

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

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

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

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

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

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

func (*EDX) DescribeVirtualInterfaceCommonWithContext

func (c *EDX) DescribeVirtualInterfaceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeVirtualInterfaceCommon 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 (*EDX) DescribeVirtualInterfaceRequest

func (c *EDX) DescribeVirtualInterfaceRequest(input *DescribeVirtualInterfaceInput) (req *request.Request, output *DescribeVirtualInterfaceOutput)

DescribeVirtualInterfaceRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVirtualInterface operation. The "output" return value will be populated with the DescribeVirtualInterfaceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DescribeVirtualInterfaceWithContext

func (c *EDX) DescribeVirtualInterfaceWithContext(ctx volcengine.Context, input *DescribeVirtualInterfaceInput, opts ...request.Option) (*DescribeVirtualInterfaceOutput, error)

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

See DescribeVirtualInterface 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 (*EDX) DisableRouteAggregation

func (c *EDX) DisableRouteAggregation(input *DisableRouteAggregationInput) (*DisableRouteAggregationOutput, error)

DisableRouteAggregation API operation for EDX.

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 EDX's API operation DisableRouteAggregation for usage and error information.

func (*EDX) DisableRouteAggregationCommon

func (c *EDX) DisableRouteAggregationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableRouteAggregationCommon API operation for EDX.

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 EDX's API operation DisableRouteAggregationCommon for usage and error information.

func (*EDX) DisableRouteAggregationCommonRequest

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

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

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

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

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

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

func (*EDX) DisableRouteAggregationCommonWithContext

func (c *EDX) DisableRouteAggregationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DisableRouteAggregationCommon 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 (*EDX) DisableRouteAggregationRequest

func (c *EDX) DisableRouteAggregationRequest(input *DisableRouteAggregationInput) (req *request.Request, output *DisableRouteAggregationOutput)

DisableRouteAggregationRequest generates a "volcengine/request.Request" representing the client's request for the DisableRouteAggregation operation. The "output" return value will be populated with the DisableRouteAggregationCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) DisableRouteAggregationWithContext

func (c *EDX) DisableRouteAggregationWithContext(ctx volcengine.Context, input *DisableRouteAggregationInput, opts ...request.Option) (*DisableRouteAggregationOutput, error)

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

See DisableRouteAggregation 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 (*EDX) EnableRouteAggregation

func (c *EDX) EnableRouteAggregation(input *EnableRouteAggregationInput) (*EnableRouteAggregationOutput, error)

EnableRouteAggregation API operation for EDX.

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 EDX's API operation EnableRouteAggregation for usage and error information.

func (*EDX) EnableRouteAggregationCommon

func (c *EDX) EnableRouteAggregationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableRouteAggregationCommon API operation for EDX.

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 EDX's API operation EnableRouteAggregationCommon for usage and error information.

func (*EDX) EnableRouteAggregationCommonRequest

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

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

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

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

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

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

func (*EDX) EnableRouteAggregationCommonWithContext

func (c *EDX) EnableRouteAggregationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See EnableRouteAggregationCommon 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 (*EDX) EnableRouteAggregationRequest

func (c *EDX) EnableRouteAggregationRequest(input *EnableRouteAggregationInput) (req *request.Request, output *EnableRouteAggregationOutput)

EnableRouteAggregationRequest generates a "volcengine/request.Request" representing the client's request for the EnableRouteAggregation operation. The "output" return value will be populated with the EnableRouteAggregationCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) EnableRouteAggregationWithContext

func (c *EDX) EnableRouteAggregationWithContext(ctx volcengine.Context, input *EnableRouteAggregationInput, opts ...request.Option) (*EnableRouteAggregationOutput, error)

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

See EnableRouteAggregation 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 (*EDX) GetDXPConnection

func (c *EDX) GetDXPConnection(input *GetDXPConnectionInput) (*GetDXPConnectionOutput, error)

GetDXPConnection API operation for EDX.

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 EDX's API operation GetDXPConnection for usage and error information.

func (*EDX) GetDXPConnectionCommon

func (c *EDX) GetDXPConnectionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDXPConnectionCommon API operation for EDX.

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 EDX's API operation GetDXPConnectionCommon for usage and error information.

func (*EDX) GetDXPConnectionCommonRequest

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

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

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

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

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

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

func (*EDX) GetDXPConnectionCommonWithContext

func (c *EDX) GetDXPConnectionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See GetDXPConnectionCommon 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 (*EDX) GetDXPConnectionRequest

func (c *EDX) GetDXPConnectionRequest(input *GetDXPConnectionInput) (req *request.Request, output *GetDXPConnectionOutput)

GetDXPConnectionRequest generates a "volcengine/request.Request" representing the client's request for the GetDXPConnection operation. The "output" return value will be populated with the GetDXPConnectionCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) GetDXPConnectionWithContext

func (c *EDX) GetDXPConnectionWithContext(ctx volcengine.Context, input *GetDXPConnectionInput, opts ...request.Option) (*GetDXPConnectionOutput, error)

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

See GetDXPConnection 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 (*EDX) GetDXPConstructionInfo

func (c *EDX) GetDXPConstructionInfo(input *GetDXPConstructionInfoInput) (*GetDXPConstructionInfoOutput, error)

GetDXPConstructionInfo API operation for EDX.

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 EDX's API operation GetDXPConstructionInfo for usage and error information.

func (*EDX) GetDXPConstructionInfoCommon

func (c *EDX) GetDXPConstructionInfoCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDXPConstructionInfoCommon API operation for EDX.

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 EDX's API operation GetDXPConstructionInfoCommon for usage and error information.

func (*EDX) GetDXPConstructionInfoCommonRequest

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

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

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

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

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

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

func (*EDX) GetDXPConstructionInfoCommonWithContext

func (c *EDX) GetDXPConstructionInfoCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See GetDXPConstructionInfoCommon 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 (*EDX) GetDXPConstructionInfoRequest

func (c *EDX) GetDXPConstructionInfoRequest(input *GetDXPConstructionInfoInput) (req *request.Request, output *GetDXPConstructionInfoOutput)

GetDXPConstructionInfoRequest generates a "volcengine/request.Request" representing the client's request for the GetDXPConstructionInfo operation. The "output" return value will be populated with the GetDXPConstructionInfoCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) GetDXPConstructionInfoWithContext

func (c *EDX) GetDXPConstructionInfoWithContext(ctx volcengine.Context, input *GetDXPConstructionInfoInput, opts ...request.Option) (*GetDXPConstructionInfoOutput, error)

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

See GetDXPConstructionInfo 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 (*EDX) GetDXPConstructionLOA

func (c *EDX) GetDXPConstructionLOA(input *GetDXPConstructionLOAInput) (*GetDXPConstructionLOAOutput, error)

GetDXPConstructionLOA API operation for EDX.

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 EDX's API operation GetDXPConstructionLOA for usage and error information.

func (*EDX) GetDXPConstructionLOACommon

func (c *EDX) GetDXPConstructionLOACommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDXPConstructionLOACommon API operation for EDX.

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 EDX's API operation GetDXPConstructionLOACommon for usage and error information.

func (*EDX) GetDXPConstructionLOACommonRequest

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

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

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

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

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

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

func (*EDX) GetDXPConstructionLOACommonWithContext

func (c *EDX) GetDXPConstructionLOACommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See GetDXPConstructionLOACommon 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 (*EDX) GetDXPConstructionLOARequest

func (c *EDX) GetDXPConstructionLOARequest(input *GetDXPConstructionLOAInput) (req *request.Request, output *GetDXPConstructionLOAOutput)

GetDXPConstructionLOARequest generates a "volcengine/request.Request" representing the client's request for the GetDXPConstructionLOA operation. The "output" return value will be populated with the GetDXPConstructionLOACommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) GetDXPConstructionLOAWithContext

func (c *EDX) GetDXPConstructionLOAWithContext(ctx volcengine.Context, input *GetDXPConstructionLOAInput, opts ...request.Option) (*GetDXPConstructionLOAOutput, error)

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

See GetDXPConstructionLOA 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 (*EDX) GetDXPInstance

func (c *EDX) GetDXPInstance(input *GetDXPInstanceInput) (*GetDXPInstanceOutput, error)

GetDXPInstance API operation for EDX.

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 EDX's API operation GetDXPInstance for usage and error information.

func (*EDX) GetDXPInstanceCommon

func (c *EDX) GetDXPInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDXPInstanceCommon API operation for EDX.

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 EDX's API operation GetDXPInstanceCommon for usage and error information.

func (*EDX) GetDXPInstanceCommonRequest

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

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

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

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

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

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

func (*EDX) GetDXPInstanceCommonWithContext

func (c *EDX) GetDXPInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See GetDXPInstanceCommon 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 (*EDX) GetDXPInstanceRequest

func (c *EDX) GetDXPInstanceRequest(input *GetDXPInstanceInput) (req *request.Request, output *GetDXPInstanceOutput)

GetDXPInstanceRequest generates a "volcengine/request.Request" representing the client's request for the GetDXPInstance operation. The "output" return value will be populated with the GetDXPInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) GetDXPInstanceWithContext

func (c *EDX) GetDXPInstanceWithContext(ctx volcengine.Context, input *GetDXPInstanceInput, opts ...request.Option) (*GetDXPInstanceOutput, error)

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

See GetDXPInstance 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 (*EDX) GetDXPMonthlyRent

func (c *EDX) GetDXPMonthlyRent(input *GetDXPMonthlyRentInput) (*GetDXPMonthlyRentOutput, error)

GetDXPMonthlyRent API operation for EDX.

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 EDX's API operation GetDXPMonthlyRent for usage and error information.

func (*EDX) GetDXPMonthlyRentCommon

func (c *EDX) GetDXPMonthlyRentCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDXPMonthlyRentCommon API operation for EDX.

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 EDX's API operation GetDXPMonthlyRentCommon for usage and error information.

func (*EDX) GetDXPMonthlyRentCommonRequest

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

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

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

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

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

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

func (*EDX) GetDXPMonthlyRentCommonWithContext

func (c *EDX) GetDXPMonthlyRentCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See GetDXPMonthlyRentCommon 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 (*EDX) GetDXPMonthlyRentRequest

func (c *EDX) GetDXPMonthlyRentRequest(input *GetDXPMonthlyRentInput) (req *request.Request, output *GetDXPMonthlyRentOutput)

GetDXPMonthlyRentRequest generates a "volcengine/request.Request" representing the client's request for the GetDXPMonthlyRent operation. The "output" return value will be populated with the GetDXPMonthlyRentCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) GetDXPMonthlyRentWithContext

func (c *EDX) GetDXPMonthlyRentWithContext(ctx volcengine.Context, input *GetDXPMonthlyRentInput, opts ...request.Option) (*GetDXPMonthlyRentOutput, error)

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

See GetDXPMonthlyRent 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 (*EDX) GetDXPPortPrice

func (c *EDX) GetDXPPortPrice(input *GetDXPPortPriceInput) (*GetDXPPortPriceOutput, error)

GetDXPPortPrice API operation for EDX.

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 EDX's API operation GetDXPPortPrice for usage and error information.

func (*EDX) GetDXPPortPriceCommon

func (c *EDX) GetDXPPortPriceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDXPPortPriceCommon API operation for EDX.

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 EDX's API operation GetDXPPortPriceCommon for usage and error information.

func (*EDX) GetDXPPortPriceCommonRequest

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

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

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

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

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

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

func (*EDX) GetDXPPortPriceCommonWithContext

func (c *EDX) GetDXPPortPriceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See GetDXPPortPriceCommon 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 (*EDX) GetDXPPortPriceRequest

func (c *EDX) GetDXPPortPriceRequest(input *GetDXPPortPriceInput) (req *request.Request, output *GetDXPPortPriceOutput)

GetDXPPortPriceRequest generates a "volcengine/request.Request" representing the client's request for the GetDXPPortPrice operation. The "output" return value will be populated with the GetDXPPortPriceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) GetDXPPortPriceWithContext

func (c *EDX) GetDXPPortPriceWithContext(ctx volcengine.Context, input *GetDXPPortPriceInput, opts ...request.Option) (*GetDXPPortPriceOutput, error)

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

See GetDXPPortPrice 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 (*EDX) GetDXPTrafficStatistic

func (c *EDX) GetDXPTrafficStatistic(input *GetDXPTrafficStatisticInput) (*GetDXPTrafficStatisticOutput, error)

GetDXPTrafficStatistic API operation for EDX.

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 EDX's API operation GetDXPTrafficStatistic for usage and error information.

func (*EDX) GetDXPTrafficStatisticCommon

func (c *EDX) GetDXPTrafficStatisticCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDXPTrafficStatisticCommon API operation for EDX.

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 EDX's API operation GetDXPTrafficStatisticCommon for usage and error information.

func (*EDX) GetDXPTrafficStatisticCommonRequest

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

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

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

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

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

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

func (*EDX) GetDXPTrafficStatisticCommonWithContext

func (c *EDX) GetDXPTrafficStatisticCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See GetDXPTrafficStatisticCommon 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 (*EDX) GetDXPTrafficStatisticRequest

func (c *EDX) GetDXPTrafficStatisticRequest(input *GetDXPTrafficStatisticInput) (req *request.Request, output *GetDXPTrafficStatisticOutput)

GetDXPTrafficStatisticRequest generates a "volcengine/request.Request" representing the client's request for the GetDXPTrafficStatistic operation. The "output" return value will be populated with the GetDXPTrafficStatisticCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) GetDXPTrafficStatisticWithContext

func (c *EDX) GetDXPTrafficStatisticWithContext(ctx volcengine.Context, input *GetDXPTrafficStatisticInput, opts ...request.Option) (*GetDXPTrafficStatisticOutput, error)

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

See GetDXPTrafficStatistic 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 (*EDX) GetDXPUnitPrice

func (c *EDX) GetDXPUnitPrice(input *GetDXPUnitPriceInput) (*GetDXPUnitPriceOutput, error)

GetDXPUnitPrice API operation for EDX.

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 EDX's API operation GetDXPUnitPrice for usage and error information.

func (*EDX) GetDXPUnitPriceCommon

func (c *EDX) GetDXPUnitPriceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetDXPUnitPriceCommon API operation for EDX.

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 EDX's API operation GetDXPUnitPriceCommon for usage and error information.

func (*EDX) GetDXPUnitPriceCommonRequest

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

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

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

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

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

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

func (*EDX) GetDXPUnitPriceCommonWithContext

func (c *EDX) GetDXPUnitPriceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See GetDXPUnitPriceCommon 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 (*EDX) GetDXPUnitPriceRequest

func (c *EDX) GetDXPUnitPriceRequest(input *GetDXPUnitPriceInput) (req *request.Request, output *GetDXPUnitPriceOutput)

GetDXPUnitPriceRequest generates a "volcengine/request.Request" representing the client's request for the GetDXPUnitPrice operation. The "output" return value will be populated with the GetDXPUnitPriceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) GetDXPUnitPriceWithContext

func (c *EDX) GetDXPUnitPriceWithContext(ctx volcengine.Context, input *GetDXPUnitPriceInput, opts ...request.Option) (*GetDXPUnitPriceOutput, error)

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

See GetDXPUnitPrice 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 (*EDX) GetEDXBandwidthLeftCap

func (c *EDX) GetEDXBandwidthLeftCap(input *GetEDXBandwidthLeftCapInput) (*GetEDXBandwidthLeftCapOutput, error)

GetEDXBandwidthLeftCap API operation for EDX.

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 EDX's API operation GetEDXBandwidthLeftCap for usage and error information.

func (*EDX) GetEDXBandwidthLeftCapCommon

func (c *EDX) GetEDXBandwidthLeftCapCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetEDXBandwidthLeftCapCommon API operation for EDX.

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 EDX's API operation GetEDXBandwidthLeftCapCommon for usage and error information.

func (*EDX) GetEDXBandwidthLeftCapCommonRequest

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

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

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

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

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

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

func (*EDX) GetEDXBandwidthLeftCapCommonWithContext

func (c *EDX) GetEDXBandwidthLeftCapCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See GetEDXBandwidthLeftCapCommon 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 (*EDX) GetEDXBandwidthLeftCapRequest

func (c *EDX) GetEDXBandwidthLeftCapRequest(input *GetEDXBandwidthLeftCapInput) (req *request.Request, output *GetEDXBandwidthLeftCapOutput)

GetEDXBandwidthLeftCapRequest generates a "volcengine/request.Request" representing the client's request for the GetEDXBandwidthLeftCap operation. The "output" return value will be populated with the GetEDXBandwidthLeftCapCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) GetEDXBandwidthLeftCapWithContext

func (c *EDX) GetEDXBandwidthLeftCapWithContext(ctx volcengine.Context, input *GetEDXBandwidthLeftCapInput, opts ...request.Option) (*GetEDXBandwidthLeftCapOutput, error)

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

See GetEDXBandwidthLeftCap 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 (*EDX) ListAvailableEDX

func (c *EDX) ListAvailableEDX(input *ListAvailableEDXInput) (*ListAvailableEDXOutput, error)

ListAvailableEDX API operation for EDX.

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 EDX's API operation ListAvailableEDX for usage and error information.

func (*EDX) ListAvailableEDXCommon

func (c *EDX) ListAvailableEDXCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAvailableEDXCommon API operation for EDX.

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 EDX's API operation ListAvailableEDXCommon for usage and error information.

func (*EDX) ListAvailableEDXCommonRequest

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

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

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

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

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

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

func (*EDX) ListAvailableEDXCommonWithContext

func (c *EDX) ListAvailableEDXCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListAvailableEDXCommon 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 (*EDX) ListAvailableEDXRequest

func (c *EDX) ListAvailableEDXRequest(input *ListAvailableEDXInput) (req *request.Request, output *ListAvailableEDXOutput)

ListAvailableEDXRequest generates a "volcengine/request.Request" representing the client's request for the ListAvailableEDX operation. The "output" return value will be populated with the ListAvailableEDXCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListAvailableEDXWithContext

func (c *EDX) ListAvailableEDXWithContext(ctx volcengine.Context, input *ListAvailableEDXInput, opts ...request.Option) (*ListAvailableEDXOutput, error)

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

See ListAvailableEDX 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 (*EDX) ListCrossAccountVIFAuthority

func (c *EDX) ListCrossAccountVIFAuthority(input *ListCrossAccountVIFAuthorityInput) (*ListCrossAccountVIFAuthorityOutput, error)

ListCrossAccountVIFAuthority API operation for EDX.

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 EDX's API operation ListCrossAccountVIFAuthority for usage and error information.

func (*EDX) ListCrossAccountVIFAuthorityCommon

func (c *EDX) ListCrossAccountVIFAuthorityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListCrossAccountVIFAuthorityCommon API operation for EDX.

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 EDX's API operation ListCrossAccountVIFAuthorityCommon for usage and error information.

func (*EDX) ListCrossAccountVIFAuthorityCommonRequest

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

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

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

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

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

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

func (*EDX) ListCrossAccountVIFAuthorityCommonWithContext

func (c *EDX) ListCrossAccountVIFAuthorityCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListCrossAccountVIFAuthorityCommon 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 (*EDX) ListCrossAccountVIFAuthorityRequest

func (c *EDX) ListCrossAccountVIFAuthorityRequest(input *ListCrossAccountVIFAuthorityInput) (req *request.Request, output *ListCrossAccountVIFAuthorityOutput)

ListCrossAccountVIFAuthorityRequest generates a "volcengine/request.Request" representing the client's request for the ListCrossAccountVIFAuthority operation. The "output" return value will be populated with the ListCrossAccountVIFAuthorityCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListCrossAccountVIFAuthorityWithContext

func (c *EDX) ListCrossAccountVIFAuthorityWithContext(ctx volcengine.Context, input *ListCrossAccountVIFAuthorityInput, opts ...request.Option) (*ListCrossAccountVIFAuthorityOutput, error)

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

See ListCrossAccountVIFAuthority 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 (*EDX) ListDXPAccessPoints

func (c *EDX) ListDXPAccessPoints(input *ListDXPAccessPointsInput) (*ListDXPAccessPointsOutput, error)

ListDXPAccessPoints API operation for EDX.

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 EDX's API operation ListDXPAccessPoints for usage and error information.

func (*EDX) ListDXPAccessPointsCommon

func (c *EDX) ListDXPAccessPointsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListDXPAccessPointsCommon API operation for EDX.

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 EDX's API operation ListDXPAccessPointsCommon for usage and error information.

func (*EDX) ListDXPAccessPointsCommonRequest

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

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

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

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

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

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

func (*EDX) ListDXPAccessPointsCommonWithContext

func (c *EDX) ListDXPAccessPointsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListDXPAccessPointsCommon 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 (*EDX) ListDXPAccessPointsRequest

func (c *EDX) ListDXPAccessPointsRequest(input *ListDXPAccessPointsInput) (req *request.Request, output *ListDXPAccessPointsOutput)

ListDXPAccessPointsRequest generates a "volcengine/request.Request" representing the client's request for the ListDXPAccessPoints operation. The "output" return value will be populated with the ListDXPAccessPointsCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListDXPAccessPointsWithContext

func (c *EDX) ListDXPAccessPointsWithContext(ctx volcengine.Context, input *ListDXPAccessPointsInput, opts ...request.Option) (*ListDXPAccessPointsOutput, error)

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

See ListDXPAccessPoints 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 (*EDX) ListDXPInstances

func (c *EDX) ListDXPInstances(input *ListDXPInstancesInput) (*ListDXPInstancesOutput, error)

ListDXPInstances API operation for EDX.

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 EDX's API operation ListDXPInstances for usage and error information.

func (*EDX) ListDXPInstancesCommon

func (c *EDX) ListDXPInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListDXPInstancesCommon API operation for EDX.

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 EDX's API operation ListDXPInstancesCommon for usage and error information.

func (*EDX) ListDXPInstancesCommonRequest

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

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

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

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

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

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

func (*EDX) ListDXPInstancesCommonWithContext

func (c *EDX) ListDXPInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListDXPInstancesCommon 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 (*EDX) ListDXPInstancesRequest

func (c *EDX) ListDXPInstancesRequest(input *ListDXPInstancesInput) (req *request.Request, output *ListDXPInstancesOutput)

ListDXPInstancesRequest generates a "volcengine/request.Request" representing the client's request for the ListDXPInstances operation. The "output" return value will be populated with the ListDXPInstancesCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListDXPInstancesWithContext

func (c *EDX) ListDXPInstancesWithContext(ctx volcengine.Context, input *ListDXPInstancesInput, opts ...request.Option) (*ListDXPInstancesOutput, error)

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

See ListDXPInstances 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 (*EDX) ListDXPSpecifications

func (c *EDX) ListDXPSpecifications(input *ListDXPSpecificationsInput) (*ListDXPSpecificationsOutput, error)

ListDXPSpecifications API operation for EDX.

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 EDX's API operation ListDXPSpecifications for usage and error information.

func (*EDX) ListDXPSpecificationsCommon

func (c *EDX) ListDXPSpecificationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListDXPSpecificationsCommon API operation for EDX.

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 EDX's API operation ListDXPSpecificationsCommon for usage and error information.

func (*EDX) ListDXPSpecificationsCommonRequest

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

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

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

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

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

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

func (*EDX) ListDXPSpecificationsCommonWithContext

func (c *EDX) ListDXPSpecificationsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListDXPSpecificationsCommon 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 (*EDX) ListDXPSpecificationsRequest

func (c *EDX) ListDXPSpecificationsRequest(input *ListDXPSpecificationsInput) (req *request.Request, output *ListDXPSpecificationsOutput)

ListDXPSpecificationsRequest generates a "volcengine/request.Request" representing the client's request for the ListDXPSpecifications operation. The "output" return value will be populated with the ListDXPSpecificationsCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListDXPSpecificationsWithContext

func (c *EDX) ListDXPSpecificationsWithContext(ctx volcengine.Context, input *ListDXPSpecificationsInput, opts ...request.Option) (*ListDXPSpecificationsOutput, error)

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

See ListDXPSpecifications 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 (*EDX) ListEDX

func (c *EDX) ListEDX(input *ListEDXInput) (*ListEDXOutput, error)

ListEDX API operation for EDX.

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 EDX's API operation ListEDX for usage and error information.

func (*EDX) ListEDXAssociatedVGWTopology

func (c *EDX) ListEDXAssociatedVGWTopology(input *ListEDXAssociatedVGWTopologyInput) (*ListEDXAssociatedVGWTopologyOutput, error)

ListEDXAssociatedVGWTopology API operation for EDX.

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 EDX's API operation ListEDXAssociatedVGWTopology for usage and error information.

func (*EDX) ListEDXAssociatedVGWTopologyCommon

func (c *EDX) ListEDXAssociatedVGWTopologyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListEDXAssociatedVGWTopologyCommon API operation for EDX.

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 EDX's API operation ListEDXAssociatedVGWTopologyCommon for usage and error information.

func (*EDX) ListEDXAssociatedVGWTopologyCommonRequest

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

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

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

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

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

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

func (*EDX) ListEDXAssociatedVGWTopologyCommonWithContext

func (c *EDX) ListEDXAssociatedVGWTopologyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListEDXAssociatedVGWTopologyCommon 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 (*EDX) ListEDXAssociatedVGWTopologyRequest

func (c *EDX) ListEDXAssociatedVGWTopologyRequest(input *ListEDXAssociatedVGWTopologyInput) (req *request.Request, output *ListEDXAssociatedVGWTopologyOutput)

ListEDXAssociatedVGWTopologyRequest generates a "volcengine/request.Request" representing the client's request for the ListEDXAssociatedVGWTopology operation. The "output" return value will be populated with the ListEDXAssociatedVGWTopologyCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListEDXAssociatedVGWTopologyWithContext

func (c *EDX) ListEDXAssociatedVGWTopologyWithContext(ctx volcengine.Context, input *ListEDXAssociatedVGWTopologyInput, opts ...request.Option) (*ListEDXAssociatedVGWTopologyOutput, error)

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

See ListEDXAssociatedVGWTopology 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 (*EDX) ListEDXAvailableVIFVGW

func (c *EDX) ListEDXAvailableVIFVGW(input *ListEDXAvailableVIFVGWInput) (*ListEDXAvailableVIFVGWOutput, error)

ListEDXAvailableVIFVGW API operation for EDX.

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 EDX's API operation ListEDXAvailableVIFVGW for usage and error information.

func (*EDX) ListEDXAvailableVIFVGWCommon

func (c *EDX) ListEDXAvailableVIFVGWCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListEDXAvailableVIFVGWCommon API operation for EDX.

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 EDX's API operation ListEDXAvailableVIFVGWCommon for usage and error information.

func (*EDX) ListEDXAvailableVIFVGWCommonRequest

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

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

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

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

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

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

func (*EDX) ListEDXAvailableVIFVGWCommonWithContext

func (c *EDX) ListEDXAvailableVIFVGWCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListEDXAvailableVIFVGWCommon 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 (*EDX) ListEDXAvailableVIFVGWRequest

func (c *EDX) ListEDXAvailableVIFVGWRequest(input *ListEDXAvailableVIFVGWInput) (req *request.Request, output *ListEDXAvailableVIFVGWOutput)

ListEDXAvailableVIFVGWRequest generates a "volcengine/request.Request" representing the client's request for the ListEDXAvailableVIFVGW operation. The "output" return value will be populated with the ListEDXAvailableVIFVGWCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListEDXAvailableVIFVGWWithContext

func (c *EDX) ListEDXAvailableVIFVGWWithContext(ctx volcengine.Context, input *ListEDXAvailableVIFVGWInput, opts ...request.Option) (*ListEDXAvailableVIFVGWOutput, error)

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

See ListEDXAvailableVIFVGW 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 (*EDX) ListEDXBandwidthPkg

func (c *EDX) ListEDXBandwidthPkg(input *ListEDXBandwidthPkgInput) (*ListEDXBandwidthPkgOutput, error)

ListEDXBandwidthPkg API operation for EDX.

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 EDX's API operation ListEDXBandwidthPkg for usage and error information.

func (*EDX) ListEDXBandwidthPkgCommon

func (c *EDX) ListEDXBandwidthPkgCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListEDXBandwidthPkgCommon API operation for EDX.

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 EDX's API operation ListEDXBandwidthPkgCommon for usage and error information.

func (*EDX) ListEDXBandwidthPkgCommonRequest

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

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

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

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

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

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

func (*EDX) ListEDXBandwidthPkgCommonWithContext

func (c *EDX) ListEDXBandwidthPkgCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListEDXBandwidthPkgCommon 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 (*EDX) ListEDXBandwidthPkgRequest

func (c *EDX) ListEDXBandwidthPkgRequest(input *ListEDXBandwidthPkgInput) (req *request.Request, output *ListEDXBandwidthPkgOutput)

ListEDXBandwidthPkgRequest generates a "volcengine/request.Request" representing the client's request for the ListEDXBandwidthPkg operation. The "output" return value will be populated with the ListEDXBandwidthPkgCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListEDXBandwidthPkgWithContext

func (c *EDX) ListEDXBandwidthPkgWithContext(ctx volcengine.Context, input *ListEDXBandwidthPkgInput, opts ...request.Option) (*ListEDXBandwidthPkgOutput, error)

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

See ListEDXBandwidthPkg 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 (*EDX) ListEDXCommon

func (c *EDX) ListEDXCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListEDXCommon API operation for EDX.

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 EDX's API operation ListEDXCommon for usage and error information.

func (*EDX) ListEDXCommonRequest

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

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

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

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

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

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

func (*EDX) ListEDXCommonWithContext

func (c *EDX) ListEDXCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListEDXCommon 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 (c *EDX) ListEDXPeerLink(input *ListEDXPeerLinkInput) (*ListEDXPeerLinkOutput, error)

ListEDXPeerLink API operation for EDX.

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 EDX's API operation ListEDXPeerLink for usage and error information.

func (*EDX) ListEDXPeerLinkCommon

func (c *EDX) ListEDXPeerLinkCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListEDXPeerLinkCommon API operation for EDX.

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 EDX's API operation ListEDXPeerLinkCommon for usage and error information.

func (*EDX) ListEDXPeerLinkCommonRequest

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

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

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

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

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

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

func (*EDX) ListEDXPeerLinkCommonWithContext

func (c *EDX) ListEDXPeerLinkCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListEDXPeerLinkCommon 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 (*EDX) ListEDXPeerLinkRequest

func (c *EDX) ListEDXPeerLinkRequest(input *ListEDXPeerLinkInput) (req *request.Request, output *ListEDXPeerLinkOutput)

ListEDXPeerLinkRequest generates a "volcengine/request.Request" representing the client's request for the ListEDXPeerLink operation. The "output" return value will be populated with the ListEDXPeerLinkCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListEDXPeerLinkWithContext

func (c *EDX) ListEDXPeerLinkWithContext(ctx volcengine.Context, input *ListEDXPeerLinkInput, opts ...request.Option) (*ListEDXPeerLinkOutput, error)

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

See ListEDXPeerLink 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 (*EDX) ListEDXRequest

func (c *EDX) ListEDXRequest(input *ListEDXInput) (req *request.Request, output *ListEDXOutput)

ListEDXRequest generates a "volcengine/request.Request" representing the client's request for the ListEDX operation. The "output" return value will be populated with the ListEDXCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListEDXWithContext

func (c *EDX) ListEDXWithContext(ctx volcengine.Context, input *ListEDXInput, opts ...request.Option) (*ListEDXOutput, error)

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

See ListEDX 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 (*EDX) ListRouteAggregation

func (c *EDX) ListRouteAggregation(input *ListRouteAggregationInput) (*ListRouteAggregationOutput, error)

ListRouteAggregation API operation for EDX.

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 EDX's API operation ListRouteAggregation for usage and error information.

func (*EDX) ListRouteAggregationCommon

func (c *EDX) ListRouteAggregationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRouteAggregationCommon API operation for EDX.

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 EDX's API operation ListRouteAggregationCommon for usage and error information.

func (*EDX) ListRouteAggregationCommonRequest

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

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

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

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

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

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

func (*EDX) ListRouteAggregationCommonWithContext

func (c *EDX) ListRouteAggregationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListRouteAggregationCommon 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 (*EDX) ListRouteAggregationRequest

func (c *EDX) ListRouteAggregationRequest(input *ListRouteAggregationInput) (req *request.Request, output *ListRouteAggregationOutput)

ListRouteAggregationRequest generates a "volcengine/request.Request" representing the client's request for the ListRouteAggregation operation. The "output" return value will be populated with the ListRouteAggregationCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListRouteAggregationWithContext

func (c *EDX) ListRouteAggregationWithContext(ctx volcengine.Context, input *ListRouteAggregationInput, opts ...request.Option) (*ListRouteAggregationOutput, error)

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

See ListRouteAggregation 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 (*EDX) ListTopoAvailableEDXBandwidthPkg

func (c *EDX) ListTopoAvailableEDXBandwidthPkg(input *ListTopoAvailableEDXBandwidthPkgInput) (*ListTopoAvailableEDXBandwidthPkgOutput, error)

ListTopoAvailableEDXBandwidthPkg API operation for EDX.

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 EDX's API operation ListTopoAvailableEDXBandwidthPkg for usage and error information.

func (*EDX) ListTopoAvailableEDXBandwidthPkgCommon

func (c *EDX) ListTopoAvailableEDXBandwidthPkgCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTopoAvailableEDXBandwidthPkgCommon API operation for EDX.

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 EDX's API operation ListTopoAvailableEDXBandwidthPkgCommon for usage and error information.

func (*EDX) ListTopoAvailableEDXBandwidthPkgCommonRequest

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

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

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

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

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

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

func (*EDX) ListTopoAvailableEDXBandwidthPkgCommonWithContext

func (c *EDX) ListTopoAvailableEDXBandwidthPkgCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListTopoAvailableEDXBandwidthPkgCommon 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 (*EDX) ListTopoAvailableEDXBandwidthPkgRequest

func (c *EDX) ListTopoAvailableEDXBandwidthPkgRequest(input *ListTopoAvailableEDXBandwidthPkgInput) (req *request.Request, output *ListTopoAvailableEDXBandwidthPkgOutput)

ListTopoAvailableEDXBandwidthPkgRequest generates a "volcengine/request.Request" representing the client's request for the ListTopoAvailableEDXBandwidthPkg operation. The "output" return value will be populated with the ListTopoAvailableEDXBandwidthPkgCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListTopoAvailableEDXBandwidthPkgWithContext

func (c *EDX) ListTopoAvailableEDXBandwidthPkgWithContext(ctx volcengine.Context, input *ListTopoAvailableEDXBandwidthPkgInput, opts ...request.Option) (*ListTopoAvailableEDXBandwidthPkgOutput, error)

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

See ListTopoAvailableEDXBandwidthPkg 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 (*EDX) ListVirtualInterface

func (c *EDX) ListVirtualInterface(input *ListVirtualInterfaceInput) (*ListVirtualInterfaceOutput, error)

ListVirtualInterface API operation for EDX.

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 EDX's API operation ListVirtualInterface for usage and error information.

func (*EDX) ListVirtualInterfaceCommon

func (c *EDX) ListVirtualInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListVirtualInterfaceCommon API operation for EDX.

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 EDX's API operation ListVirtualInterfaceCommon for usage and error information.

func (*EDX) ListVirtualInterfaceCommonRequest

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

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

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

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

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

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

func (*EDX) ListVirtualInterfaceCommonWithContext

func (c *EDX) ListVirtualInterfaceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ListVirtualInterfaceCommon 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 (*EDX) ListVirtualInterfaceRequest

func (c *EDX) ListVirtualInterfaceRequest(input *ListVirtualInterfaceInput) (req *request.Request, output *ListVirtualInterfaceOutput)

ListVirtualInterfaceRequest generates a "volcengine/request.Request" representing the client's request for the ListVirtualInterface operation. The "output" return value will be populated with the ListVirtualInterfaceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ListVirtualInterfaceWithContext

func (c *EDX) ListVirtualInterfaceWithContext(ctx volcengine.Context, input *ListVirtualInterfaceInput, opts ...request.Option) (*ListVirtualInterfaceOutput, error)

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

See ListVirtualInterface 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 (*EDX) ModifyDXPConnection

func (c *EDX) ModifyDXPConnection(input *ModifyDXPConnectionInput) (*ModifyDXPConnectionOutput, error)

ModifyDXPConnection API operation for EDX.

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 EDX's API operation ModifyDXPConnection for usage and error information.

func (*EDX) ModifyDXPConnectionCommon

func (c *EDX) ModifyDXPConnectionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDXPConnectionCommon API operation for EDX.

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 EDX's API operation ModifyDXPConnectionCommon for usage and error information.

func (*EDX) ModifyDXPConnectionCommonRequest

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

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

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

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

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

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

func (*EDX) ModifyDXPConnectionCommonWithContext

func (c *EDX) ModifyDXPConnectionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyDXPConnectionCommon 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 (*EDX) ModifyDXPConnectionRequest

func (c *EDX) ModifyDXPConnectionRequest(input *ModifyDXPConnectionInput) (req *request.Request, output *ModifyDXPConnectionOutput)

ModifyDXPConnectionRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDXPConnection operation. The "output" return value will be populated with the ModifyDXPConnectionCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ModifyDXPConnectionWithContext

func (c *EDX) ModifyDXPConnectionWithContext(ctx volcengine.Context, input *ModifyDXPConnectionInput, opts ...request.Option) (*ModifyDXPConnectionOutput, error)

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

See ModifyDXPConnection 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 (*EDX) ModifyDXPInstance

func (c *EDX) ModifyDXPInstance(input *ModifyDXPInstanceInput) (*ModifyDXPInstanceOutput, error)

ModifyDXPInstance API operation for EDX.

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 EDX's API operation ModifyDXPInstance for usage and error information.

func (*EDX) ModifyDXPInstanceCommon

func (c *EDX) ModifyDXPInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDXPInstanceCommon API operation for EDX.

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 EDX's API operation ModifyDXPInstanceCommon for usage and error information.

func (*EDX) ModifyDXPInstanceCommonRequest

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

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

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

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

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

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

func (*EDX) ModifyDXPInstanceCommonWithContext

func (c *EDX) ModifyDXPInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyDXPInstanceCommon 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 (*EDX) ModifyDXPInstanceRequest

func (c *EDX) ModifyDXPInstanceRequest(input *ModifyDXPInstanceInput) (req *request.Request, output *ModifyDXPInstanceOutput)

ModifyDXPInstanceRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDXPInstance operation. The "output" return value will be populated with the ModifyDXPInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ModifyDXPInstanceWithContext

func (c *EDX) ModifyDXPInstanceWithContext(ctx volcengine.Context, input *ModifyDXPInstanceInput, opts ...request.Option) (*ModifyDXPInstanceOutput, error)

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

See ModifyDXPInstance 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 (*EDX) ModifyEDXAttribute

func (c *EDX) ModifyEDXAttribute(input *ModifyEDXAttributeInput) (*ModifyEDXAttributeOutput, error)

ModifyEDXAttribute API operation for EDX.

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 EDX's API operation ModifyEDXAttribute for usage and error information.

func (*EDX) ModifyEDXAttributeCommon

func (c *EDX) ModifyEDXAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyEDXAttributeCommon API operation for EDX.

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 EDX's API operation ModifyEDXAttributeCommon for usage and error information.

func (*EDX) ModifyEDXAttributeCommonRequest

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

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

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

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

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

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

func (*EDX) ModifyEDXAttributeCommonWithContext

func (c *EDX) ModifyEDXAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyEDXAttributeCommon 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 (*EDX) ModifyEDXAttributeRequest

func (c *EDX) ModifyEDXAttributeRequest(input *ModifyEDXAttributeInput) (req *request.Request, output *ModifyEDXAttributeOutput)

ModifyEDXAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyEDXAttribute operation. The "output" return value will be populated with the ModifyEDXAttributeCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ModifyEDXAttributeWithContext

func (c *EDX) ModifyEDXAttributeWithContext(ctx volcengine.Context, input *ModifyEDXAttributeInput, opts ...request.Option) (*ModifyEDXAttributeOutput, error)

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

See ModifyEDXAttribute 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 (*EDX) ModifyEDXBandwidthPkg

func (c *EDX) ModifyEDXBandwidthPkg(input *ModifyEDXBandwidthPkgInput) (*ModifyEDXBandwidthPkgOutput, error)

ModifyEDXBandwidthPkg API operation for EDX.

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 EDX's API operation ModifyEDXBandwidthPkg for usage and error information.

func (*EDX) ModifyEDXBandwidthPkgCommon

func (c *EDX) ModifyEDXBandwidthPkgCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyEDXBandwidthPkgCommon API operation for EDX.

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 EDX's API operation ModifyEDXBandwidthPkgCommon for usage and error information.

func (*EDX) ModifyEDXBandwidthPkgCommonRequest

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

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

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

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

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

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

func (*EDX) ModifyEDXBandwidthPkgCommonWithContext

func (c *EDX) ModifyEDXBandwidthPkgCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyEDXBandwidthPkgCommon 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 (*EDX) ModifyEDXBandwidthPkgRequest

func (c *EDX) ModifyEDXBandwidthPkgRequest(input *ModifyEDXBandwidthPkgInput) (req *request.Request, output *ModifyEDXBandwidthPkgOutput)

ModifyEDXBandwidthPkgRequest generates a "volcengine/request.Request" representing the client's request for the ModifyEDXBandwidthPkg operation. The "output" return value will be populated with the ModifyEDXBandwidthPkgCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ModifyEDXBandwidthPkgWithContext

func (c *EDX) ModifyEDXBandwidthPkgWithContext(ctx volcengine.Context, input *ModifyEDXBandwidthPkgInput, opts ...request.Option) (*ModifyEDXBandwidthPkgOutput, error)

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

See ModifyEDXBandwidthPkg 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 (*EDX) ModifyRouteAggregationAttribute

func (c *EDX) ModifyRouteAggregationAttribute(input *ModifyRouteAggregationAttributeInput) (*ModifyRouteAggregationAttributeOutput, error)

ModifyRouteAggregationAttribute API operation for EDX.

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 EDX's API operation ModifyRouteAggregationAttribute for usage and error information.

func (*EDX) ModifyRouteAggregationAttributeCommon

func (c *EDX) ModifyRouteAggregationAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyRouteAggregationAttributeCommon API operation for EDX.

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 EDX's API operation ModifyRouteAggregationAttributeCommon for usage and error information.

func (*EDX) ModifyRouteAggregationAttributeCommonRequest

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

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

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

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

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

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

func (*EDX) ModifyRouteAggregationAttributeCommonWithContext

func (c *EDX) ModifyRouteAggregationAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyRouteAggregationAttributeCommon 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 (*EDX) ModifyRouteAggregationAttributeRequest

func (c *EDX) ModifyRouteAggregationAttributeRequest(input *ModifyRouteAggregationAttributeInput) (req *request.Request, output *ModifyRouteAggregationAttributeOutput)

ModifyRouteAggregationAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyRouteAggregationAttribute operation. The "output" return value will be populated with the ModifyRouteAggregationAttributeCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ModifyRouteAggregationAttributeWithContext

func (c *EDX) ModifyRouteAggregationAttributeWithContext(ctx volcengine.Context, input *ModifyRouteAggregationAttributeInput, opts ...request.Option) (*ModifyRouteAggregationAttributeOutput, error)

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

See ModifyRouteAggregationAttribute 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 (*EDX) ModifyVirtualInterfaceAttribute

func (c *EDX) ModifyVirtualInterfaceAttribute(input *ModifyVirtualInterfaceAttributeInput) (*ModifyVirtualInterfaceAttributeOutput, error)

ModifyVirtualInterfaceAttribute API operation for EDX.

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 EDX's API operation ModifyVirtualInterfaceAttribute for usage and error information.

func (*EDX) ModifyVirtualInterfaceAttributeCommon

func (c *EDX) ModifyVirtualInterfaceAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVirtualInterfaceAttributeCommon API operation for EDX.

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 EDX's API operation ModifyVirtualInterfaceAttributeCommon for usage and error information.

func (*EDX) ModifyVirtualInterfaceAttributeCommonRequest

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

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

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

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

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

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

func (*EDX) ModifyVirtualInterfaceAttributeCommonWithContext

func (c *EDX) ModifyVirtualInterfaceAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyVirtualInterfaceAttributeCommon 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 (*EDX) ModifyVirtualInterfaceAttributeRequest

func (c *EDX) ModifyVirtualInterfaceAttributeRequest(input *ModifyVirtualInterfaceAttributeInput) (req *request.Request, output *ModifyVirtualInterfaceAttributeOutput)

ModifyVirtualInterfaceAttributeRequest generates a "volcengine/request.Request" representing the client's request for the ModifyVirtualInterfaceAttribute operation. The "output" return value will be populated with the ModifyVirtualInterfaceAttributeCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ModifyVirtualInterfaceAttributeWithContext

func (c *EDX) ModifyVirtualInterfaceAttributeWithContext(ctx volcengine.Context, input *ModifyVirtualInterfaceAttributeInput, opts ...request.Option) (*ModifyVirtualInterfaceAttributeOutput, error)

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

See ModifyVirtualInterfaceAttribute 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 (*EDX) ModifyVirtualInterfaceBFD

func (c *EDX) ModifyVirtualInterfaceBFD(input *ModifyVirtualInterfaceBFDInput) (*ModifyVirtualInterfaceBFDOutput, error)

ModifyVirtualInterfaceBFD API operation for EDX.

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 EDX's API operation ModifyVirtualInterfaceBFD for usage and error information.

func (*EDX) ModifyVirtualInterfaceBFDCommon

func (c *EDX) ModifyVirtualInterfaceBFDCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVirtualInterfaceBFDCommon API operation for EDX.

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 EDX's API operation ModifyVirtualInterfaceBFDCommon for usage and error information.

func (*EDX) ModifyVirtualInterfaceBFDCommonRequest

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

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

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

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

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

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

func (*EDX) ModifyVirtualInterfaceBFDCommonWithContext

func (c *EDX) ModifyVirtualInterfaceBFDCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyVirtualInterfaceBFDCommon 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 (*EDX) ModifyVirtualInterfaceBFDRequest

func (c *EDX) ModifyVirtualInterfaceBFDRequest(input *ModifyVirtualInterfaceBFDInput) (req *request.Request, output *ModifyVirtualInterfaceBFDOutput)

ModifyVirtualInterfaceBFDRequest generates a "volcengine/request.Request" representing the client's request for the ModifyVirtualInterfaceBFD operation. The "output" return value will be populated with the ModifyVirtualInterfaceBFDCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ModifyVirtualInterfaceBFDWithContext

func (c *EDX) ModifyVirtualInterfaceBFDWithContext(ctx volcengine.Context, input *ModifyVirtualInterfaceBFDInput, opts ...request.Option) (*ModifyVirtualInterfaceBFDOutput, error)

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

See ModifyVirtualInterfaceBFD 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 (*EDX) RejectCrossAccountVIFAuthority

func (c *EDX) RejectCrossAccountVIFAuthority(input *RejectCrossAccountVIFAuthorityInput) (*RejectCrossAccountVIFAuthorityOutput, error)

RejectCrossAccountVIFAuthority API operation for EDX.

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 EDX's API operation RejectCrossAccountVIFAuthority for usage and error information.

func (*EDX) RejectCrossAccountVIFAuthorityCommon

func (c *EDX) RejectCrossAccountVIFAuthorityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RejectCrossAccountVIFAuthorityCommon API operation for EDX.

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 EDX's API operation RejectCrossAccountVIFAuthorityCommon for usage and error information.

func (*EDX) RejectCrossAccountVIFAuthorityCommonRequest

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

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

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

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

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

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

func (*EDX) RejectCrossAccountVIFAuthorityCommonWithContext

func (c *EDX) RejectCrossAccountVIFAuthorityCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See RejectCrossAccountVIFAuthorityCommon 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 (*EDX) RejectCrossAccountVIFAuthorityRequest

func (c *EDX) RejectCrossAccountVIFAuthorityRequest(input *RejectCrossAccountVIFAuthorityInput) (req *request.Request, output *RejectCrossAccountVIFAuthorityOutput)

RejectCrossAccountVIFAuthorityRequest generates a "volcengine/request.Request" representing the client's request for the RejectCrossAccountVIFAuthority operation. The "output" return value will be populated with the RejectCrossAccountVIFAuthorityCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) RejectCrossAccountVIFAuthorityWithContext

func (c *EDX) RejectCrossAccountVIFAuthorityWithContext(ctx volcengine.Context, input *RejectCrossAccountVIFAuthorityInput, opts ...request.Option) (*RejectCrossAccountVIFAuthorityOutput, error)

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

See RejectCrossAccountVIFAuthority 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 (*EDX) ResumeDXPInstance

func (c *EDX) ResumeDXPInstance(input *ResumeDXPInstanceInput) (*ResumeDXPInstanceOutput, error)

ResumeDXPInstance API operation for EDX.

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 EDX's API operation ResumeDXPInstance for usage and error information.

func (*EDX) ResumeDXPInstanceCommon

func (c *EDX) ResumeDXPInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ResumeDXPInstanceCommon API operation for EDX.

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 EDX's API operation ResumeDXPInstanceCommon for usage and error information.

func (*EDX) ResumeDXPInstanceCommonRequest

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

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

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

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

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

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

func (*EDX) ResumeDXPInstanceCommonWithContext

func (c *EDX) ResumeDXPInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ResumeDXPInstanceCommon 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 (*EDX) ResumeDXPInstanceRequest

func (c *EDX) ResumeDXPInstanceRequest(input *ResumeDXPInstanceInput) (req *request.Request, output *ResumeDXPInstanceOutput)

ResumeDXPInstanceRequest generates a "volcengine/request.Request" representing the client's request for the ResumeDXPInstance operation. The "output" return value will be populated with the ResumeDXPInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) ResumeDXPInstanceWithContext

func (c *EDX) ResumeDXPInstanceWithContext(ctx volcengine.Context, input *ResumeDXPInstanceInput, opts ...request.Option) (*ResumeDXPInstanceOutput, error)

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

See ResumeDXPInstance 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 (*EDX) RevokeCrossAccountVIFAuthority

func (c *EDX) RevokeCrossAccountVIFAuthority(input *RevokeCrossAccountVIFAuthorityInput) (*RevokeCrossAccountVIFAuthorityOutput, error)

RevokeCrossAccountVIFAuthority API operation for EDX.

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 EDX's API operation RevokeCrossAccountVIFAuthority for usage and error information.

func (*EDX) RevokeCrossAccountVIFAuthorityCommon

func (c *EDX) RevokeCrossAccountVIFAuthorityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokeCrossAccountVIFAuthorityCommon API operation for EDX.

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 EDX's API operation RevokeCrossAccountVIFAuthorityCommon for usage and error information.

func (*EDX) RevokeCrossAccountVIFAuthorityCommonRequest

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

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

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

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

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

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

func (*EDX) RevokeCrossAccountVIFAuthorityCommonWithContext

func (c *EDX) RevokeCrossAccountVIFAuthorityCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See RevokeCrossAccountVIFAuthorityCommon 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 (*EDX) RevokeCrossAccountVIFAuthorityRequest

func (c *EDX) RevokeCrossAccountVIFAuthorityRequest(input *RevokeCrossAccountVIFAuthorityInput) (req *request.Request, output *RevokeCrossAccountVIFAuthorityOutput)

RevokeCrossAccountVIFAuthorityRequest generates a "volcengine/request.Request" representing the client's request for the RevokeCrossAccountVIFAuthority operation. The "output" return value will be populated with the RevokeCrossAccountVIFAuthorityCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) RevokeCrossAccountVIFAuthorityWithContext

func (c *EDX) RevokeCrossAccountVIFAuthorityWithContext(ctx volcengine.Context, input *RevokeCrossAccountVIFAuthorityInput, opts ...request.Option) (*RevokeCrossAccountVIFAuthorityOutput, error)

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

See RevokeCrossAccountVIFAuthority 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 (*EDX) SignConstructionCompleted

func (c *EDX) SignConstructionCompleted(input *SignConstructionCompletedInput) (*SignConstructionCompletedOutput, error)

SignConstructionCompleted API operation for EDX.

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 EDX's API operation SignConstructionCompleted for usage and error information.

func (*EDX) SignConstructionCompletedCommon

func (c *EDX) SignConstructionCompletedCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SignConstructionCompletedCommon API operation for EDX.

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 EDX's API operation SignConstructionCompletedCommon for usage and error information.

func (*EDX) SignConstructionCompletedCommonRequest

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

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

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

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

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

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

func (*EDX) SignConstructionCompletedCommonWithContext

func (c *EDX) SignConstructionCompletedCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See SignConstructionCompletedCommon 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 (*EDX) SignConstructionCompletedRequest

func (c *EDX) SignConstructionCompletedRequest(input *SignConstructionCompletedInput) (req *request.Request, output *SignConstructionCompletedOutput)

SignConstructionCompletedRequest generates a "volcengine/request.Request" representing the client's request for the SignConstructionCompleted operation. The "output" return value will be populated with the SignConstructionCompletedCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) SignConstructionCompletedWithContext

func (c *EDX) SignConstructionCompletedWithContext(ctx volcengine.Context, input *SignConstructionCompletedInput, opts ...request.Option) (*SignConstructionCompletedOutput, error)

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

See SignConstructionCompleted 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 (*EDX) StopDXPInstance

func (c *EDX) StopDXPInstance(input *StopDXPInstanceInput) (*StopDXPInstanceOutput, error)

StopDXPInstance API operation for EDX.

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 EDX's API operation StopDXPInstance for usage and error information.

func (*EDX) StopDXPInstanceCommon

func (c *EDX) StopDXPInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopDXPInstanceCommon API operation for EDX.

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 EDX's API operation StopDXPInstanceCommon for usage and error information.

func (*EDX) StopDXPInstanceCommonRequest

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

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

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

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

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

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

func (*EDX) StopDXPInstanceCommonWithContext

func (c *EDX) StopDXPInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See StopDXPInstanceCommon 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 (*EDX) StopDXPInstanceRequest

func (c *EDX) StopDXPInstanceRequest(input *StopDXPInstanceInput) (req *request.Request, output *StopDXPInstanceOutput)

StopDXPInstanceRequest generates a "volcengine/request.Request" representing the client's request for the StopDXPInstance operation. The "output" return value will be populated with the StopDXPInstanceCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) StopDXPInstanceWithContext

func (c *EDX) StopDXPInstanceWithContext(ctx volcengine.Context, input *StopDXPInstanceInput, opts ...request.Option) (*StopDXPInstanceOutput, error)

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

See StopDXPInstance 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 (*EDX) UpdateEDXLinkBandwidth

func (c *EDX) UpdateEDXLinkBandwidth(input *UpdateEDXLinkBandwidthInput) (*UpdateEDXLinkBandwidthOutput, error)

UpdateEDXLinkBandwidth API operation for EDX.

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 EDX's API operation UpdateEDXLinkBandwidth for usage and error information.

func (*EDX) UpdateEDXLinkBandwidthCommon

func (c *EDX) UpdateEDXLinkBandwidthCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateEDXLinkBandwidthCommon API operation for EDX.

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 EDX's API operation UpdateEDXLinkBandwidthCommon for usage and error information.

func (*EDX) UpdateEDXLinkBandwidthCommonRequest

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

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

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

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

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

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

func (*EDX) UpdateEDXLinkBandwidthCommonWithContext

func (c *EDX) UpdateEDXLinkBandwidthCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See UpdateEDXLinkBandwidthCommon 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 (*EDX) UpdateEDXLinkBandwidthRequest

func (c *EDX) UpdateEDXLinkBandwidthRequest(input *UpdateEDXLinkBandwidthInput) (req *request.Request, output *UpdateEDXLinkBandwidthOutput)

UpdateEDXLinkBandwidthRequest generates a "volcengine/request.Request" representing the client's request for the UpdateEDXLinkBandwidth operation. The "output" return value will be populated with the UpdateEDXLinkBandwidthCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) UpdateEDXLinkBandwidthWithContext

func (c *EDX) UpdateEDXLinkBandwidthWithContext(ctx volcengine.Context, input *UpdateEDXLinkBandwidthInput, opts ...request.Option) (*UpdateEDXLinkBandwidthOutput, error)

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

See UpdateEDXLinkBandwidth 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 (*EDX) UpdateEDXVGWTopoCoordinate

func (c *EDX) UpdateEDXVGWTopoCoordinate(input *UpdateEDXVGWTopoCoordinateInput) (*UpdateEDXVGWTopoCoordinateOutput, error)

UpdateEDXVGWTopoCoordinate API operation for EDX.

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 EDX's API operation UpdateEDXVGWTopoCoordinate for usage and error information.

func (*EDX) UpdateEDXVGWTopoCoordinateCommon

func (c *EDX) UpdateEDXVGWTopoCoordinateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateEDXVGWTopoCoordinateCommon API operation for EDX.

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 EDX's API operation UpdateEDXVGWTopoCoordinateCommon for usage and error information.

func (*EDX) UpdateEDXVGWTopoCoordinateCommonRequest

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

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

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

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

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

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

func (*EDX) UpdateEDXVGWTopoCoordinateCommonWithContext

func (c *EDX) UpdateEDXVGWTopoCoordinateCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See UpdateEDXVGWTopoCoordinateCommon 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 (*EDX) UpdateEDXVGWTopoCoordinateRequest

func (c *EDX) UpdateEDXVGWTopoCoordinateRequest(input *UpdateEDXVGWTopoCoordinateInput) (req *request.Request, output *UpdateEDXVGWTopoCoordinateOutput)

UpdateEDXVGWTopoCoordinateRequest generates a "volcengine/request.Request" representing the client's request for the UpdateEDXVGWTopoCoordinate operation. The "output" return value will be populated with the UpdateEDXVGWTopoCoordinateCommon request's response once the request completes successfully.

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

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

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

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

func (*EDX) UpdateEDXVGWTopoCoordinateWithContext

func (c *EDX) UpdateEDXVGWTopoCoordinateWithContext(ctx volcengine.Context, input *UpdateEDXVGWTopoCoordinateInput, opts ...request.Option) (*UpdateEDXVGWTopoCoordinateOutput, error)

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

See UpdateEDXVGWTopoCoordinate 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 (*EDX) UploadDXPLicense

func (c *EDX) UploadDXPLicense(input *UploadDXPLicenseInput) (*UploadDXPLicenseOutput, error)

UploadDXPLicense API operation for EDX.

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 EDX's API operation UploadDXPLicense for usage and error information.

func (*EDX) UploadDXPLicenseCommon

func (c *EDX) UploadDXPLicenseCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UploadDXPLicenseCommon API operation for EDX.

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 EDX's API operation UploadDXPLicenseCommon for usage and error information.

func (*EDX) UploadDXPLicenseCommonRequest

func (c *EDX) UploadDXPLicenseCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UploadDXPLicenseCommonRequest generates a "volcengine/request.Request" representing the client's request for the UploadDXPLicenseCommon operation. The "output" return value will be populated with the UploadDXPLicenseCommon request's response once the request completes successfully.

Use "Send" method on the returned UploadDXPLicenseCommon Request to send the API call to the service. the "output" return value is not valid until after UploadDXPLicenseCommon Send returns without error.

See UploadDXPLicenseCommon for more information on using the UploadDXPLicenseCommon API call, and error handling.

// Example sending a request using the UploadDXPLicenseCommonRequest method.
req, resp := client.UploadDXPLicenseCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*EDX) UploadDXPLicenseCommonWithContext

func (c *EDX) UploadDXPLicenseCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UploadDXPLicenseCommonWithContext is the same as UploadDXPLicenseCommon with the addition of the ability to pass a context and additional request options.

See UploadDXPLicenseCommon 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 (*EDX) UploadDXPLicenseRequest

func (c *EDX) UploadDXPLicenseRequest(input *UploadDXPLicenseInput) (req *request.Request, output *UploadDXPLicenseOutput)

UploadDXPLicenseRequest generates a "volcengine/request.Request" representing the client's request for the UploadDXPLicense operation. The "output" return value will be populated with the UploadDXPLicenseCommon request's response once the request completes successfully.

Use "Send" method on the returned UploadDXPLicenseCommon Request to send the API call to the service. the "output" return value is not valid until after UploadDXPLicenseCommon Send returns without error.

See UploadDXPLicense for more information on using the UploadDXPLicense API call, and error handling.

// Example sending a request using the UploadDXPLicenseRequest method.
req, resp := client.UploadDXPLicenseRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*EDX) UploadDXPLicenseWithContext

func (c *EDX) UploadDXPLicenseWithContext(ctx volcengine.Context, input *UploadDXPLicenseInput, opts ...request.Option) (*UploadDXPLicenseOutput, error)

UploadDXPLicenseWithContext is the same as UploadDXPLicense with the addition of the ability to pass a context and additional request options.

See UploadDXPLicense 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 EDXAPI

type EDXAPI interface {
	AddRouteAggregationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddRouteAggregationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddRouteAggregationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddRouteAggregation(*AddRouteAggregationInput) (*AddRouteAggregationOutput, error)
	AddRouteAggregationWithContext(volcengine.Context, *AddRouteAggregationInput, ...request.Option) (*AddRouteAggregationOutput, error)
	AddRouteAggregationRequest(*AddRouteAggregationInput) (*request.Request, *AddRouteAggregationOutput)

	AgreeCrossAccountVIFAuthorityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AgreeCrossAccountVIFAuthorityCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AgreeCrossAccountVIFAuthorityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AgreeCrossAccountVIFAuthority(*AgreeCrossAccountVIFAuthorityInput) (*AgreeCrossAccountVIFAuthorityOutput, error)
	AgreeCrossAccountVIFAuthorityWithContext(volcengine.Context, *AgreeCrossAccountVIFAuthorityInput, ...request.Option) (*AgreeCrossAccountVIFAuthorityOutput, error)
	AgreeCrossAccountVIFAuthorityRequest(*AgreeCrossAccountVIFAuthorityInput) (*request.Request, *AgreeCrossAccountVIFAuthorityOutput)

	ApplyCrossAccountVIFAuthorityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ApplyCrossAccountVIFAuthorityCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ApplyCrossAccountVIFAuthorityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ApplyCrossAccountVIFAuthority(*ApplyCrossAccountVIFAuthorityInput) (*ApplyCrossAccountVIFAuthorityOutput, error)
	ApplyCrossAccountVIFAuthorityWithContext(volcengine.Context, *ApplyCrossAccountVIFAuthorityInput, ...request.Option) (*ApplyCrossAccountVIFAuthorityOutput, error)
	ApplyCrossAccountVIFAuthorityRequest(*ApplyCrossAccountVIFAuthorityInput) (*request.Request, *ApplyCrossAccountVIFAuthorityOutput)

	CancelCrossAccountVIFAuthorityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CancelCrossAccountVIFAuthorityCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CancelCrossAccountVIFAuthorityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CancelCrossAccountVIFAuthority(*CancelCrossAccountVIFAuthorityInput) (*CancelCrossAccountVIFAuthorityOutput, error)
	CancelCrossAccountVIFAuthorityWithContext(volcengine.Context, *CancelCrossAccountVIFAuthorityInput, ...request.Option) (*CancelCrossAccountVIFAuthorityOutput, error)
	CancelCrossAccountVIFAuthorityRequest(*CancelCrossAccountVIFAuthorityInput) (*request.Request, *CancelCrossAccountVIFAuthorityOutput)

	CreateDXPConnectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDXPConnectionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDXPConnectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDXPConnection(*CreateDXPConnectionInput) (*CreateDXPConnectionOutput, error)
	CreateDXPConnectionWithContext(volcengine.Context, *CreateDXPConnectionInput, ...request.Option) (*CreateDXPConnectionOutput, error)
	CreateDXPConnectionRequest(*CreateDXPConnectionInput) (*request.Request, *CreateDXPConnectionOutput)

	CreateDXPConnectionOrderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDXPConnectionOrderCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDXPConnectionOrderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDXPConnectionOrder(*CreateDXPConnectionOrderInput) (*CreateDXPConnectionOrderOutput, error)
	CreateDXPConnectionOrderWithContext(volcengine.Context, *CreateDXPConnectionOrderInput, ...request.Option) (*CreateDXPConnectionOrderOutput, error)
	CreateDXPConnectionOrderRequest(*CreateDXPConnectionOrderInput) (*request.Request, *CreateDXPConnectionOrderOutput)

	CreateDXPInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDXPInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDXPInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDXPInstance(*CreateDXPInstanceInput) (*CreateDXPInstanceOutput, error)
	CreateDXPInstanceWithContext(volcengine.Context, *CreateDXPInstanceInput, ...request.Option) (*CreateDXPInstanceOutput, error)
	CreateDXPInstanceRequest(*CreateDXPInstanceInput) (*request.Request, *CreateDXPInstanceOutput)

	CreateEDXCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateEDXCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateEDXCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateEDX(*CreateEDXInput) (*CreateEDXOutput, error)
	CreateEDXWithContext(volcengine.Context, *CreateEDXInput, ...request.Option) (*CreateEDXOutput, error)
	CreateEDXRequest(*CreateEDXInput) (*request.Request, *CreateEDXOutput)

	CreateEDXBandwidthPkgCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateEDXBandwidthPkgCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateEDXBandwidthPkgCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateEDXBandwidthPkg(*CreateEDXBandwidthPkgInput) (*CreateEDXBandwidthPkgOutput, error)
	CreateEDXBandwidthPkgWithContext(volcengine.Context, *CreateEDXBandwidthPkgInput, ...request.Option) (*CreateEDXBandwidthPkgOutput, error)
	CreateEDXBandwidthPkgRequest(*CreateEDXBandwidthPkgInput) (*request.Request, *CreateEDXBandwidthPkgOutput)

	CreateEDXPeerLinkCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateEDXPeerLinkCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateEDXPeerLinkCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateEDXPeerLink(*CreateEDXPeerLinkInput) (*CreateEDXPeerLinkOutput, error)
	CreateEDXPeerLinkWithContext(volcengine.Context, *CreateEDXPeerLinkInput, ...request.Option) (*CreateEDXPeerLinkOutput, error)
	CreateEDXPeerLinkRequest(*CreateEDXPeerLinkInput) (*request.Request, *CreateEDXPeerLinkOutput)

	CreateVirtualInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVirtualInterfaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVirtualInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVirtualInterface(*CreateVirtualInterfaceInput) (*CreateVirtualInterfaceOutput, error)
	CreateVirtualInterfaceWithContext(volcengine.Context, *CreateVirtualInterfaceInput, ...request.Option) (*CreateVirtualInterfaceOutput, error)
	CreateVirtualInterfaceRequest(*CreateVirtualInterfaceInput) (*request.Request, *CreateVirtualInterfaceOutput)

	CreateVirtualInterfaceBFDCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVirtualInterfaceBFDCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVirtualInterfaceBFDCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVirtualInterfaceBFD(*CreateVirtualInterfaceBFDInput) (*CreateVirtualInterfaceBFDOutput, error)
	CreateVirtualInterfaceBFDWithContext(volcengine.Context, *CreateVirtualInterfaceBFDInput, ...request.Option) (*CreateVirtualInterfaceBFDOutput, error)
	CreateVirtualInterfaceBFDRequest(*CreateVirtualInterfaceBFDInput) (*request.Request, *CreateVirtualInterfaceBFDOutput)

	CreateVirtualInterfaceBGPPeerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVirtualInterfaceBGPPeerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVirtualInterfaceBGPPeerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVirtualInterfaceBGPPeer(*CreateVirtualInterfaceBGPPeerInput) (*CreateVirtualInterfaceBGPPeerOutput, error)
	CreateVirtualInterfaceBGPPeerWithContext(volcengine.Context, *CreateVirtualInterfaceBGPPeerInput, ...request.Option) (*CreateVirtualInterfaceBGPPeerOutput, error)
	CreateVirtualInterfaceBGPPeerRequest(*CreateVirtualInterfaceBGPPeerInput) (*request.Request, *CreateVirtualInterfaceBGPPeerOutput)

	DeleteCrossAccountVIFAuthorityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCrossAccountVIFAuthorityCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCrossAccountVIFAuthorityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCrossAccountVIFAuthority(*DeleteCrossAccountVIFAuthorityInput) (*DeleteCrossAccountVIFAuthorityOutput, error)
	DeleteCrossAccountVIFAuthorityWithContext(volcengine.Context, *DeleteCrossAccountVIFAuthorityInput, ...request.Option) (*DeleteCrossAccountVIFAuthorityOutput, error)
	DeleteCrossAccountVIFAuthorityRequest(*DeleteCrossAccountVIFAuthorityInput) (*request.Request, *DeleteCrossAccountVIFAuthorityOutput)

	DeleteDXPInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDXPInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDXPInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDXPInstance(*DeleteDXPInstanceInput) (*DeleteDXPInstanceOutput, error)
	DeleteDXPInstanceWithContext(volcengine.Context, *DeleteDXPInstanceInput, ...request.Option) (*DeleteDXPInstanceOutput, error)
	DeleteDXPInstanceRequest(*DeleteDXPInstanceInput) (*request.Request, *DeleteDXPInstanceOutput)

	DeleteEDXCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteEDXCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteEDXCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteEDX(*DeleteEDXInput) (*DeleteEDXOutput, error)
	DeleteEDXWithContext(volcengine.Context, *DeleteEDXInput, ...request.Option) (*DeleteEDXOutput, error)
	DeleteEDXRequest(*DeleteEDXInput) (*request.Request, *DeleteEDXOutput)

	DeleteEDXBandwidthPkgCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteEDXBandwidthPkgCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteEDXBandwidthPkgCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteEDXBandwidthPkg(*DeleteEDXBandwidthPkgInput) (*DeleteEDXBandwidthPkgOutput, error)
	DeleteEDXBandwidthPkgWithContext(volcengine.Context, *DeleteEDXBandwidthPkgInput, ...request.Option) (*DeleteEDXBandwidthPkgOutput, error)
	DeleteEDXBandwidthPkgRequest(*DeleteEDXBandwidthPkgInput) (*request.Request, *DeleteEDXBandwidthPkgOutput)

	DeleteEDXPeerLinkCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteEDXPeerLinkCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteEDXPeerLinkCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteEDXPeerLink(*DeleteEDXPeerLinkInput) (*DeleteEDXPeerLinkOutput, error)
	DeleteEDXPeerLinkWithContext(volcengine.Context, *DeleteEDXPeerLinkInput, ...request.Option) (*DeleteEDXPeerLinkOutput, error)
	DeleteEDXPeerLinkRequest(*DeleteEDXPeerLinkInput) (*request.Request, *DeleteEDXPeerLinkOutput)

	DeleteRouteAggregationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRouteAggregationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRouteAggregationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRouteAggregation(*DeleteRouteAggregationInput) (*DeleteRouteAggregationOutput, error)
	DeleteRouteAggregationWithContext(volcengine.Context, *DeleteRouteAggregationInput, ...request.Option) (*DeleteRouteAggregationOutput, error)
	DeleteRouteAggregationRequest(*DeleteRouteAggregationInput) (*request.Request, *DeleteRouteAggregationOutput)

	DeleteVirtualInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVirtualInterfaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVirtualInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVirtualInterface(*DeleteVirtualInterfaceInput) (*DeleteVirtualInterfaceOutput, error)
	DeleteVirtualInterfaceWithContext(volcengine.Context, *DeleteVirtualInterfaceInput, ...request.Option) (*DeleteVirtualInterfaceOutput, error)
	DeleteVirtualInterfaceRequest(*DeleteVirtualInterfaceInput) (*request.Request, *DeleteVirtualInterfaceOutput)

	DeleteVirtualInterfaceBFDCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVirtualInterfaceBFDCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVirtualInterfaceBFDCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVirtualInterfaceBFD(*DeleteVirtualInterfaceBFDInput) (*DeleteVirtualInterfaceBFDOutput, error)
	DeleteVirtualInterfaceBFDWithContext(volcengine.Context, *DeleteVirtualInterfaceBFDInput, ...request.Option) (*DeleteVirtualInterfaceBFDOutput, error)
	DeleteVirtualInterfaceBFDRequest(*DeleteVirtualInterfaceBFDInput) (*request.Request, *DeleteVirtualInterfaceBFDOutput)

	DeleteVirtualInterfaceBGPPeerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVirtualInterfaceBGPPeerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVirtualInterfaceBGPPeerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVirtualInterfaceBGPPeer(*DeleteVirtualInterfaceBGPPeerInput) (*DeleteVirtualInterfaceBGPPeerOutput, error)
	DeleteVirtualInterfaceBGPPeerWithContext(volcengine.Context, *DeleteVirtualInterfaceBGPPeerInput, ...request.Option) (*DeleteVirtualInterfaceBGPPeerOutput, error)
	DeleteVirtualInterfaceBGPPeerRequest(*DeleteVirtualInterfaceBGPPeerInput) (*request.Request, *DeleteVirtualInterfaceBGPPeerOutput)

	DescribeEDXCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeEDXCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeEDXCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeEDX(*DescribeEDXInput) (*DescribeEDXOutput, error)
	DescribeEDXWithContext(volcengine.Context, *DescribeEDXInput, ...request.Option) (*DescribeEDXOutput, error)
	DescribeEDXRequest(*DescribeEDXInput) (*request.Request, *DescribeEDXOutput)

	DescribeVirtualInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVirtualInterfaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVirtualInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVirtualInterface(*DescribeVirtualInterfaceInput) (*DescribeVirtualInterfaceOutput, error)
	DescribeVirtualInterfaceWithContext(volcengine.Context, *DescribeVirtualInterfaceInput, ...request.Option) (*DescribeVirtualInterfaceOutput, error)
	DescribeVirtualInterfaceRequest(*DescribeVirtualInterfaceInput) (*request.Request, *DescribeVirtualInterfaceOutput)

	DescribeVirtualInterfaceBFDCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVirtualInterfaceBFDCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVirtualInterfaceBFDCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVirtualInterfaceBFD(*DescribeVirtualInterfaceBFDInput) (*DescribeVirtualInterfaceBFDOutput, error)
	DescribeVirtualInterfaceBFDWithContext(volcengine.Context, *DescribeVirtualInterfaceBFDInput, ...request.Option) (*DescribeVirtualInterfaceBFDOutput, error)
	DescribeVirtualInterfaceBFDRequest(*DescribeVirtualInterfaceBFDInput) (*request.Request, *DescribeVirtualInterfaceBFDOutput)

	DescribeVirtualInterfaceBGPPeerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVirtualInterfaceBGPPeerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVirtualInterfaceBGPPeerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVirtualInterfaceBGPPeer(*DescribeVirtualInterfaceBGPPeerInput) (*DescribeVirtualInterfaceBGPPeerOutput, error)
	DescribeVirtualInterfaceBGPPeerWithContext(volcengine.Context, *DescribeVirtualInterfaceBGPPeerInput, ...request.Option) (*DescribeVirtualInterfaceBGPPeerOutput, error)
	DescribeVirtualInterfaceBGPPeerRequest(*DescribeVirtualInterfaceBGPPeerInput) (*request.Request, *DescribeVirtualInterfaceBGPPeerOutput)

	DisableRouteAggregationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableRouteAggregationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableRouteAggregationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableRouteAggregation(*DisableRouteAggregationInput) (*DisableRouteAggregationOutput, error)
	DisableRouteAggregationWithContext(volcengine.Context, *DisableRouteAggregationInput, ...request.Option) (*DisableRouteAggregationOutput, error)
	DisableRouteAggregationRequest(*DisableRouteAggregationInput) (*request.Request, *DisableRouteAggregationOutput)

	EnableRouteAggregationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableRouteAggregationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableRouteAggregationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableRouteAggregation(*EnableRouteAggregationInput) (*EnableRouteAggregationOutput, error)
	EnableRouteAggregationWithContext(volcengine.Context, *EnableRouteAggregationInput, ...request.Option) (*EnableRouteAggregationOutput, error)
	EnableRouteAggregationRequest(*EnableRouteAggregationInput) (*request.Request, *EnableRouteAggregationOutput)

	GetDXPConnectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDXPConnectionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDXPConnectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDXPConnection(*GetDXPConnectionInput) (*GetDXPConnectionOutput, error)
	GetDXPConnectionWithContext(volcengine.Context, *GetDXPConnectionInput, ...request.Option) (*GetDXPConnectionOutput, error)
	GetDXPConnectionRequest(*GetDXPConnectionInput) (*request.Request, *GetDXPConnectionOutput)

	GetDXPConstructionInfoCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDXPConstructionInfoCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDXPConstructionInfoCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDXPConstructionInfo(*GetDXPConstructionInfoInput) (*GetDXPConstructionInfoOutput, error)
	GetDXPConstructionInfoWithContext(volcengine.Context, *GetDXPConstructionInfoInput, ...request.Option) (*GetDXPConstructionInfoOutput, error)
	GetDXPConstructionInfoRequest(*GetDXPConstructionInfoInput) (*request.Request, *GetDXPConstructionInfoOutput)

	GetDXPConstructionLOACommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDXPConstructionLOACommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDXPConstructionLOACommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDXPConstructionLOA(*GetDXPConstructionLOAInput) (*GetDXPConstructionLOAOutput, error)
	GetDXPConstructionLOAWithContext(volcengine.Context, *GetDXPConstructionLOAInput, ...request.Option) (*GetDXPConstructionLOAOutput, error)
	GetDXPConstructionLOARequest(*GetDXPConstructionLOAInput) (*request.Request, *GetDXPConstructionLOAOutput)

	GetDXPInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDXPInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDXPInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDXPInstance(*GetDXPInstanceInput) (*GetDXPInstanceOutput, error)
	GetDXPInstanceWithContext(volcengine.Context, *GetDXPInstanceInput, ...request.Option) (*GetDXPInstanceOutput, error)
	GetDXPInstanceRequest(*GetDXPInstanceInput) (*request.Request, *GetDXPInstanceOutput)

	GetDXPMonthlyRentCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDXPMonthlyRentCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDXPMonthlyRentCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDXPMonthlyRent(*GetDXPMonthlyRentInput) (*GetDXPMonthlyRentOutput, error)
	GetDXPMonthlyRentWithContext(volcengine.Context, *GetDXPMonthlyRentInput, ...request.Option) (*GetDXPMonthlyRentOutput, error)
	GetDXPMonthlyRentRequest(*GetDXPMonthlyRentInput) (*request.Request, *GetDXPMonthlyRentOutput)

	GetDXPPortPriceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDXPPortPriceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDXPPortPriceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDXPPortPrice(*GetDXPPortPriceInput) (*GetDXPPortPriceOutput, error)
	GetDXPPortPriceWithContext(volcengine.Context, *GetDXPPortPriceInput, ...request.Option) (*GetDXPPortPriceOutput, error)
	GetDXPPortPriceRequest(*GetDXPPortPriceInput) (*request.Request, *GetDXPPortPriceOutput)

	GetDXPTrafficStatisticCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDXPTrafficStatisticCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDXPTrafficStatisticCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDXPTrafficStatistic(*GetDXPTrafficStatisticInput) (*GetDXPTrafficStatisticOutput, error)
	GetDXPTrafficStatisticWithContext(volcengine.Context, *GetDXPTrafficStatisticInput, ...request.Option) (*GetDXPTrafficStatisticOutput, error)
	GetDXPTrafficStatisticRequest(*GetDXPTrafficStatisticInput) (*request.Request, *GetDXPTrafficStatisticOutput)

	GetDXPUnitPriceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetDXPUnitPriceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetDXPUnitPriceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetDXPUnitPrice(*GetDXPUnitPriceInput) (*GetDXPUnitPriceOutput, error)
	GetDXPUnitPriceWithContext(volcengine.Context, *GetDXPUnitPriceInput, ...request.Option) (*GetDXPUnitPriceOutput, error)
	GetDXPUnitPriceRequest(*GetDXPUnitPriceInput) (*request.Request, *GetDXPUnitPriceOutput)

	GetEDXBandwidthLeftCapCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetEDXBandwidthLeftCapCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetEDXBandwidthLeftCapCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetEDXBandwidthLeftCap(*GetEDXBandwidthLeftCapInput) (*GetEDXBandwidthLeftCapOutput, error)
	GetEDXBandwidthLeftCapWithContext(volcengine.Context, *GetEDXBandwidthLeftCapInput, ...request.Option) (*GetEDXBandwidthLeftCapOutput, error)
	GetEDXBandwidthLeftCapRequest(*GetEDXBandwidthLeftCapInput) (*request.Request, *GetEDXBandwidthLeftCapOutput)

	ListAvailableEDXCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAvailableEDXCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAvailableEDXCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAvailableEDX(*ListAvailableEDXInput) (*ListAvailableEDXOutput, error)
	ListAvailableEDXWithContext(volcengine.Context, *ListAvailableEDXInput, ...request.Option) (*ListAvailableEDXOutput, error)
	ListAvailableEDXRequest(*ListAvailableEDXInput) (*request.Request, *ListAvailableEDXOutput)

	ListCrossAccountVIFAuthorityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListCrossAccountVIFAuthorityCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListCrossAccountVIFAuthorityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListCrossAccountVIFAuthority(*ListCrossAccountVIFAuthorityInput) (*ListCrossAccountVIFAuthorityOutput, error)
	ListCrossAccountVIFAuthorityWithContext(volcengine.Context, *ListCrossAccountVIFAuthorityInput, ...request.Option) (*ListCrossAccountVIFAuthorityOutput, error)
	ListCrossAccountVIFAuthorityRequest(*ListCrossAccountVIFAuthorityInput) (*request.Request, *ListCrossAccountVIFAuthorityOutput)

	ListDXPAccessPointsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListDXPAccessPointsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListDXPAccessPointsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListDXPAccessPoints(*ListDXPAccessPointsInput) (*ListDXPAccessPointsOutput, error)
	ListDXPAccessPointsWithContext(volcengine.Context, *ListDXPAccessPointsInput, ...request.Option) (*ListDXPAccessPointsOutput, error)
	ListDXPAccessPointsRequest(*ListDXPAccessPointsInput) (*request.Request, *ListDXPAccessPointsOutput)

	ListDXPInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListDXPInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListDXPInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListDXPInstances(*ListDXPInstancesInput) (*ListDXPInstancesOutput, error)
	ListDXPInstancesWithContext(volcengine.Context, *ListDXPInstancesInput, ...request.Option) (*ListDXPInstancesOutput, error)
	ListDXPInstancesRequest(*ListDXPInstancesInput) (*request.Request, *ListDXPInstancesOutput)

	ListDXPSpecificationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListDXPSpecificationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListDXPSpecificationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListDXPSpecifications(*ListDXPSpecificationsInput) (*ListDXPSpecificationsOutput, error)
	ListDXPSpecificationsWithContext(volcengine.Context, *ListDXPSpecificationsInput, ...request.Option) (*ListDXPSpecificationsOutput, error)
	ListDXPSpecificationsRequest(*ListDXPSpecificationsInput) (*request.Request, *ListDXPSpecificationsOutput)

	ListEDXCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListEDXCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListEDXCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListEDX(*ListEDXInput) (*ListEDXOutput, error)
	ListEDXWithContext(volcengine.Context, *ListEDXInput, ...request.Option) (*ListEDXOutput, error)
	ListEDXRequest(*ListEDXInput) (*request.Request, *ListEDXOutput)

	ListEDXAssociatedVGWTopologyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListEDXAssociatedVGWTopologyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListEDXAssociatedVGWTopologyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListEDXAssociatedVGWTopology(*ListEDXAssociatedVGWTopologyInput) (*ListEDXAssociatedVGWTopologyOutput, error)
	ListEDXAssociatedVGWTopologyWithContext(volcengine.Context, *ListEDXAssociatedVGWTopologyInput, ...request.Option) (*ListEDXAssociatedVGWTopologyOutput, error)
	ListEDXAssociatedVGWTopologyRequest(*ListEDXAssociatedVGWTopologyInput) (*request.Request, *ListEDXAssociatedVGWTopologyOutput)

	ListEDXAvailableVIFVGWCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListEDXAvailableVIFVGWCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListEDXAvailableVIFVGWCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListEDXAvailableVIFVGW(*ListEDXAvailableVIFVGWInput) (*ListEDXAvailableVIFVGWOutput, error)
	ListEDXAvailableVIFVGWWithContext(volcengine.Context, *ListEDXAvailableVIFVGWInput, ...request.Option) (*ListEDXAvailableVIFVGWOutput, error)
	ListEDXAvailableVIFVGWRequest(*ListEDXAvailableVIFVGWInput) (*request.Request, *ListEDXAvailableVIFVGWOutput)

	ListEDXBandwidthPkgCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListEDXBandwidthPkgCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListEDXBandwidthPkgCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListEDXBandwidthPkg(*ListEDXBandwidthPkgInput) (*ListEDXBandwidthPkgOutput, error)
	ListEDXBandwidthPkgWithContext(volcengine.Context, *ListEDXBandwidthPkgInput, ...request.Option) (*ListEDXBandwidthPkgOutput, error)
	ListEDXBandwidthPkgRequest(*ListEDXBandwidthPkgInput) (*request.Request, *ListEDXBandwidthPkgOutput)

	ListEDXPeerLinkCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListEDXPeerLinkCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListEDXPeerLinkCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListEDXPeerLink(*ListEDXPeerLinkInput) (*ListEDXPeerLinkOutput, error)
	ListEDXPeerLinkWithContext(volcengine.Context, *ListEDXPeerLinkInput, ...request.Option) (*ListEDXPeerLinkOutput, error)
	ListEDXPeerLinkRequest(*ListEDXPeerLinkInput) (*request.Request, *ListEDXPeerLinkOutput)

	ListRouteAggregationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRouteAggregationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRouteAggregationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRouteAggregation(*ListRouteAggregationInput) (*ListRouteAggregationOutput, error)
	ListRouteAggregationWithContext(volcengine.Context, *ListRouteAggregationInput, ...request.Option) (*ListRouteAggregationOutput, error)
	ListRouteAggregationRequest(*ListRouteAggregationInput) (*request.Request, *ListRouteAggregationOutput)

	ListTopoAvailableEDXBandwidthPkgCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTopoAvailableEDXBandwidthPkgCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTopoAvailableEDXBandwidthPkgCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTopoAvailableEDXBandwidthPkg(*ListTopoAvailableEDXBandwidthPkgInput) (*ListTopoAvailableEDXBandwidthPkgOutput, error)
	ListTopoAvailableEDXBandwidthPkgWithContext(volcengine.Context, *ListTopoAvailableEDXBandwidthPkgInput, ...request.Option) (*ListTopoAvailableEDXBandwidthPkgOutput, error)
	ListTopoAvailableEDXBandwidthPkgRequest(*ListTopoAvailableEDXBandwidthPkgInput) (*request.Request, *ListTopoAvailableEDXBandwidthPkgOutput)

	ListVirtualInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListVirtualInterfaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListVirtualInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListVirtualInterface(*ListVirtualInterfaceInput) (*ListVirtualInterfaceOutput, error)
	ListVirtualInterfaceWithContext(volcengine.Context, *ListVirtualInterfaceInput, ...request.Option) (*ListVirtualInterfaceOutput, error)
	ListVirtualInterfaceRequest(*ListVirtualInterfaceInput) (*request.Request, *ListVirtualInterfaceOutput)

	ModifyDXPConnectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDXPConnectionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDXPConnectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDXPConnection(*ModifyDXPConnectionInput) (*ModifyDXPConnectionOutput, error)
	ModifyDXPConnectionWithContext(volcengine.Context, *ModifyDXPConnectionInput, ...request.Option) (*ModifyDXPConnectionOutput, error)
	ModifyDXPConnectionRequest(*ModifyDXPConnectionInput) (*request.Request, *ModifyDXPConnectionOutput)

	ModifyDXPInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDXPInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDXPInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDXPInstance(*ModifyDXPInstanceInput) (*ModifyDXPInstanceOutput, error)
	ModifyDXPInstanceWithContext(volcengine.Context, *ModifyDXPInstanceInput, ...request.Option) (*ModifyDXPInstanceOutput, error)
	ModifyDXPInstanceRequest(*ModifyDXPInstanceInput) (*request.Request, *ModifyDXPInstanceOutput)

	ModifyEDXAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyEDXAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyEDXAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyEDXAttribute(*ModifyEDXAttributeInput) (*ModifyEDXAttributeOutput, error)
	ModifyEDXAttributeWithContext(volcengine.Context, *ModifyEDXAttributeInput, ...request.Option) (*ModifyEDXAttributeOutput, error)
	ModifyEDXAttributeRequest(*ModifyEDXAttributeInput) (*request.Request, *ModifyEDXAttributeOutput)

	ModifyEDXBandwidthPkgCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyEDXBandwidthPkgCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyEDXBandwidthPkgCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyEDXBandwidthPkg(*ModifyEDXBandwidthPkgInput) (*ModifyEDXBandwidthPkgOutput, error)
	ModifyEDXBandwidthPkgWithContext(volcengine.Context, *ModifyEDXBandwidthPkgInput, ...request.Option) (*ModifyEDXBandwidthPkgOutput, error)
	ModifyEDXBandwidthPkgRequest(*ModifyEDXBandwidthPkgInput) (*request.Request, *ModifyEDXBandwidthPkgOutput)

	ModifyRouteAggregationAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyRouteAggregationAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyRouteAggregationAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyRouteAggregationAttribute(*ModifyRouteAggregationAttributeInput) (*ModifyRouteAggregationAttributeOutput, error)
	ModifyRouteAggregationAttributeWithContext(volcengine.Context, *ModifyRouteAggregationAttributeInput, ...request.Option) (*ModifyRouteAggregationAttributeOutput, error)
	ModifyRouteAggregationAttributeRequest(*ModifyRouteAggregationAttributeInput) (*request.Request, *ModifyRouteAggregationAttributeOutput)

	ModifyVirtualInterfaceAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVirtualInterfaceAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVirtualInterfaceAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVirtualInterfaceAttribute(*ModifyVirtualInterfaceAttributeInput) (*ModifyVirtualInterfaceAttributeOutput, error)
	ModifyVirtualInterfaceAttributeWithContext(volcengine.Context, *ModifyVirtualInterfaceAttributeInput, ...request.Option) (*ModifyVirtualInterfaceAttributeOutput, error)
	ModifyVirtualInterfaceAttributeRequest(*ModifyVirtualInterfaceAttributeInput) (*request.Request, *ModifyVirtualInterfaceAttributeOutput)

	ModifyVirtualInterfaceBFDCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVirtualInterfaceBFDCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVirtualInterfaceBFDCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVirtualInterfaceBFD(*ModifyVirtualInterfaceBFDInput) (*ModifyVirtualInterfaceBFDOutput, error)
	ModifyVirtualInterfaceBFDWithContext(volcengine.Context, *ModifyVirtualInterfaceBFDInput, ...request.Option) (*ModifyVirtualInterfaceBFDOutput, error)
	ModifyVirtualInterfaceBFDRequest(*ModifyVirtualInterfaceBFDInput) (*request.Request, *ModifyVirtualInterfaceBFDOutput)

	RejectCrossAccountVIFAuthorityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RejectCrossAccountVIFAuthorityCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RejectCrossAccountVIFAuthorityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RejectCrossAccountVIFAuthority(*RejectCrossAccountVIFAuthorityInput) (*RejectCrossAccountVIFAuthorityOutput, error)
	RejectCrossAccountVIFAuthorityWithContext(volcengine.Context, *RejectCrossAccountVIFAuthorityInput, ...request.Option) (*RejectCrossAccountVIFAuthorityOutput, error)
	RejectCrossAccountVIFAuthorityRequest(*RejectCrossAccountVIFAuthorityInput) (*request.Request, *RejectCrossAccountVIFAuthorityOutput)

	ResumeDXPInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ResumeDXPInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ResumeDXPInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ResumeDXPInstance(*ResumeDXPInstanceInput) (*ResumeDXPInstanceOutput, error)
	ResumeDXPInstanceWithContext(volcengine.Context, *ResumeDXPInstanceInput, ...request.Option) (*ResumeDXPInstanceOutput, error)
	ResumeDXPInstanceRequest(*ResumeDXPInstanceInput) (*request.Request, *ResumeDXPInstanceOutput)

	RevokeCrossAccountVIFAuthorityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokeCrossAccountVIFAuthorityCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokeCrossAccountVIFAuthorityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokeCrossAccountVIFAuthority(*RevokeCrossAccountVIFAuthorityInput) (*RevokeCrossAccountVIFAuthorityOutput, error)
	RevokeCrossAccountVIFAuthorityWithContext(volcengine.Context, *RevokeCrossAccountVIFAuthorityInput, ...request.Option) (*RevokeCrossAccountVIFAuthorityOutput, error)
	RevokeCrossAccountVIFAuthorityRequest(*RevokeCrossAccountVIFAuthorityInput) (*request.Request, *RevokeCrossAccountVIFAuthorityOutput)

	SignConstructionCompletedCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SignConstructionCompletedCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SignConstructionCompletedCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SignConstructionCompleted(*SignConstructionCompletedInput) (*SignConstructionCompletedOutput, error)
	SignConstructionCompletedWithContext(volcengine.Context, *SignConstructionCompletedInput, ...request.Option) (*SignConstructionCompletedOutput, error)
	SignConstructionCompletedRequest(*SignConstructionCompletedInput) (*request.Request, *SignConstructionCompletedOutput)

	StopDXPInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopDXPInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopDXPInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopDXPInstance(*StopDXPInstanceInput) (*StopDXPInstanceOutput, error)
	StopDXPInstanceWithContext(volcengine.Context, *StopDXPInstanceInput, ...request.Option) (*StopDXPInstanceOutput, error)
	StopDXPInstanceRequest(*StopDXPInstanceInput) (*request.Request, *StopDXPInstanceOutput)

	UpdateEDXLinkBandwidthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateEDXLinkBandwidthCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateEDXLinkBandwidthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateEDXLinkBandwidth(*UpdateEDXLinkBandwidthInput) (*UpdateEDXLinkBandwidthOutput, error)
	UpdateEDXLinkBandwidthWithContext(volcengine.Context, *UpdateEDXLinkBandwidthInput, ...request.Option) (*UpdateEDXLinkBandwidthOutput, error)
	UpdateEDXLinkBandwidthRequest(*UpdateEDXLinkBandwidthInput) (*request.Request, *UpdateEDXLinkBandwidthOutput)

	UpdateEDXVGWTopoCoordinateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateEDXVGWTopoCoordinateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateEDXVGWTopoCoordinateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateEDXVGWTopoCoordinate(*UpdateEDXVGWTopoCoordinateInput) (*UpdateEDXVGWTopoCoordinateOutput, error)
	UpdateEDXVGWTopoCoordinateWithContext(volcengine.Context, *UpdateEDXVGWTopoCoordinateInput, ...request.Option) (*UpdateEDXVGWTopoCoordinateOutput, error)
	UpdateEDXVGWTopoCoordinateRequest(*UpdateEDXVGWTopoCoordinateInput) (*request.Request, *UpdateEDXVGWTopoCoordinateOutput)

	UploadDXPLicenseCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UploadDXPLicenseCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UploadDXPLicenseCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UploadDXPLicense(*UploadDXPLicenseInput) (*UploadDXPLicenseOutput, error)
	UploadDXPLicenseWithContext(volcengine.Context, *UploadDXPLicenseInput, ...request.Option) (*UploadDXPLicenseOutput, error)
	UploadDXPLicenseRequest(*UploadDXPLicenseInput) (*request.Request, *UploadDXPLicenseOutput)
}

EDXAPI provides an interface to enable mocking the edx.EDX service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// EDX.
func myFunc(svc EDXAPI) bool {
    // Make svc.AddRouteAggregation request
}

func main() {
    sess := session.New()
    svc := edx.New(sess)

    myFunc(svc)
}

type EnableRouteAggregationInput

type EnableRouteAggregationInput struct {

	// AggregationCidr is a required field
	AggregationCidr *string `type:"string" json:",omitempty" required:"true"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (EnableRouteAggregationInput) GoString

func (s EnableRouteAggregationInput) GoString() string

GoString returns the string representation

func (*EnableRouteAggregationInput) SetAggregationCidr

SetAggregationCidr sets the AggregationCidr field's value.

func (*EnableRouteAggregationInput) SetDirection

SetDirection sets the Direction field's value.

func (*EnableRouteAggregationInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (EnableRouteAggregationInput) String

String returns the string representation

func (*EnableRouteAggregationInput) Validate

func (s *EnableRouteAggregationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnableRouteAggregationOutput

type EnableRouteAggregationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (EnableRouteAggregationOutput) GoString

func (s EnableRouteAggregationOutput) GoString() string

GoString returns the string representation

func (EnableRouteAggregationOutput) String

String returns the string representation

type FieldEngineerForCreateDXPConnectionInput

type FieldEngineerForCreateDXPConnectionInput struct {
	Name *string `type:"string" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FieldEngineerForCreateDXPConnectionInput) GoString

GoString returns the string representation

func (*FieldEngineerForCreateDXPConnectionInput) SetName

SetName sets the Name field's value.

func (*FieldEngineerForCreateDXPConnectionInput) SetPhone

SetPhone sets the Phone field's value.

func (FieldEngineerForCreateDXPConnectionInput) String

String returns the string representation

type FieldEngineerForGetDXPConnectionOutput

type FieldEngineerForGetDXPConnectionOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FieldEngineerForGetDXPConnectionOutput) GoString

GoString returns the string representation

func (*FieldEngineerForGetDXPConnectionOutput) SetName

SetName sets the Name field's value.

func (*FieldEngineerForGetDXPConnectionOutput) SetPhone

SetPhone sets the Phone field's value.

func (FieldEngineerForGetDXPConnectionOutput) String

String returns the string representation

type FieldEngineerForGetDXPInstanceOutput

type FieldEngineerForGetDXPInstanceOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FieldEngineerForGetDXPInstanceOutput) GoString

GoString returns the string representation

func (*FieldEngineerForGetDXPInstanceOutput) SetName

SetName sets the Name field's value.

func (*FieldEngineerForGetDXPInstanceOutput) SetPhone

SetPhone sets the Phone field's value.

func (FieldEngineerForGetDXPInstanceOutput) String

String returns the string representation

type FieldEngineerForModifyDXPConnectionInput

type FieldEngineerForModifyDXPConnectionInput struct {
	Name *string `type:"string" json:",omitempty"`

	Phone *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FieldEngineerForModifyDXPConnectionInput) GoString

GoString returns the string representation

func (*FieldEngineerForModifyDXPConnectionInput) SetName

SetName sets the Name field's value.

func (*FieldEngineerForModifyDXPConnectionInput) SetPhone

SetPhone sets the Phone field's value.

func (FieldEngineerForModifyDXPConnectionInput) String

String returns the string representation

type GetDXPConnectionInput

type GetDXPConnectionInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetDXPConnectionInput) GoString

func (s GetDXPConnectionInput) GoString() string

GoString returns the string representation

func (*GetDXPConnectionInput) SetInstanceId

func (s *GetDXPConnectionInput) SetInstanceId(v string) *GetDXPConnectionInput

SetInstanceId sets the InstanceId field's value.

func (GetDXPConnectionInput) String

func (s GetDXPConnectionInput) String() string

String returns the string representation

func (*GetDXPConnectionInput) Validate

func (s *GetDXPConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDXPConnectionOutput

type GetDXPConnectionOutput struct {
	Metadata *response.ResponseMetadata

	ConnectionInfo *ConnectionInfoForGetDXPConnectionOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDXPConnectionOutput) GoString

func (s GetDXPConnectionOutput) GoString() string

GoString returns the string representation

func (*GetDXPConnectionOutput) SetConnectionInfo

SetConnectionInfo sets the ConnectionInfo field's value.

func (GetDXPConnectionOutput) String

func (s GetDXPConnectionOutput) String() string

String returns the string representation

type GetDXPConstructionInfoInput

type GetDXPConstructionInfoInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetDXPConstructionInfoInput) GoString

func (s GetDXPConstructionInfoInput) GoString() string

GoString returns the string representation

func (*GetDXPConstructionInfoInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (GetDXPConstructionInfoInput) String

String returns the string representation

func (*GetDXPConstructionInfoInput) Validate

func (s *GetDXPConstructionInfoInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDXPConstructionInfoOutput

type GetDXPConstructionInfoOutput struct {
	Metadata *response.ResponseMetadata

	ConstructionInfo *ConstructionInfoForGetDXPConstructionInfoOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDXPConstructionInfoOutput) GoString

func (s GetDXPConstructionInfoOutput) GoString() string

GoString returns the string representation

func (*GetDXPConstructionInfoOutput) SetConstructionInfo

SetConstructionInfo sets the ConstructionInfo field's value.

func (GetDXPConstructionInfoOutput) String

String returns the string representation

type GetDXPConstructionLOAInput

type GetDXPConstructionLOAInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetDXPConstructionLOAInput) GoString

func (s GetDXPConstructionLOAInput) GoString() string

GoString returns the string representation

func (*GetDXPConstructionLOAInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (GetDXPConstructionLOAInput) String

String returns the string representation

func (*GetDXPConstructionLOAInput) Validate

func (s *GetDXPConstructionLOAInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDXPConstructionLOAOutput

type GetDXPConstructionLOAOutput struct {
	Metadata *response.ResponseMetadata

	LOADATA *string `type:"string" json:",omitempty"`

	LOAName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDXPConstructionLOAOutput) GoString

func (s GetDXPConstructionLOAOutput) GoString() string

GoString returns the string representation

func (*GetDXPConstructionLOAOutput) SetLOADATA

SetLOADATA sets the LOADATA field's value.

func (*GetDXPConstructionLOAOutput) SetLOAName

SetLOAName sets the LOAName field's value.

func (GetDXPConstructionLOAOutput) String

String returns the string representation

type GetDXPInstanceInput

type GetDXPInstanceInput struct {

	// Area is a required field
	Area *string `type:"string" json:",omitempty" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetDXPInstanceInput) GoString

func (s GetDXPInstanceInput) GoString() string

GoString returns the string representation

func (*GetDXPInstanceInput) SetArea

SetArea sets the Area field's value.

func (*GetDXPInstanceInput) SetInstanceId

func (s *GetDXPInstanceInput) SetInstanceId(v string) *GetDXPInstanceInput

SetInstanceId sets the InstanceId field's value.

func (GetDXPInstanceInput) String

func (s GetDXPInstanceInput) String() string

String returns the string representation

func (*GetDXPInstanceInput) Validate

func (s *GetDXPInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDXPInstanceOutput

type GetDXPInstanceOutput struct {
	Metadata *response.ResponseMetadata

	DXPInstance *DXPInstanceForGetDXPInstanceOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDXPInstanceOutput) GoString

func (s GetDXPInstanceOutput) GoString() string

GoString returns the string representation

func (*GetDXPInstanceOutput) SetDXPInstance

SetDXPInstance sets the DXPInstance field's value.

func (GetDXPInstanceOutput) String

func (s GetDXPInstanceOutput) String() string

String returns the string representation

type GetDXPMonthlyRentInput

type GetDXPMonthlyRentInput struct {

	// BillingMode is a required field
	BillingMode *string `type:"string" json:",omitempty" required:"true"`

	// BuyDuration is a required field
	BuyDuration *int32 `type:"int32" json:",omitempty" required:"true"`

	// PortType is a required field
	PortType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetDXPMonthlyRentInput) GoString

func (s GetDXPMonthlyRentInput) GoString() string

GoString returns the string representation

func (*GetDXPMonthlyRentInput) SetBillingMode

SetBillingMode sets the BillingMode field's value.

func (*GetDXPMonthlyRentInput) SetBuyDuration

func (s *GetDXPMonthlyRentInput) SetBuyDuration(v int32) *GetDXPMonthlyRentInput

SetBuyDuration sets the BuyDuration field's value.

func (*GetDXPMonthlyRentInput) SetPortType

SetPortType sets the PortType field's value.

func (GetDXPMonthlyRentInput) String

func (s GetDXPMonthlyRentInput) String() string

String returns the string representation

func (*GetDXPMonthlyRentInput) Validate

func (s *GetDXPMonthlyRentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDXPMonthlyRentOutput

type GetDXPMonthlyRentOutput struct {
	Metadata *response.ResponseMetadata

	CouponAmount *float64 `type:"double" json:",omitempty"`

	Currency *string `type:"string" json:",omitempty"`

	DiscountAmount *float64 `type:"double" json:",omitempty"`

	OriginalAmount *float64 `type:"double" json:",omitempty"`

	PayableAmount *float64 `type:"double" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDXPMonthlyRentOutput) GoString

func (s GetDXPMonthlyRentOutput) GoString() string

GoString returns the string representation

func (*GetDXPMonthlyRentOutput) SetCouponAmount

SetCouponAmount sets the CouponAmount field's value.

func (*GetDXPMonthlyRentOutput) SetCurrency

SetCurrency sets the Currency field's value.

func (*GetDXPMonthlyRentOutput) SetDiscountAmount

func (s *GetDXPMonthlyRentOutput) SetDiscountAmount(v float64) *GetDXPMonthlyRentOutput

SetDiscountAmount sets the DiscountAmount field's value.

func (*GetDXPMonthlyRentOutput) SetOriginalAmount

func (s *GetDXPMonthlyRentOutput) SetOriginalAmount(v float64) *GetDXPMonthlyRentOutput

SetOriginalAmount sets the OriginalAmount field's value.

func (*GetDXPMonthlyRentOutput) SetPayableAmount

SetPayableAmount sets the PayableAmount field's value.

func (GetDXPMonthlyRentOutput) String

func (s GetDXPMonthlyRentOutput) String() string

String returns the string representation

type GetDXPPortPriceInput

type GetDXPPortPriceInput struct {

	// ModuleType is a required field
	ModuleType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetDXPPortPriceInput) GoString

func (s GetDXPPortPriceInput) GoString() string

GoString returns the string representation

func (*GetDXPPortPriceInput) SetModuleType

func (s *GetDXPPortPriceInput) SetModuleType(v string) *GetDXPPortPriceInput

SetModuleType sets the ModuleType field's value.

func (GetDXPPortPriceInput) String

func (s GetDXPPortPriceInput) String() string

String returns the string representation

func (*GetDXPPortPriceInput) Validate

func (s *GetDXPPortPriceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDXPPortPriceOutput

type GetDXPPortPriceOutput struct {
	Metadata *response.ResponseMetadata

	CouponAmount *float64 `type:"double" json:",omitempty"`

	Currency *string `type:"string" json:",omitempty"`

	DiscountAmount *float64 `type:"double" json:",omitempty"`

	OriginalAmount *float64 `type:"double" json:",omitempty"`

	PayableAmount *float64 `type:"double" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDXPPortPriceOutput) GoString

func (s GetDXPPortPriceOutput) GoString() string

GoString returns the string representation

func (*GetDXPPortPriceOutput) SetCouponAmount

func (s *GetDXPPortPriceOutput) SetCouponAmount(v float64) *GetDXPPortPriceOutput

SetCouponAmount sets the CouponAmount field's value.

func (*GetDXPPortPriceOutput) SetCurrency

SetCurrency sets the Currency field's value.

func (*GetDXPPortPriceOutput) SetDiscountAmount

func (s *GetDXPPortPriceOutput) SetDiscountAmount(v float64) *GetDXPPortPriceOutput

SetDiscountAmount sets the DiscountAmount field's value.

func (*GetDXPPortPriceOutput) SetOriginalAmount

func (s *GetDXPPortPriceOutput) SetOriginalAmount(v float64) *GetDXPPortPriceOutput

SetOriginalAmount sets the OriginalAmount field's value.

func (*GetDXPPortPriceOutput) SetPayableAmount

func (s *GetDXPPortPriceOutput) SetPayableAmount(v float64) *GetDXPPortPriceOutput

SetPayableAmount sets the PayableAmount field's value.

func (GetDXPPortPriceOutput) String

func (s GetDXPPortPriceOutput) String() string

String returns the string representation

type GetDXPTrafficStatisticInput

type GetDXPTrafficStatisticInput struct {
	BeginTime *string `type:"string" json:",omitempty"`

	EndTime *string `type:"string" json:",omitempty"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	Legend *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDXPTrafficStatisticInput) GoString

func (s GetDXPTrafficStatisticInput) GoString() string

GoString returns the string representation

func (*GetDXPTrafficStatisticInput) SetBeginTime

SetBeginTime sets the BeginTime field's value.

func (*GetDXPTrafficStatisticInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*GetDXPTrafficStatisticInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*GetDXPTrafficStatisticInput) SetLegend

SetLegend sets the Legend field's value.

func (GetDXPTrafficStatisticInput) String

String returns the string representation

func (*GetDXPTrafficStatisticInput) Validate

func (s *GetDXPTrafficStatisticInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDXPTrafficStatisticOutput

type GetDXPTrafficStatisticOutput struct {
	Metadata *response.ResponseMetadata

	In []*InForGetDXPTrafficStatisticOutput `type:"list" json:",omitempty"`

	Out []*OutForGetDXPTrafficStatisticOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDXPTrafficStatisticOutput) GoString

func (s GetDXPTrafficStatisticOutput) GoString() string

GoString returns the string representation

func (*GetDXPTrafficStatisticOutput) SetIn

SetIn sets the In field's value.

func (*GetDXPTrafficStatisticOutput) SetOut

SetOut sets the Out field's value.

func (GetDXPTrafficStatisticOutput) String

String returns the string representation

type GetDXPUnitPriceInput

type GetDXPUnitPriceInput struct {

	// ModuleType is a required field
	ModuleType *string `type:"string" json:",omitempty" required:"true"`

	// PortType is a required field
	PortType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetDXPUnitPriceInput) GoString

func (s GetDXPUnitPriceInput) GoString() string

GoString returns the string representation

func (*GetDXPUnitPriceInput) SetModuleType

func (s *GetDXPUnitPriceInput) SetModuleType(v string) *GetDXPUnitPriceInput

SetModuleType sets the ModuleType field's value.

func (*GetDXPUnitPriceInput) SetPortType

SetPortType sets the PortType field's value.

func (GetDXPUnitPriceInput) String

func (s GetDXPUnitPriceInput) String() string

String returns the string representation

func (*GetDXPUnitPriceInput) Validate

func (s *GetDXPUnitPriceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDXPUnitPriceOutput

type GetDXPUnitPriceOutput struct {
	Metadata *response.ResponseMetadata

	MonthlyUnitPrice *float64 `type:"double" json:",omitempty"`

	TransmitDistance *string `type:"string" json:",omitempty"`

	YearlyUnitPrice *float64 `type:"double" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetDXPUnitPriceOutput) GoString

func (s GetDXPUnitPriceOutput) GoString() string

GoString returns the string representation

func (*GetDXPUnitPriceOutput) SetMonthlyUnitPrice

func (s *GetDXPUnitPriceOutput) SetMonthlyUnitPrice(v float64) *GetDXPUnitPriceOutput

SetMonthlyUnitPrice sets the MonthlyUnitPrice field's value.

func (*GetDXPUnitPriceOutput) SetTransmitDistance

func (s *GetDXPUnitPriceOutput) SetTransmitDistance(v string) *GetDXPUnitPriceOutput

SetTransmitDistance sets the TransmitDistance field's value.

func (*GetDXPUnitPriceOutput) SetYearlyUnitPrice

func (s *GetDXPUnitPriceOutput) SetYearlyUnitPrice(v float64) *GetDXPUnitPriceOutput

SetYearlyUnitPrice sets the YearlyUnitPrice field's value.

func (GetDXPUnitPriceOutput) String

func (s GetDXPUnitPriceOutput) String() string

String returns the string representation

type GetEDXBandwidthLeftCapInput

type GetEDXBandwidthLeftCapInput struct {

	// BandwidthId is a required field
	BandwidthId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetEDXBandwidthLeftCapInput) GoString

func (s GetEDXBandwidthLeftCapInput) GoString() string

GoString returns the string representation

func (*GetEDXBandwidthLeftCapInput) SetBandwidthId

SetBandwidthId sets the BandwidthId field's value.

func (GetEDXBandwidthLeftCapInput) String

String returns the string representation

func (*GetEDXBandwidthLeftCapInput) Validate

func (s *GetEDXBandwidthLeftCapInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetEDXBandwidthLeftCapOutput

type GetEDXBandwidthLeftCapOutput struct {
	Metadata *response.ResponseMetadata

	LeftCap *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetEDXBandwidthLeftCapOutput) GoString

func (s GetEDXBandwidthLeftCapOutput) GoString() string

GoString returns the string representation

func (*GetEDXBandwidthLeftCapOutput) SetLeftCap

SetLeftCap sets the LeftCap field's value.

func (GetEDXBandwidthLeftCapOutput) String

String returns the string representation

type InForGetDXPTrafficStatisticOutput

type InForGetDXPTrafficStatisticOutput struct {
	Time *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InForGetDXPTrafficStatisticOutput) GoString

GoString returns the string representation

func (*InForGetDXPTrafficStatisticOutput) SetTime

SetTime sets the Time field's value.

func (*InForGetDXPTrafficStatisticOutput) SetValue

SetValue sets the Value field's value.

func (InForGetDXPTrafficStatisticOutput) String

String returns the string representation

type InstanceListForListAvailableEDXOutput

type InstanceListForListAvailableEDXOutput struct {
	EDXInstanceId *string `type:"string" json:",omitempty"`

	EDXName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InstanceListForListAvailableEDXOutput) GoString

GoString returns the string representation

func (*InstanceListForListAvailableEDXOutput) SetEDXInstanceId

SetEDXInstanceId sets the EDXInstanceId field's value.

func (*InstanceListForListAvailableEDXOutput) SetEDXName

SetEDXName sets the EDXName field's value.

func (InstanceListForListAvailableEDXOutput) String

String returns the string representation

type ListAvailableEDXInput

type ListAvailableEDXInput struct {

	// VGWInstanceId is a required field
	VGWInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListAvailableEDXInput) GoString

func (s ListAvailableEDXInput) GoString() string

GoString returns the string representation

func (*ListAvailableEDXInput) SetVGWInstanceId

func (s *ListAvailableEDXInput) SetVGWInstanceId(v string) *ListAvailableEDXInput

SetVGWInstanceId sets the VGWInstanceId field's value.

func (ListAvailableEDXInput) String

func (s ListAvailableEDXInput) String() string

String returns the string representation

func (*ListAvailableEDXInput) Validate

func (s *ListAvailableEDXInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAvailableEDXOutput

type ListAvailableEDXOutput struct {
	Metadata *response.ResponseMetadata

	EDXInstanceList []*InstanceListForListAvailableEDXOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListAvailableEDXOutput) GoString

func (s ListAvailableEDXOutput) GoString() string

GoString returns the string representation

func (*ListAvailableEDXOutput) SetEDXInstanceList

SetEDXInstanceList sets the EDXInstanceList field's value.

func (ListAvailableEDXOutput) String

func (s ListAvailableEDXOutput) String() string

String returns the string representation

type ListCrossAccountVIFAuthorityInput

type ListCrossAccountVIFAuthorityInput struct {
	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	State *string `type:"string" json:",omitempty"`

	VGWAccountID *int32 `type:"int32" json:",omitempty"`

	VIFInstanceID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListCrossAccountVIFAuthorityInput) GoString

GoString returns the string representation

func (*ListCrossAccountVIFAuthorityInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListCrossAccountVIFAuthorityInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListCrossAccountVIFAuthorityInput) SetState

SetState sets the State field's value.

func (*ListCrossAccountVIFAuthorityInput) SetVGWAccountID

SetVGWAccountID sets the VGWAccountID field's value.

func (*ListCrossAccountVIFAuthorityInput) SetVIFInstanceID

SetVIFInstanceID sets the VIFInstanceID field's value.

func (ListCrossAccountVIFAuthorityInput) String

String returns the string representation

type ListCrossAccountVIFAuthorityOutput

type ListCrossAccountVIFAuthorityOutput struct {
	Metadata *response.ResponseMetadata

	AuthorityList []*AuthorityListForListCrossAccountVIFAuthorityOutput `type:"list" json:",omitempty"`

	AuthorizedCount *int32 `type:"int32" json:",omitempty"`

	AuthorizingCount *int32 `type:"int32" json:",omitempty"`

	CanceledCount *int32 `type:"int32" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	RejectCount *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListCrossAccountVIFAuthorityOutput) GoString

GoString returns the string representation

func (*ListCrossAccountVIFAuthorityOutput) SetAuthorityList

SetAuthorityList sets the AuthorityList field's value.

func (*ListCrossAccountVIFAuthorityOutput) SetAuthorizedCount

SetAuthorizedCount sets the AuthorizedCount field's value.

func (*ListCrossAccountVIFAuthorityOutput) SetAuthorizingCount

SetAuthorizingCount sets the AuthorizingCount field's value.

func (*ListCrossAccountVIFAuthorityOutput) SetCanceledCount

SetCanceledCount sets the CanceledCount field's value.

func (*ListCrossAccountVIFAuthorityOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListCrossAccountVIFAuthorityOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListCrossAccountVIFAuthorityOutput) SetRejectCount

SetRejectCount sets the RejectCount field's value.

func (*ListCrossAccountVIFAuthorityOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListCrossAccountVIFAuthorityOutput) String

String returns the string representation

type ListDXPAccessPointsInput

type ListDXPAccessPointsInput struct {
	// contains filtered or unexported fields
}

func (ListDXPAccessPointsInput) GoString

func (s ListDXPAccessPointsInput) GoString() string

GoString returns the string representation

func (ListDXPAccessPointsInput) String

func (s ListDXPAccessPointsInput) String() string

String returns the string representation

type ListDXPAccessPointsOutput

type ListDXPAccessPointsOutput struct {
	Metadata *response.ResponseMetadata

	AreaList []*AreaListForListDXPAccessPointsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDXPAccessPointsOutput) GoString

func (s ListDXPAccessPointsOutput) GoString() string

GoString returns the string representation

func (*ListDXPAccessPointsOutput) SetAreaList

SetAreaList sets the AreaList field's value.

func (ListDXPAccessPointsOutput) String

func (s ListDXPAccessPointsOutput) String() string

String returns the string representation

type ListDXPInstancesInput

type ListDXPInstancesInput struct {
	Area *string `type:"string" json:",omitempty"`

	// HealthStatus is a required field
	HealthStatus *string `type:"string" json:",omitempty" required:"true"`

	Input *string `type:"string" json:",omitempty"`

	// PageNumber is a required field
	PageNumber *int32 `type:"int32" json:",omitempty" required:"true"`

	// PageSize is a required field
	PageSize *string `type:"string" json:",omitempty" required:"true"`

	StatusList []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDXPInstancesInput) GoString

func (s ListDXPInstancesInput) GoString() string

GoString returns the string representation

func (*ListDXPInstancesInput) SetArea

SetArea sets the Area field's value.

func (*ListDXPInstancesInput) SetHealthStatus

func (s *ListDXPInstancesInput) SetHealthStatus(v string) *ListDXPInstancesInput

SetHealthStatus sets the HealthStatus field's value.

func (*ListDXPInstancesInput) SetInput

SetInput sets the Input field's value.

func (*ListDXPInstancesInput) SetPageNumber

func (s *ListDXPInstancesInput) SetPageNumber(v int32) *ListDXPInstancesInput

SetPageNumber sets the PageNumber field's value.

func (*ListDXPInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListDXPInstancesInput) SetStatusList

func (s *ListDXPInstancesInput) SetStatusList(v []*string) *ListDXPInstancesInput

SetStatusList sets the StatusList field's value.

func (ListDXPInstancesInput) String

func (s ListDXPInstancesInput) String() string

String returns the string representation

func (*ListDXPInstancesInput) Validate

func (s *ListDXPInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDXPInstancesOutput

type ListDXPInstancesOutput struct {
	Metadata *response.ResponseMetadata

	DXPInstances []*DXPInstanceForListDXPInstancesOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDXPInstancesOutput) GoString

func (s ListDXPInstancesOutput) GoString() string

GoString returns the string representation

func (*ListDXPInstancesOutput) SetDXPInstances

SetDXPInstances sets the DXPInstances field's value.

func (*ListDXPInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListDXPInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListDXPInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListDXPInstancesOutput) String

func (s ListDXPInstancesOutput) String() string

String returns the string representation

type ListDXPSpecificationsInput

type ListDXPSpecificationsInput struct {
	AP *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDXPSpecificationsInput) GoString

func (s ListDXPSpecificationsInput) GoString() string

GoString returns the string representation

func (*ListDXPSpecificationsInput) SetAP

SetAP sets the AP field's value.

func (ListDXPSpecificationsInput) String

String returns the string representation

type ListDXPSpecificationsOutput

type ListDXPSpecificationsOutput struct {
	Metadata *response.ResponseMetadata

	DXPSpecificationList []*ConvertDXPSpecificationListForListDXPSpecificationsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListDXPSpecificationsOutput) GoString

func (s ListDXPSpecificationsOutput) GoString() string

GoString returns the string representation

func (*ListDXPSpecificationsOutput) SetDXPSpecificationList

SetDXPSpecificationList sets the DXPSpecificationList field's value.

func (ListDXPSpecificationsOutput) String

String returns the string representation

type ListEDXAssociatedVGWTopologyInput

type ListEDXAssociatedVGWTopologyInput struct {

	// EDXInstanceId is a required field
	EDXInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListEDXAssociatedVGWTopologyInput) GoString

GoString returns the string representation

func (*ListEDXAssociatedVGWTopologyInput) SetEDXInstanceId

SetEDXInstanceId sets the EDXInstanceId field's value.

func (ListEDXAssociatedVGWTopologyInput) String

String returns the string representation

func (*ListEDXAssociatedVGWTopologyInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListEDXAssociatedVGWTopologyOutput

type ListEDXAssociatedVGWTopologyOutput struct {
	Metadata *response.ResponseMetadata

	VGWTopoInfoList []*VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEDXAssociatedVGWTopologyOutput) GoString

GoString returns the string representation

func (*ListEDXAssociatedVGWTopologyOutput) SetVGWTopoInfoList

SetVGWTopoInfoList sets the VGWTopoInfoList field's value.

func (ListEDXAssociatedVGWTopologyOutput) String

String returns the string representation

type ListEDXAvailableVIFVGWInput

type ListEDXAvailableVIFVGWInput struct {
	// contains filtered or unexported fields
}

func (ListEDXAvailableVIFVGWInput) GoString

func (s ListEDXAvailableVIFVGWInput) GoString() string

GoString returns the string representation

func (ListEDXAvailableVIFVGWInput) String

String returns the string representation

type ListEDXAvailableVIFVGWOutput

type ListEDXAvailableVIFVGWOutput struct {
	Metadata *response.ResponseMetadata

	AvailableVIFVGWInstanceList []*AvailableVIFVGWInstanceListForListEDXAvailableVIFVGWOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEDXAvailableVIFVGWOutput) GoString

func (s ListEDXAvailableVIFVGWOutput) GoString() string

GoString returns the string representation

func (*ListEDXAvailableVIFVGWOutput) SetAvailableVIFVGWInstanceList

SetAvailableVIFVGWInstanceList sets the AvailableVIFVGWInstanceList field's value.

func (ListEDXAvailableVIFVGWOutput) String

String returns the string representation

type ListEDXBandwidthPkgInput

type ListEDXBandwidthPkgInput struct {
	BandwidthPkgId *string `type:"string" json:",omitempty"`

	// EDXInstanceId is a required field
	EDXInstanceId *string `type:"string" json:",omitempty" required:"true"`

	Name *string `type:"string" json:",omitempty"`

	PageNumber *string `type:"string" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	State *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEDXBandwidthPkgInput) GoString

func (s ListEDXBandwidthPkgInput) GoString() string

GoString returns the string representation

func (*ListEDXBandwidthPkgInput) SetBandwidthPkgId

func (s *ListEDXBandwidthPkgInput) SetBandwidthPkgId(v string) *ListEDXBandwidthPkgInput

SetBandwidthPkgId sets the BandwidthPkgId field's value.

func (*ListEDXBandwidthPkgInput) SetEDXInstanceId

SetEDXInstanceId sets the EDXInstanceId field's value.

func (*ListEDXBandwidthPkgInput) SetName

SetName sets the Name field's value.

func (*ListEDXBandwidthPkgInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListEDXBandwidthPkgInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListEDXBandwidthPkgInput) SetState

SetState sets the State field's value.

func (ListEDXBandwidthPkgInput) String

func (s ListEDXBandwidthPkgInput) String() string

String returns the string representation

func (*ListEDXBandwidthPkgInput) Validate

func (s *ListEDXBandwidthPkgInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListEDXBandwidthPkgOutput

type ListEDXBandwidthPkgOutput struct {
	Metadata *response.ResponseMetadata

	BandwidthPkgList []*BandwidthPkgListForListEDXBandwidthPkgOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEDXBandwidthPkgOutput) GoString

func (s ListEDXBandwidthPkgOutput) GoString() string

GoString returns the string representation

func (*ListEDXBandwidthPkgOutput) SetBandwidthPkgList

SetBandwidthPkgList sets the BandwidthPkgList field's value.

func (*ListEDXBandwidthPkgOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListEDXBandwidthPkgOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListEDXBandwidthPkgOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListEDXBandwidthPkgOutput) String

func (s ListEDXBandwidthPkgOutput) String() string

String returns the string representation

type ListEDXInput

type ListEDXInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	// PageNumber is a required field
	PageNumber *int32 `type:"int32" json:",omitempty" required:"true"`

	// PageSize is a required field
	PageSize *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListEDXInput) GoString

func (s ListEDXInput) GoString() string

GoString returns the string representation

func (*ListEDXInput) SetInstanceId

func (s *ListEDXInput) SetInstanceId(v string) *ListEDXInput

SetInstanceId sets the InstanceId field's value.

func (*ListEDXInput) SetName

func (s *ListEDXInput) SetName(v string) *ListEDXInput

SetName sets the Name field's value.

func (*ListEDXInput) SetPageNumber

func (s *ListEDXInput) SetPageNumber(v int32) *ListEDXInput

SetPageNumber sets the PageNumber field's value.

func (*ListEDXInput) SetPageSize

func (s *ListEDXInput) SetPageSize(v int32) *ListEDXInput

SetPageSize sets the PageSize field's value.

func (ListEDXInput) String

func (s ListEDXInput) String() string

String returns the string representation

func (*ListEDXInput) Validate

func (s *ListEDXInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListEDXOutput

type ListEDXOutput struct {
	Metadata *response.ResponseMetadata

	EDXList []*ListForListEDXOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEDXOutput) GoString

func (s ListEDXOutput) GoString() string

GoString returns the string representation

func (*ListEDXOutput) SetEDXList

func (s *ListEDXOutput) SetEDXList(v []*ListForListEDXOutput) *ListEDXOutput

SetEDXList sets the EDXList field's value.

func (*ListEDXOutput) SetPageNumber

func (s *ListEDXOutput) SetPageNumber(v int32) *ListEDXOutput

SetPageNumber sets the PageNumber field's value.

func (*ListEDXOutput) SetPageSize

func (s *ListEDXOutput) SetPageSize(v int32) *ListEDXOutput

SetPageSize sets the PageSize field's value.

func (*ListEDXOutput) SetTotalCount

func (s *ListEDXOutput) SetTotalCount(v int32) *ListEDXOutput

SetTotalCount sets the TotalCount field's value.

func (ListEDXOutput) String

func (s ListEDXOutput) String() string

String returns the string representation

type ListEDXPeerLinkInput

type ListEDXPeerLinkInput struct {

	// EDXInstanceId is a required field
	EDXInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListEDXPeerLinkInput) GoString

func (s ListEDXPeerLinkInput) GoString() string

GoString returns the string representation

func (*ListEDXPeerLinkInput) SetEDXInstanceId

func (s *ListEDXPeerLinkInput) SetEDXInstanceId(v string) *ListEDXPeerLinkInput

SetEDXInstanceId sets the EDXInstanceId field's value.

func (ListEDXPeerLinkInput) String

func (s ListEDXPeerLinkInput) String() string

String returns the string representation

func (*ListEDXPeerLinkInput) Validate

func (s *ListEDXPeerLinkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListEDXPeerLinkOutput

type ListEDXPeerLinkOutput struct {
	Metadata *response.ResponseMetadata

	PeerLinkList []*PeerLinkListForListEDXPeerLinkOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListEDXPeerLinkOutput) GoString

func (s ListEDXPeerLinkOutput) GoString() string

GoString returns the string representation

SetPeerLinkList sets the PeerLinkList field's value.

func (ListEDXPeerLinkOutput) String

func (s ListEDXPeerLinkOutput) String() string

String returns the string representation

type ListForListEDXOutput

type ListForListEDXOutput struct {
	AssociatedBandwidthPkgCount *int32 `type:"int32" json:",omitempty"`

	AssociatedVGWCount *int32 `type:"int32" json:",omitempty"`

	EDX *ForListEDXOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListEDXOutput) GoString

func (s ListForListEDXOutput) GoString() string

GoString returns the string representation

func (*ListForListEDXOutput) SetAssociatedBandwidthPkgCount

func (s *ListForListEDXOutput) SetAssociatedBandwidthPkgCount(v int32) *ListForListEDXOutput

SetAssociatedBandwidthPkgCount sets the AssociatedBandwidthPkgCount field's value.

func (*ListForListEDXOutput) SetAssociatedVGWCount

func (s *ListForListEDXOutput) SetAssociatedVGWCount(v int32) *ListForListEDXOutput

SetAssociatedVGWCount sets the AssociatedVGWCount field's value.

func (*ListForListEDXOutput) SetEDX

func (s *ListForListEDXOutput) SetEDX(v *ForListEDXOutput) *ListForListEDXOutput

SetEDX sets the EDX field's value.

func (ListForListEDXOutput) String

func (s ListForListEDXOutput) String() string

String returns the string representation

type ListRouteAggregationInput

type ListRouteAggregationInput struct {
	AggregationCidr *string `type:"string" json:",omitempty"`

	Enabled *string `type:"string" json:",omitempty"`

	PageNumber *string `type:"string" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	VIFInstanceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRouteAggregationInput) GoString

func (s ListRouteAggregationInput) GoString() string

GoString returns the string representation

func (*ListRouteAggregationInput) SetAggregationCidr

SetAggregationCidr sets the AggregationCidr field's value.

func (*ListRouteAggregationInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*ListRouteAggregationInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListRouteAggregationInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListRouteAggregationInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (ListRouteAggregationInput) String

func (s ListRouteAggregationInput) String() string

String returns the string representation

type ListRouteAggregationOutput

type ListRouteAggregationOutput struct {
	Metadata *response.ResponseMetadata

	AggregationList []*AggregationListForListRouteAggregationOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRouteAggregationOutput) GoString

func (s ListRouteAggregationOutput) GoString() string

GoString returns the string representation

func (*ListRouteAggregationOutput) SetAggregationList

SetAggregationList sets the AggregationList field's value.

func (*ListRouteAggregationOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListRouteAggregationOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListRouteAggregationOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListRouteAggregationOutput) String

String returns the string representation

type ListTopoAvailableEDXBandwidthPkgInput

type ListTopoAvailableEDXBandwidthPkgInput struct {

	// EDXInstanceID is a required field
	EDXInstanceID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListTopoAvailableEDXBandwidthPkgInput) GoString

GoString returns the string representation

func (*ListTopoAvailableEDXBandwidthPkgInput) SetEDXInstanceID

SetEDXInstanceID sets the EDXInstanceID field's value.

func (ListTopoAvailableEDXBandwidthPkgInput) String

String returns the string representation

func (*ListTopoAvailableEDXBandwidthPkgInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListTopoAvailableEDXBandwidthPkgOutput

type ListTopoAvailableEDXBandwidthPkgOutput struct {
	Metadata *response.ResponseMetadata

	TopoBandwidthPkgList []*TopoBandwidthPkgListForListTopoAvailableEDXBandwidthPkgOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTopoAvailableEDXBandwidthPkgOutput) GoString

GoString returns the string representation

func (*ListTopoAvailableEDXBandwidthPkgOutput) SetTopoBandwidthPkgList

SetTopoBandwidthPkgList sets the TopoBandwidthPkgList field's value.

func (ListTopoAvailableEDXBandwidthPkgOutput) String

String returns the string representation

type ListVirtualInterfaceInput

type ListVirtualInterfaceInput struct {
	DXPInstanceID *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	SortBy *string `type:"string" json:",omitempty"`

	SortOrder *string `type:"string" json:",omitempty"`

	State *string `type:"string" json:",omitempty"`

	VIFInstanceID *string `type:"string" json:",omitempty"`

	VIFVGWInstanceID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListVirtualInterfaceInput) GoString

func (s ListVirtualInterfaceInput) GoString() string

GoString returns the string representation

func (*ListVirtualInterfaceInput) SetDXPInstanceID

SetDXPInstanceID sets the DXPInstanceID field's value.

func (*ListVirtualInterfaceInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListVirtualInterfaceInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListVirtualInterfaceInput) SetSortBy

SetSortBy sets the SortBy field's value.

func (*ListVirtualInterfaceInput) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (*ListVirtualInterfaceInput) SetState

SetState sets the State field's value.

func (*ListVirtualInterfaceInput) SetVIFInstanceID

SetVIFInstanceID sets the VIFInstanceID field's value.

func (*ListVirtualInterfaceInput) SetVIFVGWInstanceID

func (s *ListVirtualInterfaceInput) SetVIFVGWInstanceID(v string) *ListVirtualInterfaceInput

SetVIFVGWInstanceID sets the VIFVGWInstanceID field's value.

func (ListVirtualInterfaceInput) String

func (s ListVirtualInterfaceInput) String() string

String returns the string representation

type ListVirtualInterfaceOutput

type ListVirtualInterfaceOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`

	VIFList []*VIFListForListVirtualInterfaceOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListVirtualInterfaceOutput) GoString

func (s ListVirtualInterfaceOutput) GoString() string

GoString returns the string representation

func (*ListVirtualInterfaceOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListVirtualInterfaceOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListVirtualInterfaceOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (*ListVirtualInterfaceOutput) SetVIFList

SetVIFList sets the VIFList field's value.

func (ListVirtualInterfaceOutput) String

String returns the string representation

type ModifyDXPConnectionInput

type ModifyDXPConnectionInput struct {
	Bandwidth *string `type:"string" json:",omitempty"`

	ContactName *string `type:"string" json:",omitempty"`

	ContactPhone *string `type:"string" json:",omitempty"`

	FieldEngineer []*FieldEngineerForModifyDXPConnectionInput `type:"list" json:",omitempty"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyDXPConnectionInput) GoString

func (s ModifyDXPConnectionInput) GoString() string

GoString returns the string representation

func (*ModifyDXPConnectionInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyDXPConnectionInput) SetContactName

SetContactName sets the ContactName field's value.

func (*ModifyDXPConnectionInput) SetContactPhone

SetContactPhone sets the ContactPhone field's value.

func (*ModifyDXPConnectionInput) SetFieldEngineer

SetFieldEngineer sets the FieldEngineer field's value.

func (*ModifyDXPConnectionInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (ModifyDXPConnectionInput) String

func (s ModifyDXPConnectionInput) String() string

String returns the string representation

func (*ModifyDXPConnectionInput) Validate

func (s *ModifyDXPConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyDXPConnectionOutput

type ModifyDXPConnectionOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDXPConnectionOutput) GoString

func (s ModifyDXPConnectionOutput) GoString() string

GoString returns the string representation

func (ModifyDXPConnectionOutput) String

func (s ModifyDXPConnectionOutput) String() string

String returns the string representation

type ModifyDXPInstanceInput

type ModifyDXPInstanceInput struct {
	Area *string `type:"string" json:",omitempty"`

	AutoRenew *string `type:"string" json:",omitempty"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	InstanceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyDXPInstanceInput) GoString

func (s ModifyDXPInstanceInput) GoString() string

GoString returns the string representation

func (*ModifyDXPInstanceInput) SetArea

SetArea sets the Area field's value.

func (*ModifyDXPInstanceInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*ModifyDXPInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDXPInstanceInput) SetInstanceName

func (s *ModifyDXPInstanceInput) SetInstanceName(v string) *ModifyDXPInstanceInput

SetInstanceName sets the InstanceName field's value.

func (ModifyDXPInstanceInput) String

func (s ModifyDXPInstanceInput) String() string

String returns the string representation

func (*ModifyDXPInstanceInput) Validate

func (s *ModifyDXPInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyDXPInstanceOutput

type ModifyDXPInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDXPInstanceOutput) GoString

func (s ModifyDXPInstanceOutput) GoString() string

GoString returns the string representation

func (ModifyDXPInstanceOutput) String

func (s ModifyDXPInstanceOutput) String() string

String returns the string representation

type ModifyEDXAttributeInput

type ModifyEDXAttributeInput struct {

	// Description is a required field
	Description *string `type:"string" json:",omitempty" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyEDXAttributeInput) GoString

func (s ModifyEDXAttributeInput) GoString() string

GoString returns the string representation

func (*ModifyEDXAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyEDXAttributeInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyEDXAttributeInput) SetName

SetName sets the Name field's value.

func (ModifyEDXAttributeInput) String

func (s ModifyEDXAttributeInput) String() string

String returns the string representation

func (*ModifyEDXAttributeInput) Validate

func (s *ModifyEDXAttributeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyEDXAttributeOutput

type ModifyEDXAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyEDXAttributeOutput) GoString

func (s ModifyEDXAttributeOutput) GoString() string

GoString returns the string representation

func (ModifyEDXAttributeOutput) String

func (s ModifyEDXAttributeOutput) String() string

String returns the string representation

type ModifyEDXBandwidthPkgInput

type ModifyEDXBandwidthPkgInput struct {

	// BandwidthPkgId is a required field
	BandwidthPkgId *string `type:"string" json:",omitempty" required:"true"`

	Name *string `type:"string" json:",omitempty"`

	TotalBandwidth *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyEDXBandwidthPkgInput) GoString

func (s ModifyEDXBandwidthPkgInput) GoString() string

GoString returns the string representation

func (*ModifyEDXBandwidthPkgInput) SetBandwidthPkgId

SetBandwidthPkgId sets the BandwidthPkgId field's value.

func (*ModifyEDXBandwidthPkgInput) SetName

SetName sets the Name field's value.

func (*ModifyEDXBandwidthPkgInput) SetTotalBandwidth

SetTotalBandwidth sets the TotalBandwidth field's value.

func (ModifyEDXBandwidthPkgInput) String

String returns the string representation

func (*ModifyEDXBandwidthPkgInput) Validate

func (s *ModifyEDXBandwidthPkgInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyEDXBandwidthPkgOutput

type ModifyEDXBandwidthPkgOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyEDXBandwidthPkgOutput) GoString

func (s ModifyEDXBandwidthPkgOutput) GoString() string

GoString returns the string representation

func (ModifyEDXBandwidthPkgOutput) String

String returns the string representation

type ModifyRouteAggregationAttributeInput

type ModifyRouteAggregationAttributeInput struct {

	// AggregationCidr is a required field
	AggregationCidr *string `type:"string" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	DetailSuppressed *bool `type:"boolean" json:",omitempty"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyRouteAggregationAttributeInput) GoString

GoString returns the string representation

func (*ModifyRouteAggregationAttributeInput) SetAggregationCidr

SetAggregationCidr sets the AggregationCidr field's value.

func (*ModifyRouteAggregationAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyRouteAggregationAttributeInput) SetDetailSuppressed

SetDetailSuppressed sets the DetailSuppressed field's value.

func (*ModifyRouteAggregationAttributeInput) SetDirection

SetDirection sets the Direction field's value.

func (*ModifyRouteAggregationAttributeInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (ModifyRouteAggregationAttributeInput) String

String returns the string representation

func (*ModifyRouteAggregationAttributeInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyRouteAggregationAttributeOutput

type ModifyRouteAggregationAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyRouteAggregationAttributeOutput) GoString

GoString returns the string representation

func (ModifyRouteAggregationAttributeOutput) String

String returns the string representation

type ModifyVirtualInterfaceAttributeInput

type ModifyVirtualInterfaceAttributeInput struct {
	LocalIP *string `type:"string" json:",omitempty"`

	MaxBandwidth *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	// PeerIP is a required field
	PeerIP *string `type:"string" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`

	VlanId *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyVirtualInterfaceAttributeInput) GoString

GoString returns the string representation

func (*ModifyVirtualInterfaceAttributeInput) SetLocalIP

SetLocalIP sets the LocalIP field's value.

func (*ModifyVirtualInterfaceAttributeInput) SetMaxBandwidth

SetMaxBandwidth sets the MaxBandwidth field's value.

func (*ModifyVirtualInterfaceAttributeInput) SetName

SetName sets the Name field's value.

func (*ModifyVirtualInterfaceAttributeInput) SetPeerIP

SetPeerIP sets the PeerIP field's value.

func (*ModifyVirtualInterfaceAttributeInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (*ModifyVirtualInterfaceAttributeInput) SetVlanId

SetVlanId sets the VlanId field's value.

func (ModifyVirtualInterfaceAttributeInput) String

String returns the string representation

func (*ModifyVirtualInterfaceAttributeInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyVirtualInterfaceAttributeOutput

type ModifyVirtualInterfaceAttributeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyVirtualInterfaceAttributeOutput) GoString

GoString returns the string representation

func (ModifyVirtualInterfaceAttributeOutput) String

String returns the string representation

type ModifyVirtualInterfaceBFDInput

type ModifyVirtualInterfaceBFDInput struct {
	DetectMultiplier *int32 `type:"int32" json:",omitempty"`

	ReceiveInterval *int32 `type:"int32" json:",omitempty"`

	TransmitInterval *int32 `type:"int32" json:",omitempty"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyVirtualInterfaceBFDInput) GoString

GoString returns the string representation

func (*ModifyVirtualInterfaceBFDInput) SetDetectMultiplier

SetDetectMultiplier sets the DetectMultiplier field's value.

func (*ModifyVirtualInterfaceBFDInput) SetReceiveInterval

SetReceiveInterval sets the ReceiveInterval field's value.

func (*ModifyVirtualInterfaceBFDInput) SetTransmitInterval

SetTransmitInterval sets the TransmitInterval field's value.

func (*ModifyVirtualInterfaceBFDInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (ModifyVirtualInterfaceBFDInput) String

String returns the string representation

func (*ModifyVirtualInterfaceBFDInput) Validate

func (s *ModifyVirtualInterfaceBFDInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyVirtualInterfaceBFDOutput

type ModifyVirtualInterfaceBFDOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyVirtualInterfaceBFDOutput) GoString

GoString returns the string representation

func (ModifyVirtualInterfaceBFDOutput) String

String returns the string representation

type ModuleListForListDXPSpecificationsOutput

type ModuleListForListDXPSpecificationsOutput struct {
	Available *bool `type:"boolean" json:",omitempty"`

	ModuleType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModuleListForListDXPSpecificationsOutput) GoString

GoString returns the string representation

func (*ModuleListForListDXPSpecificationsOutput) SetAvailable

SetAvailable sets the Available field's value.

func (*ModuleListForListDXPSpecificationsOutput) SetModuleType

SetModuleType sets the ModuleType field's value.

func (ModuleListForListDXPSpecificationsOutput) String

String returns the string representation

type OutForGetDXPTrafficStatisticOutput

type OutForGetDXPTrafficStatisticOutput struct {
	Time *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OutForGetDXPTrafficStatisticOutput) GoString

GoString returns the string representation

func (*OutForGetDXPTrafficStatisticOutput) SetTime

SetTime sets the Time field's value.

func (*OutForGetDXPTrafficStatisticOutput) SetValue

SetValue sets the Value field's value.

func (OutForGetDXPTrafficStatisticOutput) String

String returns the string representation

type PeerLinkListForListEDXPeerLinkOutput

type PeerLinkListForListEDXPeerLinkOutput struct {
	BandwidthPkgId *string `type:"string" json:",omitempty"`

	BandwidthSize *int32 `type:"int32" json:",omitempty"`

	EDXInstanceId *string `type:"string" json:",omitempty"`

	EndVGWInstanceId *string `type:"string" json:",omitempty"`

	PeerLinkId *string `type:"string" json:",omitempty"`

	StartVGWInstanceId *string `type:"string" json:",omitempty"`

	State *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PeerLinkListForListEDXPeerLinkOutput) GoString

GoString returns the string representation

func (*PeerLinkListForListEDXPeerLinkOutput) SetBandwidthPkgId

SetBandwidthPkgId sets the BandwidthPkgId field's value.

func (*PeerLinkListForListEDXPeerLinkOutput) SetBandwidthSize

SetBandwidthSize sets the BandwidthSize field's value.

func (*PeerLinkListForListEDXPeerLinkOutput) SetEDXInstanceId

SetEDXInstanceId sets the EDXInstanceId field's value.

func (*PeerLinkListForListEDXPeerLinkOutput) SetEndVGWInstanceId

SetEndVGWInstanceId sets the EndVGWInstanceId field's value.

func (*PeerLinkListForListEDXPeerLinkOutput) SetPeerLinkId

SetPeerLinkId sets the PeerLinkId field's value.

func (*PeerLinkListForListEDXPeerLinkOutput) SetStartVGWInstanceId

SetStartVGWInstanceId sets the StartVGWInstanceId field's value.

func (*PeerLinkListForListEDXPeerLinkOutput) SetState

SetState sets the State field's value.

func (PeerLinkListForListEDXPeerLinkOutput) String

String returns the string representation

type RejectCrossAccountVIFAuthorityInput

type RejectCrossAccountVIFAuthorityInput struct {

	// VGWAccountId is a required field
	VGWAccountId *int32 `type:"int32" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RejectCrossAccountVIFAuthorityInput) GoString

GoString returns the string representation

func (*RejectCrossAccountVIFAuthorityInput) SetVGWAccountId

SetVGWAccountId sets the VGWAccountId field's value.

func (*RejectCrossAccountVIFAuthorityInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (RejectCrossAccountVIFAuthorityInput) String

String returns the string representation

func (*RejectCrossAccountVIFAuthorityInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type RejectCrossAccountVIFAuthorityOutput

type RejectCrossAccountVIFAuthorityOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RejectCrossAccountVIFAuthorityOutput) GoString

GoString returns the string representation

func (RejectCrossAccountVIFAuthorityOutput) String

String returns the string representation

type ResumeDXPInstanceInput

type ResumeDXPInstanceInput struct {
	Area *string `type:"string" json:",omitempty"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ResumeDXPInstanceInput) GoString

func (s ResumeDXPInstanceInput) GoString() string

GoString returns the string representation

func (*ResumeDXPInstanceInput) SetArea

SetArea sets the Area field's value.

func (*ResumeDXPInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (ResumeDXPInstanceInput) String

func (s ResumeDXPInstanceInput) String() string

String returns the string representation

func (*ResumeDXPInstanceInput) Validate

func (s *ResumeDXPInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResumeDXPInstanceOutput

type ResumeDXPInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ResumeDXPInstanceOutput) GoString

func (s ResumeDXPInstanceOutput) GoString() string

GoString returns the string representation

func (ResumeDXPInstanceOutput) String

func (s ResumeDXPInstanceOutput) String() string

String returns the string representation

type RevokeCrossAccountVIFAuthorityInput

type RevokeCrossAccountVIFAuthorityInput struct {

	// VIFAccountId is a required field
	VIFAccountId *int32 `type:"int32" json:",omitempty" required:"true"`

	// VIFInstanceId is a required field
	VIFInstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RevokeCrossAccountVIFAuthorityInput) GoString

GoString returns the string representation

func (*RevokeCrossAccountVIFAuthorityInput) SetVIFAccountId

SetVIFAccountId sets the VIFAccountId field's value.

func (*RevokeCrossAccountVIFAuthorityInput) SetVIFInstanceId

SetVIFInstanceId sets the VIFInstanceId field's value.

func (RevokeCrossAccountVIFAuthorityInput) String

String returns the string representation

func (*RevokeCrossAccountVIFAuthorityInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type RevokeCrossAccountVIFAuthorityOutput

type RevokeCrossAccountVIFAuthorityOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RevokeCrossAccountVIFAuthorityOutput) GoString

GoString returns the string representation

func (RevokeCrossAccountVIFAuthorityOutput) String

String returns the string representation

type RouteConflictForCreateEDXPeerLinkOutput

type RouteConflictForCreateEDXPeerLinkOutput struct {
	ConflictInstanceId *string `type:"string" json:",omitempty"`

	ConflictInstanceType *string `type:"string" json:",omitempty"`

	DestinationCidr *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RouteConflictForCreateEDXPeerLinkOutput) GoString

GoString returns the string representation

func (*RouteConflictForCreateEDXPeerLinkOutput) SetConflictInstanceId

SetConflictInstanceId sets the ConflictInstanceId field's value.

func (*RouteConflictForCreateEDXPeerLinkOutput) SetConflictInstanceType

SetConflictInstanceType sets the ConflictInstanceType field's value.

func (*RouteConflictForCreateEDXPeerLinkOutput) SetDestinationCidr

SetDestinationCidr sets the DestinationCidr field's value.

func (RouteConflictForCreateEDXPeerLinkOutput) String

String returns the string representation

type SignConstructionCompletedInput

type SignConstructionCompletedInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (SignConstructionCompletedInput) GoString

GoString returns the string representation

func (*SignConstructionCompletedInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (SignConstructionCompletedInput) String

String returns the string representation

func (*SignConstructionCompletedInput) Validate

func (s *SignConstructionCompletedInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SignConstructionCompletedOutput

type SignConstructionCompletedOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (SignConstructionCompletedOutput) GoString

GoString returns the string representation

func (SignConstructionCompletedOutput) String

String returns the string representation

type StopDXPInstanceInput

type StopDXPInstanceInput struct {
	Area *string `type:"string" json:",omitempty"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (StopDXPInstanceInput) GoString

func (s StopDXPInstanceInput) GoString() string

GoString returns the string representation

func (*StopDXPInstanceInput) SetArea

SetArea sets the Area field's value.

func (*StopDXPInstanceInput) SetInstanceId

func (s *StopDXPInstanceInput) SetInstanceId(v string) *StopDXPInstanceInput

SetInstanceId sets the InstanceId field's value.

func (StopDXPInstanceInput) String

func (s StopDXPInstanceInput) String() string

String returns the string representation

func (*StopDXPInstanceInput) Validate

func (s *StopDXPInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopDXPInstanceOutput

type StopDXPInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (StopDXPInstanceOutput) GoString

func (s StopDXPInstanceOutput) GoString() string

GoString returns the string representation

func (StopDXPInstanceOutput) String

func (s StopDXPInstanceOutput) String() string

String returns the string representation

type TopoBandwidthPkgListForListTopoAvailableEDXBandwidthPkgOutput

type TopoBandwidthPkgListForListTopoAvailableEDXBandwidthPkgOutput struct {
	LeftBandwidthCap *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PkgID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TopoBandwidthPkgListForListTopoAvailableEDXBandwidthPkgOutput) GoString

GoString returns the string representation

func (*TopoBandwidthPkgListForListTopoAvailableEDXBandwidthPkgOutput) SetLeftBandwidthCap

SetLeftBandwidthCap sets the LeftBandwidthCap field's value.

func (*TopoBandwidthPkgListForListTopoAvailableEDXBandwidthPkgOutput) SetName

SetName sets the Name field's value.

func (*TopoBandwidthPkgListForListTopoAvailableEDXBandwidthPkgOutput) SetPkgID

SetPkgID sets the PkgID field's value.

func (TopoBandwidthPkgListForListTopoAvailableEDXBandwidthPkgOutput) String

String returns the string representation

type TopoCoordinateListForUpdateEDXVGWTopoCoordinateInput

type TopoCoordinateListForUpdateEDXVGWTopoCoordinateInput struct {
	VgwID *string `type:"string" json:",omitempty"`

	XCoordinate *int32 `type:"int32" json:",omitempty"`

	YCoordinate *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TopoCoordinateListForUpdateEDXVGWTopoCoordinateInput) GoString

GoString returns the string representation

func (*TopoCoordinateListForUpdateEDXVGWTopoCoordinateInput) SetVgwID

SetVgwID sets the VgwID field's value.

func (*TopoCoordinateListForUpdateEDXVGWTopoCoordinateInput) SetXCoordinate

SetXCoordinate sets the XCoordinate field's value.

func (*TopoCoordinateListForUpdateEDXVGWTopoCoordinateInput) SetYCoordinate

SetYCoordinate sets the YCoordinate field's value.

func (TopoCoordinateListForUpdateEDXVGWTopoCoordinateInput) String

String returns the string representation

type UpdateEDXLinkBandwidthInput

type UpdateEDXLinkBandwidthInput struct {

	// BandwidthSize is a required field
	BandwidthSize *int32 `type:"int32" json:",omitempty" required:"true"`

	// LinkID is a required field
	LinkID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateEDXLinkBandwidthInput) GoString

func (s UpdateEDXLinkBandwidthInput) GoString() string

GoString returns the string representation

func (*UpdateEDXLinkBandwidthInput) SetBandwidthSize

SetBandwidthSize sets the BandwidthSize field's value.

func (*UpdateEDXLinkBandwidthInput) SetLinkID

SetLinkID sets the LinkID field's value.

func (UpdateEDXLinkBandwidthInput) String

String returns the string representation

func (*UpdateEDXLinkBandwidthInput) Validate

func (s *UpdateEDXLinkBandwidthInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateEDXLinkBandwidthOutput

type UpdateEDXLinkBandwidthOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateEDXLinkBandwidthOutput) GoString

func (s UpdateEDXLinkBandwidthOutput) GoString() string

GoString returns the string representation

func (UpdateEDXLinkBandwidthOutput) String

String returns the string representation

type UpdateEDXVGWTopoCoordinateInput

type UpdateEDXVGWTopoCoordinateInput struct {
	TopoCoordinateList []*TopoCoordinateListForUpdateEDXVGWTopoCoordinateInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateEDXVGWTopoCoordinateInput) GoString

GoString returns the string representation

func (*UpdateEDXVGWTopoCoordinateInput) SetTopoCoordinateList

SetTopoCoordinateList sets the TopoCoordinateList field's value.

func (UpdateEDXVGWTopoCoordinateInput) String

String returns the string representation

type UpdateEDXVGWTopoCoordinateOutput

type UpdateEDXVGWTopoCoordinateOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateEDXVGWTopoCoordinateOutput) GoString

GoString returns the string representation

func (UpdateEDXVGWTopoCoordinateOutput) String

String returns the string representation

type UploadDXPLicenseInput

type UploadDXPLicenseInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// License is a required field
	License *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UploadDXPLicenseInput) GoString

func (s UploadDXPLicenseInput) GoString() string

GoString returns the string representation

func (*UploadDXPLicenseInput) SetInstanceId

func (s *UploadDXPLicenseInput) SetInstanceId(v string) *UploadDXPLicenseInput

SetInstanceId sets the InstanceId field's value.

func (*UploadDXPLicenseInput) SetLicense

SetLicense sets the License field's value.

func (UploadDXPLicenseInput) String

func (s UploadDXPLicenseInput) String() string

String returns the string representation

func (*UploadDXPLicenseInput) Validate

func (s *UploadDXPLicenseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UploadDXPLicenseOutput

type UploadDXPLicenseOutput struct {
	Metadata *response.ResponseMetadata

	LicenseURL *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UploadDXPLicenseOutput) GoString

func (s UploadDXPLicenseOutput) GoString() string

GoString returns the string representation

func (*UploadDXPLicenseOutput) SetLicenseURL

SetLicenseURL sets the LicenseURL field's value.

func (UploadDXPLicenseOutput) String

func (s UploadDXPLicenseOutput) String() string

String returns the string representation

type VGWRouteConflictForCreateEDXPeerLinkOutput

type VGWRouteConflictForCreateEDXPeerLinkOutput struct {
	RouteConflicts []*RouteConflictForCreateEDXPeerLinkOutput `type:"list" json:",omitempty"`

	VGWInstanceId *string `type:"string" json:",omitempty"`

	VGWInstanceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VGWRouteConflictForCreateEDXPeerLinkOutput) GoString

GoString returns the string representation

func (*VGWRouteConflictForCreateEDXPeerLinkOutput) SetRouteConflicts

SetRouteConflicts sets the RouteConflicts field's value.

func (*VGWRouteConflictForCreateEDXPeerLinkOutput) SetVGWInstanceId

SetVGWInstanceId sets the VGWInstanceId field's value.

func (*VGWRouteConflictForCreateEDXPeerLinkOutput) SetVGWInstanceName

SetVGWInstanceName sets the VGWInstanceName field's value.

func (VGWRouteConflictForCreateEDXPeerLinkOutput) String

String returns the string representation

type VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput

type VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput struct {
	Cluster *ClusterForListEDXAssociatedVGWTopologyOutput `type:"structure" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	XCoordinate *int32 `type:"int32" json:",omitempty"`

	YCoordinate *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput) GoString

GoString returns the string representation

func (*VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput) SetCluster

SetCluster sets the Cluster field's value.

func (*VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput) SetType

SetType sets the Type field's value.

func (*VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput) SetXCoordinate

SetXCoordinate sets the XCoordinate field's value.

func (*VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput) SetYCoordinate

SetYCoordinate sets the YCoordinate field's value.

func (VGWTopoInfoListForListEDXAssociatedVGWTopologyOutput) String

String returns the string representation

type VIFForDescribeVirtualInterfaceOutput

type VIFForDescribeVirtualInterfaceOutput struct {
	AccessPoint *string `type:"string" json:",omitempty"`

	AccountId *int32 `type:"int32" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	CrossAccount *bool `type:"boolean" json:",omitempty"`

	DXPInstanceId *string `type:"string" json:",omitempty"`

	DXPInstanceName *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	LocalIP *string `type:"string" json:",omitempty"`

	MaxBandwidth *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PeerIP *string `type:"string" json:",omitempty"`

	State *string `type:"string" json:",omitempty"`

	VIFVGWInstanceId *string `type:"string" json:",omitempty"`

	VlanId *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VIFForDescribeVirtualInterfaceOutput) GoString

GoString returns the string representation

func (*VIFForDescribeVirtualInterfaceOutput) SetAccessPoint

SetAccessPoint sets the AccessPoint field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetCrossAccount

SetCrossAccount sets the CrossAccount field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetDXPInstanceId

SetDXPInstanceId sets the DXPInstanceId field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetDXPInstanceName

SetDXPInstanceName sets the DXPInstanceName field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetLocalIP

SetLocalIP sets the LocalIP field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetMaxBandwidth

SetMaxBandwidth sets the MaxBandwidth field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetName

SetName sets the Name field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetPeerIP

SetPeerIP sets the PeerIP field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetState

SetState sets the State field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetVIFVGWInstanceId

SetVIFVGWInstanceId sets the VIFVGWInstanceId field's value.

func (*VIFForDescribeVirtualInterfaceOutput) SetVlanId

SetVlanId sets the VlanId field's value.

func (VIFForDescribeVirtualInterfaceOutput) String

String returns the string representation

type VIFListForListVirtualInterfaceOutput

type VIFListForListVirtualInterfaceOutput struct {
	AccessPoint *string `type:"string" json:",omitempty"`

	AccountId *int32 `type:"int32" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	CrossAccount *bool `type:"boolean" json:",omitempty"`

	DXPInstanceId *string `type:"string" json:",omitempty"`

	DXPInstanceName *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	LocalIP *string `type:"string" json:",omitempty"`

	MaxBandwidth *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	PeerIP *string `type:"string" json:",omitempty"`

	State *string `type:"string" json:",omitempty"`

	VIFVGWInstanceId *string `type:"string" json:",omitempty"`

	VlanId *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VIFListForListVirtualInterfaceOutput) GoString

GoString returns the string representation

func (*VIFListForListVirtualInterfaceOutput) SetAccessPoint

SetAccessPoint sets the AccessPoint field's value.

func (*VIFListForListVirtualInterfaceOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*VIFListForListVirtualInterfaceOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*VIFListForListVirtualInterfaceOutput) SetCrossAccount

SetCrossAccount sets the CrossAccount field's value.

func (*VIFListForListVirtualInterfaceOutput) SetDXPInstanceId

SetDXPInstanceId sets the DXPInstanceId field's value.

func (*VIFListForListVirtualInterfaceOutput) SetDXPInstanceName

SetDXPInstanceName sets the DXPInstanceName field's value.

func (*VIFListForListVirtualInterfaceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*VIFListForListVirtualInterfaceOutput) SetLocalIP

SetLocalIP sets the LocalIP field's value.

func (*VIFListForListVirtualInterfaceOutput) SetMaxBandwidth

SetMaxBandwidth sets the MaxBandwidth field's value.

func (*VIFListForListVirtualInterfaceOutput) SetName

SetName sets the Name field's value.

func (*VIFListForListVirtualInterfaceOutput) SetPeerIP

SetPeerIP sets the PeerIP field's value.

func (*VIFListForListVirtualInterfaceOutput) SetState

SetState sets the State field's value.

func (*VIFListForListVirtualInterfaceOutput) SetVIFVGWInstanceId

SetVIFVGWInstanceId sets the VIFVGWInstanceId field's value.

func (*VIFListForListVirtualInterfaceOutput) SetVlanId

SetVlanId sets the VlanId field's value.

func (VIFListForListVirtualInterfaceOutput) String

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL