ccn

package
v1.81.95 Latest Latest
Warning

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

Go to latest
Published: May 17, 2024 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const CNN_INSTANCE_TYPE_BMVPC = "BMVPC"
View Source
const CNN_INSTANCE_TYPE_DIRECTCONNECT = "DIRECTCONNECT"
View Source
const CNN_INSTANCE_TYPE_VPC = "VPC"
View Source
const CNN_INSTANCE_TYPE_VPNGW = "VPNGW"
View Source
const CNN_QOS_AG = "AG"
View Source
const CNN_QOS_AU = "AU"
View Source
const CNN_QOS_PT = "PT"
View Source
const InterRegionLimit = "INTER_REGION_LIMIT"
View Source
const OuterRegionLimit = "OUTER_REGION_LIMIT"
View Source
const POSTPAID = "POSTPAID"
View Source
const PREPAID = "PREPAID"

Variables

This section is empty.

Functions

func DataSourceTencentCloudCcnBandwidthLimits

func DataSourceTencentCloudCcnBandwidthLimits() *schema.Resource

func DataSourceTencentCloudCcnCrossBorderCompliance

func DataSourceTencentCloudCcnCrossBorderCompliance() *schema.Resource

func DataSourceTencentCloudCcnCrossBorderFlowMonitor

func DataSourceTencentCloudCcnCrossBorderFlowMonitor() *schema.Resource

func DataSourceTencentCloudCcnCrossBorderRegionBandwidthLimits

func DataSourceTencentCloudCcnCrossBorderRegionBandwidthLimits() *schema.Resource

func DataSourceTencentCloudCcnInstances

func DataSourceTencentCloudCcnInstances() *schema.Resource

func DataSourceTencentCloudCcnTenantInstance

func DataSourceTencentCloudCcnTenantInstance() *schema.Resource

func ResourceTencentCloudCcn

func ResourceTencentCloudCcn() *schema.Resource

func ResourceTencentCloudCcnAttachment

func ResourceTencentCloudCcnAttachment() *schema.Resource

func ResourceTencentCloudCcnBandwidthLimit

func ResourceTencentCloudCcnBandwidthLimit() *schema.Resource

func ResourceTencentCloudCcnInstancesAcceptAttach

func ResourceTencentCloudCcnInstancesAcceptAttach() *schema.Resource

func ResourceTencentCloudCcnInstancesRejectAttach

func ResourceTencentCloudCcnInstancesRejectAttach() *schema.Resource

func ResourceTencentCloudCcnInstancesResetAttach

func ResourceTencentCloudCcnInstancesResetAttach() *schema.Resource

func ResourceTencentCloudCcnRoutes

func ResourceTencentCloudCcnRoutes() *schema.Resource

Types

type CcnAttachedInstanceInfo

type CcnAttachedInstanceInfo struct {
	// contains filtered or unexported fields
}

type CcnBandwidthLimit

type CcnBandwidthLimit struct {
	// contains filtered or unexported fields
}

type CcnBasicInfo

type CcnBasicInfo struct {
	// contains filtered or unexported fields
}

Ccn basic information

func (CcnBasicInfo) BandWithLimitType

func (info CcnBasicInfo) BandWithLimitType() string

func (CcnBasicInfo) CcnId

func (info CcnBasicInfo) CcnId() string

func (CcnBasicInfo) CreateTime

func (info CcnBasicInfo) CreateTime() string

func (CcnBasicInfo) Name

func (info CcnBasicInfo) Name() string

type VpcService

type VpcService struct {
	// contains filtered or unexported fields
}

func NewVpcService

func NewVpcService(client *connectivity.TencentCloudClient) VpcService

func (*VpcService) AttachCcnInstances

func (me *VpcService) AttachCcnInstances(ctx context.Context, ccnId, instanceRegion, instanceType, instanceId string, ccnUin string, description string) (errRet error)

func (*VpcService) CreateCcn

func (me *VpcService) CreateCcn(ctx context.Context, name, description,
	qos, chargeType, bandWithLimitType string) (basicInfo CcnBasicInfo, errRet error)

func (*VpcService) DeleteCcn

func (me *VpcService) DeleteCcn(ctx context.Context, ccnId string) (errRet error)

