Help us shape the future of Go! Take the 2026 Go Developer Survey

dcg

package
v1.83.39 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2026 License: MPL-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DCG_NETWORK_TYPE_VPC = "VPC"
	DCG_NETWORK_TYPE_CCN = "CCN"
)

https://cloud.tencent.com/document/product/215/19192

View Source
const (
	DCG_GATEWAY_TYPE_NORMAL = "NORMAL"
	DCG_GATEWAY_TYPE_NAT    = "NAT"
)
View Source
const (
	DCG_CCN_ROUTE_TYPE_BGP    = "BGP"
	DCG_CCN_ROUTE_TYPE_STATIC = "STATIC"
)

https://cloud.tencent.com/document/product/215/30643

View Source
const (
	EIP_STATUS_CREATING  = "CREATING"
	EIP_STATUS_BINDING   = "BINDING"
	EIP_STATUS_BIND      = "BIND"
	EIP_STATUS_UNBINDING = "UNBINDING"
	EIP_STATUS_UNBIND    = "UNBIND"
	EIP_STATUS_OFFLINING = "OFFLINING"
	EIP_STATUS_BIND_ENI  = "BIND_ENI"

	EIP_TYPE_EIP          = "EIP"
	EIP_TYPE_ANYCAST      = "AnycastEIP"
	EIP_TYPE_HIGH_QUALITY = "HighQualityEIP"
	EIP_TYPE_ANTI_DDOS    = "AntiDDoSEIP"

	EIP_ANYCAST_ZONE_GLOBAL   = "ANYCAST_ZONE_GLOBAL"
	EIP_ANYCAST_ZONE_OVERSEAS = "ANYCAST_ZONE_OVERSEAS"

	EIP_INTERNET_PROVIDER_BGP  = "BGP"
	EIP_INTERNET_PROVIDER_CMCC = "CMCC"
	EIP_INTERNET_PROVIDER_CTCC = "CTCC"
	EIP_INTERNET_PROVIDER_CUCC = "CUCC"

	EIP_RESOURCE_TYPE = "eip"

	EIP_TASK_STATUS_SUCCESS = "SUCCESS"
	EIP_TASK_STATUS_RUNNING = "RUNNING"
	EIP_TASK_STATUS_FAILED  = "FAILED"
)

EIP

View Source
const (
	ENI_STATE_PENDING   = "PENDING"
	ENI_STATE_AVAILABLE = "AVAILABLE"
	ENI_STATE_ATTACHING = "ATTACHING"
	ENI_STATE_DETACHING = "DETACHING"
	ENI_STATE_DELETING  = "DELETING"
)
View Source
const (
	ENI_IP_PENDING   = "PENDING"
	ENI_IP_AVAILABLE = "AVAILABLE"
	ENI_IP_ATTACHING = "ATTACHING"
	ENI_IP_DETACHING = "DETACHING"
	ENI_IP_DELETING  = "DELETING"
)
View Source
const (
	NAT_DESCRIBE_LIMIT = 100
	NAT_EIP_MAX_LIMIT  = 10
)
View Source
const (
	NAT_GATEWAY_TYPE_SUBNET            = "SUBNET"
	NAT_GATEWAY_TYPE_NETWORK_INTERFACE = "NETWORKINTERFACE"
)
View Source
const (
	VPN_TASK_STATUS_SUCCESS = "SUCCESS"
	VPN_TASK_STATUS_RUNNING = "RUNNING"
	VPN_TASK_STATUS_FAILED  = "FAILED"
)
View Source
const (
	VPN_STATE_PENDING   = "PENDING"
	VPN_STATE_DELETING  = "DELETING"
	VPN_STATE_AVAILABLE = "AVAILABLE"
)
View Source
const (
	VPN_PERIOD_PREPAID_RENEW_FLAG_AUTO_NOTIFY = "NOTIFY_AND_AUTO_RENEW"
	VPN_PERIOD_PREPAID_RENEW_FLAG_NOT         = "NOTIFY_AND_MANUAL_RENEW"
)
View Source
const (
	VPN_CHARGE_TYPE_PREPAID          = "PREPAID"
	VPN_CHARGE_TYPE_POSTPAID_BY_HOUR = "POSTPAID_BY_HOUR"
)
View Source
const (
	VPN_RESTRICT_STATE_NORMAL  = "NORMAL"
	VPN_RESTRICT_STATE_ISOLATE = "PRETECIVELY_ISOLATED"
)
View Source
const (
	VPN_IKE_PROPO_ENCRY_ALGORITHM_3DESCBC   = "3DES-CBC"
	VPN_IKE_PROPO_ENCRY_ALGORITHM_AESCBC128 = "AES-CBC-128"
	VPN_IKE_PROPO_ENCRY_ALGORITHM_AESCBC192 = "AES-CBS-192`"
	VPN_IKE_PROPO_ENCRY_ALGORITHM_AESCBC256 = "AES-CBC-256"
	VPN_IKE_PROPO_ENCRY_ALGORITHM_DESCBC    = "DES-CBC"
)
View Source
const (
	VPN_IKE_PROPO_AUTHEN_ALGORITHM_SHA    = "SHA"
	VPN_IKE_PROPO_AUTHEN_ALGORITHM_MD5    = "MD5"
	VPN_IKE_PROPO_AUTHEN_ALGORITHM_SHA256 = "SHA-256"
)
View Source
const (
	VPN_IPSEC_INTEGRITY_ALGORITHM_SHA1   = "SHA1"
	VPN_IPSEC_INTEGRITY_ALGORITHM_MD5    = "MD5"
	VPN_IPSEC_INTEGRITY_ALGORITHM_SHA256 = "SHA-256"
)
View Source
const (
	VPN_IKE_EXCHANGE_MODE_AGGRESSIVE = "AGGRESSIVE"
	VPN_IKE_EXCHANGE_MODE_MAIN       = "MAIN"
)
View Source
const (
	VPN_IKE_IDENTITY_ADDRESS = "ADDRESS"
	VPN_IKE_IDENTITY_FQDN    = "FQDN"
)
View Source
const (
	VPN_IKE_DH_GROUP_NAME_GROUP1  = "GROUP1"
	VPN_IKE_DH_GROUP_NAME_GROUP2  = "GROUP2"
	VPN_IKE_DH_GROUP_NAME_GROUP5  = "GROUP5"
	VPN_IKE_DH_GROUP_NAME_GROUP14 = "GROUP14"
	VPN_IKE_DH_GROUP_NAME_GROUP24 = "GROUP24"
)
View Source
const (
	VPN_IPSEC_PFS_DH_GROUP_NAME_GROUP1  = "DH-GROUP1"
	VPN_IPSEC_PFS_DH_GROUP_NAME_GROUP2  = "DH-GROUP2"
	VPN_IPSEC_PFS_DH_GROUP_NAME_GROUP5  = "DH-GROUP5"
	VPN_IPSEC_PFS_DH_GROUP_NAME_GROUP14 = "DH-GROUP14"
	VPN_IPSEC_PFS_DH_GROUP_NAME_GROUP24 = "DH-GROUP24"
	VPN_IPSEC_PFS_DH_GROUP_NAME_NULL    = "NULL"
)
View Source
const (
	VPN_IPSEC_ENCRY_ALGORITHM_3DESCBC   = "3DES-CBC"
	VPN_IPSEC_ENCRY_ALGORITHM_AESCBC128 = "AES-CBC-128"
	VPN_IPSEC_ENCRY_ALGORITHM_AESCBC192 = "AES-CBS-192`"
	VPN_IPSEC_ENCRY_ALGORITHM_AESCBC256 = "AES-CBC-256"
	VPN_IPSEC_ENCRY_ALGORITHM_DESCBC    = "DES-CBC"
	VPN_IPSEC_ENCRY_ALGORITHM_NULL      = "NULL"
)
View Source
const (
	VPCNotFound             = "ResourceNotFound"
	VPCUnsupportedOperation = "UnsupportedOperation"
)

