cen

package
v1.0.176 Latest Latest
Warning

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

Go to latest
Published: Jan 2, 2025 License: Apache-2.0 Imports: 10 Imported by: 2

Documentation

Overview

Package ceniface provides an interface to enable mocking the CEN 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 (
	// PeriodUnitForCreateCenBandwidthPackageInputMonth is a PeriodUnitForCreateCenBandwidthPackageInput enum value
	PeriodUnitForCreateCenBandwidthPackageInputMonth = "Month"

	// PeriodUnitForCreateCenBandwidthPackageInputYear is a PeriodUnitForCreateCenBandwidthPackageInput enum value
	PeriodUnitForCreateCenBandwidthPackageInputYear = "Year"
)
View Source
const (
	// InstanceTypeForDescribeGrantRulesToCenInputVpc is a InstanceTypeForDescribeGrantRulesToCenInput enum value
	InstanceTypeForDescribeGrantRulesToCenInputVpc = "VPC"

	// InstanceTypeForDescribeGrantRulesToCenInputDcgw is a InstanceTypeForDescribeGrantRulesToCenInput enum value
	InstanceTypeForDescribeGrantRulesToCenInputDcgw = "DCGW"
)
View Source
const (
	// InstanceTypeForDescribeInstanceGrantedRulesInputVpc is a InstanceTypeForDescribeInstanceGrantedRulesInput enum value
	InstanceTypeForDescribeInstanceGrantedRulesInputVpc = "VPC"

	// InstanceTypeForDescribeInstanceGrantedRulesInputDcgw is a InstanceTypeForDescribeInstanceGrantedRulesInput enum value
	InstanceTypeForDescribeInstanceGrantedRulesInputDcgw = "DCGW"
)
View Source
const (
	// InstanceTypeForGrantInstanceToCenInputVpc is a InstanceTypeForGrantInstanceToCenInput enum value
	InstanceTypeForGrantInstanceToCenInputVpc = "VPC"

	// InstanceTypeForGrantInstanceToCenInputDcgw is a InstanceTypeForGrantInstanceToCenInput enum value
	InstanceTypeForGrantInstanceToCenInputDcgw = "DCGW"
)
View Source
const (
	// ResourceTypeForListTagsForResourcesInputCen is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputCen = "cen"

	// ResourceTypeForListTagsForResourcesInputCenbandwidthpackage is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputCenbandwidthpackage = "cenbandwidthpackage"
)
View Source
const (
	// InstanceTypeForRevokeInstanceFromCenInputVpc is a InstanceTypeForRevokeInstanceFromCenInput enum value
	InstanceTypeForRevokeInstanceFromCenInputVpc = "VPC"

	// InstanceTypeForRevokeInstanceFromCenInputDcgw is a InstanceTypeForRevokeInstanceFromCenInput enum value
	InstanceTypeForRevokeInstanceFromCenInputDcgw = "DCGW"
)
View Source
const (
	// ResourceTypeForTagResourcesInputCen is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputCen = "cen"

	// ResourceTypeForTagResourcesInputCenbandwidthpackage is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputCenbandwidthpackage = "cenbandwidthpackage"
)
View Source
const (
	// ResourceTypeForUntagResourcesInputCen is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputCen = "cen"

	// ResourceTypeForUntagResourcesInputCenbandwidthpackage is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputCenbandwidthpackage = "cenbandwidthpackage"
)
View Source
const (
	ServiceName = "cen"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "cen"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AssociateCenBandwidthPackageInput

type AssociateCenBandwidthPackageInput struct {

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

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

func (AssociateCenBandwidthPackageInput) GoString

GoString returns the string representation

func (*AssociateCenBandwidthPackageInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*AssociateCenBandwidthPackageInput) SetCenId

SetCenId sets the CenId field's value.

func (AssociateCenBandwidthPackageInput) String

String returns the string representation

func (*AssociateCenBandwidthPackageInput) Validate

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

type AssociateCenBandwidthPackageOutput

type AssociateCenBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateCenBandwidthPackageOutput) GoString

GoString returns the string representation

func (*AssociateCenBandwidthPackageOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (AssociateCenBandwidthPackageOutput) String

String returns the string representation

type AttachInstanceToCenInput

type AttachInstanceToCenInput struct {

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

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

	InstanceOwnerId *string `type:"string"`

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

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

func (AttachInstanceToCenInput) GoString

func (s AttachInstanceToCenInput) GoString() string

GoString returns the string representation

func (*AttachInstanceToCenInput) SetCenId

SetCenId sets the CenId field's value.

func (*AttachInstanceToCenInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*AttachInstanceToCenInput) SetInstanceOwnerId added in v1.0.8

func (s *AttachInstanceToCenInput) SetInstanceOwnerId(v string) *AttachInstanceToCenInput

SetInstanceOwnerId sets the InstanceOwnerId field's value.

func (*AttachInstanceToCenInput) SetInstanceRegionId

func (s *AttachInstanceToCenInput) SetInstanceRegionId(v string) *AttachInstanceToCenInput

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*AttachInstanceToCenInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (AttachInstanceToCenInput) String

func (s AttachInstanceToCenInput) String() string

String returns the string representation

func (*AttachInstanceToCenInput) Validate

func (s *AttachInstanceToCenInput) Validate() error

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

type AttachInstanceToCenOutput

type AttachInstanceToCenOutput struct {
	Metadata *response.ResponseMetadata

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

func (AttachInstanceToCenOutput) GoString

func (s AttachInstanceToCenOutput) GoString() string

GoString returns the string representation

func (*AttachInstanceToCenOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (AttachInstanceToCenOutput) String

func (s AttachInstanceToCenOutput) String() string

String returns the string representation

type AttachedInstanceForDescribeCenAttachedInstancesOutput

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

	CreationTime *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceOwnerId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string"`

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

func (AttachedInstanceForDescribeCenAttachedInstancesOutput) GoString

GoString returns the string representation

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetInstanceOwnerId added in v1.0.8

SetInstanceOwnerId sets the InstanceOwnerId field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*AttachedInstanceForDescribeCenAttachedInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (AttachedInstanceForDescribeCenAttachedInstancesOutput) String

String returns the string representation

type CEN

type CEN struct {
	*client.Client
}

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

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

New create int can support ssl or region locate set

func (*CEN) AssociateCenBandwidthPackage

func (c *CEN) AssociateCenBandwidthPackage(input *AssociateCenBandwidthPackageInput) (*AssociateCenBandwidthPackageOutput, error)

AssociateCenBandwidthPackage API operation for CEN.

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

func (*CEN) AssociateCenBandwidthPackageCommon

func (c *CEN) AssociateCenBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateCenBandwidthPackageCommon API operation for CEN.

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

func (*CEN) AssociateCenBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*CEN) AssociateCenBandwidthPackageCommonWithContext

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

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

See AssociateCenBandwidthPackageCommon 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 (*CEN) AssociateCenBandwidthPackageRequest

func (c *CEN) AssociateCenBandwidthPackageRequest(input *AssociateCenBandwidthPackageInput) (req *request.Request, output *AssociateCenBandwidthPackageOutput)

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

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

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

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

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

func (*CEN) AssociateCenBandwidthPackageWithContext

func (c *CEN) AssociateCenBandwidthPackageWithContext(ctx volcengine.Context, input *AssociateCenBandwidthPackageInput, opts ...request.Option) (*AssociateCenBandwidthPackageOutput, error)

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

See AssociateCenBandwidthPackage 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 (*CEN) AttachInstanceToCen

func (c *CEN) AttachInstanceToCen(input *AttachInstanceToCenInput) (*AttachInstanceToCenOutput, error)

AttachInstanceToCen API operation for CEN.

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

func (*CEN) AttachInstanceToCenCommon

func (c *CEN) AttachInstanceToCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachInstanceToCenCommon API operation for CEN.

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

func (*CEN) AttachInstanceToCenCommonRequest

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

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

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

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

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

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

func (*CEN) AttachInstanceToCenCommonWithContext

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

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

See AttachInstanceToCenCommon 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 (*CEN) AttachInstanceToCenRequest

func (c *CEN) AttachInstanceToCenRequest(input *AttachInstanceToCenInput) (req *request.Request, output *AttachInstanceToCenOutput)

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

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

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

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

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

func (*CEN) AttachInstanceToCenWithContext

func (c *CEN) AttachInstanceToCenWithContext(ctx volcengine.Context, input *AttachInstanceToCenInput, opts ...request.Option) (*AttachInstanceToCenOutput, error)

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

See AttachInstanceToCen 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 (*CEN) CreateCen

func (c *CEN) CreateCen(input *CreateCenInput) (*CreateCenOutput, error)

CreateCen API operation for CEN.

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

func (*CEN) CreateCenBandwidthPackage

func (c *CEN) CreateCenBandwidthPackage(input *CreateCenBandwidthPackageInput) (*CreateCenBandwidthPackageOutput, error)

CreateCenBandwidthPackage API operation for CEN.

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

func (*CEN) CreateCenBandwidthPackageCommon

func (c *CEN) CreateCenBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCenBandwidthPackageCommon API operation for CEN.

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

func (*CEN) CreateCenBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*CEN) CreateCenBandwidthPackageCommonWithContext

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

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

See CreateCenBandwidthPackageCommon 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 (*CEN) CreateCenBandwidthPackageRequest

func (c *CEN) CreateCenBandwidthPackageRequest(input *CreateCenBandwidthPackageInput) (req *request.Request, output *CreateCenBandwidthPackageOutput)

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

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

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

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

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

func (*CEN) CreateCenBandwidthPackageWithContext

func (c *CEN) CreateCenBandwidthPackageWithContext(ctx volcengine.Context, input *CreateCenBandwidthPackageInput, opts ...request.Option) (*CreateCenBandwidthPackageOutput, error)

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

See CreateCenBandwidthPackage 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 (*CEN) CreateCenCommon

func (c *CEN) CreateCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCenCommon API operation for CEN.

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

func (*CEN) CreateCenCommonRequest

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

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

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

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

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

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

func (*CEN) CreateCenCommonWithContext

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

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

See CreateCenCommon 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 (*CEN) CreateCenInterRegionBandwidth

func (c *CEN) CreateCenInterRegionBandwidth(input *CreateCenInterRegionBandwidthInput) (*CreateCenInterRegionBandwidthOutput, error)

CreateCenInterRegionBandwidth API operation for CEN.

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

func (*CEN) CreateCenInterRegionBandwidthCommon

func (c *CEN) CreateCenInterRegionBandwidthCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCenInterRegionBandwidthCommon API operation for CEN.

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

func (*CEN) CreateCenInterRegionBandwidthCommonRequest

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

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

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

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

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

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

func (*CEN) CreateCenInterRegionBandwidthCommonWithContext

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

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

See CreateCenInterRegionBandwidthCommon 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 (*CEN) CreateCenInterRegionBandwidthRequest

func (c *CEN) CreateCenInterRegionBandwidthRequest(input *CreateCenInterRegionBandwidthInput) (req *request.Request, output *CreateCenInterRegionBandwidthOutput)

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

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

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

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

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

func (*CEN) CreateCenInterRegionBandwidthWithContext

func (c *CEN) CreateCenInterRegionBandwidthWithContext(ctx volcengine.Context, input *CreateCenInterRegionBandwidthInput, opts ...request.Option) (*CreateCenInterRegionBandwidthOutput, error)

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

See CreateCenInterRegionBandwidth 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 (*CEN) CreateCenRequest

func (c *CEN) CreateCenRequest(input *CreateCenInput) (req *request.Request, output *CreateCenOutput)

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

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

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

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

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

func (*CEN) CreateCenServiceRouteEntry added in v1.0.38

func (c *CEN) CreateCenServiceRouteEntry(input *CreateCenServiceRouteEntryInput) (*CreateCenServiceRouteEntryOutput, error)

CreateCenServiceRouteEntry API operation for CEN.

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

func (*CEN) CreateCenServiceRouteEntryCommon added in v1.0.38

func (c *CEN) CreateCenServiceRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCenServiceRouteEntryCommon API operation for CEN.

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

func (*CEN) CreateCenServiceRouteEntryCommonRequest added in v1.0.38

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

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

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

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

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

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

func (*CEN) CreateCenServiceRouteEntryCommonWithContext added in v1.0.38

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

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

See CreateCenServiceRouteEntryCommon 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 (*CEN) CreateCenServiceRouteEntryRequest added in v1.0.38

func (c *CEN) CreateCenServiceRouteEntryRequest(input *CreateCenServiceRouteEntryInput) (req *request.Request, output *CreateCenServiceRouteEntryOutput)

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

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

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

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

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

func (*CEN) CreateCenServiceRouteEntryWithContext added in v1.0.38

func (c *CEN) CreateCenServiceRouteEntryWithContext(ctx volcengine.Context, input *CreateCenServiceRouteEntryInput, opts ...request.Option) (*CreateCenServiceRouteEntryOutput, error)

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

See CreateCenServiceRouteEntry 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 (*CEN) CreateCenSummaryRouteEntry added in v1.0.58

func (c *CEN) CreateCenSummaryRouteEntry(input *CreateCenSummaryRouteEntryInput) (*CreateCenSummaryRouteEntryOutput, error)

CreateCenSummaryRouteEntry API operation for CEN.

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

func (*CEN) CreateCenSummaryRouteEntryCommon added in v1.0.58

func (c *CEN) CreateCenSummaryRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCenSummaryRouteEntryCommon API operation for CEN.

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

func (*CEN) CreateCenSummaryRouteEntryCommonRequest added in v1.0.58

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

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

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

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

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

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

func (*CEN) CreateCenSummaryRouteEntryCommonWithContext added in v1.0.58

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

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

See CreateCenSummaryRouteEntryCommon 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 (*CEN) CreateCenSummaryRouteEntryRequest added in v1.0.58

func (c *CEN) CreateCenSummaryRouteEntryRequest(input *CreateCenSummaryRouteEntryInput) (req *request.Request, output *CreateCenSummaryRouteEntryOutput)

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

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

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

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

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

func (*CEN) CreateCenSummaryRouteEntryWithContext added in v1.0.58

func (c *CEN) CreateCenSummaryRouteEntryWithContext(ctx volcengine.Context, input *CreateCenSummaryRouteEntryInput, opts ...request.Option) (*CreateCenSummaryRouteEntryOutput, error)

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

See CreateCenSummaryRouteEntry 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 (*CEN) CreateCenWithContext

func (c *CEN) CreateCenWithContext(ctx volcengine.Context, input *CreateCenInput, opts ...request.Option) (*CreateCenOutput, error)

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

See CreateCen 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 (*CEN) DeleteCen

func (c *CEN) DeleteCen(input *DeleteCenInput) (*DeleteCenOutput, error)

DeleteCen API operation for CEN.

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

func (*CEN) DeleteCenBandwidthPackage

func (c *CEN) DeleteCenBandwidthPackage(input *DeleteCenBandwidthPackageInput) (*DeleteCenBandwidthPackageOutput, error)

DeleteCenBandwidthPackage API operation for CEN.

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

func (*CEN) DeleteCenBandwidthPackageCommon

func (c *CEN) DeleteCenBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCenBandwidthPackageCommon API operation for CEN.

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

func (*CEN) DeleteCenBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*CEN) DeleteCenBandwidthPackageCommonWithContext

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

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

See DeleteCenBandwidthPackageCommon 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 (*CEN) DeleteCenBandwidthPackageRequest

func (c *CEN) DeleteCenBandwidthPackageRequest(input *DeleteCenBandwidthPackageInput) (req *request.Request, output *DeleteCenBandwidthPackageOutput)

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

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

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

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

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

func (*CEN) DeleteCenBandwidthPackageWithContext

func (c *CEN) DeleteCenBandwidthPackageWithContext(ctx volcengine.Context, input *DeleteCenBandwidthPackageInput, opts ...request.Option) (*DeleteCenBandwidthPackageOutput, error)

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

See DeleteCenBandwidthPackage 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 (*CEN) DeleteCenCommon

func (c *CEN) DeleteCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCenCommon API operation for CEN.

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

func (*CEN) DeleteCenCommonRequest

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

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

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

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

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

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

func (*CEN) DeleteCenCommonWithContext

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

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

See DeleteCenCommon 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 (*CEN) DeleteCenInterRegionBandwidth

func (c *CEN) DeleteCenInterRegionBandwidth(input *DeleteCenInterRegionBandwidthInput) (*DeleteCenInterRegionBandwidthOutput, error)

DeleteCenInterRegionBandwidth API operation for CEN.

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

func (*CEN) DeleteCenInterRegionBandwidthCommon

func (c *CEN) DeleteCenInterRegionBandwidthCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCenInterRegionBandwidthCommon API operation for CEN.

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

func (*CEN) DeleteCenInterRegionBandwidthCommonRequest

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

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

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

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

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

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

func (*CEN) DeleteCenInterRegionBandwidthCommonWithContext

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

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

See DeleteCenInterRegionBandwidthCommon 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 (*CEN) DeleteCenInterRegionBandwidthRequest

func (c *CEN) DeleteCenInterRegionBandwidthRequest(input *DeleteCenInterRegionBandwidthInput) (req *request.Request, output *DeleteCenInterRegionBandwidthOutput)

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

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

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

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

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

func (*CEN) DeleteCenInterRegionBandwidthWithContext

func (c *CEN) DeleteCenInterRegionBandwidthWithContext(ctx volcengine.Context, input *DeleteCenInterRegionBandwidthInput, opts ...request.Option) (*DeleteCenInterRegionBandwidthOutput, error)

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

See DeleteCenInterRegionBandwidth 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 (*CEN) DeleteCenRequest

func (c *CEN) DeleteCenRequest(input *DeleteCenInput) (req *request.Request, output *DeleteCenOutput)

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

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

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

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

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

func (*CEN) DeleteCenServiceRouteEntry added in v1.0.94

func (c *CEN) DeleteCenServiceRouteEntry(input *DeleteCenServiceRouteEntryInput) (*DeleteCenServiceRouteEntryOutput, error)

DeleteCenServiceRouteEntry API operation for CEN.

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

func (*CEN) DeleteCenServiceRouteEntryCommon added in v1.0.94

func (c *CEN) DeleteCenServiceRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCenServiceRouteEntryCommon API operation for CEN.

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

func (*CEN) DeleteCenServiceRouteEntryCommonRequest added in v1.0.94

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

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

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

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

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

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

func (*CEN) DeleteCenServiceRouteEntryCommonWithContext added in v1.0.94

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

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

See DeleteCenServiceRouteEntryCommon 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 (*CEN) DeleteCenServiceRouteEntryRequest added in v1.0.94

func (c *CEN) DeleteCenServiceRouteEntryRequest(input *DeleteCenServiceRouteEntryInput) (req *request.Request, output *DeleteCenServiceRouteEntryOutput)

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

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

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

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

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

func (*CEN) DeleteCenServiceRouteEntryWithContext added in v1.0.94

func (c *CEN) DeleteCenServiceRouteEntryWithContext(ctx volcengine.Context, input *DeleteCenServiceRouteEntryInput, opts ...request.Option) (*DeleteCenServiceRouteEntryOutput, error)

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

See DeleteCenServiceRouteEntry 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 (*CEN) DeleteCenSummaryRouteEntry added in v1.0.58

func (c *CEN) DeleteCenSummaryRouteEntry(input *DeleteCenSummaryRouteEntryInput) (*DeleteCenSummaryRouteEntryOutput, error)

DeleteCenSummaryRouteEntry API operation for CEN.

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

func (*CEN) DeleteCenSummaryRouteEntryCommon added in v1.0.58

func (c *CEN) DeleteCenSummaryRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCenSummaryRouteEntryCommon API operation for CEN.

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

func (*CEN) DeleteCenSummaryRouteEntryCommonRequest added in v1.0.58

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

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

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

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

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

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

func (*CEN) DeleteCenSummaryRouteEntryCommonWithContext added in v1.0.58

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

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

See DeleteCenSummaryRouteEntryCommon 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 (*CEN) DeleteCenSummaryRouteEntryRequest added in v1.0.58

func (c *CEN) DeleteCenSummaryRouteEntryRequest(input *DeleteCenSummaryRouteEntryInput) (req *request.Request, output *DeleteCenSummaryRouteEntryOutput)

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

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

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

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

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

func (*CEN) DeleteCenSummaryRouteEntryWithContext added in v1.0.58

func (c *CEN) DeleteCenSummaryRouteEntryWithContext(ctx volcengine.Context, input *DeleteCenSummaryRouteEntryInput, opts ...request.Option) (*DeleteCenSummaryRouteEntryOutput, error)

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

See DeleteCenSummaryRouteEntry 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 (*CEN) DeleteCenWithContext

func (c *CEN) DeleteCenWithContext(ctx volcengine.Context, input *DeleteCenInput, opts ...request.Option) (*DeleteCenOutput, error)

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

See DeleteCen 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 (*CEN) DescribeCenAttachedInstanceAttributes

func (c *CEN) DescribeCenAttachedInstanceAttributes(input *DescribeCenAttachedInstanceAttributesInput) (*DescribeCenAttachedInstanceAttributesOutput, error)

DescribeCenAttachedInstanceAttributes API operation for CEN.

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

func (*CEN) DescribeCenAttachedInstanceAttributesCommon

func (c *CEN) DescribeCenAttachedInstanceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenAttachedInstanceAttributesCommon API operation for CEN.

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

func (*CEN) DescribeCenAttachedInstanceAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenAttachedInstanceAttributesCommonWithContext

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

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

See DescribeCenAttachedInstanceAttributesCommon 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 (*CEN) DescribeCenAttachedInstanceAttributesRequest

func (c *CEN) DescribeCenAttachedInstanceAttributesRequest(input *DescribeCenAttachedInstanceAttributesInput) (req *request.Request, output *DescribeCenAttachedInstanceAttributesOutput)

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

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

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

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

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

func (*CEN) DescribeCenAttachedInstanceAttributesWithContext

func (c *CEN) DescribeCenAttachedInstanceAttributesWithContext(ctx volcengine.Context, input *DescribeCenAttachedInstanceAttributesInput, opts ...request.Option) (*DescribeCenAttachedInstanceAttributesOutput, error)

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

See DescribeCenAttachedInstanceAttributes 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 (*CEN) DescribeCenAttachedInstances

func (c *CEN) DescribeCenAttachedInstances(input *DescribeCenAttachedInstancesInput) (*DescribeCenAttachedInstancesOutput, error)

DescribeCenAttachedInstances API operation for CEN.

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

func (*CEN) DescribeCenAttachedInstancesCommon

func (c *CEN) DescribeCenAttachedInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenAttachedInstancesCommon API operation for CEN.

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

func (*CEN) DescribeCenAttachedInstancesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenAttachedInstancesCommonWithContext

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

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

See DescribeCenAttachedInstancesCommon 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 (*CEN) DescribeCenAttachedInstancesRequest

func (c *CEN) DescribeCenAttachedInstancesRequest(input *DescribeCenAttachedInstancesInput) (req *request.Request, output *DescribeCenAttachedInstancesOutput)

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

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

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

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

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

func (*CEN) DescribeCenAttachedInstancesWithContext

func (c *CEN) DescribeCenAttachedInstancesWithContext(ctx volcengine.Context, input *DescribeCenAttachedInstancesInput, opts ...request.Option) (*DescribeCenAttachedInstancesOutput, error)

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

See DescribeCenAttachedInstances 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 (*CEN) DescribeCenAttributes

func (c *CEN) DescribeCenAttributes(input *DescribeCenAttributesInput) (*DescribeCenAttributesOutput, error)

DescribeCenAttributes API operation for CEN.

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

func (*CEN) DescribeCenAttributesCommon

func (c *CEN) DescribeCenAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenAttributesCommon API operation for CEN.

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

func (*CEN) DescribeCenAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenAttributesCommonWithContext

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

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

See DescribeCenAttributesCommon 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 (*CEN) DescribeCenAttributesRequest

func (c *CEN) DescribeCenAttributesRequest(input *DescribeCenAttributesInput) (req *request.Request, output *DescribeCenAttributesOutput)

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

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

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

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

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

func (*CEN) DescribeCenAttributesWithContext

func (c *CEN) DescribeCenAttributesWithContext(ctx volcengine.Context, input *DescribeCenAttributesInput, opts ...request.Option) (*DescribeCenAttributesOutput, error)

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

See DescribeCenAttributes 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 (*CEN) DescribeCenBandwidthPackageAttributes

func (c *CEN) DescribeCenBandwidthPackageAttributes(input *DescribeCenBandwidthPackageAttributesInput) (*DescribeCenBandwidthPackageAttributesOutput, error)

DescribeCenBandwidthPackageAttributes API operation for CEN.

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

func (*CEN) DescribeCenBandwidthPackageAttributesCommon

func (c *CEN) DescribeCenBandwidthPackageAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenBandwidthPackageAttributesCommon API operation for CEN.

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

func (*CEN) DescribeCenBandwidthPackageAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenBandwidthPackageAttributesCommonWithContext

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

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

See DescribeCenBandwidthPackageAttributesCommon 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 (*CEN) DescribeCenBandwidthPackageAttributesRequest

func (c *CEN) DescribeCenBandwidthPackageAttributesRequest(input *DescribeCenBandwidthPackageAttributesInput) (req *request.Request, output *DescribeCenBandwidthPackageAttributesOutput)

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

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

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

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

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

func (*CEN) DescribeCenBandwidthPackageAttributesWithContext

func (c *CEN) DescribeCenBandwidthPackageAttributesWithContext(ctx volcengine.Context, input *DescribeCenBandwidthPackageAttributesInput, opts ...request.Option) (*DescribeCenBandwidthPackageAttributesOutput, error)

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

See DescribeCenBandwidthPackageAttributes 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 (*CEN) DescribeCenBandwidthPackages

func (c *CEN) DescribeCenBandwidthPackages(input *DescribeCenBandwidthPackagesInput) (*DescribeCenBandwidthPackagesOutput, error)

DescribeCenBandwidthPackages API operation for CEN.

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

func (*CEN) DescribeCenBandwidthPackagesCommon

func (c *CEN) DescribeCenBandwidthPackagesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenBandwidthPackagesCommon API operation for CEN.

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

func (*CEN) DescribeCenBandwidthPackagesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenBandwidthPackagesCommonWithContext

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

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

See DescribeCenBandwidthPackagesCommon 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 (*CEN) DescribeCenBandwidthPackagesRequest

func (c *CEN) DescribeCenBandwidthPackagesRequest(input *DescribeCenBandwidthPackagesInput) (req *request.Request, output *DescribeCenBandwidthPackagesOutput)

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

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

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

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

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

func (*CEN) DescribeCenBandwidthPackagesWithContext

func (c *CEN) DescribeCenBandwidthPackagesWithContext(ctx volcengine.Context, input *DescribeCenBandwidthPackagesInput, opts ...request.Option) (*DescribeCenBandwidthPackagesOutput, error)

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

See DescribeCenBandwidthPackages 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 (*CEN) DescribeCenInterRegionBandwidthAttributes

func (c *CEN) DescribeCenInterRegionBandwidthAttributes(input *DescribeCenInterRegionBandwidthAttributesInput) (*DescribeCenInterRegionBandwidthAttributesOutput, error)

DescribeCenInterRegionBandwidthAttributes API operation for CEN.

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

func (*CEN) DescribeCenInterRegionBandwidthAttributesCommon

func (c *CEN) DescribeCenInterRegionBandwidthAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenInterRegionBandwidthAttributesCommon API operation for CEN.

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

func (*CEN) DescribeCenInterRegionBandwidthAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenInterRegionBandwidthAttributesCommonWithContext

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

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

See DescribeCenInterRegionBandwidthAttributesCommon 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 (*CEN) DescribeCenInterRegionBandwidthAttributesRequest

func (c *CEN) DescribeCenInterRegionBandwidthAttributesRequest(input *DescribeCenInterRegionBandwidthAttributesInput) (req *request.Request, output *DescribeCenInterRegionBandwidthAttributesOutput)

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

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

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

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

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

func (*CEN) DescribeCenInterRegionBandwidthAttributesWithContext

func (c *CEN) DescribeCenInterRegionBandwidthAttributesWithContext(ctx volcengine.Context, input *DescribeCenInterRegionBandwidthAttributesInput, opts ...request.Option) (*DescribeCenInterRegionBandwidthAttributesOutput, error)

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

See DescribeCenInterRegionBandwidthAttributes 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 (*CEN) DescribeCenInterRegionBandwidths

func (c *CEN) DescribeCenInterRegionBandwidths(input *DescribeCenInterRegionBandwidthsInput) (*DescribeCenInterRegionBandwidthsOutput, error)

DescribeCenInterRegionBandwidths API operation for CEN.

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

func (*CEN) DescribeCenInterRegionBandwidthsCommon

func (c *CEN) DescribeCenInterRegionBandwidthsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenInterRegionBandwidthsCommon API operation for CEN.

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

func (*CEN) DescribeCenInterRegionBandwidthsCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenInterRegionBandwidthsCommonWithContext

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

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

See DescribeCenInterRegionBandwidthsCommon 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 (*CEN) DescribeCenInterRegionBandwidthsRequest

func (c *CEN) DescribeCenInterRegionBandwidthsRequest(input *DescribeCenInterRegionBandwidthsInput) (req *request.Request, output *DescribeCenInterRegionBandwidthsOutput)

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

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

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

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

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

func (*CEN) DescribeCenInterRegionBandwidthsWithContext

func (c *CEN) DescribeCenInterRegionBandwidthsWithContext(ctx volcengine.Context, input *DescribeCenInterRegionBandwidthsInput, opts ...request.Option) (*DescribeCenInterRegionBandwidthsOutput, error)

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

See DescribeCenInterRegionBandwidths 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 (*CEN) DescribeCenRouteEntries

func (c *CEN) DescribeCenRouteEntries(input *DescribeCenRouteEntriesInput) (*DescribeCenRouteEntriesOutput, error)

DescribeCenRouteEntries API operation for CEN.

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

func (*CEN) DescribeCenRouteEntriesCommon

func (c *CEN) DescribeCenRouteEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenRouteEntriesCommon API operation for CEN.

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

func (*CEN) DescribeCenRouteEntriesCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCenRouteEntriesCommonWithContext

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

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

See DescribeCenRouteEntriesCommon 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 (*CEN) DescribeCenRouteEntriesRequest

func (c *CEN) DescribeCenRouteEntriesRequest(input *DescribeCenRouteEntriesInput) (req *request.Request, output *DescribeCenRouteEntriesOutput)

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

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

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

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

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

func (*CEN) DescribeCenRouteEntriesWithContext

func (c *CEN) DescribeCenRouteEntriesWithContext(ctx volcengine.Context, input *DescribeCenRouteEntriesInput, opts ...request.Option) (*DescribeCenRouteEntriesOutput, error)

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

See DescribeCenRouteEntries 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 (*CEN) DescribeCenServiceRouteEntries added in v1.0.94

func (c *CEN) DescribeCenServiceRouteEntries(input *DescribeCenServiceRouteEntriesInput) (*DescribeCenServiceRouteEntriesOutput, error)

DescribeCenServiceRouteEntries API operation for CEN.

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

func (*CEN) DescribeCenServiceRouteEntriesCommon added in v1.0.94

func (c *CEN) DescribeCenServiceRouteEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenServiceRouteEntriesCommon API operation for CEN.

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

func (*CEN) DescribeCenServiceRouteEntriesCommonRequest added in v1.0.94

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

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

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

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

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

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

func (*CEN) DescribeCenServiceRouteEntriesCommonWithContext added in v1.0.94

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

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

See DescribeCenServiceRouteEntriesCommon 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 (*CEN) DescribeCenServiceRouteEntriesRequest added in v1.0.94

func (c *CEN) DescribeCenServiceRouteEntriesRequest(input *DescribeCenServiceRouteEntriesInput) (req *request.Request, output *DescribeCenServiceRouteEntriesOutput)

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

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

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

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

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

func (*CEN) DescribeCenServiceRouteEntriesWithContext added in v1.0.94

func (c *CEN) DescribeCenServiceRouteEntriesWithContext(ctx volcengine.Context, input *DescribeCenServiceRouteEntriesInput, opts ...request.Option) (*DescribeCenServiceRouteEntriesOutput, error)

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

See DescribeCenServiceRouteEntries 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 (*CEN) DescribeCenSummaryRouteEntries added in v1.0.58

func (c *CEN) DescribeCenSummaryRouteEntries(input *DescribeCenSummaryRouteEntriesInput) (*DescribeCenSummaryRouteEntriesOutput, error)

DescribeCenSummaryRouteEntries API operation for CEN.

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

func (*CEN) DescribeCenSummaryRouteEntriesCommon added in v1.0.58

func (c *CEN) DescribeCenSummaryRouteEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCenSummaryRouteEntriesCommon API operation for CEN.

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

func (*CEN) DescribeCenSummaryRouteEntriesCommonRequest added in v1.0.58

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

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

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

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

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

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

func (*CEN) DescribeCenSummaryRouteEntriesCommonWithContext added in v1.0.58

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

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

See DescribeCenSummaryRouteEntriesCommon 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 (*CEN) DescribeCenSummaryRouteEntriesRequest added in v1.0.58

func (c *CEN) DescribeCenSummaryRouteEntriesRequest(input *DescribeCenSummaryRouteEntriesInput) (req *request.Request, output *DescribeCenSummaryRouteEntriesOutput)

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

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

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

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

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

func (*CEN) DescribeCenSummaryRouteEntriesWithContext added in v1.0.58

func (c *CEN) DescribeCenSummaryRouteEntriesWithContext(ctx volcengine.Context, input *DescribeCenSummaryRouteEntriesInput, opts ...request.Option) (*DescribeCenSummaryRouteEntriesOutput, error)

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

See DescribeCenSummaryRouteEntries 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 (*CEN) DescribeCens

func (c *CEN) DescribeCens(input *DescribeCensInput) (*DescribeCensOutput, error)

DescribeCens API operation for CEN.

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

func (*CEN) DescribeCensCommon

func (c *CEN) DescribeCensCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCensCommon API operation for CEN.

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

func (*CEN) DescribeCensCommonRequest

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

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

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

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

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

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

func (*CEN) DescribeCensCommonWithContext

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

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

See DescribeCensCommon 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 (*CEN) DescribeCensRequest

func (c *CEN) DescribeCensRequest(input *DescribeCensInput) (req *request.Request, output *DescribeCensOutput)

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

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

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

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

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

func (*CEN) DescribeCensWithContext

func (c *CEN) DescribeCensWithContext(ctx volcengine.Context, input *DescribeCensInput, opts ...request.Option) (*DescribeCensOutput, error)

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

See DescribeCens 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 (*CEN) DescribeGrantRulesToCen added in v1.0.8

func (c *CEN) DescribeGrantRulesToCen(input *DescribeGrantRulesToCenInput) (*DescribeGrantRulesToCenOutput, error)

DescribeGrantRulesToCen API operation for CEN.

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

func (*CEN) DescribeGrantRulesToCenCommon added in v1.0.8

func (c *CEN) DescribeGrantRulesToCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeGrantRulesToCenCommon API operation for CEN.

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

func (*CEN) DescribeGrantRulesToCenCommonRequest added in v1.0.8

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

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

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

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

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

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

func (*CEN) DescribeGrantRulesToCenCommonWithContext added in v1.0.8

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

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

See DescribeGrantRulesToCenCommon 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 (*CEN) DescribeGrantRulesToCenRequest added in v1.0.8

func (c *CEN) DescribeGrantRulesToCenRequest(input *DescribeGrantRulesToCenInput) (req *request.Request, output *DescribeGrantRulesToCenOutput)

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

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

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

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

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

func (*CEN) DescribeGrantRulesToCenWithContext added in v1.0.8

func (c *CEN) DescribeGrantRulesToCenWithContext(ctx volcengine.Context, input *DescribeGrantRulesToCenInput, opts ...request.Option) (*DescribeGrantRulesToCenOutput, error)

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

See DescribeGrantRulesToCen 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 (*CEN) DescribeInstanceGrantedRules added in v1.0.8

func (c *CEN) DescribeInstanceGrantedRules(input *DescribeInstanceGrantedRulesInput) (*DescribeInstanceGrantedRulesOutput, error)

DescribeInstanceGrantedRules API operation for CEN.

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

func (*CEN) DescribeInstanceGrantedRulesCommon added in v1.0.8

func (c *CEN) DescribeInstanceGrantedRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceGrantedRulesCommon API operation for CEN.

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

func (*CEN) DescribeInstanceGrantedRulesCommonRequest added in v1.0.8

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

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

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

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

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

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

func (*CEN) DescribeInstanceGrantedRulesCommonWithContext added in v1.0.8

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

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

See DescribeInstanceGrantedRulesCommon 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 (*CEN) DescribeInstanceGrantedRulesRequest added in v1.0.8

func (c *CEN) DescribeInstanceGrantedRulesRequest(input *DescribeInstanceGrantedRulesInput) (req *request.Request, output *DescribeInstanceGrantedRulesOutput)

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

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

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

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

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

func (*CEN) DescribeInstanceGrantedRulesWithContext added in v1.0.8

func (c *CEN) DescribeInstanceGrantedRulesWithContext(ctx volcengine.Context, input *DescribeInstanceGrantedRulesInput, opts ...request.Option) (*DescribeInstanceGrantedRulesOutput, error)

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

See DescribeInstanceGrantedRules 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 (*CEN) DetachInstanceFromCen

func (c *CEN) DetachInstanceFromCen(input *DetachInstanceFromCenInput) (*DetachInstanceFromCenOutput, error)

DetachInstanceFromCen API operation for CEN.

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

func (*CEN) DetachInstanceFromCenCommon

func (c *CEN) DetachInstanceFromCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachInstanceFromCenCommon API operation for CEN.

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

func (*CEN) DetachInstanceFromCenCommonRequest

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

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

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

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

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

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

func (*CEN) DetachInstanceFromCenCommonWithContext

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

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

See DetachInstanceFromCenCommon 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 (*CEN) DetachInstanceFromCenRequest

func (c *CEN) DetachInstanceFromCenRequest(input *DetachInstanceFromCenInput) (req *request.Request, output *DetachInstanceFromCenOutput)

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

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

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

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

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

func (*CEN) DetachInstanceFromCenWithContext

func (c *CEN) DetachInstanceFromCenWithContext(ctx volcengine.Context, input *DetachInstanceFromCenInput, opts ...request.Option) (*DetachInstanceFromCenOutput, error)

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

See DetachInstanceFromCen 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 (*CEN) DisassociateCenBandwidthPackage

func (c *CEN) DisassociateCenBandwidthPackage(input *DisassociateCenBandwidthPackageInput) (*DisassociateCenBandwidthPackageOutput, error)

DisassociateCenBandwidthPackage API operation for CEN.

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

func (*CEN) DisassociateCenBandwidthPackageCommon

func (c *CEN) DisassociateCenBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateCenBandwidthPackageCommon API operation for CEN.

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

func (*CEN) DisassociateCenBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*CEN) DisassociateCenBandwidthPackageCommonWithContext

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

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

See DisassociateCenBandwidthPackageCommon 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 (*CEN) DisassociateCenBandwidthPackageRequest

func (c *CEN) DisassociateCenBandwidthPackageRequest(input *DisassociateCenBandwidthPackageInput) (req *request.Request, output *DisassociateCenBandwidthPackageOutput)

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

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

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

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

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

func (*CEN) DisassociateCenBandwidthPackageWithContext

func (c *CEN) DisassociateCenBandwidthPackageWithContext(ctx volcengine.Context, input *DisassociateCenBandwidthPackageInput, opts ...request.Option) (*DisassociateCenBandwidthPackageOutput, error)

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

See DisassociateCenBandwidthPackage 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 (*CEN) GrantInstanceToCen added in v1.0.8

func (c *CEN) GrantInstanceToCen(input *GrantInstanceToCenInput) (*GrantInstanceToCenOutput, error)

GrantInstanceToCen API operation for CEN.

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

func (*CEN) GrantInstanceToCenCommon added in v1.0.8

func (c *CEN) GrantInstanceToCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GrantInstanceToCenCommon API operation for CEN.

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

func (*CEN) GrantInstanceToCenCommonRequest added in v1.0.8

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

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

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

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

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

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

func (*CEN) GrantInstanceToCenCommonWithContext added in v1.0.8

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

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

See GrantInstanceToCenCommon 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 (*CEN) GrantInstanceToCenRequest added in v1.0.8

func (c *CEN) GrantInstanceToCenRequest(input *GrantInstanceToCenInput) (req *request.Request, output *GrantInstanceToCenOutput)

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

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

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

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

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

func (*CEN) GrantInstanceToCenWithContext added in v1.0.8

func (c *CEN) GrantInstanceToCenWithContext(ctx volcengine.Context, input *GrantInstanceToCenInput, opts ...request.Option) (*GrantInstanceToCenOutput, error)

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

See GrantInstanceToCen 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 (*CEN) ListTagsForResources added in v1.0.49

func (c *CEN) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for CEN.

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

func (*CEN) ListTagsForResourcesCommon added in v1.0.49

func (c *CEN) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for CEN.

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

func (*CEN) ListTagsForResourcesCommonRequest added in v1.0.49

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

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

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

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

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

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

func (*CEN) ListTagsForResourcesCommonWithContext added in v1.0.49

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

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

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

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

func (*CEN) ListTagsForResourcesRequest added in v1.0.49

func (c *CEN) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

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

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

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

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

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

func (*CEN) ListTagsForResourcesWithContext added in v1.0.49

func (c *CEN) ListTagsForResourcesWithContext(ctx volcengine.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

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

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

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

func (*CEN) ModifyCenAttributes

func (c *CEN) ModifyCenAttributes(input *ModifyCenAttributesInput) (*ModifyCenAttributesOutput, error)

ModifyCenAttributes API operation for CEN.

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

func (*CEN) ModifyCenAttributesCommon

func (c *CEN) ModifyCenAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCenAttributesCommon API operation for CEN.

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

func (*CEN) ModifyCenAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) ModifyCenAttributesCommonWithContext

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

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

See ModifyCenAttributesCommon 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 (*CEN) ModifyCenAttributesRequest

func (c *CEN) ModifyCenAttributesRequest(input *ModifyCenAttributesInput) (req *request.Request, output *ModifyCenAttributesOutput)

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

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

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

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

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

func (*CEN) ModifyCenAttributesWithContext

func (c *CEN) ModifyCenAttributesWithContext(ctx volcengine.Context, input *ModifyCenAttributesInput, opts ...request.Option) (*ModifyCenAttributesOutput, error)

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

See ModifyCenAttributes 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 (*CEN) ModifyCenBandwidthPackageAttributes

func (c *CEN) ModifyCenBandwidthPackageAttributes(input *ModifyCenBandwidthPackageAttributesInput) (*ModifyCenBandwidthPackageAttributesOutput, error)

ModifyCenBandwidthPackageAttributes API operation for CEN.

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

func (*CEN) ModifyCenBandwidthPackageAttributesCommon

func (c *CEN) ModifyCenBandwidthPackageAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCenBandwidthPackageAttributesCommon API operation for CEN.

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

func (*CEN) ModifyCenBandwidthPackageAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) ModifyCenBandwidthPackageAttributesCommonWithContext

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

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