func (*VpcService) DescribeCcn

func (me *VpcService) DescribeCcn(ctx context.Context, ccnId string) (info CcnBasicInfo, has int, errRet error)

func (*VpcService) DescribeCcnAttachedInstance

func (me *VpcService) DescribeCcnAttachedInstance(ctx context.Context, ccnId,
	instanceRegion, instanceType, instanceId string) (info CcnAttachedInstanceInfo, has int, errRet error)

func (*VpcService) DescribeCcnAttachedInstances

func (me *VpcService) DescribeCcnAttachedInstances(ctx context.Context, ccnId string) (infos []CcnAttachedInstanceInfo, errRet error)

func (*VpcService) DescribeCcnAttachmentsByInstance

func (me *VpcService) DescribeCcnAttachmentsByInstance(ctx context.Context, instanceType string, instanceId string, instanceRegion string) (infos []vpc.CcnAttachedInstance, errRet error)

func (*VpcService) DescribeCcnCrossBorderComplianceByFilter

func (me *VpcService) DescribeCcnCrossBorderComplianceByFilter(ctx context.Context, param map[string]interface{}) (crossBorderCompliance []*vpc.CrossBorderCompliance, errRet error)

func (*VpcService) DescribeCcnCrossBorderFlowMonitorByFilter

func (me *VpcService) DescribeCcnCrossBorderFlowMonitorByFilter(ctx context.Context, param map[string]interface{}) (crossBorderFlowMonitor []*vpc.CrossBorderFlowMonitorData, errRet error)

func (*VpcService) DescribeCcnRegionBandwidthLimit

func (me *VpcService) DescribeCcnRegionBandwidthLimit(ctx context.Context, ccnId,
	region string) (bandwidth int64, errRet error)

func (*VpcService) DescribeCcnRegionBandwidthLimits

func (me *VpcService) DescribeCcnRegionBandwidthLimits(ctx context.Context, ccnId string) (infos []CcnBandwidthLimit, errRet error)

func (*VpcService) DescribeCcns

func (me *VpcService) DescribeCcns(ctx context.Context, ccnId, name string) (infos []CcnBasicInfo, errRet error)

func (*VpcService) DescribeTenantCcnByFilter

func (me *VpcService) DescribeTenantCcnByFilter(ctx context.Context, param map[string]interface{}) (tenantCcn []*vpc.CcnInstanceInfo, errRet error)

func (*VpcService) DescribeVpcCcnRegionBandwidthLimitsByFilter

func (me *VpcService) DescribeVpcCcnRegionBandwidthLimitsByFilter(ctx context.Context, param map[string]interface{}) (CcnRegionBandwidthLimits []*vpc.CcnBandwidth, errRet error)

func (*VpcService) DescribeVpcCcnRoutesById

func (me *VpcService) DescribeVpcCcnRoutesById(ctx context.Context, ccnId string, routeId string) (ccnRoutes *vpc.CcnRoute, errRet error)

func (*VpcService) DetachCcnInstances

func (me *VpcService) DetachCcnInstances(ctx context.Context, ccnId, instanceRegion, instanceType, instanceId string) (errRet error)

func (*VpcService) GetCcnRegionBandwidthLimit

func (me *VpcService) GetCcnRegionBandwidthLimit(ctx context.Context, ccnId,
	region, dstRegion, limitType string) (int64, error)

func (*VpcService) GetCcnRegionBandwidthLimits

func (me *VpcService) GetCcnRegionBandwidthLimits(ctx context.Context,
	ccnID string) (infos []vpc.CcnRegionBandwidthLimit, errRet error)

func (*VpcService) ModifyCcnAttribute

func (me *VpcService) ModifyCcnAttribute(ctx context.Context, ccnId, name, description string) (errRet error)

func (*VpcService) ModifyCcnRegionBandwidthLimitsType

func (me *VpcService) ModifyCcnRegionBandwidthLimitsType(ctx context.Context, ccnID, limitType string) error

func (*VpcService) SetCcnRegionBandwidthLimits

func (me *VpcService) SetCcnRegionBandwidthLimits(ctx context.Context, ccnId, region, dstRegion string,
	bandwidth int64, setFlag bool) (errRet error)

Jump to

Keyboard shortcuts

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