COMMON

View Source
const (
	DPD_ACTION_CLEAR   = "clear"
	DPD_ACTION_RESTART = "restart"
)
View Source
const DESCRIBE_SECURITY_GROUP_LIMIT = 50
View Source
const (
	ENI_DESCRIBE_LIMIT = 100
)

ENI

View Source
const GATE_WAY_TYPE_CCN = "CCN"
View Source
const GATE_WAY_TYPE_CVM = "CVM"

all gate way types https://cloud.tencent.com/document/api/215/15824#Route

View Source
const GATE_WAY_TYPE_DIRECTCONNECT = "DIRECTCONNECT"
View Source
const GATE_WAY_TYPE_EIP = "EIP"
View Source
const GATE_WAY_TYPE_HAVIP = "HAVIP"
View Source
const GATE_WAY_TYPE_LOCAL_GATEWAY = "LOCAL_GATEWAY"
View Source
const GATE_WAY_TYPE_NAT = "NAT"
View Source
const GATE_WAY_TYPE_NORMAL_CVM = "NORMAL_CVM"
View Source
const GATE_WAY_TYPE_PEERCONNECTION = "PEERCONNECTION"
View Source
const GATE_WAY_TYPE_SSLVPN = "SSLVPN"
View Source
const GATE_WAY_TYPE_VPN = "VPN"
View Source
const (
	HAVIP_DESCRIBE_LIMIT = 100
)
View Source
const (
	NAT_FAILED_STATE = "FAILED"
)
View Source
const VPC_SERVICE_TYPE = "vpc"
View Source
const (
	VPN_DESCRIBE_LIMIT = 100
)
View Source
const (
	VPN_PURCHASE_PLAN_PRE_POST = "PREPAID_TO_POSTPAID"
)

Variables

View Source
var EIP_AVAILABLE_PERIOD = []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36}
View Source
var VPN_PURCHASE_PLAN = []string{
	VPN_PURCHASE_PLAN_PRE_POST,
}

Functions

func DataSourceTencentCloudDcGatewayCCNRoutes

func DataSourceTencentCloudDcGatewayCCNRoutes() *schema.Resource

func DataSourceTencentCloudDcGatewayInstances

func DataSourceTencentCloudDcGatewayInstances() *schema.Resource

func ResourceTencentCloudDcGatewayAttachment

func ResourceTencentCloudDcGatewayAttachment() *schema.Resource

func ResourceTencentCloudDcGatewayCcnRouteInstance

func ResourceTencentCloudDcGatewayCcnRouteInstance() *schema.Resource

func ResourceTencentCloudDcGatewayInstance

func ResourceTencentCloudDcGatewayInstance() *schema.Resource

Types

type DcgInstanceInfo

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

info for one direct connect gateway.

type DcgRouteInfo

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

info for direct connect gateway[ ccn type] route.

type VpcACLRule

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

acl rule

type VpcBasicInfo

type VpcBasicInfo struct {
	// contains filtered or unexported fields
}
For Adun Sake please DO NOT Declare the redundant Type STRUCT!!

VPC basic information

type VpcEniIP

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

type VpcRouteEntryBasicInfo

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

route entry basic information

type VpcRouteTableBasicInfo

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

route table basic information

type VpcSecurityGroupLiteRule

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

func (VpcSecurityGroupLiteRule) String

func (rule VpcSecurityGroupLiteRule) String() string

type VpcService

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

func NewVpcService

func NewVpcService(client *connectivity.TencentCloudClient) VpcService

func (*VpcService) AssignIpv4ToEni

func (me *VpcService) AssignIpv4ToEni(ctx context.Context, id string, ipv4s []VpcEniIP, ipv4Count *int) error

func (*VpcService) AssociateAclSubnets

func (me *VpcService) AssociateAclSubnets(ctx context.Context, aclId string, subnetIds []string) (errRet error)

func (*VpcService) AttachEip

func (me *VpcService) AttachEip(ctx context.Context, eipId, instanceId string) error

func (*VpcService) AttachEniToCvm

func (me *VpcService) AttachEniToCvm(ctx context.Context, eniId, cvmId string) error

func (*VpcService) AttachLiteRulesToSecurityGroup

func (me *VpcService) AttachLiteRulesToSecurityGroup(ctx context.Context, sgId string, ingress, egress []VpcSecurityGroupLiteRule) error

func (*VpcService) AttachRulesToACL

func (me *VpcService) AttachRulesToACL(ctx context.Context, aclID string, ingressParm, egressParm []VpcACLRule) (errRet error)

func (*VpcService) CheckAssistantCidr

func (me *VpcService) CheckAssistantCidr(ctx context.Context, request *vpc.CheckAssistantCidrRequest) (info []*vpc.ConflictSource, errRet error)

CheckAssistantCidr used for check if cidr conflict

func (*VpcService) CreateAddressTemplate

func (me *VpcService) CreateAddressTemplate(ctx context.Context, name string, addresses []interface{}) (templateId string, errRet error)

func (*VpcService) CreateAddressTemplateGroup

func (me *VpcService) CreateAddressTemplateGroup(ctx context.Context, name string, addressTemplate []interface{}) (templateId string, errRet error)

func (*VpcService) CreateAssistantCidr

func (me *VpcService) CreateAssistantCidr(ctx context.Context, request *vpc.CreateAssistantCidrRequest) (info []*vpc.AssistantCidr, errRet error)

func (*VpcService) CreateDirectConnectGateway

func (me *VpcService) CreateDirectConnectGateway(ctx context.Context, name, networkType, networkInstanceId, gatewayType string) (
	dcgId string, errRet error)

func (*VpcService) CreateDirectConnectGatewayCcnRoute

func (me *VpcService) CreateDirectConnectGatewayCcnRoute(ctx context.Context, dcgId, cidr string, asPaths []string) (routeId string, errRet error)

func (*VpcService) CreateEni

