tencentcloud-sdk-nodejs
Version:
376 lines (366 loc) • 184 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { GenerateVpnConnectionDefaultHealthCheckIpRequest, CreateNetworkAclResponse, ModifyAddressTemplateAttributeResponse, DisassociateDhcpIpWithAddressIpRequest, LockCcnsRequest, CreateRoutesRequest, DescribeHaVipsResponse, DeleteServiceTemplateResponse, CreateServiceTemplateRequest, CreateVpcPeeringConnectionRequest, ResetTrafficMirrorFilterRequest, DescribeBandwidthPackageResourcesRequest, DescribeVpnConnectionsRequest, CreateAssistantCidrRequest, RejectVpcPeeringConnectionRequest, DescribeNetworkInterfacesRequest, DescribeVpcLimitsRequest, ReleaseIp6AddressesBandwidthResponse, DescribeVpcIpv6AddressesRequest, DescribeRoutesResponse, ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse, ModifyIp6RuleResponse, DeleteCdcLDCXListResponse, SetVpnGatewaysRenewFlagRequest, ModifyCcnRegionBandwidthLimitsTypeResponse, DescribeVpnGatewaysResponse, ModifyNetworkAclQuintupleEntriesRequest, CreateDhcpIpResponse, DeleteVpnGatewaySslServerResponse, CreateHighPriorityRouteTableResponse, DescribeIpGeolocationInfosRequest, AddTemplateMemberResponse, ReplaceHighPriorityRouteTableAssociationRequest, CreateDefaultSecurityGroupRequest, CreateSnapshotPoliciesResponse, DescribeServiceTemplateGroupsResponse, DescribeVpcEndPointRequest, ModifyVpcPeeringConnectionRequest, DetachClassicLinkVpcRequest, DescribeBandwidthPackageBillUsageResponse, DeleteBandwidthPackageResponse, ModifyNatGatewayAttributeRequest, DescribeLocalGatewayRequest, DescribeVpcLimitsResponse, CreatePrivateNatGatewayDestinationIpPortTranslationNatRuleRequest, DescribeReserveIpAddressesRequest, AddBandwidthPackageResourcesRequest, AssignIpv6SubnetCidrBlockRequest, DeleteVpnGatewaySslClientResponse, DescribeCrossBorderComplianceRequest, CreateVpcResponse, ModifyVpnGatewaySslClientCertRequest, ModifyNetworkAclEntriesRequest, DescribeVpcPrivateIpAddressesRequest, StopTrafficMirrorResponse, DeleteHaVipResponse, DeleteVpnGatewaySslClientRequest, DescribeBandwidthPackageBillUsageRequest, DescribeRouteTableSelectionPoliciesResponse, UnassignIpv6AddressesResponse, CreateIp6TranslatorsResponse, DescribeFlowLogsRequest, CloneSecurityGroupRequest, AssociateNatGatewayAddressRequest, DescribeFlowLogsResponse, ModifyHighPriorityRouteAttributeResponse, CreateVpnGatewaySslServerRequest, CreateVpcEndPointRequest, ModifyBandwidthPackageAttributeRequest, TransformAddressResponse, DisassociateNetworkInterfaceSecurityGroupsRequest, DeleteNetworkAclEntriesRequest, DescribeHighPriorityRoutesRequest, ModifyFlowLogAttributeRequest, UnassignIpv6SubnetCidrBlockResponse, ReplaceHighPriorityRoutesResponse, ModifyVpcEndPointServiceAttributeRequest, DescribeIpGeolocationInfosResponse, DescribeVpcTaskResultRequest, AssociateNetworkAclSubnetsResponse, DeletePrivateNatGatewayTranslationNatRuleRequest, DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest, ResetRoutesRequest, CheckDefaultSubnetRequest, CheckNetDetectStateRequest, ModifyCustomerGatewayAttributeRequest, DescribeBandwidthPackageBandwidthRangeResponse, DeleteVpcEndPointServiceWhiteListRequest, DescribeTrafficMirrorsRequest, DetachSnapshotInstancesResponse, DetachNetworkInterfaceResponse, DeleteVpcEndPointServiceRequest, DeleteCcnResponse, DescribeCcnAttachedInstancesRequest, AttachSnapshotInstancesResponse, DescribeNatGatewaySourceIpTranslationNatRulesRequest, DescribeNatGatewaysRequest, ModifyFlowLogAttributeResponse, InquiryPriceRenewVpnGatewayResponse, DeleteReserveIpAddressesResponse, ResetRoutesResponse, DescribePrivateNatGatewayRegionsResponse, ReplaceSecurityGroupPoliciesResponse, DescribeDirectConnectGatewaysRequest, DescribeSpecificTrafficPackageUsedDetailsResponse, DescribeIPv6AddressesResponse, AttachSnapshotInstancesRequest, ModifyIp6TranslatorResponse, CreateVpcEndPointServiceWhiteListResponse, AssociateInstancesToCcnRouteTableRequest, CheckGatewayFlowMonitorRequest, DeleteIp6TranslatorsResponse, DescribeNatGatewaySourceIpTranslationNatRulesResponse, DescribeHighPriorityRouteTablesResponse, DescribeRouteConflictsResponse, AcceptAttachCcnInstancesRequest, CreateNetworkAclQuintupleEntriesResponse, DescribeGatewayFlowMonitorDetailResponse, ResetTrafficMirrorTargetResponse, RemoveBandwidthPackageResourcesResponse, DeleteFlowLogRequest, DownloadVpnGatewaySslClientCertResponse, DescribeSnapshotFilesRequest, HaVipDisassociateAddressIpResponse, DisassociateVpcEndPointSecurityGroupsRequest, DescribeTaskResultRequest, ModifyAddressInternetChargeTypeResponse, SetCcnRegionBandwidthLimitsResponse, UnassignIpv6SubnetCidrBlockRequest, ModifyIPv6AddressesBandwidthRequest, DeleteVpcEndPointServiceResponse, ModifyNetworkAclQuintupleEntriesResponse, AssignIpv6CidrBlockRequest, CreateSecurityGroupPoliciesResponse, UnassignIpv6CidrBlockResponse, ModifyVpnGatewayRoutesRequest, HaVipAssociateAddressIpRequest, DisassociateNatGatewayAddressResponse, DeleteRoutesResponse, ModifyDhcpIpAttributeRequest, DescribeSecurityGroupAssociationStatisticsResponse, ModifyAssistantCidrResponse, ModifyHighPriorityRouteECMPAlgorithmResponse, DescribeVpcEndPointServiceResponse, ModifyNetworkAclEntriesResponse, DescribeCdcNetPlanesResponse, ModifyVpcEndPointAttributeResponse, DescribeFlowLogRequest, DescribeTenantCcnsRequest, DescribeIp6AddressesRequest, DescribeAccountAttributesRequest, AddIp6RulesRequest, DescribeAccountAttributesResponse, ModifyAddressesRenewFlagRequest, ModifyPrivateNatGatewayTranslationNatRuleRequest, AssignPrivateIpAddressesResponse, DescribeSecurityGroupsRequest, RefreshDirectConnectGatewayRouteToNatGatewayRequest, DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest, ModifyNetworkAclAttributeResponse, ModifyIPv6AddressesAttributesRequest, CreateVpnGatewayRoutesRequest, DisassociateNetworkAclSubnetsResponse, ModifyAddressInternetChargeTypeRequest, ModifyIp6AddressesBandwidthRequest, DisableVpnGatewaySslClientCertResponse, CreateLocalGatewayRequest, DescribeDirectConnectGatewaysResponse, AddBandwidthPackageResourcesResponse, DeleteHighPriorityRouteTablesRequest, CreateSecurityGroupWithPoliciesResponse, DeleteAddressTemplateResponse, ResumeSnapshotInstanceResponse, ModifySubnetAttributeResponse, ResetNatGatewayConnectionRequest, ResetHighPriorityRoutesResponse, ModifyCcnAttachedInstancesAttributeRequest, DescribeNetworkAccountTypeRequest, DeleteAddressTemplateRequest, CreateNatGatewaySourceIpTranslationNatRuleRequest, TransformAddressRequest, ReplaceDirectConnectGatewayCcnRoutesRequest, ModifyAddressTemplateAttributeRequest, CreateCdcLDCXListRequest, CreateNatGatewayResponse, DescribeVpnGatewaySslClientsRequest, ModifyDirectConnectGatewayAttributeRequest, ModifyRouteTableSelectionPoliciesRequest, RejectVpcPeeringConnectionResponse, ClearRouteTableSelectionPoliciesRequest, CreateTrafficPackagesResponse, ModifySecurityGroupAttributeRequest, DescribeVpnGatewaySslServersRequest, ModifyNetDetectRequest, SetVpnGatewaysRenewFlagResponse, AssociateInstancesToCcnRouteTableResponse, DescribeNetDetectStatesResponse, DeleteVpnGatewaySslServerRequest, AllocateIp6AddressesBandwidthResponse, DescribeNetDetectStatesRequest, DescribeRouteConflictsRequest, DescribeFlowLogResponse, DownloadCustomerGatewayConfigurationResponse, DescribeBandwidthPackagesRequest, DeleteDirectConnectGatewayCcnRoutesResponse, DescribeAssistantCidrResponse, DescribeHaVipsRequest, UpdateTrafficMirrorDirectionResponse, DescribeRouteTableSelectionPoliciesRequest, CreateVpnConnectionRequest, ResetTrafficMirrorFilterResponse, ModifyIpv6AddressesAttributeResponse, DescribeTrafficPackagesRequest, DeleteSecurityGroupPoliciesRequest, DescribeCcnsRequest, ModifyNatGatewayAttributeResponse, DescribeNetDetectsRequest, CreateAddressTemplateGroupRequest, AssociateIPv6AddressRequest, DescribeCustomerGatewayVendorsResponse, DeleteCdcLDCXListRequest, DeleteSubnetResponse, EnableSnapshotPoliciesResponse, CreateVpnGatewayResponse, DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse, AllocateIp6AddressesBandwidthRequest, ResumeSnapshotInstanceRequest, DescribeVpcIpv6AddressesResponse, ResetAttachCcnInstancesResponse, RejectAttachCcnInstancesRequest, DescribeTrafficQosPolicyRequest, ModifyCcnRegionBandwidthLimitsTypeRequest, DescribeRouteListResponse, DescribeVpcResourceDashboardRequest, ModifyIp6RuleRequest, ReplaceRouteTableAssociationRequest, UnlockCcnBandwidthsRequest, AssociateNetworkAclSubnetsRequest, ModifyVpnGatewaySslServerResponse, AdjustPublicAddressResponse, DescribeVpnConnectionsResponse, RenewVpnGatewayRequest, AssociateIPv6AddressResponse, DescribeCdcNetPlanesRequest, DescribePrivateNatGatewayRegionsRequest, DescribeSnapshotPoliciesRequest, DeleteTrafficPackagesRequest, NotifyRoutesRequest, DeleteVpcRequest, DeleteCcnRouteTablesRequest, ModifyServiceTemplateAttributeResponse, DescribeCcnsResponse, ModifyCdcNetPlaneAttributeRequest, CreateCdcLDCXListResponse, CreateSubnetResponse, DescribeAddressBandwidthRangeResponse, DescribeSecurityGroupPoliciesResponse, DescribeGatewayFlowQosResponse, ModifySecurityGroupPoliciesRequest, ModifyPrivateNatGatewayAttributeResponse, AssociateDhcpIpWithAddressIpRequest, ReplaceRoutesRequest, CreateCustomerGatewayResponse, CreateTrafficMirrorResponse, WithdrawNotifyRoutesRequest, DescribeSubnetResourceDashboardRequest, DescribeIpGeolocationDatabaseUrlResponse, DeleteServiceTemplateGroupResponse, StartTrafficMirrorResponse, DeleteVpnConnectionResponse, DescribeVpnGatewaySslClientsResponse, ReleaseIPv6AddressesResponse, CreateCcnResponse, EnableCcnRoutesRequest, DescribeCcnAttachedInstancesResponse, DescribeIp6TranslatorsRequest, CreateSubnetsResponse, DescribeGatewayFlowMonitorDetailRequest, ResetTrafficMirrorSrcsRequest, InquiryPriceCreateVpnGatewayResponse, DescribeSecurityGroupLimitsResponse, DescribeCcnRouteTableInputPolicysResponse, ModifyBandwidthPackageAttributeResponse, CreateVpnGatewaySslServerResponse, DisassociateIPv6AddressRequest, CreateHighPriorityRouteTableRequest, DeleteNetworkAclRequest, CreateHighPriorityRoutesRequest, CloneSecurityGroupResponse, ModifyIp6TranslatorRequest, CreateVpnConnectionResponse, DescribeCdcUsedIdcVlanResponse, AssignIpv6AddressesRequest, CreateServiceTemplateGroupResponse, DisableSnapshotPoliciesRequest, ModifyPrivateNatGatewayDestinationIpPortTranslationNatRuleRequest, ReplaceHighPriorityRoutesRequest, DeleteHighPriorityRoutesResponse, ReplaceSecurityGroupPolicyRequest, ModifyVpcEndPointServiceAttributeResponse, DeletePrivateNatGatewayDestinationIpPortTranslationNatRuleResponse, DescribeReserveIpAddressesResponse, DescribeSnapshotFilesResponse, CreateFlowLogResponse, CreateNetworkAclEntriesRequest, DeleteCustomerGatewayResponse, CreateVpnGatewayRoutesResponse, CreateNetDetectRequest, CreateAddressTemplateResponse, CreateNatGatewayDestinationIpPortTranslationNatRuleResponse, DeleteAddressTemplateGroupRequest, CreateVpnGatewaySslClientResponse, DescribeNetworkInterfaceLimitRequest, ModifyVpnGatewayRoutesResponse, DescribeIp6AddressesResponse, ModifyRouteTableAttributeRequest, ModifyDirectConnectGatewayAttributeResponse, DescribeVpnGatewaysRequest, CheckGatewayFlowMonitorResponse, ModifyIp6AddressesBandwidthResponse, CreateSubnetsRequest, DescribeVpcEndPointServiceRequest, DisableSnapshotPoliciesResponse, ResetTrafficMirrorSrcsResponse, ModifyServiceTemplateAttributeRequest, ModifyPrivateNatGatewayAttributeRequest, AssociateAddressResponse, ModifyCcnAttachedInstancesAttributeResponse, CreateNetworkAclRequest, DescribeAddressesRequest, DescribeVpcsRequest, DescribeSecurityGroupPoliciesRequest, ModifyIPv6AddressesAttributesResponse, InquiryPriceRenewAddressesRequest, CreateSecurityGroupResponse, DisassociateNetworkInterfaceSecurityGroupsResponse, DescribeIp6TranslatorQuotaRequest, DescribeHighPriorityRoutesResponse, DescribePrivateNatGatewayLimitsResponse, DescribeNetworkInterfaceLimitResponse, AssignIpv6CidrBlockResponse, CreateCcnRequest, DeleteTemplateMemberResponse, ModifyNatGatewaySourceIpTranslationNatRuleRequest, RemoveIp6RulesRequest, CreatePrivateNatGatewayTranslationNatRuleRequest, DescribeIpGeolocationDatabaseUrlRequest, DescribeVpcEndPointResponse, DescribeNetworkAclQuintupleEntriesRequest, DescribeSnapshotPoliciesResponse, DisableGatewayFlowMonitorRequest, DescribeCcnRouteTableBroadcastPolicysResponse, EnableRoutesResponse, HaVipAssociateAddressIpResponse, DeletePrivateNatGatewayTranslationAclRuleResponse, DescribeSpecificTrafficPackageUsedDetailsRequest, DeleteVpnConnectionRequest, DescribePrivateNatGatewayDestinationIpPortTranslationNatRulesRequest, DescribeDhcpIpsRequest, DescribeAssistantCidrRequest, RenewVpnGatewayResponse, DescribeCcnRouteTablesResponse, DeleteDirectConnectGatewayResponse, DescribeIPv6AddressesRequest, ResetVpnGatewayInternetMaxBandwidthRequest, RemoveIp6RulesResponse, DescribeProductQuotaResponse, HaVipDisassociateAddressIpRequest, DescribeSgSnapshotFileContentResponse, ClearRouteTableSelectionPoliciesResponse, DescribeBandwidthPackageResourcesResponse, DescribeCrossBorderComplianceResponse, ModifyVpnGatewayAttributeResponse, AllocateIPv6AddressesRequest, AssociateDirectConnectGatewayNatGatewayResponse, DescribeVpcResourceDashboardResponse, DescribeVpnGatewayCcnRoutesRequest, DisassociateDirectConnectGatewayNatGatewayResponse, CreateServiceTemplateGroupRequest, CreateNetworkAclQuintupleEntriesRequest, DeleteHighPriorityRoutesRequest, DescribeClassicLinkInstancesResponse, ModifyCdcLDCXAttributeRequest, EnableVpnGatewaySslClientCertRequest, DeleteReserveIpAddressesRequest, DescribeVpnGatewayCcnRoutesResponse, DetachCcnInstancesRequest, ModifyVpcEndPointServiceWhiteListRequest, DescribeTenantCcnsResponse, MigrateNetworkInterfaceResponse, DeleteDirectConnectGatewayRequest, CreateNatGatewaySourceIpTranslationNatRuleResponse, DeleteNatGatewaySourceIpTranslationNatRuleResponse, DescribeAddressBandwidthRangeRequest, DescribeNetworkAccountTypeResponse, DescribeRoutesRequest, ModifyHighPriorityRouteTableAttributeRequest, CreateVpcEndPointServiceRequest, DescribePrivateNatGatewaysRequest, DescribePrivateNatGatewayTranslationAclRulesResponse, CreateNetworkInterfaceRequest, DeleteTrafficMirrorResponse, DescribePrivateNatGatewayTranslationAclRulesRequest, CreateDirectConnectGatewayRequest, DescribeNetworkAclsRequest, DescribeNetworkAclQuintupleEntriesResponse, DescribeSubnetsRequest, CreateSubnetRequest, DownloadCustomerGatewayConfigurationRequest, DeleteBandwidthPackageRequest, DeleteTemplateMemberRequest, ModifyAddressesBandwidthResponse, RejectAttachCcnInstancesResponse, DescribeCcnRouteTableInputPolicysRequest, ModifySnapshotPoliciesResponse, InquiryPriceRenewAddressesResponse, ReplaceCcnRouteTableInputPolicysResponse, DeleteCdcNetPlanesResponse, RenewAddressesResponse, ModifyVpnGatewaySslServerRequest, DescribeCcnRoutesRequest, GenerateVpnConnectionDefaultHealthCheckIpResponse, CheckTrafficMirrorResponse, CreateAndAttachNetworkInterfaceRequest, DeleteVpcEndPointResponse, DeleteDhcpIpResponse, DeleteCdcNetPlanesRequest, DeleteNetDetectResponse, AllocateAddressesRequest, DeleteAssistantCidrResponse, DescribeDhcpIpsResponse, UnassignIpv6CidrBlockRequest, ResetHighPriorityRoutesRequest, ModifyAssistantCidrRequest, CreateReserveIpAddressesResponse, CheckTrafficMirrorRequest, AssociateDhcpIpWithAddressIpResponse, ModifyTrafficMirrorAttributeResponse, DescribeNatGatewayFlowMonitorDetailRequest, ModifyGatewayFlowQosResponse, ModifyNetworkInterfaceQosResponse, DescribeNatGatewayFlowMonitorDetailResponse, ModifySecurityGroupAttributeResponse, AssociateDirectConnectGatewayNatGatewayRequest, DeletePrivateNatGatewayDestinationIpPortTranslationNatRuleRequest, CreatePrivateNatGatewayTranslationNatRuleResponse, ModifyAddressAttributeResponse, AttachClassicLinkVpcRequest, CreateVpnGatewaySslClientRequest, ResetVpnConnectionResponse, CreateCdcNetPlanesResponse, DescribeVpnGatewaySslServersResponse, ModifyAddressesRenewFlagResponse, DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse, DeleteVpnGatewayRequest, ReplaceRouteTableAssociationResponse, AttachCcnInstancesRequest, ModifyBandwidthPackageBandwidthResponse, DescribeDirectConnectGatewayCcnRoutesRequest, DescribeLocalGatewayResponse, DeleteNatGatewayRequest, ModifyBandwidthPackageBandwidthRequest, ModifyCustomerGatewayAttributeResponse, CreatePrivateNatGatewayTranslationAclRuleResponse, DeletePrivateNatGatewayTranslationNatRuleResponse, AssignIpv6SubnetCidrBlockResponse, CreateVpcEndPointResponse, CreateReserveIpAddressesRequest, DescribeCcnRegionBandwidthLimitsResponse, ModifyTemplateMemberRequest, DisableCcnRoutesRequest, EnableSnapshotPoliciesRequest, ModifyVpnGatewaySslClientCertResponse, DescribeAddressesResponse, DescribePrivateNatGatewayTranslationNatRulesRequest, DeleteCcnRouteTablesResponse, GetCcnRegionBandwidthLimitsRequest, ModifyIpv6AddressesAttributeRequest, DescribeCustomerGatewayVendorsRequest, DetachSnapshotInstancesRequest, ReplaceHighPriorityRouteTableAssociationResponse, DeleteLocalGatewayRequest, ResetVpnGatewayInternetMaxBandwidthResponse, LockCcnBandwidthsRequest, DescribeCrossBorderFlowMonitorRequest, DescribeVpnGatewayRoutesResponse, ModifyCcnRouteTablesResponse, DescribeNetworkAclsResponse, DescribeNatGatewayDirectConnectGatewayRouteRequest, DeleteFlowLogResponse, CreatePrivateNatGatewayRequest, CreateCcnRouteTablesRequest, CreateDefaultVpcResponse, ModifyVpcAttributeResponse, ModifyVpnConnectionAttributeResponse, DescribePrivateNatGatewayTranslationNatRulesResponse, DescribeUsedIpAddressRequest, DeleteRouteTableResponse, DescribeVpcInstancesResponse, AllocateIPv6AddressesResponse, DeleteDirectConnectGatewayCcnRoutesRequest, ModifyNatGatewaySourceIpTranslationNatRuleResponse, CreateDefaultVpcRequest, CreateNatGatewayDestinationIpPortTranslationNatRuleRequest, CreateFlowLogRequest, InquirePriceCreateDirectConnectGatewayRequest, AttachNetworkInterfaceResponse, DisassociateNatGatewayAddressRequest, CreateHighPriorityRoutesResponse, CreateSnapshotPoliciesRequest, DescribeRouteTablesRequest, DescribeVpcPeeringConnectionsResponse, CreateHaVipResponse, DescribeSecurityGroupReferencesRequest, DescribeTemplateLimitsResponse, CheckDefaultSubnetResponse, DescribeVpcPrivateIpAddressesResponse, ModifyReserveIpAddressRequest, DisableRoutesRequest, DisassociateDirectConnectGatewayNatGatewayRequest, DescribeRouteTableAssociatedInstancesRequest, ReleaseIPv6AddressesRequest, DisassociateIPv6AddressResponse, DescribeAddressTemplatesResponse, SetCcnRegionBandwidthLimitsRequest, ModifyPrivateNatGatewayTranslationAclRuleResponse, CreateDirectConnectGatewayCcnRoutesRequest, ModifyGatewayFlowQosRequest, StopTrafficMirrorRequest, ModifyHighPriorityRouteTableAttributeResponse, CreateDirectConnectGatewayCcnRoutesResponse, CreateRouteTableRequest, StartTrafficMirrorRequest, MigrateNetworkInterfaceRequest, DescribeCustomerGatewaysRequest, ModifyReserveIpAddressResponse, DisableRoutesResponse, ModifySnapshotPoliciesRequest, ModifyAddressAttributeRequest, DeleteAssistantCidrRequest, DisableVpnGatewaySslClientCertRequest, CreateRouteTableResponse, DescribeNatGatewayDirectConnectGatewayRouteResponse, EnableVpcEndPointConnectResponse, CreateNetDetectResponse, InquiryPriceAllocateAddressesResponse, DeleteCcnRequest, ModifyLocalGatewayResponse, AssociateNetworkInterfaceSecurityGroupsResponse, EnableFlowLogsRequest, ModifyVpnGatewayAttributeRequest, CreateNatGatewayRequest, DeleteNetDetectRequest, UnassignIpv6AddressesRequest, ModifyPrivateNatGatewayTranslationAclRuleRequest, CreateTrafficPackagesRequest, CreateAndAttachNetworkInterfaceResponse, ModifyCdcNetPlaneAttributeResponse, ModifyCcnAttributeRequest, DeleteSecurityGroupPoliciesResponse, DisassociateDhcpIpWithAddressIpResponse, CreateVpcEndPointServiceResponse, ModifyNetworkAclAttributeRequest, CreatePrivateNatGatewayTranslationAclRuleRequest, DeleteVpnGatewayResponse, InquiryPriceModifyAddressesBandwidthResponse, UnassignPrivateIpAddressesResponse, DescribeVpcPeeringConnectionsRequest, ModifyAddressesBandwidthRequest, EnableVpcEndPointConnectRequest, EnableGatewayFlowMonitorResponse, ModifyPrivateNatGatewayDestinationIpPortTranslationNatRuleResponse, DescribePrivateNatGatewayDestinationIpPortTranslationNatRulesResponse, DescribeBandwidthPackageBandwidthRangeRequest, DescribeRouteTablesResponse, DeleteDhcpIpRequest, AllocateAddressesResponse, DescribeCdcUsedIdcVlanRequest, ModifyVpcAttributeRequest, DescribeIp6TranslatorsResponse, CreateSecurityGroupPoliciesRequest, DeleteVpcPeeringConnectionRequest, CreateBandwidthPackageRequest, DescribeRouteTableAssociatedInstancesResponse, ModifyRouteTableAttributeResponse, ModifyIPv6AddressesBandwidthResponse, DescribeSecurityGroupReferencesResponse, AddIp6RulesResponse, CreateAddressTemplateGroupResponse, DescribeBandwidthPackageQuotaResponse, DescribeIp6TranslatorQuotaResponse, DeleteServiceTemplateGroupRequest, DeleteNatGatewayResponse, ReplaceSecurityGroupPoliciesRequest, DeletePrivateNatGatewayRequest, AdjustPublicAddressRequest, CreateDirectConnectGatewayResponse, AttachCcnInstancesResponse, ModifyVpcEndPointAttributeRequest, DescribeCcnRouteTablesRequest, DescribeTaskResultResponse, DisassociateNetworkAclSubnetsRequest, ModifyAddressTemplateGroupAttributeRequest, ModifyVpcPeeringConnectionResponse, ModifyServiceTemplateGroupAttributeRequest, ReturnNormalAddressesResponse, DeleteVpcEndPointRequest, InquiryPriceAllocateAddressesRequest, ModifyHighPriorityRouteAttributeRequest, InquirePriceCreateDirectConnectGatewayResponse, DeleteIp6TranslatorsRequest, CheckAssistantCidrRequest, UpdateTrafficMirrorAllFilterRequest, DescribeTrafficMirrorsResponse, DeleteVpcPeeringConnectionResponse, DeleteSnapshotPoliciesRequest, DeletePrivateNatGatewayResponse, DisableFlowLogsResponse, DescribeSubnetsResponse, DescribeCustomerGatewaysResponse, CheckAssistantCidrResponse, DescribeVpcTaskResultResponse, InquiryPriceRenewVpnGatewayRequest, EnableCcnRoutesResponse, DescribePrivateNatGatewaysResponse, ModifyVpnGatewayCcnRoutesResponse, DetachCcnInstancesResponse, ModifyServiceTemplateGroupAttributeResponse, DeleteNetworkAclQuintupleEntriesRequest, DeleteSubnetRequest, CreateCcnRouteTablesResponse, DescribeAddressTemplateGroupsRequest, MigratePrivateIpAddressResponse, CheckNetDetectStateResponse, DisassociateVpcEndPointSecurityGroupsResponse, DeleteSnapshotPoliciesResponse, AssociateNatGatewayAddressResponse, RemoveBandwidthPackageResourcesRequest, ModifyVpnConnectionAttributeRequest, DeleteNetworkInterfaceRequest, InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse, ReplaceCcnRouteTableBroadcastPolicysResponse, DescribeVpcEndPointServiceWhiteListRequest, DeleteAddressTemplateGroupResponse, ModifyNetworkInterfaceQosRequest, ModifyLocalGatewayRequest, DeleteHaVipRequest, CreateLocalGatewayResponse, ModifyHighPriorityRouteECMPAlgorithmRequest, MigratePrivateIpAddressRequest, AssignPrivateIpAddressesRequest, DescribeCcnRouteTableBroadcastPolicysRequest, RefreshDirectConnectGatewayRouteToNatGatewayResponse, DescribeBandwidthPackagesResponse, DeleteRouteTableRequest, DescribeCdcLDCXListResponse, CreateVpnGatewayRequest, DescribeVpcInstancesRequest, DeleteVpcEndPointServiceWhiteListResponse, DescribeServiceTemplatesResponse, AcceptVpcPeeringConnectionResponse, DescribeSgSnapshotFileContentRequest, CreateBandwidthPackageResponse, CreateNetworkAclEntriesResponse, ResetVpnConnectionRequest, ReleaseAddressesResponse, AuditCrossBorderComplianceResponse, InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest, DisableFlowLogsRequest, ReplaceSecurityGroupPolicyResponse, EnableGatewayFlowMonitorRequest, ModifyPrivateIpAddressesAttributeResponse, ReplaceRoutesResponse, ModifyHaVipAttributeResponse, CreateVpcPeeringConnectionResponse, DescribeCrossBorderCcnRegionBandwidthLimitsResponse, ReturnNormalAddressesRequest, DeleteSecurityGroupResponse, DeleteNetworkAclEntriesResponse, DescribeCdcLDCXListRequest, UpdateTrafficMirrorDirectionRequest, CreateNetworkInterfaceResponse, DescribeAddressQuotaRequest, LockCcnsResponse, AssignIpv6AddressesResponse, CreateRoutesResponse, DescribeSecurityGroupsResponse, CreateVpcEndPointServiceWhiteListRequest, DeleteNatGatewaySourceIpTranslationNatRuleRequest, ModifyVpnGatewayCcnRoutesRequest, DescribeGatewayFlowQosRequest, ReplaceDirectConnectGatewayCcnRoutesResponse, ModifySecurityGroupPoliciesResponse, ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest, DescribeServiceTemplatesRequest, ModifyPrivateNatGatewayTranslationNatRuleResponse, ResetTrafficMirrorTargetRequest, DetachNetworkInterfaceRequest, DescribeSnapshotAttachedInstancesResponse, AttachClassicLinkVpcResponse, DownloadVpnGatewaySslClientCertRequest, CreateAddressTemplateRequest, DescribeNatGatewaysResponse, ModifyTrafficMirrorAttributeRequest, ModifyDhcpIpAttributeResponse, CreatePrivateNatGatewayResponse, ModifyRouteTableSelectionPoliciesResponse, AttachNetworkInterfaceRequest, DescribeCcnRoutesResponse, DescribeVpcsResponse, UnlockCcnsResponse, DescribeRouteListRequest, DisableGatewayFlowMonitorResponse, DisassociateAddressResponse, DescribeTrafficPackagesResponse, DescribeVpnGatewayRoutesRequest, GetCcnRegionBandwidthLimitsResponse, DeleteRoutesRequest, AssociateAddressRequest, ModifyCcnRouteTablesRequest, ResetAttachCcnInstancesRequest, UnlockCcnBandwidthsResponse, CreateDefaultSecurityGroupResponse, DeleteLocalGatewayResponse, DescribeHighPriorityRouteTablesRequest, ModifyNetworkInterfaceAttributeRequest, DescribeTrafficQosPolicyResponse, ModifyTemplateMemberResponse, ModifyHaVipAttributeRequest, ModifyAddressTemplateGroupAttributeResponse, DetachClassicLinkVpcResponse, UnassignPrivateIpAddressesRequest, DeleteVpnGatewayRoutesRequest, DescribeProductQuotaRequest, ModifyNetDetectResponse, CreateHaVipRequest, EnableFlowLogsResponse, DeletePrivateNatGatewayTranslationAclRuleRequest, DescribeAddressQuotaResponse, DescribePrivateNatGatewayLimitsRequest, CreateCustomerGatewayRequest, DeleteSecurityGroupRequest, CreateTrafficMirrorRequest, CreateIp6TranslatorsRequest, DescribeCrossBorderCcnRegionBandwidthLimitsRequest, ReplaceCcnRouteTableBroadcastPolicysRequest, UnlockCcnsRequest, DescribeSnapshotAttachedInstancesRequest, DescribeDirectConnectGatewayCcnRoutesResponse, ModifyPrivateIpAddressesAttributeRequest, ResetNatGatewayConnectionResponse, UpdateTrafficMirrorAllFilterResponse, AssociateNetworkInterfaceSecurityGroupsRequest, DeleteVpnGatewayRoutesResponse, DeleteHighPriorityRouteTablesResponse, CreateSecurityGroupRequest, ModifyCcnAttributeResponse, DescribeSecurityGroupLimitsRequest, DescribeClassicLinkInstancesRequest, ReleaseIp6AddressesBandwidthRequest, CreateServiceTemplateResponse, DeleteNetworkInterfaceResponse, DisableCcnRoutesResponse, DescribeCcnRegionBandwidthLimitsRequest, InquiryPriceCreateVpnGatewayRequest, CreateAssistantCidrResponse, DescribeAddressTemplatesRequest, CreateDhcpIpRequest, EnableRoutesRequest, DeleteTrafficPackagesResponse, DeleteCustomerGatewayRequest, LockCcnBandwidthsResponse, DescribeAddressTemplateGroupsResponse, WithdrawNotifyRoutesResponse, AcceptVpcPeeringConnectionRequest, CreateCdcNetPlanesRequest, CreatePrivateNatGatewayDestinationIpPortTranslationNatRuleResponse, DeleteTrafficMirrorRequest, ModifyCdcLDCXAttributeResponse, DescribeNetworkInterfacesResponse, DeleteNetworkAclResponse, DeleteNetworkAclQuintupleEntriesResponse, DescribeServiceTemplateGroupsRequest, CreateSecurityGroupWithPoliciesRequest, ReleaseAddressesRequest, CreateVpcRequest, DescribeSubnetResourceDashboardResponse, DeleteServiceTemplateRequest, DescribeSecurityGroupAssociationStatisticsRequest, NotifyRoutesResponse, EnableVpnGatewaySslClientCertResponse, ModifySubnetAttributeRequest, RenewAddressesRequest, ModifyVpcEndPointServiceWhiteListResponse, DisassociateAddressRequest, DescribeCrossBorderFlowMonitorResponse, DescribeBandwidthPackageQuotaRequest, DeleteVpcResponse, InquiryPriceModifyAddressesBandwidthRequest, ReplaceCcnRouteTableInputPolicysRequest, DescribeTemplateLimitsRequest, AddTemplateMemberRequest, ModifyNetworkInterfaceAttributeResponse, DescribeVpcEndPointServiceWhiteListResponse, AcceptAttachCcnInstancesResponse, DescribeUsedIpAddressResponse, DescribeNetDetectsResponse, AuditCrossBorderComplianceRequest } from "./vpc_models";
/**
* vpc client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 将专线网关与NAT网关绑定,专线网关默认路由指向NAT网关
*/
AssociateDirectConnectGatewayNatGateway(req: AssociateDirectConnectGatewayNatGatewayRequest, cb?: (error: string, rep: AssociateDirectConnectGatewayNatGatewayResponse) => void): Promise<AssociateDirectConnectGatewayNatGatewayResponse>;
/**
* 本接口(ModifyNatGatewayAttribute)用于修改NAT网关的属性。
*/
ModifyNatGatewayAttribute(req: ModifyNatGatewayAttributeRequest, cb?: (error: string, rep: ModifyNatGatewayAttributeResponse) => void): Promise<ModifyNatGatewayAttributeResponse>;
/**
* 查询EIP异步任务执行结果
*/
DescribeTaskResult(req: DescribeTaskResultRequest, cb?: (error: string, rep: DescribeTaskResultResponse) => void): Promise<DescribeTaskResultResponse>;
/**
* 本接口(DescribeRouteTables)用于查询路由表。
*/
DescribeRouteTables(req: DescribeRouteTablesRequest, cb?: (error: string, rep: DescribeRouteTablesResponse) => void): Promise<DescribeRouteTablesResponse>;
/**
* 接口用于删除带宽包资源,包括[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)和[负载均衡](https://cloud.tencent.com/document/product/214/517)等
*/
RemoveBandwidthPackageResources(req: RemoveBandwidthPackageResourcesRequest, cb?: (error: string, rep: RemoveBandwidthPackageResourcesResponse) => void): Promise<RemoveBandwidthPackageResourcesResponse>;
/**
* 本接口(ModifyServiceTemplateGroupAttribute)用于修改协议端口模板集合。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
*/
ModifyServiceTemplateGroupAttribute(req: ModifyServiceTemplateGroupAttributeRequest, cb?: (error: string, rep: ModifyServiceTemplateGroupAttributeResponse) => void): Promise<ModifyServiceTemplateGroupAttributeResponse>;
/**
* 该接口用于调整具有带宽属性弹性公网IP的网络计费模式
* 支持BANDWIDTH_PREPAID_BY_MONTH和TRAFFIC_POSTPAID_BY_HOUR两种网络计费模式之间的切换。
* 每个弹性公网IP支持调整两次,次数超出则无法调整。
*/
ModifyAddressInternetChargeType(req: ModifyAddressInternetChargeTypeRequest, cb?: (error: string, rep: ModifyAddressInternetChargeTypeResponse) => void): Promise<ModifyAddressInternetChargeTypeResponse>;
/**
* 本接口(ModifyIPv6AddressesAttributes)用于修改弹性公网 IPv6(简称EIPv6)实例名称。
- 支持对弹性公网 IPv6 和传统弹性公网 IPv6 实例名称进行修改。
*/
ModifyIPv6AddressesAttributes(req: ModifyIPv6AddressesAttributesRequest, cb?: (error: string, rep: ModifyIPv6AddressesAttributesResponse) => void): Promise<ModifyIPv6AddressesAttributesResponse>;
/**
* 本接口(CreatePrivateNatGateway)用于创建私网NAT网关。
*/
CreatePrivateNatGateway(req: CreatePrivateNatGatewayRequest, cb?: (error: string, rep: CreatePrivateNatGatewayResponse) => void): Promise<CreatePrivateNatGatewayResponse>;
/**
* 本接口(AcceptVpcPeeringConnection)用于接受对等连接请求。
*/
AcceptVpcPeeringConnection(req: AcceptVpcPeeringConnectionRequest, cb?: (error: string, rep: AcceptVpcPeeringConnectionResponse) => void): Promise<AcceptVpcPeeringConnectionResponse>;
/**
* 本接口(EnableGatewayFlowMonitor)用于开启网关流量监控。
*/
EnableGatewayFlowMonitor(req: EnableGatewayFlowMonitorRequest, cb?: (error: string, rep: EnableGatewayFlowMonitorResponse) => void): Promise<EnableGatewayFlowMonitorResponse>;
/**
* 本接口 (DescribeAddresses) 用于查询一个或多个[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)的详细信息。
* 如果参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的 EIP。
*/
DescribeAddresses(req: DescribeAddressesRequest, cb?: (error: string, rep: DescribeAddressesResponse) => void): Promise<DescribeAddressesResponse>;
/**
* 本接口(CheckGatewayFlowMonitor)用于查询网关是否启用流量监控。
*/
CheckGatewayFlowMonitor(req: CheckGatewayFlowMonitorRequest, cb?: (error: string, rep: CheckGatewayFlowMonitorResponse) => void): Promise<CheckGatewayFlowMonitorResponse>;
/**
* 本接口(CreateCcnRouteTables)用于给指定的云联网实例新建路由表。
*/
CreateCcnRouteTables(req: CreateCcnRouteTablesRequest, cb?: (error: string, rep: CreateCcnRouteTablesResponse) => void): Promise<CreateCcnRouteTablesResponse>;
/**
* 本接口(ReplaceCcnRouteTableBroadcastPolicys)用于替换云联网路由表路由传播策略。
> 特别注意:是全量覆盖,非增量添加
**路由条件支持以下四种:**
- 实例类型: `instance-type`,可选值:私有网络 `VPC`、专线网关 `DIRECTCONNECT`、VPN网关 `VPNGW`
- 实例ID: `instance-id`,例如:`dcg-8zljkrft`、`vpc-jdevjrup`,暂不支持 `Edge` 实例
- 实例地域: `instance-region`,例如:`ap-guangzhou`<br />产品支持的所有地域列表可通过接口 [DescribeRegions](https://cloud.tencent.com/document/product/1596/77930) 查询,其中参数 `Product` 设置为 `ccn`
- 路由前缀: `cidr-block`,例如:`10.1.0.0/16`
**传播条件支持以下三种:**
- 实例类型: `instance-type`,格式同路由条件
- 实例ID: `instance-id`,格式同路由条件
- 实例地域: `instance-region`,格式同路由条件
**使用限制:**
- 一条策略内的单个条件类型,最大支持设置 `25` 个条件值
- 一张路由表,最大支持 `100` 条路由传播策略
- 路由条件类型中,只有 `cidr-block` 类型支持模糊匹配和精确匹配两种,其它类型只支持精确匹配一种模式
*/
ReplaceCcnRouteTableBroadcastPolicys(req: ReplaceCcnRouteTableBroadcastPolicysRequest, cb?: (error: string, rep: ReplaceCcnRouteTableBroadcastPolicysResponse) => void): Promise<ReplaceCcnRouteTableBroadcastPolicysResponse>;
/**
* 更新SslVpnClient证书
*/
ModifyVpnGatewaySslClientCert(req: ModifyVpnGatewaySslClientCertRequest, cb?: (error: string, rep: ModifyVpnGatewaySslClientCertResponse) => void): Promise<ModifyVpnGatewaySslClientCertResponse>;
/**
* 本接口用于修改 SSL-VPN 服务端属性
*/
ModifyVpnGatewaySslServer(req: ModifyVpnGatewaySslServerRequest, cb?: (error: string, rep: ModifyVpnGatewaySslServerResponse) => void): Promise<ModifyVpnGatewaySslServerResponse>;
/**
* 本接口 (DescribeSpecificTrafficPackageUsedDetails) 用于查询指定 共享流量包 的用量明细。
*/
DescribeSpecificTrafficPackageUsedDetails(req: DescribeSpecificTrafficPackageUsedDetailsRequest, cb?: (error: string, rep: DescribeSpecificTrafficPackageUsedDetailsResponse) => void): Promise<DescribeSpecificTrafficPackageUsedDetailsResponse>;
/**
* 本接口(ReplaceRouteTableAssociation)用于修改子网(Subnet)关联的路由表(RouteTable)。
* 一个子网只能关联一个路由表。
*/
ReplaceRouteTableAssociation(req: ReplaceRouteTableAssociationRequest, cb?: (error: string, rep: ReplaceRouteTableAssociationResponse) => void): Promise<ReplaceRouteTableAssociationResponse>;
/**
* 删除共享带宽包(仅非活动状态的流量包可删除)。
*/
DeleteTrafficPackages(req: DeleteTrafficPackagesRequest, cb?: (error: string, rep: DeleteTrafficPackagesResponse) => void): Promise<DeleteTrafficPackagesResponse>;
/**
* 本接口(DescribeTemplateLimits)用于查询参数模板配额列表。
*/
DescribeTemplateLimits(req?: DescribeTemplateLimitsRequest, cb?: (error: string, rep: DescribeTemplateLimitsResponse) => void): Promise<DescribeTemplateLimitsResponse>;
/**
* 本接口(CheckNetDetectState)用于验证网络探测。
*/
CheckNetDetectState(req: CheckNetDetectStateRequest, cb?: (error: string, rep: CheckNetDetectStateResponse) => void): Promise<CheckNetDetectStateResponse>;
/**
* 本接口(InquiryPriceResetVpnGatewayInternetMaxBandwidth)用于调整VPN网关带宽上限询价。
*/
InquiryPriceResetVpnGatewayInternetMaxBandwidth(req: InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest, cb?: (error: string, rep: InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse) => void): Promise<InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse>;
/**
* 判断用户在网络侧的用户类型,如标准(带宽上移),传统(非上移)。
*/
DescribeNetworkAccountType(req?: DescribeNetworkAccountTypeRequest, cb?: (error: string, rep: DescribeNetworkAccountTypeResponse) => void): Promise<DescribeNetworkAccountTypeResponse>;
/**
* 本接口(ModifyAddressesBandwidth)用于调整[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称EIP)带宽,支持后付费EIP, 预付费EIP和带宽包EIP
*/
ModifyAddressesBandwidth(req: ModifyAddressesBandwidthRequest, cb?: (error: string, rep: ModifyAddressesBandwidthResponse) => void): Promise<ModifyAddressesBandwidthResponse>;
/**
* 本接口(CreateSubnet)用于创建子网。
* 创建子网前必须创建好 VPC。
* 子网创建成功后,子网网段不能修改。子网网段必须在VPC网段内,可以和VPC网段相同(VPC有且只有一个子网时),建议子网网段在VPC网段内,预留网段给其他子网使用。
* 您可以创建的最小网段子网掩码为28(有16个IP地址),最大网段子网掩码为16(65,536个IP地址)。
* 同一个VPC内,多个子网的网段不能重叠。
* 子网创建后会自动关联到默认路由表。
* 创建子网同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
*/
CreateSubnet(req: CreateSubnetRequest, cb?: (error: string, rep: CreateSubnetResponse) => void): Promise<CreateSubnetResponse>;
/**
* 创建SSL-VPN-CLIENT
*/
CreateVpnGatewaySslClient(req: CreateVpnGatewaySslClientRequest, cb?: (error: string, rep: CreateVpnGatewaySslClientResponse) => void): Promise<CreateVpnGatewaySslClientResponse>;
/**
* 本接口(AllocateIp6AddressesBandwidth)用于为传统弹性公网 IPv6 地址开通 IPv6 公网带宽。
- 传统弹性公网 IPv6 地址默认仅具备内网通信能力,需通过控制台或 API 接口为其分配公网带宽后,才能具备 IPv6 公网通信能力、并于传统弹性公网 IPv6 列表页可见。
- 支持为一个或多个传统弹性公网 IPv6 实例开通公网带宽。
*/
AllocateIp6AddressesBandwidth(req: AllocateIp6AddressesBandwidthRequest, cb?: (error: string, rep: AllocateIp6AddressesBandwidthResponse) => void): Promise<AllocateIp6AddressesBandwidthResponse>;
/**
* 本接口(LockCcnBandwidths)用户锁定云联网限速实例。
该接口一般用来封禁地域间限速的云联网实例下的限速实例, 目前联通内部运营系统通过云API调用, 如果是出口限速, 一般使用更粗的云联网实例粒度封禁(LockCcns)。
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统。
*/
LockCcnBandwidths(req: LockCcnBandwidthsRequest, cb?: (error: string, rep: LockCcnBandwidthsResponse) => void): Promise<LockCcnBandwidthsResponse>;
/**
* 本接口(DeleteServiceTemplateGroup)用于删除协议端口模板集合。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
*/
DeleteServiceTemplateGroup(req: DeleteServiceTemplateGroupRequest, cb?: (error: string, rep: DeleteServiceTemplateGroupResponse) => void): Promise<DeleteServiceTemplateGroupResponse>;
/**
* 接口用于添加带宽包资源,包括[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)和[负载均衡](https://cloud.tencent.com/document/product/214/517)等
*/
AddBandwidthPackageResources(req: AddBandwidthPackageResourcesRequest, cb?: (error: string, rep: AddBandwidthPackageResourcesResponse) => void): Promise<AddBandwidthPackageResourcesResponse>;
/**
* 本接口 (AllocateAddresses) 用于申请一个或多个[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)。
* EIP 是专为动态云计算设计的静态 IP 地址。借助 EIP,您可以快速将 EIP 重新映射到您的另一个实例上,从而屏蔽实例故障。
* 您的 EIP 与腾讯云账户相关联,而不是与某个实例相关联。在您选择显式释放该地址,或欠费超过24小时之前,它会一直与您的腾讯云账户保持关联。
* 一个腾讯云账户在每个地域能申请的 EIP 最大配额有所限制,可参见 [EIP 产品简介](https://cloud.tencent.com/document/product/213/5733),上述配额可通过 DescribeAddressQuota 接口获取。
*/
AllocateAddresses(req: AllocateAddressesRequest, cb?: (error: string, rep: AllocateAddressesResponse) => void): Promise<AllocateAddressesResponse>;
/**
* 删除 IDC通道
*/
DeleteCdcLDCXList(req?: DeleteCdcLDCXListRequest, cb?: (error: string, rep: DeleteCdcLDCXListResponse) => void): Promise<DeleteCdcLDCXListResponse>;
/**
* 本接口(DescribeIp6Addresses)用于查询一个或多个传统弹性公网 IPv6 实例的详细信息。
*/
DescribeIp6Addresses(req: DescribeIp6AddressesRequest, cb?: (error: string, rep: DescribeIp6AddressesResponse) => void): Promise<DescribeIp6AddressesResponse>;
/**
* 本接口(DeleteNetworkAclQuintupleEntries)用于删除网络ACL五元组指定的入站规则和出站规则(但不是全量删除该ACL下的所有条目)。在NetworkAclQuintupleEntrySet参数中:NetworkAclQuintupleEntry需要提供NetworkAclQuintupleEntryId。
*/
DeleteNetworkAclQuintupleEntries(req: DeleteNetworkAclQuintupleEntriesRequest, cb?: (error: string, rep: DeleteNetworkAclQuintupleEntriesResponse) => void): Promise<DeleteNetworkAclQuintupleEntriesResponse>;
/**
* 本接口(DeleteDirectConnectGateway)用于删除专线网关。
<li>如果是 NAT 网关,删除专线网关后,NAT 规则以及 ACL 策略都被清理了。</li>
<li>删除专线网关后,系统会删除路由表中跟该专线网关相关的路由策略。</li>
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`QueryTask`接口
*/
DeleteDirectConnectGateway(req: DeleteDirectConnectGatewayRequest, cb?: (error: string, rep: DeleteDirectConnectGatewayResponse) => void): Promise<DeleteDirectConnectGatewayResponse>;
/**
* 本接口(CreateNetworkInterface)用于创建弹性网卡。
* 创建弹性网卡时可以指定内网IP,并且可以指定一个主IP,指定的内网IP必须在弹性网卡所在子网内,而且不能被占用。
* 创建弹性网卡时可以指定需要申请的内网IP数量,系统会随机生成内网IP地址。
* 一个弹性网卡支持绑定的IP地址是有限制的,更多资源限制信息详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。
* 创建弹性网卡同时可以绑定已有安全组。
* 创建弹性网卡同时可以绑定标签, 响应里的标签列表代表添加成功的标签。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
*/
CreateNetworkInterface(req: CreateNetworkInterfaceRequest, cb?: (error: string, rep: CreateNetworkInterfaceResponse) => void): Promise<CreateNetworkInterfaceResponse>;
/**
* 本接口(DescribeNetDetectStates)用于查询网络探测验证结果列表。
*/
DescribeNetDetectStates(req: DescribeNetDetectStatesRequest, cb?: (error: string, rep: DescribeNetDetectStatesResponse) => void): Promise<DescribeNetDetectStatesResponse>;
/**
* 修改虚拟连接
*/
ModifyCdcNetPlaneAttribute(req?: ModifyCdcNetPlaneAttributeRequest, cb?: (error: string, rep: ModifyCdcNetPlaneAttributeResponse) => void): Promise<ModifyCdcNetPlaneAttributeResponse>;
/**
* 本接口(DescribeCcns)用于查询云联网(CCN)列表。
*/
DescribeCcns(req: DescribeCcnsRequest, cb?: (error: string, rep: DescribeCcnsResponse) => void): Promise<DescribeCcnsResponse>;
/**
* 本接口(DeleteCcn)用于删除云联网。
* 删除后,云联网关联的所有实例间路由将被删除,网络将会中断,请务必确认
* 删除云联网是不可逆的操作,请谨慎处理。
*/
DeleteCcn(req: DeleteCcnRequest, cb?: (error: string, rep: DeleteCcnResponse) => void): Promise<DeleteCcnResponse>;
/**
* 本接口(ModifyNetworkAclEntries)用于修改(包括添加和删除)网络ACL的入站规则和出站规则。在NetworkAclEntrySet参数中:
* 若同时传入入站规则和出站规则,则重置原有的入站规则和出站规则,并分别导入传入的规则。
* 若仅传入入站规则,则仅重置原有的入站规则,并导入传入的规则,不影响原有的出站规则(若仅传入出站规则,处理方式类似入站方向)。
*/
ModifyNetworkAclEntries(req: ModifyNetworkAclEntriesRequest, cb?: (error: string, rep: ModifyNetworkAclEntriesResponse) => void): Promise<ModifyNetworkAclEntriesResponse>;
/**
* 该接口用于查询指定的云联网实例的路由表信息。
*/
DescribeCcnRouteTables(req: DescribeCcnRouteTablesRequest, cb?: (error: string, rep: DescribeCcnRouteTablesResponse) => void): Promise<DescribeCcnRouteTablesResponse>;
/**
* 本接口(DetachNetworkInterface)用于弹性网卡解绑云服务器。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询[DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037)
接口。
*/
DetachNetworkInterface(req: DetachNetworkInterfaceRequest, cb?: (error: string, rep: DetachNetworkInterfaceResponse) => void): Promise<DetachNetworkInterfaceResponse>;
/**
* 本接口(ModifyNetworkAclQuintupleEntries)用于修改网络ACL五元组的入站规则和出站规则。在NetworkAclQuintupleEntrySet参数中:NetworkAclQuintupleEntry需要提供NetworkAclQuintupleEntryId。
*/
ModifyNetworkAclQuintupleEntries(req: ModifyNetworkAclQuintupleEntriesRequest, cb?: (error: string, rep: ModifyNetworkAclQuintupleEntriesResponse) => void): Promise<ModifyNetworkAclQuintupleEntriesResponse>;
/**
* 本接口(DeleteAssistantCidr)用于删除辅助CIDR。
*/
DeleteAssistantCidr(req: DeleteAssistantCidrRequest, cb?: (error: string, rep: DeleteAssistantCidrResponse) => void): Promise<DeleteAssistantCidrResponse>;
/**
* 本接口(DeleteNetworkInterface)用于删除弹性网卡。
* 弹性网卡上绑定了云服务器时,不能被删除。
* 删除指定弹性网卡,弹性网卡必须先和子机解绑才能删除。删除之后弹性网卡上所有内网IP都将被退还。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
*/
DeleteNetworkInterface(req: DeleteNetworkInterfaceRequest, cb?: (error: string, rep: DeleteNetworkInterfaceResponse) => void): Promise<DeleteNetworkInterfaceResponse>;
/**
* 本接口(ModifyLocalGateway)用于修改CDC的本地网关。
*/
ModifyLocalGateway(req: ModifyLocalGatewayRequest, cb?: (error: string, rep: ModifyLocalGatewayResponse) => void): Promise<ModifyLocalGatewayResponse>;
/**
* 本接口(DescribeSubnetResourceDashboard)用于查看Subnet资源信息。
*/
DescribeSubnetResourceDashboard(req: DescribeSubnetResourceDashboardRequest, cb?: (error: string, rep: DescribeSubnetResourceDashboardResponse) => void): Promise<DescribeSubnetResourceDashboardResponse>;
/**
* 本接口(DescribeFlowLog)用于查询流日志实例信息。
*/
DescribeFlowLog(req: DescribeFlowLogRequest, cb?: (error: string, rep: DescribeFlowLogResponse) => void): Promise<DescribeFlowLogResponse>;
/**
* 本接口(AssociateInstancesToCcnRouteTable)用于将指定的云联网实例关联到指定的云联网路由表。
*/
AssociateInstancesToCcnRouteTable(req: AssociateInstancesToCcnRouteTableRequest, cb?: (error: string, rep: AssociateInstancesToCcnRouteTableResponse) => void): Promise<AssociateInstancesToCcnRouteTableResponse>;
/**
* 该接口用于续费包月带宽计费模式的弹性公网IP
*/
RenewAddresses(req: RenewAddressesRequest, cb?: (error: string, rep: RenewAddressesResponse) => void): Promise<RenewAddressesResponse>;
/**
* 本接口(DescribeCcnRegionBandwidthLimits)用于查询云联网各地域出带宽上限,该接口只返回已关联网络实例包含的地域。
*/
DescribeCcnRegionBandwidthLimits(req: DescribeCcnRegionBandwidthLimitsRequest, cb?: (error: string, rep: DescribeCcnRegionBandwidthLimitsResponse) => void): Promise<DescribeCcnRegionBandwidthLimitsResponse>;
/**
* 1. 该接口用于在转换实例下添加IPV6转换规则。
2. 支持在同一个转换实例下批量添加转换规则,一个账户在一个地域最多50个。
3. 一个完整的转换规则包括vip6:vport6:protocol:vip:vport,其中vip6:vport6:protocol必须是唯一。
*/
AddIp6Rules(req: AddIp6RulesRequest, cb?: (error: string, rep: AddIp6RulesResponse) => void): Promise<AddIp6RulesResponse>;
/**
* 将专线网关与NAT网关解绑,解绑之后,专线网关将不能通过NAT网关访问公网
*/
DisassociateDirectConnectGatewayNatGateway(req: DisassociateDirectConnectGatewayNatGatewayRequest, cb?: (error: string, rep: DisassociateDirectConnectGatewayNatGatewayResponse) => void): Promise<DisassociateDirectConnectGatewayNatGatewayResponse>;
/**
* 本接口(DescribeUsedIpAddress)用于查询Subnet或者Vpc内的ip的使用情况,
如ip被占用,返回占用ip的资源类别与id;如未被占用,返回空值
*/
DescribeUsedIpAddress(req: DescribeUsedIpAddressRequest, cb?: (error: string, rep: DescribeUsedIpAddressResponse) => void): Promise<DescribeUsedIpAddressResponse>;
/**
* 本接口(DescribeCcnRoutes)用于查询已加入云联网(CCN)的路由。
*/
DescribeCcnRoutes(req: DescribeCcnRoutesRequest, cb?: (error: string, rep: DescribeCcnRoutesResponse) => void): Promise<DescribeCcnRoutesResponse>;
/**
* 本接口(ReplaceDirectConnectGatewayCcnRoutes)根据路由ID(RouteId)修改指定的路由(Route),支持批量修改。
*/
ReplaceDirectConnectGatewayCcnRoutes(req: ReplaceDirectConnectGatewayCcnRoutesRequest, cb?: (error: string, rep: ReplaceDirectConnectGatewayCcnRoutesResponse) => void): Promise<ReplaceDirectConnectGatewayCcnRoutesResponse>;
/**
* 本接口(GetCcnRegionBandwidthLimits)用于查询云联网相关地域带宽信息,其中预付费模式的云联网仅支持地域间限速,后付费模式的云联网支持地域间限速和地域出口限速。
*/
GetCcnRegionBandwidthLimits(req: GetCcnRegionBandwidthLimitsRequest, cb?: (error: string, rep: GetCcnRegionBandwidthLimitsResponse) => void): Promise<GetCcnRegionBandwidthLimitsResponse>;
/**
* 增加模板对象中的IP地址、协议端口、IP地址组、协议端口组。
*/
AddTemplateMember(req: AddTemplateMemberRequest, cb?: (error: string, rep: AddTemplateMemberResponse) => void): Promise<AddTemplateMemberResponse>;
/**
* 查询指定EIP的带宽上下限范围。
*/
DescribeAddressBandwidthRange(req: DescribeAddressBandwidthRangeRequest, cb?: (error: string, rep: DescribeAddressBandwidthRangeResponse) => void): Promise<DescribeAddressBandwidthRangeResponse>;
/**
* 本接口(DeleteAddressTemplate)用于删除IP地址模板。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
*/
DeleteAddressTemplate(req: DeleteAddressTemplateRequest, cb?: (error: string, rep: DeleteAddressTemplateResponse) => void): Promise<DeleteAddressTemplateResponse>;
/**
* 本接口(WithdrawNotifyRoutes)用于撤销已发布到云联网的路由。路由表列表页操作增加“从云联网撤销”。
*/
WithdrawNotifyRoutes(req: WithdrawNotifyRoutesRequest, cb?: (error: string, rep: WithdrawNotifyRoutesResponse) => void): Promise<WithdrawNotifyRoutesResponse>;
/**
* 创建虚拟连接,用于支持 CDC 多租户模式
*/
CreateCdcNetPlanes(req?: CreateCdcNetPlanesRequest, cb?: (error: string, rep: CreateCdcNetPlanesResponse) => void): Promise<CreateCdcNetPlanesResponse>;
/**
* 本接口(DeleteRoutes)用于对某个路由表批量删除路由策略(Route)。
*/
DeleteRoutes(req: DeleteRoutesRequest, cb?: (error: string, rep: DeleteRoutesResponse) => void): Promise<DeleteRoutesResponse>;
/**
* 本接口(InquiryPriceCreateVpnGateway)用于创建VPN网关询价。
*/
InquiryPriceCreateVpnGateway(req: InquiryPriceCreateVpnGatewayRequest, cb?: (error: string, rep: InquiryPriceCreateVpnGatewayResponse) => void): Promise<InquiryPriceCreateVpnGatewayResponse>;
/**
* 删除高优路由表
*/
DeleteHighPriorityRouteTables(req: DeleteHighPriorityRouteTablesRequest, cb?: (error: string, rep: DeleteHighPriorityRouteTablesResponse) => void): Promise<DeleteHighPriorityRouteTablesResponse>;
/**
* 本接口(DescribeCrossBorderCompliance)用于查询用户创建的合规化资质审批单。
服务商可以查询服务名下的任意 `APPID` 创建的审批单;非服务商,只能查询自己审批单。
*/
DescribeCrossBorderCompliance(req: DescribeCrossBorderComplianceRequest, cb?: (error: string, rep: DescribeCrossBorderComplianceResponse) => void): Promise<DescribeCrossBorderComplianceResponse>;
/**
* 本接口(CreateSecurityGroup)用于创建新的安全组(SecurityGroup)。
* 每个账户下每个地域的每个项目的<a href="https://cloud.tencent.com/document/product/213/12453">安全组数量限制</a>。
* 新建的安全组的入站和出站规则默认都是全部拒绝,在创建后通常您需要再调用CreateSecurityGroupPolicies将安全组的规则设置为需要的规则。
* 创建安全组同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
*/
CreateSecurityGroup(req: CreateSecurityGroupRequest, cb?: (error: string, rep: CreateSecurityGroupResponse) => void): Promise<CreateSecurityGroupResponse>;
/**
* 本接口(ModifyNetworkInterfaceAttribute)用于修改弹性网卡属性。
*/
ModifyNetworkInterfaceAttribute(req: ModifyNetworkInterfaceAttributeRequest, cb?: (error: string, rep: ModifyNetworkInterfaceAttributeResponse) => void): Promise<ModifyNetworkInterfaceAttributeResponse>;
/**
* 本接口(ModifyVpcPeeringConnection)用于修改私有网络对等连接属性。
*/
ModifyVpcPeeringConnection(req: ModifyVpcPeeringConnectionRequest, cb?: (error: string, rep: ModifyVpcPeeringConnectionResponse) => void): Promise<ModifyVpcPeeringConnectionResponse>;
/**
* 本接口(DescribeVpcLimits)用于获取私有网络配额,部分私有网络的配额有地域属性。
LimitTypes取值范围:
* appid-max-vpcs (每个开发商每个地域可创建的VPC数)。
* vpc-max-subnets(每个VPC可创建的子网数)。
* vpc-max-route-tables(每个VPC可创建的路由表数)。
* route-table-max-policies(每个路由表可添加的策略数)。
* vpc-max-vpn-gateways(每个VPC可创建的VPN网关数)。
* appid-max-custom-gateways(每个开发商可创建的对端网