See ModifyCenBandwidthPackageAttributesCommon 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 (*CEN) ModifyCenBandwidthPackageAttributesRequest

func (c *CEN) ModifyCenBandwidthPackageAttributesRequest(input *ModifyCenBandwidthPackageAttributesInput) (req *request.Request, output *ModifyCenBandwidthPackageAttributesOutput)

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

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

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

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

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

func (*CEN) ModifyCenBandwidthPackageAttributesWithContext

func (c *CEN) ModifyCenBandwidthPackageAttributesWithContext(ctx volcengine.Context, input *ModifyCenBandwidthPackageAttributesInput, opts ...request.Option) (*ModifyCenBandwidthPackageAttributesOutput, error)

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

See ModifyCenBandwidthPackageAttributes 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 (*CEN) ModifyCenInterRegionBandwidthAttributes

func (c *CEN) ModifyCenInterRegionBandwidthAttributes(input *ModifyCenInterRegionBandwidthAttributesInput) (*ModifyCenInterRegionBandwidthAttributesOutput, error)

ModifyCenInterRegionBandwidthAttributes API operation for CEN.

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

func (*CEN) ModifyCenInterRegionBandwidthAttributesCommon

func (c *CEN) ModifyCenInterRegionBandwidthAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCenInterRegionBandwidthAttributesCommon API operation for CEN.

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