func (me *VpcService) CreateEni(
	ctx context.Context,
	name, vpcId, subnetId, desc string,
	securityGroups []string,
	ipv4Count *int,
	ipv4s []VpcEniIP,
	tags map[string]string,
) (id string, err error)

func (*VpcService) CreateNatGatewaySnat

func (me *VpcService) CreateNatGatewaySnat(ctx context.Context, natGatewayId string, snat *vpc.SourceIpTranslationNatRule) (errRet error)

func (*VpcService) CreateRouteTable

func (me *VpcService) CreateRouteTable(ctx context.Context, name, vpcId string, tags map[string]string) (routeTableId string, errRet error)

func (*VpcService) CreateRoutes

func (me *VpcService) CreateRoutes(ctx context.Context,
	routeTableId, destinationCidrBlock, nextType, nextHub, description string, enabled bool) (entryId int64, errRet error)

func (*VpcService) CreateSecurityGroup

func (me *VpcService) CreateSecurityGroup(ctx context.Context, name, desc string, projectId *int, tags map[string]string) (id string, err error)

func (*VpcService) CreateSecurityGroupPolicies

func (me *VpcService) CreateSecurityGroupPolicies(ctx context.Context, request *vpc.CreateSecurityGroupPoliciesRequest) (errRet error)

func (*VpcService) CreateSecurityGroupPolicy deprecated

func (me *VpcService) CreateSecurityGroupPolicy(ctx context.Context, info securityGroupRuleBasicInfoWithPolicyIndex) (ruleId string, err error)

Deprecated: the redundant type struct cause cause unnecessary mental burden, use sdk request directly

func (*VpcService) CreateServiceTemplate

func (me *VpcService) CreateServiceTemplate(ctx context.Context, name string, services []interface{}) (templateId string, errRet error)

func (*VpcService) CreateServiceTemplateGroup

func (me *VpcService) CreateServiceTemplateGroup(ctx context.Context, name string, serviceTemplate []interface{}) (templateId string, errRet error)

func (*VpcService) CreateSubnet

func (me *VpcService) CreateSubnet(ctx context.Context, vpcId, name, cidr, zone string, tags map[string]string) (subnetId string, errRet error)

func (*VpcService) CreateVpc

func (me *VpcService) CreateVpc(ctx context.Context, name, cidr string,
	isMulticast bool, dnsServers []string, tags map[string]string) (vpcId string, isDefault bool, errRet error)

////////api

func (*VpcService) CreateVpcNetworkAcl

func (me *VpcService) CreateVpcNetworkAcl(ctx context.Context, vpcID string, name string, tags map[string]string) (aclID string, errRet error)

func (*VpcService) CreateVpnGatewayRoute

func (me *VpcService) CreateVpnGatewayRoute(ctx context.Context, vpnGatewayId string, vpnGwRoutes []*vpc.VpnGatewayRoute) (errRet error, routes []*vpc.VpnGatewayRoute)

func (*VpcService) DeleteAcl

func (me *VpcService) DeleteAcl(ctx context.Context, aclID string) (errRet error)

func (*VpcService) DeleteAclAttachment

func (me *VpcService) DeleteAclAttachment(ctx context.Context, attachmentAcl string) (errRet error)

func (*VpcService) DeleteAddressTemplate

func (me *VpcService) DeleteAddressTemplate(ctx context.Context, templateId string) (errRet error)

func (*VpcService) DeleteAddressTemplateGroup

func (me *VpcService) DeleteAddressTemplateGroup(ctx context.Context, templateGroupId string) (errRet error)

func (*VpcService) DeleteAssistantCidr

func (me *VpcService) DeleteAssistantCidr(ctx context.Context, request *vpc.DeleteAssistantCidrRequest) (errRet error)

func (*VpcService) DeleteCustomerGateway

func (me *VpcService) DeleteCustomerGateway(ctx context.Context, customerGatewayId string) (errRet error)

func (*VpcService) DeleteDcGatewayAttachmentById

func (me *VpcService) DeleteDcGatewayAttachmentById(ctx context.Context, vpcId string, directConnectGatewayId string, natGatewayId string) (errRet error)

func (*VpcService) DeleteDirectConnectGateway

func (me *VpcService) DeleteDirectConnectGateway(ctx context.Context, dcgId string) (errRet error)

func (*VpcService) DeleteDirectConnectGatewayCcnRoute

func (me *VpcService) DeleteDirectConnectGatewayCcnRoute(ctx context.Context, dcgId, routeId string) (errRet error)

func (*VpcService) DeleteEip

func (me *VpcService) DeleteEip(ctx context.Context, eipId string) error

func (*VpcService) DeleteEni

func (me *VpcService) DeleteEni(ctx context.Context, id string) error

func (*VpcService) DeleteHaVip

func (me *VpcService) DeleteHaVip(ctx context.Context, haVipId string) (errRet error)

func (*VpcService) DeleteLiteRules

func (me *VpcService) DeleteLiteRules(ctx context.Context, sgId string, rules []VpcSecurityGroupLiteRule, isIngress bool) error

func (*VpcService) DeleteNatGateway

func (me *VpcService) DeleteNatGateway(ctx context.Context, natGatewayId string) (errRet error)

func (*VpcService) DeleteNatGatewaySnat

func (me *VpcService) DeleteNatGatewaySnat(ctx context.Context, natGatewayId string, snatId string) (errRet error)

func (*VpcService) DeleteRouteTable

func (me *VpcService) DeleteRouteTable(ctx context.Context, routeTableId string) (errRet error)

func (*VpcService) DeleteRoutes

func (me *VpcService) DeleteRoutes(ctx context.Context, routeTableId string, entryId uint64) (errRet error)

func (*VpcService) DeleteSecurityGroup

func (me *VpcService) DeleteSecurityGroup(ctx context.Context, id string) error

func (*VpcService) DeleteSecurityGroupPolicies

func (me *VpcService) DeleteSecurityGroupPolicies(ctx context.Context, request *vpc.DeleteSecurityGroupPoliciesRequest) (errRet error)

func (*VpcService) DeleteSecurityGroupPolicy

func (me *VpcService) DeleteSecurityGroupPolicy(ctx context.Context, ruleId string) error

func (*VpcService) DeleteSecurityGroupPolicyByPolicyIndex

func (me *VpcService) DeleteSecurityGroupPolicyByPolicyIndex(ctx context.Context, policyIndex int64, sgId, policyType string) error

func (*VpcService) DeleteSecurityGroupPolicyByPolicyIndexList

func (me *VpcService) DeleteSecurityGroupPolicyByPolicyIndexList(ctx context.Context, sgId string, policyIndexList []*int64, policyType string) error

func (*VpcService) DeleteServiceTemplate

func (me *VpcService) DeleteServiceTemplate(ctx context.Context, templateId string) (errRet error)

func (*VpcService) DeleteServiceTemplateGroup

func (me *VpcService) DeleteServiceTemplateGroup(ctx context.Context, templateGroupId string) (errRet error)

func (*VpcService) DeleteSubnet

func (me *VpcService) DeleteSubnet(ctx context.Context, subnetId string) (errRet error)

func (*VpcService) DeleteVpc

func (me *VpcService) DeleteVpc(ctx context.Context, vpcId string) (errRet error)

func (*VpcService) DeleteVpcBandwidthPackageAttachmentById

func (me *VpcService) DeleteVpcBandwidthPackageAttachmentById(ctx context.Context, bandwidthPackageId, resourceId string) (errRet error)

func (*VpcService) DeleteVpcBandwidthPackageById

func (me *VpcService) DeleteVpcBandwidthPackageById(ctx context.Context, bandwidthPackageId string) (errRet error)

func (*VpcService) DeleteVpcClassicLinkAttachmentById

func (me *VpcService) DeleteVpcClassicLinkAttachmentById(ctx context.Context, vpcId string, instanceId string) (errRet error)

func (*VpcService) DeleteVpcDhcpAssociateAddressById

func (me *VpcService) DeleteVpcDhcpAssociateAddressById(ctx context.Context, dhcpIpId string) (errRet error)

func (*VpcService) DeleteVpcDhcpIpById

func (me *VpcService) DeleteVpcDhcpIpById(ctx context.Context, dhcpIpId string) (errRet error)

func (*VpcService) DeleteVpcEndPointById

func (me *VpcService) DeleteVpcEndPointById(ctx context.Context, endPointId string) (errRet error)

func (*VpcService) DeleteVpcEndPointServiceById

func (me *VpcService) DeleteVpcEndPointServiceById(ctx context.Context, endPointServiceId string) (errRet error)

func (*VpcService) DeleteVpcEndPointServiceWhiteListById

func (me *VpcService) DeleteVpcEndPointServiceWhiteListById(ctx context.Context, userUin string, endPointServiceId string) (errRet error)

func (*VpcService) DeleteVpcEniSgAttachmentById

func (me *VpcService) DeleteVpcEniSgAttachmentById(ctx context.Context, networkInterfaceId string, securityGroupIds []string) (errRet error)

func (*VpcService) DeleteVpcFlowLogById

func (me *VpcService) DeleteVpcFlowLogById(ctx context.Context, flowLogId, vpcId string) (errRet error)

func (*VpcService) DeleteVpcIpv6AddressById

func (me *VpcService) DeleteVpcIpv6AddressById(ctx context.Context, ip6AddressId string) (errRet error)

func (*VpcService) DeleteVpcIpv6CidrBlockById

func (me *VpcService) DeleteVpcIpv6CidrBlockById(ctx context.Context, vpcId string) (errRet error)

func (*VpcService) DeleteVpcIpv6EniAddressById

func (me *VpcService) DeleteVpcIpv6EniAddressById(ctx context.Context, networkInterfaceId string, ipv6Address string) (errRet error)

func (*VpcService) DeleteVpcIpv6SubnetCidrBlockById

func (me *VpcService) DeleteVpcIpv6SubnetCidrBlockById(ctx context.Context, vpcId string, subnetId string) (errRet error)

func (*VpcService) DeleteVpcLocalGatewayById

func (me *VpcService) DeleteVpcLocalGatewayById(ctx context.Context, cdcId string, localGatewayId string) (errRet error)

func (*VpcService) DeleteVpcNetDetectById

func (me *VpcService) DeleteVpcNetDetectById(ctx context.Context, netDetectId string) (errRet error)

func (*VpcService) DeleteVpcNetworkAclQuintupleById

func (me *VpcService) DeleteVpcNetworkAclQuintupleById(ctx context.Context, networkAclId string) (errRet error)

func (*VpcService) DeleteVpcNotifyRoutesById

func (me *VpcService) DeleteVpcNotifyRoutesById(ctx context.Context, routeTableId string, routeItemId string) (errRet error)

func (*VpcService) DeleteVpcSnapshotPoliciesById

func (me *VpcService) DeleteVpcSnapshotPoliciesById(ctx context.Context, snapshotPolicyId string) (errRet error)

func (*VpcService) DeleteVpcSnapshotPolicyAttachmentById

func (me *VpcService) DeleteVpcSnapshotPolicyAttachmentById(ctx context.Context, snapshotPolicyId string) (errRet error)

func (*VpcService) DeleteVpcTrafficPackageById

func (me *VpcService) DeleteVpcTrafficPackageById(ctx context.Context, trafficPackageId string) (errRet error)

func (*VpcService) DeleteVpnGateway

func (me *VpcService) DeleteVpnGateway(ctx context.Context, vpnGatewayId string) (errRet error)

func (*VpcService) DeleteVpnGatewayRoutes

func (me *VpcService) DeleteVpnGatewayRoutes(ctx context.Context, vpnGatewayId string, routeIds []*string) (errRet error)

func (*VpcService) DeleteVpnGatewaySslClient

func (me *VpcService) DeleteVpnGatewaySslClient(ctx context.Context, SslClientId string) (taskId *uint64, errRet error)

func (*VpcService) DeleteVpnGatewaySslServer

func (me *VpcService) DeleteVpnGatewaySslServer(ctx context.Context, SslServerId string) (taskId uint64, errRet error)

func (*VpcService) DescribeAddressTemplateById

func (me *VpcService) DescribeAddressTemplateById(ctx context.Context, templateId string) (template *vpc.AddressTemplate, has bool, errRet error)

func (*VpcService) DescribeAddressTemplateGroupById

func (me *VpcService) DescribeAddressTemplateGroupById(ctx context.Context, templateGroupId string) (templateGroup *vpc.AddressTemplateGroup, has bool, errRet error)

func (*VpcService) DescribeAddressTemplateGroups

func (me *VpcService) DescribeAddressTemplateGroups(ctx context.Context, filter []*vpc.Filter) (templateList []*vpc.AddressTemplateGroup, errRet error)

func (*VpcService) DescribeAddressTemplates

func (me *VpcService) DescribeAddressTemplates(ctx context.Context, filter []*vpc.Filter) (templateList []*vpc.AddressTemplate, errRet error)

func (*VpcService) DescribeAssistantCidr

func (me *VpcService) DescribeAssistantCidr(ctx context.Context, vpcId string) (info []*vpc.AssistantCidr, errRet error)

func (*VpcService) DescribeByAclId

func (me *VpcService) DescribeByAclId(ctx context.Context, attachmentAcl string) (has bool, 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) DescribeCustomerGatewayByFilter

func (me *VpcService) DescribeCustomerGatewayByFilter(ctx context.Context, filters map[string]string) (instances []*vpc.CustomerGateway, errRet error)

func (*VpcService) DescribeDcGatewayAttachmentById

func (me *VpcService) DescribeDcGatewayAttachmentById(ctx context.Context, vpcId string, directConnectGatewayId string, natGatewayId string) (dcGateway *vpc.DirectConnectGateway, errRet error)

func (*VpcService) DescribeDirectConnectGateway

func (me *VpcService) DescribeDirectConnectGateway(ctx context.Context, dcgId string) (info DcgInstanceInfo, has int, errRet error)

func (*VpcService) DescribeDirectConnectGatewayCcnRoute

func (me *VpcService) DescribeDirectConnectGatewayCcnRoute(ctx context.Context, dcgId, routeId string) (infoRet DcgRouteInfo, has int, errRet error)

func (*VpcService) DescribeDirectConnectGatewayCcnRoutes

func (me *VpcService) DescribeDirectConnectGatewayCcnRoutes(ctx context.Context, dcgId, ccnRouteType, addressType string) (infos []DcgRouteInfo, errRet error)

func (*VpcService) DescribeDirectConnectGateways

func (me *VpcService) DescribeDirectConnectGateways(ctx context.Context, dcgId, name string) (
	infos []DcgInstanceInfo, errRet error)

func (*VpcService) DescribeEipAddressQuota

func (me *VpcService) DescribeEipAddressQuota(ctx context.Context) (addressQuota []*vpc.Quota, errRet error)

func (*VpcService) DescribeEipByFilter

func (me *VpcService) DescribeEipByFilter(ctx context.Context, filters map[string][]string) (eips []*vpc.Address, errRet error)

func (*VpcService) DescribeEipById

func (me *VpcService) DescribeEipById(ctx context.Context, eipId string) (eip *vpc.Address, errRet error)

EIP

func (*VpcService) DescribeEipNetworkAccountType

func (me *VpcService) DescribeEipNetworkAccountType(ctx context.Context) (networkAccountType *string, errRet error)

func (*VpcService) DescribeEniByFilters

func (me *VpcService) DescribeEniByFilters(
	ctx context.Context,
	vpcId, subnetId, cvmId, sgId, name, desc, ipv4 *string,
	tags map[string]string,
) (enis []*vpc.NetworkInterface, err error)

func (*VpcService) DescribeEniById

func (me *VpcService) DescribeEniById(ctx context.Context, ids []string) (enis []*vpc.NetworkInterface, err error)

func (*VpcService) DescribeFlowLogs

func (me *VpcService) DescribeFlowLogs(ctx context.Context, request *vpc.DescribeFlowLogsRequest) (result []*vpc.FlowLog, errRet error)

func (*VpcService) DescribeHaVipByFilter

func (me *VpcService) DescribeHaVipByFilter(ctx context.Context, filters map[string]string) (instances []*vpc.HaVip, errRet error)

func (*VpcService) DescribeHaVipEipById

func (me *VpcService) DescribeHaVipEipById(ctx context.Context, haVipEipAttachmentId string) (eip string, haVip string, has bool, errRet error)

func (*VpcService) DescribeNatDcRouteByFilter

func (me *VpcService) DescribeNatDcRouteByFilter(ctx context.Context, param map[string]interface{}) (natDcRoute []*vpc.NatDirectConnectGatewayRoute, errRet error)

func (*VpcService) DescribeNatGatewayByFilter

func (me *VpcService) DescribeNatGatewayByFilter(ctx context.Context, filters map[string]string) (instances []*vpc.NatGateway, errRet error)

func (*VpcService) DescribeNatGatewayById

func (me *VpcService) DescribeNatGatewayById(ctx context.Context, natGateWayId string) (natGateWay *vpc.NatGateway, errRet error)

func (*VpcService) DescribeNatGatewaySnats

func (me *VpcService) DescribeNatGatewaySnats(ctx context.Context, natGatewayId string, filters []*vpc.Filter) (errRet error, result []*vpc.SourceIpTranslationNatRule)

func (*VpcService) DescribeNetWorkAcls

func (me *VpcService) DescribeNetWorkAcls(ctx context.Context, aclID, vpcID, name string) (info []*vpc.NetworkAcl, errRet error)

func (*VpcService) DescribeNetWorkByACLID

func (me *VpcService) DescribeNetWorkByACLID(ctx context.Context, aclID string) (info *vpc.NetworkAcl, has int, errRet error)

func (*VpcService) DescribeRouteTable

func (me *VpcService) DescribeRouteTable(ctx context.Context, routeTableId string) (info VpcRouteTableBasicInfo, has int, errRet error)

func (*VpcService) DescribeRouteTables

func (me *VpcService) DescribeRouteTables(ctx context.Context,
	routeTableId,
	routeTableName,
	vpcId string,
	tags map[string]string,
	associationMain *bool,
	tagKey string) (infos []VpcRouteTableBasicInfo, errRet error)

func (*VpcService) DescribeSecurityGroup

func (me *VpcService) DescribeSecurityGroup(ctx context.Context, id string) (sg *vpc.SecurityGroup, err error)

func (*VpcService) DescribeSecurityGroupPolices

func (me *VpcService) DescribeSecurityGroupPolices(ctx context.Context, sgId string) (ingress, egress []VpcSecurityGroupLiteRule, exist bool, err error)

func (*VpcService) DescribeSecurityGroupPolicies

func (me *VpcService) DescribeSecurityGroupPolicies(ctx context.Context, sgId string) (result *vpc.SecurityGroupPolicySet, errRet error)

func (*VpcService) DescribeSecurityGroupPolicy deprecated

func (me *VpcService) DescribeSecurityGroupPolicy(ctx context.Context, ruleId string) (sgId string, policyType string, policy *vpc.SecurityGroupPolicy, errRet error)

Deprecated: use DescribeSecurityGroupPolicies instead

func (*VpcService) DescribeSecurityGroups

func (me *VpcService) DescribeSecurityGroups(ctx context.Context, sgId, sgName *string, projectId *int, tags map[string]string) (sgs []*vpc.SecurityGroup, err error)

func (*VpcService) DescribeSecurityGroupsAssociate

func (me *VpcService) DescribeSecurityGroupsAssociate(ctx context.Context, ids []string) ([]*vpc.SecurityGroupAssociationStatistics, error)

func (*VpcService) DescribeServiceTemplateById

func (me *VpcService) DescribeServiceTemplateById(ctx context.Context, templateId string) (template *vpc.ServiceTemplate, has bool, errRet error)

func (*VpcService) DescribeServiceTemplateGroupById

func (me *VpcService) DescribeServiceTemplateGroupById(ctx context.Context, templateGroupId string) (template *vpc.ServiceTemplateGroup, has bool, errRet error)

func (*VpcService) DescribeServiceTemplateGroups

func (me *VpcService) DescribeServiceTemplateGroups(ctx context.Context, filter []*vpc.Filter) (templateList []*vpc.ServiceTemplateGroup, errRet error)

func (*VpcService) DescribeServiceTemplates

func (me *VpcService) DescribeServiceTemplates(ctx context.Context, filter []*vpc.Filter) (templateList []*vpc.ServiceTemplate, errRet error)

func (*VpcService) DescribeSubnet

func (me *VpcService) DescribeSubnet(ctx context.Context,
	subnetId string,
	isRemoteVpcSNAT *bool,
	tagKey,
	cidrBlock string) (info VpcSubnetBasicInfo, has int, errRet error)