func (*CEN) ModifyCenInterRegionBandwidthAttributesCommonRequest

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

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

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

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

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

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

func (*CEN) ModifyCenInterRegionBandwidthAttributesCommonWithContext

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

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

See ModifyCenInterRegionBandwidthAttributesCommon 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 (*CEN) ModifyCenInterRegionBandwidthAttributesRequest

func (c *CEN) ModifyCenInterRegionBandwidthAttributesRequest(input *ModifyCenInterRegionBandwidthAttributesInput) (req *request.Request, output *ModifyCenInterRegionBandwidthAttributesOutput)

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

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

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

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

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

func (*CEN) ModifyCenInterRegionBandwidthAttributesWithContext

func (c *CEN) ModifyCenInterRegionBandwidthAttributesWithContext(ctx volcengine.Context, input *ModifyCenInterRegionBandwidthAttributesInput, opts ...request.Option) (*ModifyCenInterRegionBandwidthAttributesOutput, error)

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

See ModifyCenInterRegionBandwidthAttributes 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 (*CEN) ModifyCenServiceRouteEntryAttributes added in v1.0.94

func (c *CEN) ModifyCenServiceRouteEntryAttributes(input *ModifyCenServiceRouteEntryAttributesInput) (*ModifyCenServiceRouteEntryAttributesOutput, error)

ModifyCenServiceRouteEntryAttributes API operation for CEN.

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

func (*CEN) ModifyCenServiceRouteEntryAttributesCommon added in v1.0.94

func (c *CEN) ModifyCenServiceRouteEntryAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCenServiceRouteEntryAttributesCommon API operation for CEN.

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

func (*CEN) ModifyCenServiceRouteEntryAttributesCommonRequest added in v1.0.94

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

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

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

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

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

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

func (*CEN) ModifyCenServiceRouteEntryAttributesCommonWithContext added in v1.0.94

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

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

See ModifyCenServiceRouteEntryAttributesCommon 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 (*CEN) ModifyCenServiceRouteEntryAttributesRequest added in v1.0.94

func (c *CEN) ModifyCenServiceRouteEntryAttributesRequest(input *ModifyCenServiceRouteEntryAttributesInput) (req *request.Request, output *ModifyCenServiceRouteEntryAttributesOutput)

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

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

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

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

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

func (*CEN) ModifyCenServiceRouteEntryAttributesWithContext added in v1.0.94

func (c *CEN) ModifyCenServiceRouteEntryAttributesWithContext(ctx volcengine.Context, input *ModifyCenServiceRouteEntryAttributesInput, opts ...request.Option) (*ModifyCenServiceRouteEntryAttributesOutput, error)

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

See ModifyCenServiceRouteEntryAttributes 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 (*CEN) PublishCenRouteEntry

func (c *CEN) PublishCenRouteEntry(input *PublishCenRouteEntryInput) (*PublishCenRouteEntryOutput, error)

PublishCenRouteEntry API operation for CEN.

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

func (*CEN) PublishCenRouteEntryCommon

func (c *CEN) PublishCenRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

PublishCenRouteEntryCommon API operation for CEN.

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

func (*CEN) PublishCenRouteEntryCommonRequest

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

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

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

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

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

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

func (*CEN) PublishCenRouteEntryCommonWithContext

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

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

See PublishCenRouteEntryCommon 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 (*CEN) PublishCenRouteEntryRequest

func (c *CEN) PublishCenRouteEntryRequest(input *PublishCenRouteEntryInput) (req *request.Request, output *PublishCenRouteEntryOutput)

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

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

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

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

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

func (*CEN) PublishCenRouteEntryWithContext

func (c *CEN) PublishCenRouteEntryWithContext(ctx volcengine.Context, input *PublishCenRouteEntryInput, opts ...request.Option) (*PublishCenRouteEntryOutput, error)

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

See PublishCenRouteEntry 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 (*CEN) RevokeInstanceFromCen added in v1.0.8

func (c *CEN) RevokeInstanceFromCen(input *RevokeInstanceFromCenInput) (*RevokeInstanceFromCenOutput, error)

RevokeInstanceFromCen API operation for CEN.

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

func (*CEN) RevokeInstanceFromCenCommon added in v1.0.8

func (c *CEN) RevokeInstanceFromCenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokeInstanceFromCenCommon API operation for CEN.

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

func (*CEN) RevokeInstanceFromCenCommonRequest added in v1.0.8

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

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

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

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

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

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

func (*CEN) RevokeInstanceFromCenCommonWithContext added in v1.0.8

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

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

See RevokeInstanceFromCenCommon 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 (*CEN) RevokeInstanceFromCenRequest added in v1.0.8

func (c *CEN) RevokeInstanceFromCenRequest(input *RevokeInstanceFromCenInput) (req *request.Request, output *RevokeInstanceFromCenOutput)

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

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

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

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

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

func (*CEN) RevokeInstanceFromCenWithContext added in v1.0.8

func (c *CEN) RevokeInstanceFromCenWithContext(ctx volcengine.Context, input *RevokeInstanceFromCenInput, opts ...request.Option) (*RevokeInstanceFromCenOutput, error)

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

See RevokeInstanceFromCen 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 (*CEN) TagResources added in v1.0.38

func (c *CEN) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for CEN.

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

func (*CEN) TagResourcesCommon added in v1.0.38

func (c *CEN) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for CEN.

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

func (*CEN) TagResourcesCommonRequest added in v1.0.38

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

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

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

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

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

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

func (*CEN) TagResourcesCommonWithContext added in v1.0.38

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

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

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

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

func (*CEN) TagResourcesRequest added in v1.0.38

func (c *CEN) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

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

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

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

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

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

func (*CEN) TagResourcesWithContext added in v1.0.38