func (*VpcService) DescribeSubnetById

func (me *VpcService) DescribeSubnetById(ctx context.Context, subnetId string) (instance *vpc.Subnet, errRet error)

func (*VpcService) DescribeSubnets

func (me *VpcService) DescribeSubnets(ctx context.Context,
	subnetId,
	vpcId,
	subnetName,
	zone string,
	tags map[string]string,
	isDefaultPtr *bool,
	isRemoteVpcSNAT *bool,
	tagKey,
	cidrBlock string) (infos []VpcSubnetBasicInfo, errRet error)

func (*VpcService) DescribeTaskResult

func (me *VpcService) DescribeTaskResult(ctx context.Context, taskId *uint64) (result *vpc.DescribeTaskResultResponse, err error)

func (*VpcService) DescribeTenantCcnByFilter

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

func (*VpcService) DescribeVpc

func (me *VpcService) DescribeVpc(ctx context.Context,
	vpcId string,
	tagKey string,
	cidrBlock string) (info VpcBasicInfo, has int, errRet error)

func (*VpcService) DescribeVpcAccountAttributes

func (me *VpcService) DescribeVpcAccountAttributes(ctx context.Context) (accountAttributes []*vpc.AccountAttribute, errRet error)

func (*VpcService) DescribeVpcBandwidthPackage

func (me *VpcService) DescribeVpcBandwidthPackage(ctx context.Context, bandwidthPackageId string) (resource *vpc.BandwidthPackage, errRet error)

func (*VpcService) DescribeVpcBandwidthPackageAttachment

func (me *VpcService) DescribeVpcBandwidthPackageAttachment(ctx context.Context, bandwidthPackageId, resourceId string) (bandwidthPackageResources *vpc.Resource, errRet error)

func (*VpcService) DescribeVpcBandwidthPackageBillUsageByFilter

func (me *VpcService) DescribeVpcBandwidthPackageBillUsageByFilter(ctx context.Context, param map[string]interface{}) (bandwidthPackageBillUsage []*vpc.BandwidthPackageBillBandwidth, errRet error)

func (*VpcService) DescribeVpcBandwidthPackageByEip

func (me *VpcService) DescribeVpcBandwidthPackageByEip(ctx context.Context, eipId string) (resource *vpc.BandwidthPackage, errRet error)

func (*VpcService) DescribeVpcBandwidthPackageQuota

func (me *VpcService) DescribeVpcBandwidthPackageQuota(ctx context.Context) (bandwidthPackageQuota []*vpc.Quota, errRet error)

func (*VpcService) DescribeVpcById

func (me *VpcService) DescribeVpcById(ctx context.Context, vpcId string) (instance *vpc.Vpc, errRet error)

func (*VpcService) DescribeVpcCcnRegionBandwidthLimitsByFilter

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

func (*VpcService) DescribeVpcClassicLinkAttachmentById

func (me *VpcService) DescribeVpcClassicLinkAttachmentById(ctx context.Context, vpcId string, instanceId string) (classicLinkAttachment *vpc.ClassicLinkInstance, errRet error)

func (*VpcService) DescribeVpcClassicLinkInstancesByFilter

func (me *VpcService) DescribeVpcClassicLinkInstancesByFilter(ctx context.Context, param map[string]interface{}) (classicLinkInstances []*vpc.ClassicLinkInstance, errRet error)

func (*VpcService) DescribeVpcCvmInstancesByFilter

func (me *VpcService) DescribeVpcCvmInstancesByFilter(ctx context.Context, param map[string]interface{}) (CvmInstances []*vpc.CvmInstance, errRet error)

func (*VpcService) DescribeVpcDhcpAssociateAddressById

func (me *VpcService) DescribeVpcDhcpAssociateAddressById(ctx context.Context, dhcpIpId string, addressIp string) (dhcpAssociateAddress *vpc.DhcpIp, errRet error)

func (*VpcService) DescribeVpcDhcpIpById

func (me *VpcService) DescribeVpcDhcpIpById(ctx context.Context, dhcpIpId string) (dhcpIp *vpc.DhcpIp, errRet error)

func (*VpcService) DescribeVpcEndPointById

func (me *VpcService) DescribeVpcEndPointById(ctx context.Context, endPointId string) (endPoint *vpc.EndPoint, errRet error)

func (*VpcService) DescribeVpcEndPointServiceById

func (me *VpcService) DescribeVpcEndPointServiceById(ctx context.Context, endPointServiceId string) (endPointService *vpc.EndPointService, errRet error)

func (*VpcService) DescribeVpcEndPointServiceWhiteListById

func (me *VpcService) DescribeVpcEndPointServiceWhiteListById(ctx context.Context, userUin string, endPointServiceId string) (endPointServiceWhiteList *vpc.VpcEndPointServiceUser, errRet error)

func (*VpcService) DescribeVpcFlowLogById

func (me *VpcService) DescribeVpcFlowLogById(ctx context.Context, flowLogId, vpcId string) (FlowLog *vpc.FlowLog, errRet error)

func (*VpcService) DescribeVpcGatewayFlowMonitorDetailByFilter

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

func (*VpcService) DescribeVpcGatewayFlowQosByFilter

func (me *VpcService) DescribeVpcGatewayFlowQosByFilter(ctx context.Context, param map[string]interface{}) (GatewayFlowQos []*vpc.GatewayQos, errRet error)

func (*VpcService) DescribeVpcIpv6AddressById

func (me *VpcService) DescribeVpcIpv6AddressById(ctx context.Context, ip6AddressId string) (ipv6Address *vpc.Address, errRet error)

func (*VpcService) DescribeVpcIpv6EniAddressById

func (me *VpcService) DescribeVpcIpv6EniAddressById(ctx context.Context, vpcId string, ipv6Address string) (ipv6EniAddress *vpc.VpcIpv6Address, errRet error)

func (*VpcService) DescribeVpcLimitsByFilter

func (me *VpcService) DescribeVpcLimitsByFilter(ctx context.Context, param map[string]interface{}) (limits []*vpc.VpcLimit, errRet error)

func (*VpcService) DescribeVpcLocalGatewayById

func (me *VpcService) DescribeVpcLocalGatewayById(ctx context.Context, localGatewayId string) (localGateway *vpc.LocalGateway, errRet error)

func (*VpcService) DescribeVpcNetDetectById

func (me *VpcService) DescribeVpcNetDetectById(ctx context.Context, netDetectId string) (netDetect *vpc.NetDetect, errRet error)

func (*VpcService) DescribeVpcNetDetectStateCheck

func (me *VpcService) DescribeVpcNetDetectStateCheck(ctx context.Context, param map[string]interface{}) (netDetectStateCheck []*vpc.NetDetectIpState, errRet error)

func (*VpcService) DescribeVpcNetDetectStatesByFilter

func (me *VpcService) DescribeVpcNetDetectStatesByFilter(ctx context.Context, param map[string]interface{}) (NetDetectStates []*vpc.NetDetectState, errRet error)

func (*VpcService) DescribeVpcNetworkAclQuintupleById

func (me *VpcService) DescribeVpcNetworkAclQuintupleById(ctx context.Context, networkAclId string) (networkAclQuintuples []*vpc.NetworkAclQuintupleEntry, errRet error)

func (*VpcService) DescribeVpcNetworkInterfaceLimit

func (me *VpcService) DescribeVpcNetworkInterfaceLimit(ctx context.Context, param map[string]interface{}) (networkInterfaceLimit *vpc.DescribeNetworkInterfaceLimitResponseParams, errRet error)

func (*VpcService) DescribeVpcNotifyRoutesById

func (me *VpcService) DescribeVpcNotifyRoutesById(ctx context.Context, routeTableId string, routeItemId string) (notifyRoute *vpc.Route, errRet error)

func (*VpcService) DescribeVpcPrivateIpAddresses

func (me *VpcService) DescribeVpcPrivateIpAddresses(ctx context.Context, param map[string]interface{}) (PrivateIpAddresses []*vpc.VpcPrivateIpAddress, errRet error)

func (*VpcService) DescribeVpcProductQuota

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

func (*VpcService) DescribeVpcResourceDashboard

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

func (*VpcService) DescribeVpcRouteConflicts

func (me *VpcService) DescribeVpcRouteConflicts(ctx context.Context, param map[string]interface{}) (routeConflicts []*vpc.RouteConflict, errRet error)

func (*VpcService) DescribeVpcSecurityGroupLimits

func (me *VpcService) DescribeVpcSecurityGroupLimits(ctx context.Context, param map[string]interface{}) (securityGroupLimit *vpc.SecurityGroupLimitSet, errRet error)

func (*VpcService) DescribeVpcSecurityGroupReferences

func (me *VpcService) DescribeVpcSecurityGroupReferences(ctx context.Context, param map[string]interface{}) (securityGroupReferences []*vpc.ReferredSecurityGroup, errRet error)

func (*VpcService) DescribeVpcSgSnapshotFileContent

func (me *VpcService) DescribeVpcSgSnapshotFileContent(ctx context.Context, param map[string]interface{}) (sgSnapshotFileContent *vpc.DescribeSgSnapshotFileContentResponseParams, errRet error)

func (*VpcService) DescribeVpcSnapshotFilesByFilter

func (me *VpcService) DescribeVpcSnapshotFilesByFilter(ctx context.Context, param map[string]interface{}) (SnapshotFiles []*vpc.SnapshotFileInfo, errRet error)

func (*VpcService) DescribeVpcSnapshotPoliciesById

func (me *VpcService) DescribeVpcSnapshotPoliciesById(ctx context.Context, snapshotPolicyId string) (snapshotPolices []*vpc.SnapshotPolicy, errRet error)

func (*VpcService) DescribeVpcSnapshotPolicyAttachmentById

func (me *VpcService) DescribeVpcSnapshotPolicyAttachmentById(ctx context.Context, snapshotPolicyId string) (snapshotPolicyAttachment []*vpc.SnapshotInstance, errRet error)

func (*VpcService) DescribeVpcSubnetResourceDashboardByFilter

func (me *VpcService) DescribeVpcSubnetResourceDashboardByFilter(ctx context.Context, param map[string]interface{}) (subnetResourceDashboard []*vpc.ResourceStatistics, errRet error)

func (*VpcService) DescribeVpcTaskResult

func (me *VpcService) DescribeVpcTaskResult(ctx context.Context, taskId *string) (err error)

func (*VpcService) DescribeVpcTemplateLimits

func (me *VpcService) DescribeVpcTemplateLimits(ctx context.Context) (templateLimit *vpc.TemplateLimit, errRet error)

func (*VpcService) DescribeVpcTrafficPackageById

func (me *VpcService) DescribeVpcTrafficPackageById(ctx context.Context, trafficPackageId string) (TrafficPackage *vpc.TrafficPackage, errRet error)

func (*VpcService) DescribeVpcUsedIpAddressByFilter

func (me *VpcService) DescribeVpcUsedIpAddressByFilter(ctx context.Context, param map[string]interface{}) (UsedIpAddress []*vpc.IpAddressStates, errRet error)

func (*VpcService) DescribeVpcVpnGatewayCcnRoutesById

func (me *VpcService) DescribeVpcVpnGatewayCcnRoutesById(ctx context.Context, vpnGatewayId string, routeId string) (vpnGatewayCcnRoutes *vpc.VpngwCcnRoutes, errRet error)

func (*VpcService) DescribeVpcs

func (me *VpcService) DescribeVpcs(ctx context.Context,
	vpcId, name string,
	tags map[string]string,
	isDefaultPtr *bool,
	tagKey string,
	cidrBlock string) (infos []VpcBasicInfo, errRet error)

func (*VpcService) DescribeVpnCustomerGatewayVendors

func (me *VpcService) DescribeVpnCustomerGatewayVendors(ctx context.Context) (vpnCustomerGatewayVendors []*vpc.CustomerGatewayVendor, errRet error)

func (*VpcService) DescribeVpnDefaultHealthCheckIp

func (me *VpcService) DescribeVpnDefaultHealthCheckIp(ctx context.Context, param map[string]interface{}) (defaultHealthCheck *vpc.GenerateVpnConnectionDefaultHealthCheckIpResponseParams, errRet error)

func (*VpcService) DescribeVpnGatewayRoutes

func (me *VpcService) DescribeVpnGatewayRoutes(ctx context.Context, vpnGatewayId string, filters []*vpc.Filter) (errRet error, result []*vpc.VpnGatewayRoute)

func (*VpcService) DescribeVpnGwByFilter

func (me *VpcService) DescribeVpnGwByFilter(ctx context.Context, filters map[string]string) (instances []*vpc.VpnGateway, errRet error)

func (*VpcService) DescribeVpnGwSslClientByFilter

func (me *VpcService) DescribeVpnGwSslClientByFilter(ctx context.Context, filters map[string]string) (instances []*vpc.SslVpnClient, errRet error)

func (*VpcService) DescribeVpnGwSslServerByFilter

func (me *VpcService) DescribeVpnGwSslServerByFilter(ctx context.Context, filters map[string]string) (instances []*vpc.SslVpnSever, errRet error)

func (*VpcService) DescribeVpnSslClientById

func (me *VpcService) DescribeVpnSslClientById(ctx context.Context, sslId string) (has bool, gateway *vpc.SslVpnClient, err error)

func (*VpcService) DescribeVpnSslServerById

func (me *VpcService) DescribeVpnSslServerById(ctx context.Context, sslId string) (has bool, gateway *vpc.SslVpnSever, err error)

func (*VpcService) DescribeVpngwById

func (me *VpcService) DescribeVpngwById(ctx context.Context, vpngwId string) (has bool, gateway *vpc.VpnGateway, err error)

func (*VpcService) DetachAllLiteRulesFromSecurityGroup

func (me *VpcService) DetachAllLiteRulesFromSecurityGroup(ctx context.Context, sgId string) error

func (*VpcService) DetachEniFromCvm

func (me *VpcService) DetachEniFromCvm(ctx context.Context, eniId, cvmId string) error

func (*VpcService) DisableRoutes

func (me *VpcService) DisableRoutes(ctx context.Context, request *vpc.DisableRoutesRequest) (errRet error)

func (*VpcService) DisassociateNatGatewayAddress

func (me *VpcService) DisassociateNatGatewayAddress(ctx context.Context, request *vpc.DisassociateNatGatewayAddressRequest) (result *vpc.DisassociateNatGatewayAddressResponse, errRet error)

func (*VpcService) EnableRoutes

func (me *VpcService) EnableRoutes(ctx context.Context, request *vpc.EnableRoutesRequest) (errRet error)

func (*VpcService) GetCcnRouteId

func (me *VpcService) GetCcnRouteId(ctx context.Context, dcgId, cidr string, asPaths []string) (routeId string, has int, errRet error)

func (*VpcService) GetRouteId

func (me *VpcService) GetRouteId(ctx context.Context,
	routeTableId, destinationCidrBlock, nextType, nextHub, description string) (entryId int64, errRet error)

func (*VpcService) IsRouteTableInVpc

func (me *VpcService) IsRouteTableInVpc(ctx context.Context, routeTableId, vpcId string) (info VpcRouteTableBasicInfo, has int, errRet error)

func (*VpcService) ModifyAddressTemplate

func (me *VpcService) ModifyAddressTemplate(ctx context.Context, templateId string, name string, addresses []interface{}) (errRet error)

func (*VpcService) ModifyAddressTemplateGroup

func (me *VpcService) ModifyAddressTemplateGroup(ctx context.Context, templateGroupId string, name string, templateIds []interface{}) (errRet error)

func (*VpcService) ModifyAssistantCidr

func (me *VpcService) ModifyAssistantCidr(ctx context.Context, request *vpc.ModifyAssistantCidrRequest) (errRet error)

func (*VpcService) ModifyDirectConnectGatewayAttribute

func (me *VpcService) ModifyDirectConnectGatewayAttribute(ctx context.Context, dcgId, name string) (errRet error)

func (*VpcService) ModifyEipBandwidthOut

func (me *VpcService) ModifyEipBandwidthOut(ctx context.Context, eipId string, bandwidthOut int) error

func (*VpcService) ModifyEipInternetChargeType

func (me *VpcService) ModifyEipInternetChargeType(ctx context.Context, eipId string, internetChargeType string, bandwidthOut, period, renewFlag int) error

func (*VpcService) ModifyEipName

func (me *VpcService) ModifyEipName(ctx context.Context, eipId, eipName string) error

func (*VpcService) ModifyEniAttribute

func (me *VpcService) ModifyEniAttribute(ctx context.Context, id string, name, desc *string, sgs []string) error

func (*VpcService) ModifyEniPrimaryIpv4Desc

func (me *VpcService) ModifyEniPrimaryIpv4Desc(ctx context.Context, id, ip string, desc *string) error

func (*VpcService) ModifyNatGatewaySnat

func (me *VpcService) ModifyNatGatewaySnat(ctx context.Context, natGatewayId string, snat *vpc.SourceIpTranslationNatRule) (errRet error)

func (*VpcService) ModifyNetWorkAclRules

func (me *VpcService) ModifyNetWorkAclRules(ctx context.Context, aclID string, ingressParm, egressParm []VpcACLRule) (errRet error)

func (*VpcService) ModifyRouteTableAttribute

func (me *VpcService) ModifyRouteTableAttribute(ctx context.Context, routeTableId string, name string) (errRet error)

func (*VpcService) ModifySecurityGroup

func (me *VpcService) ModifySecurityGroup(ctx context.Context, id string, newName, newDesc *string) error

func (*VpcService) ModifySecurityGroupPolicies

func (me *VpcService) ModifySecurityGroupPolicies(ctx context.Context, request *vpc.ModifySecurityGroupPoliciesRequest) (errRet error)

func (*VpcService) ModifySecurityGroupPolicy deprecated

func (me *VpcService) ModifySecurityGroupPolicy(ctx context.Context, ruleId string, desc *string) error

Deprecated: Use ModifySecurityGroupPolicies instead

func (*VpcService) ModifyServiceTemplate

func (me *VpcService) ModifyServiceTemplate(ctx context.Context, templateId string, name string, services []interface{}) (errRet error)

func (*VpcService) ModifyServiceTemplateGroup

func (me *VpcService) ModifyServiceTemplateGroup(ctx context.Context, serviceGroupId string, name string, templateIds []interface{}) (errRet error)

func (*VpcService) ModifySubnetAttribute

func (me *VpcService) ModifySubnetAttribute(ctx context.Context, subnetId, name string, isMulticast bool) (errRet error)

func (*VpcService) ModifyVpcAttribute

func (me *VpcService) ModifyVpcAttribute(ctx context.Context, vpcId, name string, isMulticast bool, dnsServers []string) (errRet error)

func (*VpcService) ModifyVpcNetworkAcl

func (me *VpcService) ModifyVpcNetworkAcl(ctx context.Context, id *string, name *string) (errRet error)

func (*VpcService) ModifyVpnGatewayRoute

func (me *VpcService) ModifyVpnGatewayRoute(ctx context.Context, vpnGatewayId, routeId, status string) (errRet error, routes *vpc.VpnGatewayRoute)

func (*VpcService) RenewAddress

func (me *VpcService) RenewAddress(ctx context.Context, eipId string, period int, renewFlag int) error

func (*VpcService) ReplaceDirectConnectGatewayCcnRoute

func (me *VpcService) ReplaceDirectConnectGatewayCcnRoute(ctx context.Context, dcgId, cidr string, asPaths []string) (routeId string, errRet error)

not used, because if support, it will cause resource destroyed

func (*VpcService) ReplaceRouteTableAssociation

func (me *VpcService) ReplaceRouteTableAssociation(ctx context.Context, subnetId string, routeTableId string) (errRet error)

func (*VpcService) SwitchRouteEnabled

func (me *VpcService) SwitchRouteEnabled(ctx context.Context, routeTableId string, routeId uint64, enabled bool) error

func (*VpcService) UnAssignIpv4FromEni

func (me *VpcService) UnAssignIpv4FromEni(ctx context.Context, id string, ipv4s []string) error

func (*VpcService) UnattachEip

func (me *VpcService) UnattachEip(ctx context.Context, eipId string) error

func (*VpcService) VpcIpv6AddressStateRefreshFunc

func (me *VpcService) VpcIpv6AddressStateRefreshFunc(taskId string, failStates []string) resource.StateRefreshFunc

type VpcSubnetBasicInfo

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

subnet basic information

Jump to

Keyboard shortcuts

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