func (c *CEN) TagResourcesWithContext(ctx volcengine.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

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

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

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

func (*CEN) UntagResources added in v1.0.49

func (c *CEN) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for CEN.

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

func (*CEN) UntagResourcesCommon added in v1.0.49

func (c *CEN) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for CEN.

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

func (*CEN) UntagResourcesCommonRequest added in v1.0.49

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

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

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

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

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

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

func (*CEN) UntagResourcesCommonWithContext added in v1.0.49

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

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

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

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

func (*CEN) UntagResourcesRequest added in v1.0.49

func (c *CEN) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

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

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

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

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

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

func (*CEN) UntagResourcesWithContext added in v1.0.49

func (c *CEN) UntagResourcesWithContext(ctx volcengine.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

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

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

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

func (*CEN) WithdrawCenRouteEntry

func (c *CEN) WithdrawCenRouteEntry(input *WithdrawCenRouteEntryInput) (*WithdrawCenRouteEntryOutput, error)

WithdrawCenRouteEntry API operation for CEN.

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

func (*CEN) WithdrawCenRouteEntryCommon

func (c *CEN) WithdrawCenRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

WithdrawCenRouteEntryCommon API operation for CEN.

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

func (*CEN) WithdrawCenRouteEntryCommonRequest

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

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

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

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

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

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

func (*CEN) WithdrawCenRouteEntryCommonWithContext

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

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

See WithdrawCenRouteEntryCommon 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 (*CEN) WithdrawCenRouteEntryRequest

func (c *CEN) WithdrawCenRouteEntryRequest(input *WithdrawCenRouteEntryInput) (req *request.Request, output *WithdrawCenRouteEntryOutput)

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

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

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

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

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

func (*CEN) WithdrawCenRouteEntryWithContext

func (c *CEN) WithdrawCenRouteEntryWithContext(ctx volcengine.Context, input *WithdrawCenRouteEntryInput, opts ...request.Option) (*WithdrawCenRouteEntryOutput, error)

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

See WithdrawCenRouteEntry 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 CENAPI

type CENAPI interface {
	AssociateCenBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateCenBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateCenBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateCenBandwidthPackage(*AssociateCenBandwidthPackageInput) (*AssociateCenBandwidthPackageOutput, error)
	AssociateCenBandwidthPackageWithContext(volcengine.Context, *AssociateCenBandwidthPackageInput, ...request.Option) (*AssociateCenBandwidthPackageOutput, error)
	AssociateCenBandwidthPackageRequest(*AssociateCenBandwidthPackageInput) (*request.Request, *AssociateCenBandwidthPackageOutput)

	AttachInstanceToCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachInstanceToCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachInstanceToCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachInstanceToCen(*AttachInstanceToCenInput) (*AttachInstanceToCenOutput, error)
	AttachInstanceToCenWithContext(volcengine.Context, *AttachInstanceToCenInput, ...request.Option) (*AttachInstanceToCenOutput, error)
	AttachInstanceToCenRequest(*AttachInstanceToCenInput) (*request.Request, *AttachInstanceToCenOutput)

	CreateCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCen(*CreateCenInput) (*CreateCenOutput, error)
	CreateCenWithContext(volcengine.Context, *CreateCenInput, ...request.Option) (*CreateCenOutput, error)
	CreateCenRequest(*CreateCenInput) (*request.Request, *CreateCenOutput)

	CreateCenBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCenBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCenBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCenBandwidthPackage(*CreateCenBandwidthPackageInput) (*CreateCenBandwidthPackageOutput, error)
	CreateCenBandwidthPackageWithContext(volcengine.Context, *CreateCenBandwidthPackageInput, ...request.Option) (*CreateCenBandwidthPackageOutput, error)
	CreateCenBandwidthPackageRequest(*CreateCenBandwidthPackageInput) (*request.Request, *CreateCenBandwidthPackageOutput)

	CreateCenInterRegionBandwidthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCenInterRegionBandwidthCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCenInterRegionBandwidthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCenInterRegionBandwidth(*CreateCenInterRegionBandwidthInput) (*CreateCenInterRegionBandwidthOutput, error)
	CreateCenInterRegionBandwidthWithContext(volcengine.Context, *CreateCenInterRegionBandwidthInput, ...request.Option) (*CreateCenInterRegionBandwidthOutput, error)
	CreateCenInterRegionBandwidthRequest(*CreateCenInterRegionBandwidthInput) (*request.Request, *CreateCenInterRegionBandwidthOutput)

	CreateCenServiceRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCenServiceRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCenServiceRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCenServiceRouteEntry(*CreateCenServiceRouteEntryInput) (*CreateCenServiceRouteEntryOutput, error)
	CreateCenServiceRouteEntryWithContext(volcengine.Context, *CreateCenServiceRouteEntryInput, ...request.Option) (*CreateCenServiceRouteEntryOutput, error)
	CreateCenServiceRouteEntryRequest(*CreateCenServiceRouteEntryInput) (*request.Request, *CreateCenServiceRouteEntryOutput)

	CreateCenSummaryRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCenSummaryRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCenSummaryRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCenSummaryRouteEntry(*CreateCenSummaryRouteEntryInput) (*CreateCenSummaryRouteEntryOutput, error)
	CreateCenSummaryRouteEntryWithContext(volcengine.Context, *CreateCenSummaryRouteEntryInput, ...request.Option) (*CreateCenSummaryRouteEntryOutput, error)
	CreateCenSummaryRouteEntryRequest(*CreateCenSummaryRouteEntryInput) (*request.Request, *CreateCenSummaryRouteEntryOutput)

	DeleteCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCen(*DeleteCenInput) (*DeleteCenOutput, error)
	DeleteCenWithContext(volcengine.Context, *DeleteCenInput, ...request.Option) (*DeleteCenOutput, error)
	DeleteCenRequest(*DeleteCenInput) (*request.Request, *DeleteCenOutput)

	DeleteCenBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCenBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCenBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCenBandwidthPackage(*DeleteCenBandwidthPackageInput) (*DeleteCenBandwidthPackageOutput, error)
	DeleteCenBandwidthPackageWithContext(volcengine.Context, *DeleteCenBandwidthPackageInput, ...request.Option) (*DeleteCenBandwidthPackageOutput, error)
	DeleteCenBandwidthPackageRequest(*DeleteCenBandwidthPackageInput) (*request.Request, *DeleteCenBandwidthPackageOutput)

	DeleteCenInterRegionBandwidthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCenInterRegionBandwidthCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCenInterRegionBandwidthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCenInterRegionBandwidth(*DeleteCenInterRegionBandwidthInput) (*DeleteCenInterRegionBandwidthOutput, error)
	DeleteCenInterRegionBandwidthWithContext(volcengine.Context, *DeleteCenInterRegionBandwidthInput, ...request.Option) (*DeleteCenInterRegionBandwidthOutput, error)
	DeleteCenInterRegionBandwidthRequest(*DeleteCenInterRegionBandwidthInput) (*request.Request, *DeleteCenInterRegionBandwidthOutput)

	DeleteCenServiceRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCenServiceRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCenServiceRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCenServiceRouteEntry(*DeleteCenServiceRouteEntryInput) (*DeleteCenServiceRouteEntryOutput, error)
	DeleteCenServiceRouteEntryWithContext(volcengine.Context, *DeleteCenServiceRouteEntryInput, ...request.Option) (*DeleteCenServiceRouteEntryOutput, error)
	DeleteCenServiceRouteEntryRequest(*DeleteCenServiceRouteEntryInput) (*request.Request, *DeleteCenServiceRouteEntryOutput)

	DeleteCenSummaryRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCenSummaryRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCenSummaryRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCenSummaryRouteEntry(*DeleteCenSummaryRouteEntryInput) (*DeleteCenSummaryRouteEntryOutput, error)
	DeleteCenSummaryRouteEntryWithContext(volcengine.Context, *DeleteCenSummaryRouteEntryInput, ...request.Option) (*DeleteCenSummaryRouteEntryOutput, error)
	DeleteCenSummaryRouteEntryRequest(*DeleteCenSummaryRouteEntryInput) (*request.Request, *DeleteCenSummaryRouteEntryOutput)

	DescribeCenAttachedInstanceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenAttachedInstanceAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenAttachedInstanceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenAttachedInstanceAttributes(*DescribeCenAttachedInstanceAttributesInput) (*DescribeCenAttachedInstanceAttributesOutput, error)
	DescribeCenAttachedInstanceAttributesWithContext(volcengine.Context, *DescribeCenAttachedInstanceAttributesInput, ...request.Option) (*DescribeCenAttachedInstanceAttributesOutput, error)
	DescribeCenAttachedInstanceAttributesRequest(*DescribeCenAttachedInstanceAttributesInput) (*request.Request, *DescribeCenAttachedInstanceAttributesOutput)

	DescribeCenAttachedInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenAttachedInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenAttachedInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenAttachedInstances(*DescribeCenAttachedInstancesInput) (*DescribeCenAttachedInstancesOutput, error)
	DescribeCenAttachedInstancesWithContext(volcengine.Context, *DescribeCenAttachedInstancesInput, ...request.Option) (*DescribeCenAttachedInstancesOutput, error)
	DescribeCenAttachedInstancesRequest(*DescribeCenAttachedInstancesInput) (*request.Request, *DescribeCenAttachedInstancesOutput)

	DescribeCenAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenAttributes(*DescribeCenAttributesInput) (*DescribeCenAttributesOutput, error)
	DescribeCenAttributesWithContext(volcengine.Context, *DescribeCenAttributesInput, ...request.Option) (*DescribeCenAttributesOutput, error)
	DescribeCenAttributesRequest(*DescribeCenAttributesInput) (*request.Request, *DescribeCenAttributesOutput)

	DescribeCenBandwidthPackageAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenBandwidthPackageAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenBandwidthPackageAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenBandwidthPackageAttributes(*DescribeCenBandwidthPackageAttributesInput) (*DescribeCenBandwidthPackageAttributesOutput, error)
	DescribeCenBandwidthPackageAttributesWithContext(volcengine.Context, *DescribeCenBandwidthPackageAttributesInput, ...request.Option) (*DescribeCenBandwidthPackageAttributesOutput, error)
	DescribeCenBandwidthPackageAttributesRequest(*DescribeCenBandwidthPackageAttributesInput) (*request.Request, *DescribeCenBandwidthPackageAttributesOutput)

	DescribeCenBandwidthPackagesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenBandwidthPackagesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenBandwidthPackagesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenBandwidthPackages(*DescribeCenBandwidthPackagesInput) (*DescribeCenBandwidthPackagesOutput, error)
	DescribeCenBandwidthPackagesWithContext(volcengine.Context, *DescribeCenBandwidthPackagesInput, ...request.Option) (*DescribeCenBandwidthPackagesOutput, error)
	DescribeCenBandwidthPackagesRequest(*DescribeCenBandwidthPackagesInput) (*request.Request, *DescribeCenBandwidthPackagesOutput)

	DescribeCenInterRegionBandwidthAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenInterRegionBandwidthAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenInterRegionBandwidthAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenInterRegionBandwidthAttributes(*DescribeCenInterRegionBandwidthAttributesInput) (*DescribeCenInterRegionBandwidthAttributesOutput, error)
	DescribeCenInterRegionBandwidthAttributesWithContext(volcengine.Context, *DescribeCenInterRegionBandwidthAttributesInput, ...request.Option) (*DescribeCenInterRegionBandwidthAttributesOutput, error)
	DescribeCenInterRegionBandwidthAttributesRequest(*DescribeCenInterRegionBandwidthAttributesInput) (*request.Request, *DescribeCenInterRegionBandwidthAttributesOutput)

	DescribeCenInterRegionBandwidthsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenInterRegionBandwidthsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenInterRegionBandwidthsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenInterRegionBandwidths(*DescribeCenInterRegionBandwidthsInput) (*DescribeCenInterRegionBandwidthsOutput, error)
	DescribeCenInterRegionBandwidthsWithContext(volcengine.Context, *DescribeCenInterRegionBandwidthsInput, ...request.Option) (*DescribeCenInterRegionBandwidthsOutput, error)
	DescribeCenInterRegionBandwidthsRequest(*DescribeCenInterRegionBandwidthsInput) (*request.Request, *DescribeCenInterRegionBandwidthsOutput)

	DescribeCenRouteEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenRouteEntriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenRouteEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenRouteEntries(*DescribeCenRouteEntriesInput) (*DescribeCenRouteEntriesOutput, error)
	DescribeCenRouteEntriesWithContext(volcengine.Context, *DescribeCenRouteEntriesInput, ...request.Option) (*DescribeCenRouteEntriesOutput, error)
	DescribeCenRouteEntriesRequest(*DescribeCenRouteEntriesInput) (*request.Request, *DescribeCenRouteEntriesOutput)

	DescribeCenServiceRouteEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenServiceRouteEntriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenServiceRouteEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenServiceRouteEntries(*DescribeCenServiceRouteEntriesInput) (*DescribeCenServiceRouteEntriesOutput, error)
	DescribeCenServiceRouteEntriesWithContext(volcengine.Context, *DescribeCenServiceRouteEntriesInput, ...request.Option) (*DescribeCenServiceRouteEntriesOutput, error)
	DescribeCenServiceRouteEntriesRequest(*DescribeCenServiceRouteEntriesInput) (*request.Request, *DescribeCenServiceRouteEntriesOutput)

	DescribeCenSummaryRouteEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCenSummaryRouteEntriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCenSummaryRouteEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCenSummaryRouteEntries(*DescribeCenSummaryRouteEntriesInput) (*DescribeCenSummaryRouteEntriesOutput, error)
	DescribeCenSummaryRouteEntriesWithContext(volcengine.Context, *DescribeCenSummaryRouteEntriesInput, ...request.Option) (*DescribeCenSummaryRouteEntriesOutput, error)
	DescribeCenSummaryRouteEntriesRequest(*DescribeCenSummaryRouteEntriesInput) (*request.Request, *DescribeCenSummaryRouteEntriesOutput)

	DescribeCensCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCensCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCensCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCens(*DescribeCensInput) (*DescribeCensOutput, error)
	DescribeCensWithContext(volcengine.Context, *DescribeCensInput, ...request.Option) (*DescribeCensOutput, error)
	DescribeCensRequest(*DescribeCensInput) (*request.Request, *DescribeCensOutput)

	DescribeGrantRulesToCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeGrantRulesToCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeGrantRulesToCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeGrantRulesToCen(*DescribeGrantRulesToCenInput) (*DescribeGrantRulesToCenOutput, error)
	DescribeGrantRulesToCenWithContext(volcengine.Context, *DescribeGrantRulesToCenInput, ...request.Option) (*DescribeGrantRulesToCenOutput, error)
	DescribeGrantRulesToCenRequest(*DescribeGrantRulesToCenInput) (*request.Request, *DescribeGrantRulesToCenOutput)

	DescribeInstanceGrantedRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceGrantedRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceGrantedRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceGrantedRules(*DescribeInstanceGrantedRulesInput) (*DescribeInstanceGrantedRulesOutput, error)
	DescribeInstanceGrantedRulesWithContext(volcengine.Context, *DescribeInstanceGrantedRulesInput, ...request.Option) (*DescribeInstanceGrantedRulesOutput, error)
	DescribeInstanceGrantedRulesRequest(*DescribeInstanceGrantedRulesInput) (*request.Request, *DescribeInstanceGrantedRulesOutput)

	DetachInstanceFromCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachInstanceFromCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachInstanceFromCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachInstanceFromCen(*DetachInstanceFromCenInput) (*DetachInstanceFromCenOutput, error)
	DetachInstanceFromCenWithContext(volcengine.Context, *DetachInstanceFromCenInput, ...request.Option) (*DetachInstanceFromCenOutput, error)
	DetachInstanceFromCenRequest(*DetachInstanceFromCenInput) (*request.Request, *DetachInstanceFromCenOutput)

	DisassociateCenBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateCenBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateCenBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateCenBandwidthPackage(*DisassociateCenBandwidthPackageInput) (*DisassociateCenBandwidthPackageOutput, error)
	DisassociateCenBandwidthPackageWithContext(volcengine.Context, *DisassociateCenBandwidthPackageInput, ...request.Option) (*DisassociateCenBandwidthPackageOutput, error)
	DisassociateCenBandwidthPackageRequest(*DisassociateCenBandwidthPackageInput) (*request.Request, *DisassociateCenBandwidthPackageOutput)

	GrantInstanceToCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GrantInstanceToCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GrantInstanceToCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GrantInstanceToCen(*GrantInstanceToCenInput) (*GrantInstanceToCenOutput, error)
	GrantInstanceToCenWithContext(volcengine.Context, *GrantInstanceToCenInput, ...request.Option) (*GrantInstanceToCenOutput, error)
	GrantInstanceToCenRequest(*GrantInstanceToCenInput) (*request.Request, *GrantInstanceToCenOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(volcengine.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

	ModifyCenAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCenAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCenAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCenAttributes(*ModifyCenAttributesInput) (*ModifyCenAttributesOutput, error)
	ModifyCenAttributesWithContext(volcengine.Context, *ModifyCenAttributesInput, ...request.Option) (*ModifyCenAttributesOutput, error)
	ModifyCenAttributesRequest(*ModifyCenAttributesInput) (*request.Request, *ModifyCenAttributesOutput)

	ModifyCenBandwidthPackageAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCenBandwidthPackageAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCenBandwidthPackageAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCenBandwidthPackageAttributes(*ModifyCenBandwidthPackageAttributesInput) (*ModifyCenBandwidthPackageAttributesOutput, error)
	ModifyCenBandwidthPackageAttributesWithContext(volcengine.Context, *ModifyCenBandwidthPackageAttributesInput, ...request.Option) (*ModifyCenBandwidthPackageAttributesOutput, error)
	ModifyCenBandwidthPackageAttributesRequest(*ModifyCenBandwidthPackageAttributesInput) (*request.Request, *ModifyCenBandwidthPackageAttributesOutput)

	ModifyCenInterRegionBandwidthAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCenInterRegionBandwidthAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCenInterRegionBandwidthAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCenInterRegionBandwidthAttributes(*ModifyCenInterRegionBandwidthAttributesInput) (*ModifyCenInterRegionBandwidthAttributesOutput, error)
	ModifyCenInterRegionBandwidthAttributesWithContext(volcengine.Context, *ModifyCenInterRegionBandwidthAttributesInput, ...request.Option) (*ModifyCenInterRegionBandwidthAttributesOutput, error)
	ModifyCenInterRegionBandwidthAttributesRequest(*ModifyCenInterRegionBandwidthAttributesInput) (*request.Request, *ModifyCenInterRegionBandwidthAttributesOutput)

	ModifyCenServiceRouteEntryAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCenServiceRouteEntryAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCenServiceRouteEntryAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCenServiceRouteEntryAttributes(*ModifyCenServiceRouteEntryAttributesInput) (*ModifyCenServiceRouteEntryAttributesOutput, error)
	ModifyCenServiceRouteEntryAttributesWithContext(volcengine.Context, *ModifyCenServiceRouteEntryAttributesInput, ...request.Option) (*ModifyCenServiceRouteEntryAttributesOutput, error)
	ModifyCenServiceRouteEntryAttributesRequest(*ModifyCenServiceRouteEntryAttributesInput) (*request.Request, *ModifyCenServiceRouteEntryAttributesOutput)

	PublishCenRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	PublishCenRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	PublishCenRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	PublishCenRouteEntry(*PublishCenRouteEntryInput) (*PublishCenRouteEntryOutput, error)
	PublishCenRouteEntryWithContext(volcengine.Context, *PublishCenRouteEntryInput, ...request.Option) (*PublishCenRouteEntryOutput, error)
	PublishCenRouteEntryRequest(*PublishCenRouteEntryInput) (*request.Request, *PublishCenRouteEntryOutput)

	RevokeInstanceFromCenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokeInstanceFromCenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokeInstanceFromCenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokeInstanceFromCen(*RevokeInstanceFromCenInput) (*RevokeInstanceFromCenOutput, error)
	RevokeInstanceFromCenWithContext(volcengine.Context, *RevokeInstanceFromCenInput, ...request.Option) (*RevokeInstanceFromCenOutput, error)
	RevokeInstanceFromCenRequest(*RevokeInstanceFromCenInput) (*request.Request, *RevokeInstanceFromCenOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(volcengine.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(volcengine.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)

	WithdrawCenRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	WithdrawCenRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	WithdrawCenRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	WithdrawCenRouteEntry(*WithdrawCenRouteEntryInput) (*WithdrawCenRouteEntryOutput, error)
	WithdrawCenRouteEntryWithContext(volcengine.Context, *WithdrawCenRouteEntryInput, ...request.Option) (*WithdrawCenRouteEntryOutput, error)
	WithdrawCenRouteEntryRequest(*WithdrawCenRouteEntryInput) (*request.Request, *WithdrawCenRouteEntryOutput)
}

CENAPI provides an interface to enable mocking the cen.CEN service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// CEN.
func myFunc(svc CENAPI) bool {
    // Make svc.AssociateCenBandwidthPackage request
}

func main() {
    sess := session.New()
    svc := cen.New(sess)

    myFunc(svc)
}

type CenBandwidthPackageForDescribeCenBandwidthPackagesOutput

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

	Bandwidth *int64 `type:"integer"`

	BillingType *int64 `type:"integer"`

	Business *string `type:"string"`

	CenBandwidthPackageId *string `type:"string"`

	CenBandwidthPackageName *string `type:"string"`

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

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	ExpiredTime *string `type:"string"`

	LocalGeographicRegionSetId *string `type:"string"`

	LocalGeographiclRegionSetId *string `type:"string"`

	PeerGeographicRegionSetId *string `type:"string"`

	ProjectName *string `type:"string"`

	RemainingBandwidth *int64 `type:"integer"`

	Status *string `type:"string"`

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

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

func (CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) GoString

GoString returns the string representation

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetBusiness added in v1.0.118

SetBusiness sets the Business field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetCenBandwidthPackageName

SetCenBandwidthPackageName sets the CenBandwidthPackageName field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetCenIds

SetCenIds sets the CenIds field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetDescription

SetDescription sets the Description field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetLocalGeographicRegionSetId

SetLocalGeographicRegionSetId sets the LocalGeographicRegionSetId field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetLocalGeographiclRegionSetId added in v1.0.118

SetLocalGeographiclRegionSetId sets the LocalGeographiclRegionSetId field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetPeerGeographicRegionSetId

SetPeerGeographicRegionSetId sets the PeerGeographicRegionSetId field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetProjectName added in v1.0.38

SetProjectName sets the ProjectName field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetRemainingBandwidth

SetRemainingBandwidth sets the RemainingBandwidth field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetStatus

SetStatus sets the Status field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetTags added in v1.0.38

SetTags sets the Tags field's value.

func (*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) SetUpdatedAt added in v1.0.118

SetUpdatedAt sets the UpdatedAt field's value.

func (CenBandwidthPackageForDescribeCenBandwidthPackagesOutput) String

String returns the string representation

type CenForDescribeCensOutput

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

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

	CenId *string `type:"string"`

	CenName *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

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

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

func (CenForDescribeCensOutput) GoString

func (s CenForDescribeCensOutput) GoString() string

GoString returns the string representation

func (*CenForDescribeCensOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*CenForDescribeCensOutput) SetCenBandwidthPackageIds

func (s *CenForDescribeCensOutput) SetCenBandwidthPackageIds(v []*string) *CenForDescribeCensOutput

SetCenBandwidthPackageIds sets the CenBandwidthPackageIds field's value.

func (*CenForDescribeCensOutput) SetCenId

SetCenId sets the CenId field's value.

func (*CenForDescribeCensOutput) SetCenName

SetCenName sets the CenName field's value.

func (*CenForDescribeCensOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*CenForDescribeCensOutput) SetDescription

SetDescription sets the Description field's value.

func (*CenForDescribeCensOutput) SetProjectName added in v1.0.38

SetProjectName sets the ProjectName field's value.

func (*CenForDescribeCensOutput) SetStatus

SetStatus sets the Status field's value.

func (*CenForDescribeCensOutput) SetTags added in v1.0.38

SetTags sets the Tags field's value.

func (*CenForDescribeCensOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (CenForDescribeCensOutput) String

func (s CenForDescribeCensOutput) String() string

String returns the string representation

type CenGrantRuleForDescribeGrantRulesToCenOutput added in v1.0.8

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

	CreationTime *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceOwnerId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

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

func (CenGrantRuleForDescribeGrantRulesToCenOutput) GoString added in v1.0.8

GoString returns the string representation

func (*CenGrantRuleForDescribeGrantRulesToCenOutput) SetCenId added in v1.0.8

SetCenId sets the CenId field's value.

func (*CenGrantRuleForDescribeGrantRulesToCenOutput) SetCreationTime added in v1.0.8

SetCreationTime sets the CreationTime field's value.

func (*CenGrantRuleForDescribeGrantRulesToCenOutput) SetInstanceId added in v1.0.8

SetInstanceId sets the InstanceId field's value.

func (*CenGrantRuleForDescribeGrantRulesToCenOutput) SetInstanceOwnerId added in v1.0.8

SetInstanceOwnerId sets the InstanceOwnerId field's value.

func (*CenGrantRuleForDescribeGrantRulesToCenOutput) SetInstanceRegionId added in v1.0.8

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*CenGrantRuleForDescribeGrantRulesToCenOutput) SetInstanceType added in v1.0.8

SetInstanceType sets the InstanceType field's value.

func (CenGrantRuleForDescribeGrantRulesToCenOutput) String added in v1.0.8

String returns the string representation

type CenGrantRuleForDescribeInstanceGrantedRulesOutput added in v1.0.8

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

	CenOwnerId *string `type:"string"`

	CreationTime *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

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

func (CenGrantRuleForDescribeInstanceGrantedRulesOutput) GoString added in v1.0.8

GoString returns the string representation

func (*CenGrantRuleForDescribeInstanceGrantedRulesOutput) SetCenId added in v1.0.8

SetCenId sets the CenId field's value.

func (*CenGrantRuleForDescribeInstanceGrantedRulesOutput) SetCenOwnerId added in v1.0.8

SetCenOwnerId sets the CenOwnerId field's value.

func (*CenGrantRuleForDescribeInstanceGrantedRulesOutput) SetCreationTime added in v1.0.8

SetCreationTime sets the CreationTime field's value.

func (*CenGrantRuleForDescribeInstanceGrantedRulesOutput) SetInstanceId added in v1.0.8

SetInstanceId sets the InstanceId field's value.

func (*CenGrantRuleForDescribeInstanceGrantedRulesOutput) SetInstanceRegionId added in v1.0.8

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*CenGrantRuleForDescribeInstanceGrantedRulesOutput) SetInstanceType added in v1.0.8

SetInstanceType sets the InstanceType field's value.

func (CenGrantRuleForDescribeInstanceGrantedRulesOutput) String added in v1.0.8

String returns the string representation

type CenRouteEntryForDescribeCenRouteEntriesOutput

type CenRouteEntryForDescribeCenRouteEntriesOutput struct {
	AsPath []*string `type:"list"`

	CenId *string `type:"string"`

	DestinationCidrBlock *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string"`

	PublishStatus *string `type:"string"`

	Status *string `type:"string"`

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

func (CenRouteEntryForDescribeCenRouteEntriesOutput) GoString

GoString returns the string representation

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetAsPath

SetAsPath sets the AsPath field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetPublishStatus

SetPublishStatus sets the PublishStatus field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetStatus

SetStatus sets the Status field's value.

func (*CenRouteEntryForDescribeCenRouteEntriesOutput) SetType added in v1.0.38

SetType sets the Type field's value.

func (CenRouteEntryForDescribeCenRouteEntriesOutput) String

String returns the string representation

type CenSummaryRouteEntryForDescribeCenSummaryRouteEntriesOutput added in v1.0.58

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

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	DestinationCidrBlock *string `type:"string"`

	Status *string `type:"string"`

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

func (CenSummaryRouteEntryForDescribeCenSummaryRouteEntriesOutput) GoString added in v1.0.58

GoString returns the string representation

func (*CenSummaryRouteEntryForDescribeCenSummaryRouteEntriesOutput) SetCenId added in v1.0.58

SetCenId sets the CenId field's value.

func (*CenSummaryRouteEntryForDescribeCenSummaryRouteEntriesOutput) SetCreationTime added in v1.0.58

SetCreationTime sets the CreationTime field's value.

func (*CenSummaryRouteEntryForDescribeCenSummaryRouteEntriesOutput) SetDescription added in v1.0.58

SetDescription sets the Description field's value.

func (*CenSummaryRouteEntryForDescribeCenSummaryRouteEntriesOutput) SetDestinationCidrBlock added in v1.0.58

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*CenSummaryRouteEntryForDescribeCenSummaryRouteEntriesOutput) SetStatus added in v1.0.58

SetStatus sets the Status field's value.

func (*CenSummaryRouteEntryForDescribeCenSummaryRouteEntriesOutput) SetUpdateTime added in v1.0.58

SetUpdateTime sets the UpdateTime field's value.

func (CenSummaryRouteEntryForDescribeCenSummaryRouteEntriesOutput) String added in v1.0.58

String returns the string representation

type CreateCenBandwidthPackageInput

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

	BillingType *int64 `min:"1" max:"4" type:"integer"`

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

	CenId *string `type:"string"`

	ClientToken *string `type:"string"`

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

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

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

	Period *int64 `type:"integer"`

	PeriodUnit *string `type:"string" enum:"PeriodUnitForCreateCenBandwidthPackageInput"`

	ProjectName *string `type:"string"`

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

func (CreateCenBandwidthPackageInput) GoString

GoString returns the string representation

func (*CreateCenBandwidthPackageInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*CreateCenBandwidthPackageInput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*CreateCenBandwidthPackageInput) SetCenBandwidthPackageName

func (s *CreateCenBandwidthPackageInput) SetCenBandwidthPackageName(v string) *CreateCenBandwidthPackageInput

SetCenBandwidthPackageName sets the CenBandwidthPackageName field's value.

func (*CreateCenBandwidthPackageInput) SetCenId

SetCenId sets the CenId field's value.

func (*CreateCenBandwidthPackageInput) SetClientToken added in v1.0.8

SetClientToken sets the ClientToken field's value.

func (*CreateCenBandwidthPackageInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateCenBandwidthPackageInput) SetLocalGeographicRegionSetId

func (s *CreateCenBandwidthPackageInput) SetLocalGeographicRegionSetId(v string) *CreateCenBandwidthPackageInput

SetLocalGeographicRegionSetId sets the LocalGeographicRegionSetId field's value.

func (*CreateCenBandwidthPackageInput) SetPeerGeographicRegionSetId

func (s *CreateCenBandwidthPackageInput) SetPeerGeographicRegionSetId(v string) *CreateCenBandwidthPackageInput

SetPeerGeographicRegionSetId sets the PeerGeographicRegionSetId field's value.

func (*CreateCenBandwidthPackageInput) SetPeriod

SetPeriod sets the Period field's value.

func (*CreateCenBandwidthPackageInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*CreateCenBandwidthPackageInput) SetProjectName added in v1.0.38

SetProjectName sets the ProjectName field's value.

func (*CreateCenBandwidthPackageInput) SetTags added in v1.0.38

SetTags sets the Tags field's value.

func (CreateCenBandwidthPackageInput) String

String returns the string representation

func (*CreateCenBandwidthPackageInput) Validate

func (s *CreateCenBandwidthPackageInput) Validate() error

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

type CreateCenBandwidthPackageOutput

type CreateCenBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

	CenBandwidthPackageId *string `type:"string"`

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

func (CreateCenBandwidthPackageOutput) GoString

GoString returns the string representation

func (*CreateCenBandwidthPackageOutput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*CreateCenBandwidthPackageOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (CreateCenBandwidthPackageOutput) String

String returns the string representation

type CreateCenInput

type CreateCenInput struct {
	CenName *string `type:"string"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

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

func (CreateCenInput) GoString

func (s CreateCenInput) GoString() string

GoString returns the string representation

func (*CreateCenInput) SetCenName

func (s *CreateCenInput) SetCenName(v string) *CreateCenInput

SetCenName sets the CenName field's value.

func (*CreateCenInput) SetClientToken added in v1.0.8

func (s *CreateCenInput) SetClientToken(v string) *CreateCenInput

SetClientToken sets the ClientToken field's value.

func (*CreateCenInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateCenInput) SetProjectName added in v1.0.38

func (s *CreateCenInput) SetProjectName(v string) *CreateCenInput

SetProjectName sets the ProjectName field's value.

func (*CreateCenInput) SetTags added in v1.0.38

SetTags sets the Tags field's value.

func (CreateCenInput) String

func (s CreateCenInput) String() string

String returns the string representation

type CreateCenInterRegionBandwidthInput

type CreateCenInterRegionBandwidthInput struct {

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

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

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

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

func (CreateCenInterRegionBandwidthInput) GoString

GoString returns the string representation

func (*CreateCenInterRegionBandwidthInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*CreateCenInterRegionBandwidthInput) SetCenId

SetCenId sets the CenId field's value.

func (*CreateCenInterRegionBandwidthInput) SetLocalRegionId

SetLocalRegionId sets the LocalRegionId field's value.

func (*CreateCenInterRegionBandwidthInput) SetPeerRegionId

SetPeerRegionId sets the PeerRegionId field's value.

func (CreateCenInterRegionBandwidthInput) String

String returns the string representation

func (*CreateCenInterRegionBandwidthInput) Validate

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

type CreateCenInterRegionBandwidthOutput

type CreateCenInterRegionBandwidthOutput struct {
	Metadata *response.ResponseMetadata

	InterRegionBandwidthId *string `type:"string"`

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

func (CreateCenInterRegionBandwidthOutput) GoString

GoString returns the string representation

func (*CreateCenInterRegionBandwidthOutput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (*CreateCenInterRegionBandwidthOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (CreateCenInterRegionBandwidthOutput) String

String returns the string representation

type CreateCenOutput

type CreateCenOutput struct {
	Metadata *response.ResponseMetadata

	CenId *string `type:"string"`

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

func (CreateCenOutput) GoString

func (s CreateCenOutput) GoString() string

GoString returns the string representation

func (*CreateCenOutput) SetCenId

func (s *CreateCenOutput) SetCenId(v string) *CreateCenOutput

SetCenId sets the CenId field's value.

func (*CreateCenOutput) SetRequestId added in v1.0.118

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

SetRequestId sets the RequestId field's value.

func (CreateCenOutput) String

func (s CreateCenOutput) String() string

String returns the string representation

type CreateCenServiceRouteEntryInput added in v1.0.38

type CreateCenServiceRouteEntryInput struct {

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

	Description *string `type:"string"`

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

	PublishMode *string `type:"string"`

	PublishToInstances []*PublishToInstanceForCreateCenServiceRouteEntryInput `type:"list"`

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

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

func (CreateCenServiceRouteEntryInput) GoString added in v1.0.38

GoString returns the string representation

func (*CreateCenServiceRouteEntryInput) SetCenId added in v1.0.38

SetCenId sets the CenId field's value.

func (*CreateCenServiceRouteEntryInput) SetDescription added in v1.0.38

SetDescription sets the Description field's value.

func (*CreateCenServiceRouteEntryInput) SetDestinationCidrBlock added in v1.0.38

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*CreateCenServiceRouteEntryInput) SetPublishMode added in v1.0.118

SetPublishMode sets the PublishMode field's value.

func (*CreateCenServiceRouteEntryInput) SetPublishToInstances added in v1.0.118

SetPublishToInstances sets the PublishToInstances field's value.

func (*CreateCenServiceRouteEntryInput) SetServiceRegionId added in v1.0.38

SetServiceRegionId sets the ServiceRegionId field's value.

func (*CreateCenServiceRouteEntryInput) SetServiceVpcId added in v1.0.38

SetServiceVpcId sets the ServiceVpcId field's value.

func (CreateCenServiceRouteEntryInput) String added in v1.0.38

String returns the string representation

func (*CreateCenServiceRouteEntryInput) Validate added in v1.0.38

func (s *CreateCenServiceRouteEntryInput) Validate() error

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

type CreateCenServiceRouteEntryOutput added in v1.0.38

type CreateCenServiceRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateCenServiceRouteEntryOutput) GoString added in v1.0.38

GoString returns the string representation

func (*CreateCenServiceRouteEntryOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (CreateCenServiceRouteEntryOutput) String added in v1.0.38

String returns the string representation

type CreateCenSummaryRouteEntryInput added in v1.0.58

type CreateCenSummaryRouteEntryInput struct {

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

	Description *string `type:"string"`

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

func (CreateCenSummaryRouteEntryInput) GoString added in v1.0.58

GoString returns the string representation

func (*CreateCenSummaryRouteEntryInput) SetCenId added in v1.0.58

SetCenId sets the CenId field's value.

func (*CreateCenSummaryRouteEntryInput) SetDescription added in v1.0.58

SetDescription sets the Description field's value.

func (*CreateCenSummaryRouteEntryInput) SetDestinationCidrBlock added in v1.0.58

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (CreateCenSummaryRouteEntryInput) String added in v1.0.58

String returns the string representation

func (*CreateCenSummaryRouteEntryInput) Validate added in v1.0.58

func (s *CreateCenSummaryRouteEntryInput) Validate() error

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

type CreateCenSummaryRouteEntryOutput added in v1.0.58

type CreateCenSummaryRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateCenSummaryRouteEntryOutput) GoString added in v1.0.58

GoString returns the string representation

func (*CreateCenSummaryRouteEntryOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (CreateCenSummaryRouteEntryOutput) String added in v1.0.58

String returns the string representation

type DeleteCenBandwidthPackageInput

type DeleteCenBandwidthPackageInput struct {

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

func (DeleteCenBandwidthPackageInput) GoString

GoString returns the string representation

func (*DeleteCenBandwidthPackageInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (DeleteCenBandwidthPackageInput) String

String returns the string representation

func (*DeleteCenBandwidthPackageInput) Validate

func (s *DeleteCenBandwidthPackageInput) Validate() error

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

type DeleteCenBandwidthPackageOutput

type DeleteCenBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteCenBandwidthPackageOutput) GoString

GoString returns the string representation

func (*DeleteCenBandwidthPackageOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (DeleteCenBandwidthPackageOutput) String

String returns the string representation

type DeleteCenInput

type DeleteCenInput struct {

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

func (DeleteCenInput) GoString

func (s DeleteCenInput) GoString() string

GoString returns the string representation

func (*DeleteCenInput) SetCenId

func (s *DeleteCenInput) SetCenId(v string) *DeleteCenInput

SetCenId sets the CenId field's value.

func (DeleteCenInput) String

func (s DeleteCenInput) String() string

String returns the string representation

func (*DeleteCenInput) Validate

func (s *DeleteCenInput) Validate() error

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

type DeleteCenInterRegionBandwidthInput

type DeleteCenInterRegionBandwidthInput struct {

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

func (DeleteCenInterRegionBandwidthInput) GoString

GoString returns the string representation

func (*DeleteCenInterRegionBandwidthInput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (DeleteCenInterRegionBandwidthInput) String

String returns the string representation

func (*DeleteCenInterRegionBandwidthInput) Validate

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

type DeleteCenInterRegionBandwidthOutput

type DeleteCenInterRegionBandwidthOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteCenInterRegionBandwidthOutput) GoString

GoString returns the string representation

func (*DeleteCenInterRegionBandwidthOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (DeleteCenInterRegionBandwidthOutput) String

String returns the string representation

type DeleteCenOutput

type DeleteCenOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteCenOutput) GoString

func (s DeleteCenOutput) GoString() string

GoString returns the string representation

func (*DeleteCenOutput) SetRequestId added in v1.0.118

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

SetRequestId sets the RequestId field's value.

func (DeleteCenOutput) String

func (s DeleteCenOutput) String() string

String returns the string representation

type DeleteCenServiceRouteEntryInput added in v1.0.94

type DeleteCenServiceRouteEntryInput struct {

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

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

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

func (DeleteCenServiceRouteEntryInput) GoString added in v1.0.94

GoString returns the string representation

func (*DeleteCenServiceRouteEntryInput) SetCenId added in v1.0.94

SetCenId sets the CenId field's value.

func (*DeleteCenServiceRouteEntryInput) SetDestinationCidrBlock added in v1.0.94

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DeleteCenServiceRouteEntryInput) SetServiceRegionId added in v1.0.94

SetServiceRegionId sets the ServiceRegionId field's value.

func (DeleteCenServiceRouteEntryInput) String added in v1.0.94

String returns the string representation

func (*DeleteCenServiceRouteEntryInput) Validate added in v1.0.94

func (s *DeleteCenServiceRouteEntryInput) Validate() error

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

type DeleteCenServiceRouteEntryOutput added in v1.0.94

type DeleteCenServiceRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteCenServiceRouteEntryOutput) GoString added in v1.0.94

GoString returns the string representation

func (*DeleteCenServiceRouteEntryOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (DeleteCenServiceRouteEntryOutput) String added in v1.0.94

String returns the string representation

type DeleteCenSummaryRouteEntryInput added in v1.0.58

type DeleteCenSummaryRouteEntryInput struct {

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

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

func (DeleteCenSummaryRouteEntryInput) GoString added in v1.0.58

GoString returns the string representation

func (*DeleteCenSummaryRouteEntryInput) SetCenId added in v1.0.58

SetCenId sets the CenId field's value.

func (*DeleteCenSummaryRouteEntryInput) SetDestinationCidrBlock added in v1.0.58

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (DeleteCenSummaryRouteEntryInput) String added in v1.0.58

String returns the string representation

func (*DeleteCenSummaryRouteEntryInput) Validate added in v1.0.58

func (s *DeleteCenSummaryRouteEntryInput) Validate() error

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

type DeleteCenSummaryRouteEntryOutput added in v1.0.58

type DeleteCenSummaryRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteCenSummaryRouteEntryOutput) GoString added in v1.0.58

GoString returns the string representation

func (*DeleteCenSummaryRouteEntryOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (DeleteCenSummaryRouteEntryOutput) String added in v1.0.58

String returns the string representation

type DescribeCenAttachedInstanceAttributesInput

type DescribeCenAttachedInstanceAttributesInput struct {

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

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

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

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

func (DescribeCenAttachedInstanceAttributesInput) GoString

GoString returns the string representation

func (*DescribeCenAttachedInstanceAttributesInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenAttachedInstanceAttributesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeCenAttachedInstanceAttributesInput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DescribeCenAttachedInstanceAttributesInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (DescribeCenAttachedInstanceAttributesInput) String

String returns the string representation

func (*DescribeCenAttachedInstanceAttributesInput) Validate

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

type DescribeCenAttachedInstanceAttributesOutput

type DescribeCenAttachedInstanceAttributesOutput struct {
	Metadata *response.ResponseMetadata

	CenId *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceOwnerId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string"`

	RequestId *string `type:"string"`

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

func (DescribeCenAttachedInstanceAttributesOutput) GoString

GoString returns the string representation

func (*DescribeCenAttachedInstanceAttributesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetInstanceOwnerId added in v1.0.8

SetInstanceOwnerId sets the InstanceOwnerId field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeCenAttachedInstanceAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeCenAttachedInstanceAttributesOutput) String

String returns the string representation

type DescribeCenAttachedInstancesInput

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

	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenAttachedInstancesInput) GoString

GoString returns the string representation

func (*DescribeCenAttachedInstancesInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenAttachedInstancesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeCenAttachedInstancesInput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DescribeCenAttachedInstancesInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*DescribeCenAttachedInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenAttachedInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeCenAttachedInstancesInput) String

String returns the string representation

type DescribeCenAttachedInstancesOutput

type DescribeCenAttachedInstancesOutput struct {
	Metadata *response.ResponseMetadata

	AttachedInstances []*AttachedInstanceForDescribeCenAttachedInstancesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenAttachedInstancesOutput) GoString

GoString returns the string representation

func (*DescribeCenAttachedInstancesOutput) SetAttachedInstances

SetAttachedInstances sets the AttachedInstances field's value.

func (*DescribeCenAttachedInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenAttachedInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenAttachedInstancesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeCenAttachedInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCenAttachedInstancesOutput) String

String returns the string representation

type DescribeCenAttributesInput

type DescribeCenAttributesInput struct {

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

func (DescribeCenAttributesInput) GoString

func (s DescribeCenAttributesInput) GoString() string

GoString returns the string representation

func (*DescribeCenAttributesInput) SetCenId

SetCenId sets the CenId field's value.

func (DescribeCenAttributesInput) String

String returns the string representation

func (*DescribeCenAttributesInput) Validate

func (s *DescribeCenAttributesInput) Validate() error

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

type DescribeCenAttributesOutput

type DescribeCenAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

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

	CenId *string `type:"string"`

	CenName *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	Status *string `type:"string"`

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

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

func (DescribeCenAttributesOutput) GoString

func (s DescribeCenAttributesOutput) GoString() string

GoString returns the string representation

func (*DescribeCenAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeCenAttributesOutput) SetCenBandwidthPackageIds

func (s *DescribeCenAttributesOutput) SetCenBandwidthPackageIds(v []*string) *DescribeCenAttributesOutput

SetCenBandwidthPackageIds sets the CenBandwidthPackageIds field's value.

func (*DescribeCenAttributesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenAttributesOutput) SetCenName

SetCenName sets the CenName field's value.

func (*DescribeCenAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeCenAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeCenAttributesOutput) SetProjectName added in v1.0.38

SetProjectName sets the ProjectName field's value.

func (*DescribeCenAttributesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeCenAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeCenAttributesOutput) SetTags added in v1.0.38

SetTags sets the Tags field's value.

func (*DescribeCenAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeCenAttributesOutput) String

String returns the string representation

type DescribeCenBandwidthPackageAttributesInput

type DescribeCenBandwidthPackageAttributesInput struct {

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

func (DescribeCenBandwidthPackageAttributesInput) GoString

GoString returns the string representation

func (*DescribeCenBandwidthPackageAttributesInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (DescribeCenBandwidthPackageAttributesInput) String

String returns the string representation

func (*DescribeCenBandwidthPackageAttributesInput) Validate

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

type DescribeCenBandwidthPackageAttributesOutput

type DescribeCenBandwidthPackageAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	BillingType *int64 `type:"integer"`

	BusinessStatus *string `type:"string"`

	CenBandwidthPackageId *string `type:"string"`

	CenBandwidthPackageName *string `type:"string"`

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

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	ExpiredTime *string `type:"string"`

	LocalGeographicRegionSetId *string `type:"string"`

	PeerGeographicRegionSetId *string `type:"string"`

	ProjectName *string `type:"string"`

	RemainingBandwidth *int64 `type:"integer"`

	RequestId *string `type:"string"`

	Status *string `type:"string"`

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

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

func (DescribeCenBandwidthPackageAttributesOutput) GoString

GoString returns the string representation

func (*DescribeCenBandwidthPackageAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetCenBandwidthPackageName

SetCenBandwidthPackageName sets the CenBandwidthPackageName field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetCenIds

SetCenIds sets the CenIds field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetLocalGeographicRegionSetId

SetLocalGeographicRegionSetId sets the LocalGeographicRegionSetId field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetPeerGeographicRegionSetId

SetPeerGeographicRegionSetId sets the PeerGeographicRegionSetId field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetProjectName added in v1.0.38

SetProjectName sets the ProjectName field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetRemainingBandwidth

SetRemainingBandwidth sets the RemainingBandwidth field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetTags added in v1.0.38

SetTags sets the Tags field's value.

func (*DescribeCenBandwidthPackageAttributesOutput) SetUpdatedAt added in v1.0.118

SetUpdatedAt sets the UpdatedAt field's value.

func (DescribeCenBandwidthPackageAttributesOutput) String

String returns the string representation

type DescribeCenBandwidthPackagesInput

type DescribeCenBandwidthPackagesInput struct {
	CenBandwidthPackageIds []*string `type:"list"`

	CenBandwidthPackageName *string `type:"string"`

	CenId *string `type:"string"`

	LocalGeographicRegionSetId *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	PeerGeographicRegionSetId *string `type:"string"`

	ProjectName *string `type:"string"`

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

func (DescribeCenBandwidthPackagesInput) GoString

GoString returns the string representation

func (*DescribeCenBandwidthPackagesInput) SetCenBandwidthPackageIds

SetCenBandwidthPackageIds sets the CenBandwidthPackageIds field's value.

func (*DescribeCenBandwidthPackagesInput) SetCenBandwidthPackageName

SetCenBandwidthPackageName sets the CenBandwidthPackageName field's value.

func (*DescribeCenBandwidthPackagesInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenBandwidthPackagesInput) SetLocalGeographicRegionSetId

func (s *DescribeCenBandwidthPackagesInput) SetLocalGeographicRegionSetId(v string) *DescribeCenBandwidthPackagesInput

SetLocalGeographicRegionSetId sets the LocalGeographicRegionSetId field's value.

func (*DescribeCenBandwidthPackagesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenBandwidthPackagesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenBandwidthPackagesInput) SetPeerGeographicRegionSetId

SetPeerGeographicRegionSetId sets the PeerGeographicRegionSetId field's value.

func (*DescribeCenBandwidthPackagesInput) SetProjectName added in v1.0.38

SetProjectName sets the ProjectName field's value.

func (*DescribeCenBandwidthPackagesInput) SetTagFilters added in v1.0.38

SetTagFilters sets the TagFilters field's value.

func (DescribeCenBandwidthPackagesInput) String

String returns the string representation

type DescribeCenBandwidthPackagesOutput

type DescribeCenBandwidthPackagesOutput struct {
	Metadata *response.ResponseMetadata

	CenBandwidthPackages []*CenBandwidthPackageForDescribeCenBandwidthPackagesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenBandwidthPackagesOutput) GoString

GoString returns the string representation

func (*DescribeCenBandwidthPackagesOutput) SetCenBandwidthPackages

SetCenBandwidthPackages sets the CenBandwidthPackages field's value.

func (*DescribeCenBandwidthPackagesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenBandwidthPackagesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenBandwidthPackagesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeCenBandwidthPackagesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCenBandwidthPackagesOutput) String

String returns the string representation

type DescribeCenInterRegionBandwidthAttributesInput

type DescribeCenInterRegionBandwidthAttributesInput struct {

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

func (DescribeCenInterRegionBandwidthAttributesInput) GoString

GoString returns the string representation

func (*DescribeCenInterRegionBandwidthAttributesInput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (DescribeCenInterRegionBandwidthAttributesInput) String

String returns the string representation

func (*DescribeCenInterRegionBandwidthAttributesInput) Validate

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

type DescribeCenInterRegionBandwidthAttributesOutput

type DescribeCenInterRegionBandwidthAttributesOutput struct {
	Metadata *response.ResponseMetadata

	Bandwidth *int64 `type:"integer"`

	CenBandwidthPackageId *string `type:"string"`

	CenId *string `type:"string"`

	CreationTime *string `type:"string"`

	InterRegionBandwidthId *string `type:"string"`

	LocalRegionId *string `type:"string"`

	PeerRegionId *string `type:"string"`

	RequestId *string `type:"string"`

	Status *string `type:"string"`

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

func (DescribeCenInterRegionBandwidthAttributesOutput) GoString

GoString returns the string representation

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetCenBandwidthPackageId added in v1.0.58

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetLocalRegionId

SetLocalRegionId sets the LocalRegionId field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetPeerRegionId

SetPeerRegionId sets the PeerRegionId field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeCenInterRegionBandwidthAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeCenInterRegionBandwidthAttributesOutput) String

String returns the string representation

type DescribeCenInterRegionBandwidthsInput

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

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

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenInterRegionBandwidthsInput) GoString

GoString returns the string representation

func (*DescribeCenInterRegionBandwidthsInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenInterRegionBandwidthsInput) SetInterRegionBandwidthIds

SetInterRegionBandwidthIds sets the InterRegionBandwidthIds field's value.

func (*DescribeCenInterRegionBandwidthsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenInterRegionBandwidthsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeCenInterRegionBandwidthsInput) String

String returns the string representation

type DescribeCenInterRegionBandwidthsOutput

type DescribeCenInterRegionBandwidthsOutput struct {
	Metadata *response.ResponseMetadata

	InterRegionBandwidths []*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenInterRegionBandwidthsOutput) GoString

GoString returns the string representation

func (*DescribeCenInterRegionBandwidthsOutput) SetInterRegionBandwidths

SetInterRegionBandwidths sets the InterRegionBandwidths field's value.

func (*DescribeCenInterRegionBandwidthsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenInterRegionBandwidthsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenInterRegionBandwidthsOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeCenInterRegionBandwidthsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCenInterRegionBandwidthsOutput) String

String returns the string representation

type DescribeCenRouteEntriesInput

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

	DestinationCidrBlock *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenRouteEntriesInput) GoString

func (s DescribeCenRouteEntriesInput) GoString() string

GoString returns the string representation

func (*DescribeCenRouteEntriesInput) SetCenId

SetCenId sets the CenId field's value.

func (*DescribeCenRouteEntriesInput) SetDestinationCidrBlock

func (s *DescribeCenRouteEntriesInput) SetDestinationCidrBlock(v string) *DescribeCenRouteEntriesInput

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DescribeCenRouteEntriesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeCenRouteEntriesInput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DescribeCenRouteEntriesInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*DescribeCenRouteEntriesInput) SetPageNumber added in v1.0.58

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenRouteEntriesInput) SetPageSize added in v1.0.58

SetPageSize sets the PageSize field's value.

func (DescribeCenRouteEntriesInput) String

String returns the string representation

type DescribeCenRouteEntriesOutput

type DescribeCenRouteEntriesOutput struct {
	Metadata *response.ResponseMetadata

	CenRouteEntries []*CenRouteEntryForDescribeCenRouteEntriesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenRouteEntriesOutput) GoString

GoString returns the string representation

func (*DescribeCenRouteEntriesOutput) SetCenRouteEntries

SetCenRouteEntries sets the CenRouteEntries field's value.

func (*DescribeCenRouteEntriesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenRouteEntriesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCenRouteEntriesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeCenRouteEntriesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCenRouteEntriesOutput) String

String returns the string representation

type DescribeCenServiceRouteEntriesInput added in v1.0.94

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

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

	DestinationCidrBlock *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ServiceRegionId *string `type:"string"`

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

func (DescribeCenServiceRouteEntriesInput) GoString added in v1.0.94

GoString returns the string representation

func (*DescribeCenServiceRouteEntriesInput) SetCenId added in v1.0.94

SetCenId sets the CenId field's value.

func (*DescribeCenServiceRouteEntriesInput) SetCenRouteEntryIds added in v1.0.118

SetCenRouteEntryIds sets the CenRouteEntryIds field's value.

func (*DescribeCenServiceRouteEntriesInput) SetDestinationCidrBlock added in v1.0.94

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DescribeCenServiceRouteEntriesInput) SetPageNumber added in v1.0.94

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenServiceRouteEntriesInput) SetPageSize added in v1.0.94

SetPageSize sets the PageSize field's value.

func (*DescribeCenServiceRouteEntriesInput) SetServiceRegionId added in v1.0.94

SetServiceRegionId sets the ServiceRegionId field's value.

func (*DescribeCenServiceRouteEntriesInput) SetServiceVpcId added in v1.0.94

SetServiceVpcId sets the ServiceVpcId field's value.

func (DescribeCenServiceRouteEntriesInput) String added in v1.0.94

String returns the string representation

type DescribeCenServiceRouteEntriesOutput added in v1.0.94

type DescribeCenServiceRouteEntriesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ServiceRouteEntries []*ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput `type:"list"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenServiceRouteEntriesOutput) GoString added in v1.0.94

GoString returns the string representation

func (*DescribeCenServiceRouteEntriesOutput) SetPageNumber added in v1.0.94

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenServiceRouteEntriesOutput) SetPageSize added in v1.0.94

SetPageSize sets the PageSize field's value.

func (*DescribeCenServiceRouteEntriesOutput) SetServiceRouteEntries added in v1.0.94

SetServiceRouteEntries sets the ServiceRouteEntries field's value.

func (*DescribeCenServiceRouteEntriesOutput) SetTotalCount added in v1.0.94

SetTotalCount sets the TotalCount field's value.

func (DescribeCenServiceRouteEntriesOutput) String added in v1.0.94

String returns the string representation

type DescribeCenSummaryRouteEntriesInput added in v1.0.58

type DescribeCenSummaryRouteEntriesInput struct {

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

	DestinationCidrBlock *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenSummaryRouteEntriesInput) GoString added in v1.0.58

GoString returns the string representation

func (*DescribeCenSummaryRouteEntriesInput) SetCenId added in v1.0.58

SetCenId sets the CenId field's value.

func (*DescribeCenSummaryRouteEntriesInput) SetDestinationCidrBlock added in v1.0.58

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DescribeCenSummaryRouteEntriesInput) SetPageNumber added in v1.0.58

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenSummaryRouteEntriesInput) SetPageSize added in v1.0.58

SetPageSize sets the PageSize field's value.

func (DescribeCenSummaryRouteEntriesInput) String added in v1.0.58

String returns the string representation

func (*DescribeCenSummaryRouteEntriesInput) Validate added in v1.0.58

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

type DescribeCenSummaryRouteEntriesOutput added in v1.0.58

type DescribeCenSummaryRouteEntriesOutput struct {
	Metadata *response.ResponseMetadata

	CenSummaryRouteEntries []*CenSummaryRouteEntryForDescribeCenSummaryRouteEntriesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCenSummaryRouteEntriesOutput) GoString added in v1.0.58

GoString returns the string representation

func (*DescribeCenSummaryRouteEntriesOutput) SetCenSummaryRouteEntries added in v1.0.58

SetCenSummaryRouteEntries sets the CenSummaryRouteEntries field's value.

func (*DescribeCenSummaryRouteEntriesOutput) SetPageNumber added in v1.0.118

SetPageNumber sets the PageNumber field's value.

func (*DescribeCenSummaryRouteEntriesOutput) SetPageSize added in v1.0.58

SetPageSize sets the PageSize field's value.

func (*DescribeCenSummaryRouteEntriesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeCenSummaryRouteEntriesOutput) SetTotalCount added in v1.0.58

SetTotalCount sets the TotalCount field's value.

func (DescribeCenSummaryRouteEntriesOutput) String added in v1.0.58

String returns the string representation

type DescribeCensInput

type DescribeCensInput struct {
	CenIds []*string `type:"list"`

	CenName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ProjectName *string `type:"string"`

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

func (DescribeCensInput) GoString

func (s DescribeCensInput) GoString() string

GoString returns the string representation

func (*DescribeCensInput) SetCenIds

func (s *DescribeCensInput) SetCenIds(v []*string) *DescribeCensInput

SetCenIds sets the CenIds field's value.

func (*DescribeCensInput) SetCenName

func (s *DescribeCensInput) SetCenName(v string) *DescribeCensInput

SetCenName sets the CenName field's value.

func (*DescribeCensInput) SetPageNumber

func (s *DescribeCensInput) SetPageNumber(v int64) *DescribeCensInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeCensInput) SetPageSize

func (s *DescribeCensInput) SetPageSize(v int64) *DescribeCensInput

SetPageSize sets the PageSize field's value.

func (*DescribeCensInput) SetProjectName added in v1.0.38

func (s *DescribeCensInput) SetProjectName(v string) *DescribeCensInput

SetProjectName sets the ProjectName field's value.

func (*DescribeCensInput) SetTagFilters added in v1.0.38

SetTagFilters sets the TagFilters field's value.

func (DescribeCensInput) String

func (s DescribeCensInput) String() string

String returns the string representation

type DescribeCensOutput

type DescribeCensOutput struct {
	Metadata *response.ResponseMetadata

	Cens []*CenForDescribeCensOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCensOutput) GoString

func (s DescribeCensOutput) GoString() string

GoString returns the string representation

func (*DescribeCensOutput) SetCens

SetCens sets the Cens field's value.

func (*DescribeCensOutput) SetPageNumber

func (s *DescribeCensOutput) SetPageNumber(v int64) *DescribeCensOutput

SetPageNumber sets the PageNumber field's value.

func (*DescribeCensOutput) SetPageSize

func (s *DescribeCensOutput) SetPageSize(v int64) *DescribeCensOutput

SetPageSize sets the PageSize field's value.

func (*DescribeCensOutput) SetRequestId added in v1.0.118

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

SetRequestId sets the RequestId field's value.

func (*DescribeCensOutput) SetTotalCount

func (s *DescribeCensOutput) SetTotalCount(v int64) *DescribeCensOutput

SetTotalCount sets the TotalCount field's value.

func (DescribeCensOutput) String

func (s DescribeCensOutput) String() string

String returns the string representation

type DescribeGrantRulesToCenInput added in v1.0.8

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

	InstanceOwnerId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string" enum:"InstanceTypeForDescribeGrantRulesToCenInput"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeGrantRulesToCenInput) GoString added in v1.0.8

func (s DescribeGrantRulesToCenInput) GoString() string

GoString returns the string representation

func (*DescribeGrantRulesToCenInput) SetCenId added in v1.0.8

SetCenId sets the CenId field's value.

func (*DescribeGrantRulesToCenInput) SetInstanceOwnerId added in v1.0.8

SetInstanceOwnerId sets the InstanceOwnerId field's value.

func (*DescribeGrantRulesToCenInput) SetInstanceRegionId added in v1.0.8

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DescribeGrantRulesToCenInput) SetInstanceType added in v1.0.8

SetInstanceType sets the InstanceType field's value.

func (*DescribeGrantRulesToCenInput) SetPageNumber added in v1.0.8

SetPageNumber sets the PageNumber field's value.

func (*DescribeGrantRulesToCenInput) SetPageSize added in v1.0.8

SetPageSize sets the PageSize field's value.

func (DescribeGrantRulesToCenInput) String added in v1.0.8

String returns the string representation

type DescribeGrantRulesToCenOutput added in v1.0.8

type DescribeGrantRulesToCenOutput struct {
	Metadata *response.ResponseMetadata

	CenGrantRules []*CenGrantRuleForDescribeGrantRulesToCenOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeGrantRulesToCenOutput) GoString added in v1.0.8

GoString returns the string representation

func (*DescribeGrantRulesToCenOutput) SetCenGrantRules added in v1.0.8

SetCenGrantRules sets the CenGrantRules field's value.

func (*DescribeGrantRulesToCenOutput) SetPageNumber added in v1.0.8

SetPageNumber sets the PageNumber field's value.

func (*DescribeGrantRulesToCenOutput) SetPageSize added in v1.0.8

SetPageSize sets the PageSize field's value.

func (*DescribeGrantRulesToCenOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeGrantRulesToCenOutput) SetTotalCount added in v1.0.8

SetTotalCount sets the TotalCount field's value.

func (DescribeGrantRulesToCenOutput) String added in v1.0.8

String returns the string representation

type DescribeInstanceGrantedRulesInput added in v1.0.8

type DescribeInstanceGrantedRulesInput struct {
	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

	InstanceType *string `type:"string" enum:"InstanceTypeForDescribeInstanceGrantedRulesInput"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeInstanceGrantedRulesInput) GoString added in v1.0.8

GoString returns the string representation

func (*DescribeInstanceGrantedRulesInput) SetInstanceId added in v1.0.8

SetInstanceId sets the InstanceId field's value.

func (*DescribeInstanceGrantedRulesInput) SetInstanceRegionId added in v1.0.8

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DescribeInstanceGrantedRulesInput) SetInstanceType added in v1.0.8

SetInstanceType sets the InstanceType field's value.

func (*DescribeInstanceGrantedRulesInput) SetPageNumber added in v1.0.8

SetPageNumber sets the PageNumber field's value.

func (*DescribeInstanceGrantedRulesInput) SetPageSize added in v1.0.8

SetPageSize sets the PageSize field's value.

func (DescribeInstanceGrantedRulesInput) String added in v1.0.8

String returns the string representation

type DescribeInstanceGrantedRulesOutput added in v1.0.8

type DescribeInstanceGrantedRulesOutput struct {
	Metadata *response.ResponseMetadata

	CenGrantRules []*CenGrantRuleForDescribeInstanceGrantedRulesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeInstanceGrantedRulesOutput) GoString added in v1.0.8

GoString returns the string representation

func (*DescribeInstanceGrantedRulesOutput) SetCenGrantRules added in v1.0.8

SetCenGrantRules sets the CenGrantRules field's value.

func (*DescribeInstanceGrantedRulesOutput) SetPageNumber added in v1.0.8

SetPageNumber sets the PageNumber field's value.

func (*DescribeInstanceGrantedRulesOutput) SetPageSize added in v1.0.8

SetPageSize sets the PageSize field's value.

func (*DescribeInstanceGrantedRulesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*DescribeInstanceGrantedRulesOutput) SetTotalCount added in v1.0.8

SetTotalCount sets the TotalCount field's value.

func (DescribeInstanceGrantedRulesOutput) String added in v1.0.8

String returns the string representation

type DetachInstanceFromCenInput

type DetachInstanceFromCenInput struct {

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

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

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

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

func (DetachInstanceFromCenInput) GoString

func (s DetachInstanceFromCenInput) GoString() string

GoString returns the string representation

func (*DetachInstanceFromCenInput) SetCenId

SetCenId sets the CenId field's value.

func (*DetachInstanceFromCenInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DetachInstanceFromCenInput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*DetachInstanceFromCenInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (DetachInstanceFromCenInput) String

String returns the string representation

func (*DetachInstanceFromCenInput) Validate

func (s *DetachInstanceFromCenInput) Validate() error

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

type DetachInstanceFromCenOutput

type DetachInstanceFromCenOutput struct {
	Metadata *response.ResponseMetadata

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

func (DetachInstanceFromCenOutput) GoString

func (s DetachInstanceFromCenOutput) GoString() string

GoString returns the string representation

func (*DetachInstanceFromCenOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (DetachInstanceFromCenOutput) String

String returns the string representation

type DisassociateCenBandwidthPackageInput

type DisassociateCenBandwidthPackageInput struct {

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

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

func (DisassociateCenBandwidthPackageInput) GoString

GoString returns the string representation

func (*DisassociateCenBandwidthPackageInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*DisassociateCenBandwidthPackageInput) SetCenId

SetCenId sets the CenId field's value.

func (DisassociateCenBandwidthPackageInput) String

String returns the string representation

func (*DisassociateCenBandwidthPackageInput) Validate

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

type DisassociateCenBandwidthPackageOutput

type DisassociateCenBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateCenBandwidthPackageOutput) GoString

GoString returns the string representation

func (*DisassociateCenBandwidthPackageOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (DisassociateCenBandwidthPackageOutput) String

String returns the string representation

type GrantInstanceToCenInput added in v1.0.8

type GrantInstanceToCenInput struct {

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

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

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

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

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

func (GrantInstanceToCenInput) GoString added in v1.0.8

func (s GrantInstanceToCenInput) GoString() string

GoString returns the string representation

func (*GrantInstanceToCenInput) SetCenId added in v1.0.8

SetCenId sets the CenId field's value.

func (*GrantInstanceToCenInput) SetCenOwnerId added in v1.0.8

SetCenOwnerId sets the CenOwnerId field's value.

func (*GrantInstanceToCenInput) SetInstanceId added in v1.0.8

SetInstanceId sets the InstanceId field's value.

func (*GrantInstanceToCenInput) SetInstanceRegionId added in v1.0.8

func (s *GrantInstanceToCenInput) SetInstanceRegionId(v string) *GrantInstanceToCenInput

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*GrantInstanceToCenInput) SetInstanceType added in v1.0.8

SetInstanceType sets the InstanceType field's value.

func (GrantInstanceToCenInput) String added in v1.0.8

func (s GrantInstanceToCenInput) String() string

String returns the string representation

func (*GrantInstanceToCenInput) Validate added in v1.0.8

func (s *GrantInstanceToCenInput) Validate() error

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

type GrantInstanceToCenOutput added in v1.0.8

type GrantInstanceToCenOutput struct {
	Metadata *response.ResponseMetadata

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

func (GrantInstanceToCenOutput) GoString added in v1.0.8

func (s GrantInstanceToCenOutput) GoString() string

GoString returns the string representation

func (*GrantInstanceToCenOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (GrantInstanceToCenOutput) String added in v1.0.8

func (s GrantInstanceToCenOutput) String() string

String returns the string representation

type InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput

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

	CenBandwidthPackageId *string `type:"string"`

	CenId *string `type:"string"`

	CreationTime *string `type:"string"`

	InterRegionBandwidthId *string `type:"string"`

	LocalRegionId *string `type:"string"`

	PeerRegionId *string `type:"string"`

	Status *string `type:"string"`

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

func (InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) GoString

GoString returns the string representation

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetCenBandwidthPackageId added in v1.0.73

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetCenId

SetCenId sets the CenId field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetLocalRegionId

SetLocalRegionId sets the LocalRegionId field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetPeerRegionId

SetPeerRegionId sets the PeerRegionId field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetStatus

SetStatus sets the Status field's value.

func (*InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (InterRegionBandwidthForDescribeCenInterRegionBandwidthsOutput) String

String returns the string representation

type ListTagsForResourcesInput added in v1.0.49

type ListTagsForResourcesInput struct {
	MaxResults *int64 `max:"100" type:"integer"`

	NextToken *string `type:"string"`

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

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForListTagsForResourcesInput"`

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list"`

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

func (ListTagsForResourcesInput) GoString added in v1.0.49

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults added in v1.0.49

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken added in v1.0.49

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds added in v1.0.49

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType added in v1.0.49

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters added in v1.0.49

SetTagFilters sets the TagFilters field's value.

func (*ListTagsForResourcesInput) SetTagType added in v1.0.49

SetTagType sets the TagType field's value.

func (ListTagsForResourcesInput) String added in v1.0.49

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate added in v1.0.49

func (s *ListTagsForResourcesInput) Validate() error

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

type ListTagsForResourcesOutput added in v1.0.49

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	ResourceTags []*ResourceTagForListTagsForResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString added in v1.0.49

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken added in v1.0.49

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (*ListTagsForResourcesOutput) SetResourceTags added in v1.0.49

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForResourcesOutput) String added in v1.0.49

String returns the string representation

type ModifyCenAttributesInput

type ModifyCenAttributesInput struct {

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

	CenName *string `type:"string"`

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

func (ModifyCenAttributesInput) GoString

func (s ModifyCenAttributesInput) GoString() string

GoString returns the string representation

func (*ModifyCenAttributesInput) SetCenId

SetCenId sets the CenId field's value.

func (*ModifyCenAttributesInput) SetCenName

SetCenName sets the CenName field's value.

func (*ModifyCenAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyCenAttributesInput) String

func (s ModifyCenAttributesInput) String() string

String returns the string representation

func (*ModifyCenAttributesInput) Validate

func (s *ModifyCenAttributesInput) Validate() error

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

type ModifyCenAttributesOutput

type ModifyCenAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyCenAttributesOutput) GoString

func (s ModifyCenAttributesOutput) GoString() string

GoString returns the string representation

func (*ModifyCenAttributesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (ModifyCenAttributesOutput) String

func (s ModifyCenAttributesOutput) String() string

String returns the string representation

type ModifyCenBandwidthPackageAttributesInput

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

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

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

	Description *string `min:"1" max:"255" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCenBandwidthPackageAttributesInput) GoString

GoString returns the string representation

func (*ModifyCenBandwidthPackageAttributesInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyCenBandwidthPackageAttributesInput) SetCenBandwidthPackageId

SetCenBandwidthPackageId sets the CenBandwidthPackageId field's value.

func (*ModifyCenBandwidthPackageAttributesInput) SetCenBandwidthPackageName

SetCenBandwidthPackageName sets the CenBandwidthPackageName field's value.

func (*ModifyCenBandwidthPackageAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyCenBandwidthPackageAttributesInput) String

String returns the string representation

func (*ModifyCenBandwidthPackageAttributesInput) Validate

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

type ModifyCenBandwidthPackageAttributesOutput

type ModifyCenBandwidthPackageAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyCenBandwidthPackageAttributesOutput) GoString

GoString returns the string representation

func (*ModifyCenBandwidthPackageAttributesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (ModifyCenBandwidthPackageAttributesOutput) String

String returns the string representation

type ModifyCenInterRegionBandwidthAttributesInput

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

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

func (ModifyCenInterRegionBandwidthAttributesInput) GoString

GoString returns the string representation

func (*ModifyCenInterRegionBandwidthAttributesInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyCenInterRegionBandwidthAttributesInput) SetInterRegionBandwidthId

SetInterRegionBandwidthId sets the InterRegionBandwidthId field's value.

func (ModifyCenInterRegionBandwidthAttributesInput) String

String returns the string representation

func (*ModifyCenInterRegionBandwidthAttributesInput) Validate

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

type ModifyCenInterRegionBandwidthAttributesOutput

type ModifyCenInterRegionBandwidthAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyCenInterRegionBandwidthAttributesOutput) GoString

GoString returns the string representation

func (*ModifyCenInterRegionBandwidthAttributesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (ModifyCenInterRegionBandwidthAttributesOutput) String

String returns the string representation

type ModifyCenServiceRouteEntryAttributesInput added in v1.0.94

type ModifyCenServiceRouteEntryAttributesInput struct {

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

	Description *string `type:"string"`

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

	PublishMode *string `type:"string"`

	PublishToInstances []*PublishToInstanceForModifyCenServiceRouteEntryAttributesInput `type:"list"`

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

func (ModifyCenServiceRouteEntryAttributesInput) GoString added in v1.0.94

GoString returns the string representation

func (*ModifyCenServiceRouteEntryAttributesInput) SetCenId added in v1.0.94

SetCenId sets the CenId field's value.

func (*ModifyCenServiceRouteEntryAttributesInput) SetDescription added in v1.0.94

SetDescription sets the Description field's value.

func (*ModifyCenServiceRouteEntryAttributesInput) SetDestinationCidrBlock added in v1.0.94

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*ModifyCenServiceRouteEntryAttributesInput) SetPublishMode added in v1.0.94

SetPublishMode sets the PublishMode field's value.

func (*ModifyCenServiceRouteEntryAttributesInput) SetPublishToInstances added in v1.0.94

SetPublishToInstances sets the PublishToInstances field's value.

func (*ModifyCenServiceRouteEntryAttributesInput) SetServiceRegionId added in v1.0.94

SetServiceRegionId sets the ServiceRegionId field's value.

func (ModifyCenServiceRouteEntryAttributesInput) String added in v1.0.94

String returns the string representation

func (*ModifyCenServiceRouteEntryAttributesInput) Validate added in v1.0.94

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

type ModifyCenServiceRouteEntryAttributesOutput added in v1.0.94

type ModifyCenServiceRouteEntryAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyCenServiceRouteEntryAttributesOutput) GoString added in v1.0.94

GoString returns the string representation

func (*ModifyCenServiceRouteEntryAttributesOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (ModifyCenServiceRouteEntryAttributesOutput) String added in v1.0.94

String returns the string representation

type PublishCenRouteEntryInput

type PublishCenRouteEntryInput struct {

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

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

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

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

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

func (PublishCenRouteEntryInput) GoString

func (s PublishCenRouteEntryInput) GoString() string

GoString returns the string representation

func (*PublishCenRouteEntryInput) SetCenId

SetCenId sets the CenId field's value.

func (*PublishCenRouteEntryInput) SetDestinationCidrBlock

func (s *PublishCenRouteEntryInput) SetDestinationCidrBlock(v string) *PublishCenRouteEntryInput

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*PublishCenRouteEntryInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*PublishCenRouteEntryInput) SetInstanceRegionId

func (s *PublishCenRouteEntryInput) SetInstanceRegionId(v string) *PublishCenRouteEntryInput

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*PublishCenRouteEntryInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (PublishCenRouteEntryInput) String

func (s PublishCenRouteEntryInput) String() string

String returns the string representation

func (*PublishCenRouteEntryInput) Validate

func (s *PublishCenRouteEntryInput) Validate() error

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

type PublishCenRouteEntryOutput

type PublishCenRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

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

func (PublishCenRouteEntryOutput) GoString

func (s PublishCenRouteEntryOutput) GoString() string

GoString returns the string representation

func (*PublishCenRouteEntryOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (PublishCenRouteEntryOutput) String

String returns the string representation

type PublishToInstanceForCreateCenServiceRouteEntryInput added in v1.0.118

type PublishToInstanceForCreateCenServiceRouteEntryInput struct {
	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

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

func (PublishToInstanceForCreateCenServiceRouteEntryInput) GoString added in v1.0.118

GoString returns the string representation

func (*PublishToInstanceForCreateCenServiceRouteEntryInput) SetInstanceId added in v1.0.118

SetInstanceId sets the InstanceId field's value.

func (*PublishToInstanceForCreateCenServiceRouteEntryInput) SetInstanceRegionId added in v1.0.118

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*PublishToInstanceForCreateCenServiceRouteEntryInput) SetInstanceType added in v1.0.118

SetInstanceType sets the InstanceType field's value.

func (PublishToInstanceForCreateCenServiceRouteEntryInput) String added in v1.0.118

String returns the string representation

type PublishToInstanceForDescribeCenServiceRouteEntriesOutput added in v1.0.94

type PublishToInstanceForDescribeCenServiceRouteEntriesOutput struct {
	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

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

func (PublishToInstanceForDescribeCenServiceRouteEntriesOutput) GoString added in v1.0.94

GoString returns the string representation

func (*PublishToInstanceForDescribeCenServiceRouteEntriesOutput) SetInstanceId added in v1.0.94

SetInstanceId sets the InstanceId field's value.

func (*PublishToInstanceForDescribeCenServiceRouteEntriesOutput) SetInstanceRegionId added in v1.0.94

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*PublishToInstanceForDescribeCenServiceRouteEntriesOutput) SetInstanceType added in v1.0.94

SetInstanceType sets the InstanceType field's value.

func (PublishToInstanceForDescribeCenServiceRouteEntriesOutput) String added in v1.0.94

String returns the string representation

type PublishToInstanceForModifyCenServiceRouteEntryAttributesInput added in v1.0.94

type PublishToInstanceForModifyCenServiceRouteEntryAttributesInput struct {
	InstanceId *string `type:"string"`

	InstanceRegionId *string `type:"string"`

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

func (PublishToInstanceForModifyCenServiceRouteEntryAttributesInput) GoString added in v1.0.94

GoString returns the string representation

func (*PublishToInstanceForModifyCenServiceRouteEntryAttributesInput) SetInstanceId added in v1.0.94

SetInstanceId sets the InstanceId field's value.

func (*PublishToInstanceForModifyCenServiceRouteEntryAttributesInput) SetInstanceRegionId added in v1.0.94

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*PublishToInstanceForModifyCenServiceRouteEntryAttributesInput) SetInstanceType added in v1.0.94

SetInstanceType sets the InstanceType field's value.

func (PublishToInstanceForModifyCenServiceRouteEntryAttributesInput) String added in v1.0.94

String returns the string representation

type ResourceTagForListTagsForResourcesOutput added in v1.0.49

type ResourceTagForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

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

func (ResourceTagForListTagsForResourcesOutput) GoString added in v1.0.49

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId added in v1.0.49

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType added in v1.0.49

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey added in v1.0.49

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue added in v1.0.49

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String added in v1.0.49

String returns the string representation

type RevokeInstanceFromCenInput added in v1.0.8

type RevokeInstanceFromCenInput struct {

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

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

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

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

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

func (RevokeInstanceFromCenInput) GoString added in v1.0.8

func (s RevokeInstanceFromCenInput) GoString() string

GoString returns the string representation

func (*RevokeInstanceFromCenInput) SetCenId added in v1.0.8

SetCenId sets the CenId field's value.

func (*RevokeInstanceFromCenInput) SetCenOwnerId added in v1.0.8

SetCenOwnerId sets the CenOwnerId field's value.

func (*RevokeInstanceFromCenInput) SetInstanceId added in v1.0.8

SetInstanceId sets the InstanceId field's value.

func (*RevokeInstanceFromCenInput) SetInstanceRegionId added in v1.0.8

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*RevokeInstanceFromCenInput) SetInstanceType added in v1.0.8

SetInstanceType sets the InstanceType field's value.

func (RevokeInstanceFromCenInput) String added in v1.0.8

String returns the string representation

func (*RevokeInstanceFromCenInput) Validate added in v1.0.8

func (s *RevokeInstanceFromCenInput) Validate() error

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

type RevokeInstanceFromCenOutput added in v1.0.8

type RevokeInstanceFromCenOutput struct {
	Metadata *response.ResponseMetadata

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

func (RevokeInstanceFromCenOutput) GoString added in v1.0.8

func (s RevokeInstanceFromCenOutput) GoString() string

GoString returns the string representation

func (*RevokeInstanceFromCenOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (RevokeInstanceFromCenOutput) String added in v1.0.8

String returns the string representation

type ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput added in v1.0.94

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

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	DestinationCidrBlock *string `type:"string"`

	PublishMode *string `type:"string"`

	PublishToInstances []*PublishToInstanceForDescribeCenServiceRouteEntriesOutput `type:"list"`

	ServiceRegionId *string `type:"string"`

	ServiceVpcId *string `type:"string"`

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

func (ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) GoString added in v1.0.94

GoString returns the string representation

func (*ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) SetCenId added in v1.0.94

SetCenId sets the CenId field's value.

func (*ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) SetCreationTime added in v1.0.94

SetCreationTime sets the CreationTime field's value.

func (*ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) SetDescription added in v1.0.94

SetDescription sets the Description field's value.

func (*ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) SetDestinationCidrBlock added in v1.0.94

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) SetPublishMode added in v1.0.94

SetPublishMode sets the PublishMode field's value.

func (*ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) SetPublishToInstances added in v1.0.94

SetPublishToInstances sets the PublishToInstances field's value.

func (*ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) SetServiceRegionId added in v1.0.94

SetServiceRegionId sets the ServiceRegionId field's value.

func (*ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) SetServiceVpcId added in v1.0.94

SetServiceVpcId sets the ServiceVpcId field's value.

func (*ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) SetStatus added in v1.0.94

SetStatus sets the Status field's value.

func (ServiceRouteEntryForDescribeCenServiceRouteEntriesOutput) String added in v1.0.94

String returns the string representation

type TagFilterForDescribeCenBandwidthPackagesInput added in v1.0.38

type TagFilterForDescribeCenBandwidthPackagesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeCenBandwidthPackagesInput) GoString added in v1.0.38

GoString returns the string representation

func (*TagFilterForDescribeCenBandwidthPackagesInput) SetKey added in v1.0.38

SetKey sets the Key field's value.

func (*TagFilterForDescribeCenBandwidthPackagesInput) SetValues added in v1.0.38

SetValues sets the Values field's value.

func (TagFilterForDescribeCenBandwidthPackagesInput) String added in v1.0.38

String returns the string representation

type TagFilterForDescribeCensInput added in v1.0.38

type TagFilterForDescribeCensInput struct {
	Key *string `type:"string"`

	Value []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeCensInput) GoString added in v1.0.38

GoString returns the string representation

func (*TagFilterForDescribeCensInput) SetKey added in v1.0.38

SetKey sets the Key field's value.

func (*TagFilterForDescribeCensInput) SetValue added in v1.0.118

SetValue sets the Value field's value.

func (TagFilterForDescribeCensInput) String added in v1.0.38

String returns the string representation

type TagFilterForListTagsForResourcesInput added in v1.0.49

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagsForResourcesInput) GoString added in v1.0.49

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey added in v1.0.49

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues added in v1.0.49

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String added in v1.0.49

String returns the string representation

type TagForCreateCenBandwidthPackageInput added in v1.0.38

type TagForCreateCenBandwidthPackageInput struct {
	Key *string `type:"string"`

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

func (TagForCreateCenBandwidthPackageInput) GoString added in v1.0.38

GoString returns the string representation

func (*TagForCreateCenBandwidthPackageInput) SetKey added in v1.0.38

SetKey sets the Key field's value.

func (*TagForCreateCenBandwidthPackageInput) SetValue added in v1.0.118

SetValue sets the Value field's value.

func (TagForCreateCenBandwidthPackageInput) String added in v1.0.38

String returns the string representation

type TagForCreateCenInput added in v1.0.38

type TagForCreateCenInput struct {
	Key *string `type:"string"`

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

func (TagForCreateCenInput) GoString added in v1.0.38

func (s TagForCreateCenInput) GoString() string

GoString returns the string representation

func (*TagForCreateCenInput) SetKey added in v1.0.38

SetKey sets the Key field's value.

func (*TagForCreateCenInput) SetValue added in v1.0.118

SetValue sets the Value field's value.

func (TagForCreateCenInput) String added in v1.0.38

func (s TagForCreateCenInput) String() string

String returns the string representation

type TagForDescribeCenAttributesOutput added in v1.0.38

type TagForDescribeCenAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeCenAttributesOutput) GoString added in v1.0.38

GoString returns the string representation

func (*TagForDescribeCenAttributesOutput) SetKey added in v1.0.38

SetKey sets the Key field's value.

func (*TagForDescribeCenAttributesOutput) SetValue added in v1.0.38

SetValue sets the Value field's value.

func (TagForDescribeCenAttributesOutput) String added in v1.0.38

String returns the string representation

type TagForDescribeCenBandwidthPackageAttributesOutput added in v1.0.38

type TagForDescribeCenBandwidthPackageAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeCenBandwidthPackageAttributesOutput) GoString added in v1.0.38

GoString returns the string representation

func (*TagForDescribeCenBandwidthPackageAttributesOutput) SetKey added in v1.0.38

SetKey sets the Key field's value.

func (*TagForDescribeCenBandwidthPackageAttributesOutput) SetValue added in v1.0.38

SetValue sets the Value field's value.

func (TagForDescribeCenBandwidthPackageAttributesOutput) String added in v1.0.38

String returns the string representation

type TagForDescribeCenBandwidthPackagesOutput added in v1.0.38

type TagForDescribeCenBandwidthPackagesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeCenBandwidthPackagesOutput) GoString added in v1.0.38

GoString returns the string representation

func (*TagForDescribeCenBandwidthPackagesOutput) SetKey added in v1.0.38

SetKey sets the Key field's value.

func (*TagForDescribeCenBandwidthPackagesOutput) SetValue added in v1.0.38

SetValue sets the Value field's value.

func (TagForDescribeCenBandwidthPackagesOutput) String added in v1.0.38

String returns the string representation

type TagForDescribeCensOutput added in v1.0.38

type TagForDescribeCensOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeCensOutput) GoString added in v1.0.38

func (s TagForDescribeCensOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeCensOutput) SetKey added in v1.0.38

SetKey sets the Key field's value.

func (*TagForDescribeCensOutput) SetValue added in v1.0.38

SetValue sets the Value field's value.

func (TagForDescribeCensOutput) String added in v1.0.38

func (s TagForDescribeCensOutput) String() string

String returns the string representation

type TagForTagResourcesInput added in v1.0.38

type TagForTagResourcesInput struct {

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

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

func (TagForTagResourcesInput) GoString added in v1.0.38

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey added in v1.0.38

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue added in v1.0.38

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String added in v1.0.38

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate added in v1.0.38

func (s *TagForTagResourcesInput) Validate() error

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

type TagResourcesInput added in v1.0.38

type TagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForTagResourcesInput"`

	// Tags is a required field
	Tags []*TagForTagResourcesInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString added in v1.0.38

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds added in v1.0.38

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType added in v1.0.38

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags added in v1.0.38

SetTags sets the Tags field's value.

func (TagResourcesInput) String added in v1.0.38

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate added in v1.0.38

func (s *TagResourcesInput) Validate() error

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

type TagResourcesOutput added in v1.0.38

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

func (TagResourcesOutput) GoString added in v1.0.38

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetRequestId added in v1.0.118

func (s *TagResourcesOutput) SetRequestId(v string) *TagResourcesOutput

SetRequestId sets the RequestId field's value.

func (TagResourcesOutput) String added in v1.0.38

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput added in v1.0.49

type UntagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForUntagResourcesInput"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString added in v1.0.49

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds added in v1.0.49

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType added in v1.0.49

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys added in v1.0.49

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String added in v1.0.49

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate added in v1.0.49

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput added in v1.0.49

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString added in v1.0.49

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetRequestId added in v1.0.118

func (s *UntagResourcesOutput) SetRequestId(v string) *UntagResourcesOutput

SetRequestId sets the RequestId field's value.

func (UntagResourcesOutput) String added in v1.0.49

func (s UntagResourcesOutput) String() string

String returns the string representation

type WithdrawCenRouteEntryInput

type WithdrawCenRouteEntryInput struct {

	// CenId is a required field
	CenId *string `type:"string" required:"true"`

	// DestinationCidrBlock is a required field
	DestinationCidrBlock *string `type:"string" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	// InstanceRegionId is a required field
	InstanceRegionId *string `type:"string" required:"true"`

	// InstanceType is a required field
	InstanceType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (WithdrawCenRouteEntryInput) GoString

func (s WithdrawCenRouteEntryInput) GoString() string

GoString returns the string representation

func (*WithdrawCenRouteEntryInput) SetCenId

SetCenId sets the CenId field's value.

func (*WithdrawCenRouteEntryInput) SetDestinationCidrBlock

func (s *WithdrawCenRouteEntryInput) SetDestinationCidrBlock(v string) *WithdrawCenRouteEntryInput

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*WithdrawCenRouteEntryInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*WithdrawCenRouteEntryInput) SetInstanceRegionId

SetInstanceRegionId sets the InstanceRegionId field's value.

func (*WithdrawCenRouteEntryInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (WithdrawCenRouteEntryInput) String

String returns the string representation

func (*WithdrawCenRouteEntryInput) Validate

func (s *WithdrawCenRouteEntryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WithdrawCenRouteEntryOutput

type WithdrawCenRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (WithdrawCenRouteEntryOutput) GoString

func (s WithdrawCenRouteEntryOutput) GoString() string

GoString returns the string representation

func (*WithdrawCenRouteEntryOutput) SetRequestId added in v1.0.118

SetRequestId sets the RequestId field's value.

func (WithdrawCenRouteEntryOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL