tencentcloud-sdk-nodejs-intl-en
Version:
659 lines • 201 kB
JavaScript
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
const models = require("./models");
const AbstractClient = require('../../common/abstract_client')
const GenerateVpnConnectionDefaultHealthCheckIpRequest = models.GenerateVpnConnectionDefaultHealthCheckIpRequest;
const CreateNetworkAclResponse = models.CreateNetworkAclResponse;
const NetworkAcl = models.NetworkAcl;
const ModifyAddressTemplateAttributeResponse = models.ModifyAddressTemplateAttributeResponse;
const ServiceTemplateGroup = models.ServiceTemplateGroup;
const CreateRoutesRequest = models.CreateRoutesRequest;
const DescribeHaVipsResponse = models.DescribeHaVipsResponse;
const SecurityGroupAssociationStatistics = models.SecurityGroupAssociationStatistics;
const DeleteServiceTemplateResponse = models.DeleteServiceTemplateResponse;
const CreateServiceTemplateRequest = models.CreateServiceTemplateRequest;
const IKEOptionsSpecification = models.IKEOptionsSpecification;
const CreateCcnResponse = models.CreateCcnResponse;
const DescribeVpnConnectionsRequest = models.DescribeVpnConnectionsRequest;
const CreateAssistantCidrRequest = models.CreateAssistantCidrRequest;
const DescribeNetworkInterfacesRequest = models.DescribeNetworkInterfacesRequest;
const ReleaseIp6AddressesBandwidthResponse = models.ReleaseIp6AddressesBandwidthResponse;
const DescribeVpcIpv6AddressesRequest = models.DescribeVpcIpv6AddressesRequest;
const SourceIpTranslationNatRule = models.SourceIpTranslationNatRule;
const DisableCcnRoutesRequest = models.DisableCcnRoutesRequest;
const ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse = models.ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse;
const ModifyNatGatewaySourceIpTranslationNatRuleRequest = models.ModifyNatGatewaySourceIpTranslationNatRuleRequest;
const SetVpnGatewaysRenewFlagRequest = models.SetVpnGatewaysRenewFlagRequest;
const ModifyCcnRegionBandwidthLimitsTypeResponse = models.ModifyCcnRegionBandwidthLimitsTypeResponse;
const DescribeVpnGatewaysResponse = models.DescribeVpnGatewaysResponse;
const ModifyNetworkAclQuintupleEntriesRequest = models.ModifyNetworkAclQuintupleEntriesRequest;
const ModifyServiceTemplateAttributeRequest = models.ModifyServiceTemplateAttributeRequest;
const SecurityGroupPolicy = models.SecurityGroupPolicy;
const DescribeIpGeolocationInfosRequest = models.DescribeIpGeolocationInfosRequest;
const ResetAttachCcnInstancesResponse = models.ResetAttachCcnInstancesResponse;
const CreateSnapshotPoliciesResponse = models.CreateSnapshotPoliciesResponse;
const DescribeServiceTemplateGroupsResponse = models.DescribeServiceTemplateGroupsResponse;
const DescribeVpcEndPointRequest = models.DescribeVpcEndPointRequest;
const AssignPrivateIpAddressesRequest = models.AssignPrivateIpAddressesRequest;
const ResourceStatisticsItem = models.ResourceStatisticsItem;
const DetachClassicLinkVpcRequest = models.DetachClassicLinkVpcRequest;
const DescribeBandwidthPackageBillUsageResponse = models.DescribeBandwidthPackageBillUsageResponse;
const DeleteBandwidthPackageResponse = models.DeleteBandwidthPackageResponse;
const ModifyNatGatewayAttributeRequest = models.ModifyNatGatewayAttributeRequest;
const DescribeLocalGatewayRequest = models.DescribeLocalGatewayRequest;
const FlowLog = models.FlowLog;
const ModifyDirectConnectGatewayAttributeRequest = models.ModifyDirectConnectGatewayAttributeRequest;
const IpField = models.IpField;
const CreateNetworkInterfaceResponse = models.CreateNetworkInterfaceResponse;
const AddBandwidthPackageResourcesRequest = models.AddBandwidthPackageResourcesRequest;
const AssignIpv6SubnetCidrBlockRequest = models.AssignIpv6SubnetCidrBlockRequest;
const CreateVpcResponse = models.CreateVpcResponse;
const AssistantCidr = models.AssistantCidr;
const ModifyNetworkAclEntriesRequest = models.ModifyNetworkAclEntriesRequest;
const DescribeVpcPrivateIpAddressesRequest = models.DescribeVpcPrivateIpAddressesRequest;
const AddressTemplate = models.AddressTemplate;
const VpnGatewayQuota = models.VpnGatewayQuota;
const DescribeBandwidthPackageBillUsageRequest = models.DescribeBandwidthPackageBillUsageRequest;
const UnassignIpv6AddressesResponse = models.UnassignIpv6AddressesResponse;
const DescribeFlowLogsRequest = models.DescribeFlowLogsRequest;
const CloneSecurityGroupRequest = models.CloneSecurityGroupRequest;
const AssociateNatGatewayAddressRequest = models.AssociateNatGatewayAddressRequest;
const CreateDirectConnectGatewayRequest = models.CreateDirectConnectGatewayRequest;
const CreateVpcEndPointRequest = models.CreateVpcEndPointRequest;
const ModifyBandwidthPackageAttributeRequest = models.ModifyBandwidthPackageAttributeRequest;
const TransformAddressResponse = models.TransformAddressResponse;
const DisassociateNetworkInterfaceSecurityGroupsRequest = models.DisassociateNetworkInterfaceSecurityGroupsRequest;
const SecurityGroupPolicySet = models.SecurityGroupPolicySet;
const ModifyFlowLogAttributeRequest = models.ModifyFlowLogAttributeRequest;
const UnassignIpv6SubnetCidrBlockResponse = models.UnassignIpv6SubnetCidrBlockResponse;
const ModifyVpcEndPointServiceAttributeRequest = models.ModifyVpcEndPointServiceAttributeRequest;
const DescribeIpGeolocationInfosResponse = models.DescribeIpGeolocationInfosResponse;
const DescribeVpcTaskResultRequest = models.DescribeVpcTaskResultRequest;
const AssociateNetworkAclSubnetsResponse = models.AssociateNetworkAclSubnetsResponse;
const DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest = models.DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest;
const ResetRoutesRequest = models.ResetRoutesRequest;
const CheckNetDetectStateRequest = models.CheckNetDetectStateRequest;
const RouteTableAssociation = models.RouteTableAssociation;
const ModifyCustomerGatewayAttributeRequest = models.ModifyCustomerGatewayAttributeRequest;
const DescribeRouteTablesResponse = models.DescribeRouteTablesResponse;
const DeleteVpcEndPointServiceWhiteListRequest = models.DeleteVpcEndPointServiceWhiteListRequest;
const DetachSnapshotInstancesResponse = models.DetachSnapshotInstancesResponse;
const ReplaceSecurityGroupPoliciesRequest = models.ReplaceSecurityGroupPoliciesRequest;
const DeleteVpcEndPointServiceRequest = models.DeleteVpcEndPointServiceRequest;
const DeleteCcnResponse = models.DeleteCcnResponse;
const ServiceTemplate = models.ServiceTemplate;
const DescribeCcnAttachedInstancesRequest = models.DescribeCcnAttachedInstancesRequest;
const AttachSnapshotInstancesResponse = models.AttachSnapshotInstancesResponse;
const DescribeNatGatewaySourceIpTranslationNatRulesRequest = models.DescribeNatGatewaySourceIpTranslationNatRulesRequest;
const DescribeNatGatewaysRequest = models.DescribeNatGatewaysRequest;
const InstanceJumbo = models.InstanceJumbo;
const ModifyFlowLogAttributeResponse = models.ModifyFlowLogAttributeResponse;
const DescribeBandwidthPackagesResponse = models.DescribeBandwidthPackagesResponse;
const ReplaceSecurityGroupPoliciesResponse = models.ReplaceSecurityGroupPoliciesResponse;
const DescribeDirectConnectGatewaysRequest = models.DescribeDirectConnectGatewaysRequest;
const DisassociateVpcEndPointSecurityGroupsRequest = models.DisassociateVpcEndPointSecurityGroupsRequest;
const DescribeIPv6AddressesResponse = models.DescribeIPv6AddressesResponse;
const AttachSnapshotInstancesRequest = models.AttachSnapshotInstancesRequest;
const CreateVpcEndPointServiceWhiteListResponse = models.CreateVpcEndPointServiceWhiteListResponse;
const DescribeInstanceJumboResponse = models.DescribeInstanceJumboResponse;
const DescribeIpGeolocationDatabaseUrlResponse = models.DescribeIpGeolocationDatabaseUrlResponse;
const DescribeNatGatewaySourceIpTranslationNatRulesResponse = models.DescribeNatGatewaySourceIpTranslationNatRulesResponse;
const DescribeVpcsRequest = models.DescribeVpcsRequest;
const AcceptAttachCcnInstancesRequest = models.AcceptAttachCcnInstancesRequest;
const CreateNetworkAclQuintupleEntriesResponse = models.CreateNetworkAclQuintupleEntriesResponse;
const DescribeGatewayFlowMonitorDetailResponse = models.DescribeGatewayFlowMonitorDetailResponse;
const IpGeolocationInfo = models.IpGeolocationInfo;
const DeleteFlowLogRequest = models.DeleteFlowLogRequest;
const NetDetectState = models.NetDetectState;
const DescribeSnapshotFilesRequest = models.DescribeSnapshotFilesRequest;
const HaVipDisassociateAddressIpResponse = models.HaVipDisassociateAddressIpResponse;
const DescribeTaskResultRequest = models.DescribeTaskResultRequest;
const ModifyAddressInternetChargeTypeResponse = models.ModifyAddressInternetChargeTypeResponse;
const UnassignIpv6SubnetCidrBlockRequest = models.UnassignIpv6SubnetCidrBlockRequest;
const ModifyIPv6AddressesBandwidthRequest = models.ModifyIPv6AddressesBandwidthRequest;
const DeleteVpcEndPointServiceResponse = models.DeleteVpcEndPointServiceResponse;
const ModifyNetworkAclQuintupleEntriesResponse = models.ModifyNetworkAclQuintupleEntriesResponse;
const AssignIpv6CidrBlockRequest = models.AssignIpv6CidrBlockRequest;
const CreateSecurityGroupPoliciesResponse = models.CreateSecurityGroupPoliciesResponse;
const UnassignIpv6CidrBlockResponse = models.UnassignIpv6CidrBlockResponse;
const ModifyVpnGatewayRoutesRequest = models.ModifyVpnGatewayRoutesRequest;
const HaVipAssociateAddressIpRequest = models.HaVipAssociateAddressIpRequest;
const DisassociateNatGatewayAddressResponse = models.DisassociateNatGatewayAddressResponse;
const DeleteRoutesResponse = models.DeleteRoutesResponse;
const DescribeCrossBorderComplianceRequest = models.DescribeCrossBorderComplianceRequest;
const DescribeSecurityGroupAssociationStatisticsResponse = models.DescribeSecurityGroupAssociationStatisticsResponse;
const ModifyAssistantCidrResponse = models.ModifyAssistantCidrResponse;
const CidrForCcn = models.CidrForCcn;
const NatGatewayAddress = models.NatGatewayAddress;
const DescribeVpcEndPointServiceResponse = models.DescribeVpcEndPointServiceResponse;
const ModifyNetworkAclEntriesResponse = models.ModifyNetworkAclEntriesResponse;
const ModifyVpcEndPointAttributeResponse = models.ModifyVpcEndPointAttributeResponse;
const DescribeFlowLogRequest = models.DescribeFlowLogRequest;
const DescribeIp6AddressesRequest = models.DescribeIp6AddressesRequest;
const DescribeAccountAttributesResponse = models.DescribeAccountAttributesResponse;
const ModifyAddressesRenewFlagRequest = models.ModifyAddressesRenewFlagRequest;
const AssignPrivateIpAddressesResponse = models.AssignPrivateIpAddressesResponse;
const DescribeSecurityGroupsRequest = models.DescribeSecurityGroupsRequest;
const RefreshDirectConnectGatewayRouteToNatGatewayRequest = models.RefreshDirectConnectGatewayRouteToNatGatewayRequest;
const DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest = models.DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest;
const ReturnNormalAddressesRequest = models.ReturnNormalAddressesRequest;
const ModifyNetworkAclAttributeResponse = models.ModifyNetworkAclAttributeResponse;
const AddBandwidthPackageResourcesResponse = models.AddBandwidthPackageResourcesResponse;
const DisassociateNetworkAclSubnetsResponse = models.DisassociateNetworkAclSubnetsResponse;
const SetCcnRegionBandwidthLimitsRequest = models.SetCcnRegionBandwidthLimitsRequest;
const ModifyAddressInternetChargeTypeRequest = models.ModifyAddressInternetChargeTypeRequest;
const ModifyIp6AddressesBandwidthRequest = models.ModifyIp6AddressesBandwidthRequest;
const CreateLocalGatewayRequest = models.CreateLocalGatewayRequest;
const DescribeDirectConnectGatewaysResponse = models.DescribeDirectConnectGatewaysResponse;
const CreateVpnGatewayRoutesRequest = models.CreateVpnGatewayRoutesRequest;
const CreateSecurityGroupWithPoliciesResponse = models.CreateSecurityGroupWithPoliciesResponse;
const DeleteAddressTemplateResponse = models.DeleteAddressTemplateResponse;
const ResumeSnapshotInstanceResponse = models.ResumeSnapshotInstanceResponse;
const ModifySubnetAttributeResponse = models.ModifySubnetAttributeResponse;
const ResetNatGatewayConnectionRequest = models.ResetNatGatewayConnectionRequest;
const ModifyCcnAttachedInstancesAttributeRequest = models.ModifyCcnAttachedInstancesAttributeRequest;
const DeleteAddressTemplateRequest = models.DeleteAddressTemplateRequest;
const CreateNatGatewaySourceIpTranslationNatRuleRequest = models.CreateNatGatewaySourceIpTranslationNatRuleRequest;
const NetworkInterface = models.NetworkInterface;
const TransformAddressRequest = models.TransformAddressRequest;
const ReplaceDirectConnectGatewayCcnRoutesRequest = models.ReplaceDirectConnectGatewayCcnRoutesRequest;
const ReferredSecurityGroup = models.ReferredSecurityGroup;
const ModifyAddressTemplateAttributeRequest = models.ModifyAddressTemplateAttributeRequest;
const CreateNatGatewayResponse = models.CreateNatGatewayResponse;
const DescribeVpcsResponse = models.DescribeVpcsResponse;
const ModifySecurityGroupAttributeRequest = models.ModifySecurityGroupAttributeRequest;
const ModifyNetDetectRequest = models.ModifyNetDetectRequest;
const DescribeSgSnapshotFileContentResponse = models.DescribeSgSnapshotFileContentResponse;
const DescribeNetDetectStatesResponse = models.DescribeNetDetectStatesResponse;
const DescribeVpcResourceDashboardResponse = models.DescribeVpcResourceDashboardResponse;
const AllocateIp6AddressesBandwidthResponse = models.AllocateIp6AddressesBandwidthResponse;
const DescribeNetDetectStatesRequest = models.DescribeNetDetectStatesRequest;
const DescribeFlowLogResponse = models.DescribeFlowLogResponse;
const DownloadCustomerGatewayConfigurationResponse = models.DownloadCustomerGatewayConfigurationResponse;
const DescribeBandwidthPackagesRequest = models.DescribeBandwidthPackagesRequest;
const DeleteDirectConnectGatewayCcnRoutesResponse = models.DeleteDirectConnectGatewayCcnRoutesResponse;
const DescribeAssistantCidrResponse = models.DescribeAssistantCidrResponse;
const BackupPolicy = models.BackupPolicy;
const IpAddressStates = models.IpAddressStates;
const InstanceStatistic = models.InstanceStatistic;
const InternetPriceDetail = models.InternetPriceDetail;
const CreateVpnConnectionRequest = models.CreateVpnConnectionRequest;
const CcnRoute = models.CcnRoute;
const DescribeTrafficPackagesRequest = models.DescribeTrafficPackagesRequest;
const DeleteSecurityGroupPoliciesRequest = models.DeleteSecurityGroupPoliciesRequest;
const VpnConnection = models.VpnConnection;
const DescribeCcnsRequest = models.DescribeCcnsRequest;
const ModifyNatGatewayAttributeResponse = models.ModifyNatGatewayAttributeResponse;
const DescribeNetDetectsRequest = models.DescribeNetDetectsRequest;
const CreateAddressTemplateGroupRequest = models.CreateAddressTemplateGroupRequest;
const AssociateIPv6AddressRequest = models.AssociateIPv6AddressRequest;
const DescribeCustomerGatewayVendorsResponse = models.DescribeCustomerGatewayVendorsResponse;
const DeleteSubnetResponse = models.DeleteSubnetResponse;
const EnableSnapshotPoliciesResponse = models.EnableSnapshotPoliciesResponse;
const Vpc = models.Vpc;
const CreateVpnGatewayResponse = models.CreateVpnGatewayResponse;
const DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse = models.DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse;
const FlowLogStorage = models.FlowLogStorage;
const DescribeVpcIpv6AddressesResponse = models.DescribeVpcIpv6AddressesResponse;
const RejectAttachCcnInstancesRequest = models.RejectAttachCcnInstancesRequest;
const ModifyCcnRegionBandwidthLimitsTypeRequest = models.ModifyCcnRegionBandwidthLimitsTypeRequest;
const VpnGatewayRoute = models.VpnGatewayRoute;
const DescribeVpcResourceDashboardRequest = models.DescribeVpcResourceDashboardRequest;
const VpcTaskResultDetailInfo = models.VpcTaskResultDetailInfo;
const ReplaceRouteTableAssociationRequest = models.ReplaceRouteTableAssociationRequest;
const AssociateNetworkAclSubnetsRequest = models.AssociateNetworkAclSubnetsRequest;
const CheckAssistantCidrRequest = models.CheckAssistantCidrRequest;
const RenewVpnGatewayRequest = models.RenewVpnGatewayRequest;
const AssociateIPv6AddressResponse = models.AssociateIPv6AddressResponse;
const DescribeSnapshotPoliciesRequest = models.DescribeSnapshotPoliciesRequest;
const DeleteTrafficPackagesRequest = models.DeleteTrafficPackagesRequest;
const NotifyRoutesRequest = models.NotifyRoutesRequest;
const DeleteVpcRequest = models.DeleteVpcRequest;
const ModifyServiceTemplateAttributeResponse = models.ModifyServiceTemplateAttributeResponse;
const DescribeCcnsResponse = models.DescribeCcnsResponse;
const CreateSubnetResponse = models.CreateSubnetResponse;
const DescribeSecurityGroupPoliciesResponse = models.DescribeSecurityGroupPoliciesResponse;
const DescribeGatewayFlowQosResponse = models.DescribeGatewayFlowQosResponse;
const ModifySecurityGroupPoliciesRequest = models.ModifySecurityGroupPoliciesRequest;
const NatGateway = models.NatGateway;
const ReplaceRoutesRequest = models.ReplaceRoutesRequest;
const CreateCustomerGatewayResponse = models.CreateCustomerGatewayResponse;
const TrafficPackage = models.TrafficPackage;
const WithdrawNotifyRoutesRequest = models.WithdrawNotifyRoutesRequest;
const ResourceDashboard = models.ResourceDashboard;
const DescribeSubnetResourceDashboardRequest = models.DescribeSubnetResourceDashboardRequest;
const DeleteServiceTemplateGroupResponse = models.DeleteServiceTemplateGroupResponse;
const DisassociateAddressRequest = models.DisassociateAddressRequest;
const NetworkAclEntrySet = models.NetworkAclEntrySet;
const DeleteVpnConnectionResponse = models.DeleteVpnConnectionResponse;
const ReleaseIPv6AddressesResponse = models.ReleaseIPv6AddressesResponse;
const DescribeBandwidthPackageResourcesRequest = models.DescribeBandwidthPackageResourcesRequest;
const EnableCcnRoutesRequest = models.EnableCcnRoutesRequest;
const Tag = models.Tag;
const CreateFlowLogResponse = models.CreateFlowLogResponse;
const DefaultVpcSubnet = models.DefaultVpcSubnet;
const CreateSubnetsResponse = models.CreateSubnetsResponse;
const DescribeGatewayFlowMonitorDetailRequest = models.DescribeGatewayFlowMonitorDetailRequest;
const FilterObject = models.FilterObject;
const ModifyBandwidthPackageAttributeResponse = models.ModifyBandwidthPackageAttributeResponse;
const DetachNetworkInterfaceResponse = models.DetachNetworkInterfaceResponse;
const DisassociateIPv6AddressRequest = models.DisassociateIPv6AddressRequest;
const ResetRoutesResponse = models.ResetRoutesResponse;
const DeleteNetworkAclRequest = models.DeleteNetworkAclRequest;
const NatGatewayDestinationIpPortTranslationNatRule = models.NatGatewayDestinationIpPortTranslationNatRule;
const CloneSecurityGroupResponse = models.CloneSecurityGroupResponse;
const CreateVpnConnectionResponse = models.CreateVpnConnectionResponse;
const AddressTemplateSpecification = models.AddressTemplateSpecification;
const VpcIpv6Address = models.VpcIpv6Address;
const AssignIpv6AddressesRequest = models.AssignIpv6AddressesRequest;
const CreateServiceTemplateGroupResponse = models.CreateServiceTemplateGroupResponse;
const NetDetect = models.NetDetect;
const VpnGatewayRouteModify = models.VpnGatewayRouteModify;
const DisableSnapshotPoliciesRequest = models.DisableSnapshotPoliciesRequest;
const ModifyIpv6AddressesAttributeResponse = models.ModifyIpv6AddressesAttributeResponse;
const ResumeSnapshotInstanceRequest = models.ResumeSnapshotInstanceRequest;
const ReplaceSecurityGroupPolicyRequest = models.ReplaceSecurityGroupPolicyRequest;
const ModifyVpcEndPointServiceAttributeResponse = models.ModifyVpcEndPointServiceAttributeResponse;
const DescribeReserveIpAddressesResponse = models.DescribeReserveIpAddressesResponse;
const DescribeSnapshotFilesResponse = models.DescribeSnapshotFilesResponse;
const DescribeCcnAttachedInstancesResponse = models.DescribeCcnAttachedInstancesResponse;
const HaVipAssociateAddressIpResponse = models.HaVipAssociateAddressIpResponse;
const DeleteCustomerGatewayResponse = models.DeleteCustomerGatewayResponse;
const CreateVpnGatewayRoutesResponse = models.CreateVpnGatewayRoutesResponse;
const CreateNetDetectRequest = models.CreateNetDetectRequest;
const CreateAddressTemplateResponse = models.CreateAddressTemplateResponse;
const CreateNatGatewayDestinationIpPortTranslationNatRuleResponse = models.CreateNatGatewayDestinationIpPortTranslationNatRuleResponse;
const DeleteAddressTemplateGroupRequest = models.DeleteAddressTemplateGroupRequest;
const DescribeNetworkInterfaceLimitRequest = models.DescribeNetworkInterfaceLimitRequest;
const CreateBandwidthPackageRequest = models.CreateBandwidthPackageRequest;
const DescribeIp6AddressesResponse = models.DescribeIp6AddressesResponse;
const ModifyRouteTableAttributeRequest = models.ModifyRouteTableAttributeRequest;
const ModifyDirectConnectGatewayAttributeResponse = models.ModifyDirectConnectGatewayAttributeResponse;
const DescribeVpnGatewaysRequest = models.DescribeVpnGatewaysRequest;
const DescribeInstanceJumboRequest = models.DescribeInstanceJumboRequest;
const NetDetectIpState = models.NetDetectIpState;
const InternetPrice = models.InternetPrice;
const ModifyIp6AddressesBandwidthResponse = models.ModifyIp6AddressesBandwidthResponse;
const CreateSubnetsRequest = models.CreateSubnetsRequest;
const DescribeVpcEndPointServiceRequest = models.DescribeVpcEndPointServiceRequest;
const DisableSnapshotPoliciesResponse = models.DisableSnapshotPoliciesResponse;
const AssociateAddressResponse = models.AssociateAddressResponse;
const ModifyCcnAttachedInstancesAttributeResponse = models.ModifyCcnAttachedInstancesAttributeResponse;
const CreateNetworkAclRequest = models.CreateNetworkAclRequest;
const DescribeAddressesRequest = models.DescribeAddressesRequest;
const DescribeSecurityGroupPoliciesRequest = models.DescribeSecurityGroupPoliciesRequest;
const ModifyNetworkInterfaceAttributeResponse = models.ModifyNetworkInterfaceAttributeResponse;
const InquiryPriceRenewAddressesRequest = models.InquiryPriceRenewAddressesRequest;
const CreateSecurityGroupResponse = models.CreateSecurityGroupResponse;
const DisassociateNetworkInterfaceSecurityGroupsResponse = models.DisassociateNetworkInterfaceSecurityGroupsResponse;
const ModifyGatewayFlowQosRequest = models.ModifyGatewayFlowQosRequest;
const DescribeNetworkInterfaceLimitResponse = models.DescribeNetworkInterfaceLimitResponse;
const AssignIpv6CidrBlockResponse = models.AssignIpv6CidrBlockResponse;
const CreateCcnRequest = models.CreateCcnRequest;
const DescribeIpGeolocationDatabaseUrlRequest = models.DescribeIpGeolocationDatabaseUrlRequest;
const DescribeVpcEndPointResponse = models.DescribeVpcEndPointResponse;
const DescribeNetworkAclQuintupleEntriesRequest = models.DescribeNetworkAclQuintupleEntriesRequest;
const DescribeSnapshotPoliciesResponse = models.DescribeSnapshotPoliciesResponse;
const EnableRoutesResponse = models.EnableRoutesResponse;
const DeleteVpnConnectionRequest = models.DeleteVpnConnectionRequest;
const NetworkAclEntry = models.NetworkAclEntry;
const DescribeAssistantCidrRequest = models.DescribeAssistantCidrRequest;
const RenewVpnGatewayResponse = models.RenewVpnGatewayResponse;
const DeleteDirectConnectGatewayResponse = models.DeleteDirectConnectGatewayResponse;
const DescribeIPv6AddressesRequest = models.DescribeIPv6AddressesRequest;
const ResetVpnGatewayInternetMaxBandwidthRequest = models.ResetVpnGatewayInternetMaxBandwidthRequest;
const EndPoint = models.EndPoint;
const DirectConnectGateway = models.DirectConnectGateway;
const Price = models.Price;
const HaVipDisassociateAddressIpRequest = models.HaVipDisassociateAddressIpRequest;
const ReturnNormalAddressesResponse = models.ReturnNormalAddressesResponse;
const DisableFlowLogsResponse = models.DisableFlowLogsResponse;
const DescribeBandwidthPackageResourcesResponse = models.DescribeBandwidthPackageResourcesResponse;
const DescribeCrossBorderComplianceResponse = models.DescribeCrossBorderComplianceResponse;
const ModifyVpnGatewayAttributeResponse = models.ModifyVpnGatewayAttributeResponse;
const AllocateIPv6AddressesRequest = models.AllocateIPv6AddressesRequest;
const AssociateDirectConnectGatewayNatGatewayResponse = models.AssociateDirectConnectGatewayNatGatewayResponse;
const EndPointService = models.EndPointService;
const DescribeVpnGatewayCcnRoutesRequest = models.DescribeVpnGatewayCcnRoutesRequest;
const DisassociateDirectConnectGatewayNatGatewayResponse = models.DisassociateDirectConnectGatewayNatGatewayResponse;
const CreateServiceTemplateGroupRequest = models.CreateServiceTemplateGroupRequest;
const CreateNetworkAclQuintupleEntriesRequest = models.CreateNetworkAclQuintupleEntriesRequest;
const DescribeClassicLinkInstancesResponse = models.DescribeClassicLinkInstancesResponse;
const DeleteReserveIpAddressesRequest = models.DeleteReserveIpAddressesRequest;
const DescribeVpnGatewayCcnRoutesResponse = models.DescribeVpnGatewayCcnRoutesResponse;
const DetachCcnInstancesRequest = models.DetachCcnInstancesRequest;
const ModifyVpcEndPointServiceWhiteListRequest = models.ModifyVpcEndPointServiceWhiteListRequest;
const MigrateNetworkInterfaceResponse = models.MigrateNetworkInterfaceResponse;
const DescribeSnapshotAttachedInstancesRequest = models.DescribeSnapshotAttachedInstancesRequest;
const CreateNatGatewaySourceIpTranslationNatRuleResponse = models.CreateNatGatewaySourceIpTranslationNatRuleResponse;
const DeleteNatGatewaySourceIpTranslationNatRuleResponse = models.DeleteNatGatewaySourceIpTranslationNatRuleResponse;
const CcnAttachedInstance = models.CcnAttachedInstance;
const SecurityPolicyDatabase = models.SecurityPolicyDatabase;
const InquiryPriceModifyAddressesBandwidthRequest = models.InquiryPriceModifyAddressesBandwidthRequest;
const CreateVpcEndPointServiceRequest = models.CreateVpcEndPointServiceRequest;
const Ipv6Address = models.Ipv6Address;
const CreateNetworkInterfaceRequest = models.CreateNetworkInterfaceRequest;
const BandwidthPackageBillBandwidth = models.BandwidthPackageBillBandwidth;
const DeleteHaVipResponse = models.DeleteHaVipResponse;
const DescribeFlowLogsResponse = models.DescribeFlowLogsResponse;
const VpcPrivateIpAddress = models.VpcPrivateIpAddress;
const CvmInstance = models.CvmInstance;
const DescribeNetworkAclsRequest = models.DescribeNetworkAclsRequest;
const DescribeNetworkAclQuintupleEntriesResponse = models.DescribeNetworkAclQuintupleEntriesResponse;
const DescribeSubnetsRequest = models.DescribeSubnetsRequest;
const CreateSubnetRequest = models.CreateSubnetRequest;
const AddressTemplateGroup = models.AddressTemplateGroup;
const DownloadCustomerGatewayConfigurationRequest = models.DownloadCustomerGatewayConfigurationRequest;
const DeleteBandwidthPackageRequest = models.DeleteBandwidthPackageRequest;
const HaVip = models.HaVip;
const ModifyAddressesBandwidthResponse = models.ModifyAddressesBandwidthResponse;
const LocalGateway = models.LocalGateway;
const RejectAttachCcnInstancesResponse = models.RejectAttachCcnInstancesResponse;
const SetCcnRegionBandwidthLimitsResponse = models.SetCcnRegionBandwidthLimitsResponse;
const ModifySnapshotPoliciesResponse = models.ModifySnapshotPoliciesResponse;
const InquiryPriceRenewAddressesResponse = models.InquiryPriceRenewAddressesResponse;
const DescribeAccountAttributesRequest = models.DescribeAccountAttributesRequest;
const DescribeCcnRoutesRequest = models.DescribeCcnRoutesRequest;
const GenerateVpnConnectionDefaultHealthCheckIpResponse = models.GenerateVpnConnectionDefaultHealthCheckIpResponse;
const CreateAndAttachNetworkInterfaceRequest = models.CreateAndAttachNetworkInterfaceRequest;
const DeleteVpcEndPointResponse = models.DeleteVpcEndPointResponse;
const DeleteNetDetectResponse = models.DeleteNetDetectResponse;
const AllocateAddressesRequest = models.AllocateAddressesRequest;
const CreateReserveIpAddressesRequest = models.CreateReserveIpAddressesRequest;
const ModifyVpnConnectionAttributeRequest = models.ModifyVpnConnectionAttributeRequest;
const UnassignIpv6CidrBlockRequest = models.UnassignIpv6CidrBlockRequest;
const ModifyAssistantCidrRequest = models.ModifyAssistantCidrRequest;
const CreateReserveIpAddressesResponse = models.CreateReserveIpAddressesResponse;
const ModifyGatewayFlowQosResponse = models.ModifyGatewayFlowQosResponse;
const ModifySecurityGroupAttributeResponse = models.ModifySecurityGroupAttributeResponse;
const AssociateDirectConnectGatewayNatGatewayRequest = models.AssociateDirectConnectGatewayNatGatewayRequest;
const AddressTemplateItem = models.AddressTemplateItem;
const ModifyAddressAttributeResponse = models.ModifyAddressAttributeResponse;
const AttachClassicLinkVpcRequest = models.AttachClassicLinkVpcRequest;
const GatewayFlowMonitorDetail = models.GatewayFlowMonitorDetail;
const ResetVpnConnectionResponse = models.ResetVpnConnectionResponse;
const ModifyAddressesRenewFlagResponse = models.ModifyAddressesRenewFlagResponse;
const Subnet = models.Subnet;
const DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse = models.DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse;
const DeleteVpnGatewayRequest = models.DeleteVpnGatewayRequest;
const ReplaceRouteTableAssociationResponse = models.ReplaceRouteTableAssociationResponse;
const AttachCcnInstancesRequest = models.AttachCcnInstancesRequest;
const ModifyBandwidthPackageBandwidthResponse = models.ModifyBandwidthPackageBandwidthResponse;
const DescribeDirectConnectGatewayCcnRoutesRequest = models.DescribeDirectConnectGatewayCcnRoutesRequest;
const CcnInstance = models.CcnInstance;
const DescribeLocalGatewayResponse = models.DescribeLocalGatewayResponse;
const ItemPrice = models.ItemPrice;
const DeleteNatGatewayRequest = models.DeleteNatGatewayRequest;
const ModifyCustomerGatewayAttributeResponse = models.ModifyCustomerGatewayAttributeResponse;
const ConflictItem = models.ConflictItem;
const InquiryPriceRenewVpnGatewayResponse = models.InquiryPriceRenewVpnGatewayResponse;
const AssignIpv6SubnetCidrBlockResponse = models.AssignIpv6SubnetCidrBlockResponse;
const CreateVpcEndPointResponse = models.CreateVpcEndPointResponse;
const DeleteAssistantCidrResponse = models.DeleteAssistantCidrResponse;
const DescribeCcnRegionBandwidthLimitsResponse = models.DescribeCcnRegionBandwidthLimitsResponse;
const EnableSnapshotPoliciesRequest = models.EnableSnapshotPoliciesRequest;
const DescribeAddressesResponse = models.DescribeAddressesResponse;
const GatewayQos = models.GatewayQos;
const GetCcnRegionBandwidthLimitsRequest = models.GetCcnRegionBandwidthLimitsRequest;
const ModifyIpv6AddressesAttributeRequest = models.ModifyIpv6AddressesAttributeRequest;
const DescribeCustomerGatewayVendorsRequest = models.DescribeCustomerGatewayVendorsRequest;
const DetachSnapshotInstancesRequest = models.DetachSnapshotInstancesRequest;
const DeleteLocalGatewayRequest = models.DeleteLocalGatewayRequest;
const ResetVpnGatewayInternetMaxBandwidthResponse = models.ResetVpnGatewayInternetMaxBandwidthResponse;
const AddressChargePrepaid = models.AddressChargePrepaid;
const DescribeVpnGatewayRoutesResponse = models.DescribeVpnGatewayRoutesResponse;
const DescribeNetworkAclsResponse = models.DescribeNetworkAclsResponse;
const DescribeNatGatewayDirectConnectGatewayRouteRequest = models.DescribeNatGatewayDirectConnectGatewayRouteRequest;
const DeleteFlowLogResponse = models.DeleteFlowLogResponse;
const AttachCcnInstancesResponse = models.AttachCcnInstancesResponse;
const CreateDefaultVpcResponse = models.CreateDefaultVpcResponse;
const ModifyVpcAttributeResponse = models.ModifyVpcAttributeResponse;
const ModifyVpnConnectionAttributeResponse = models.ModifyVpnConnectionAttributeResponse;
const PrivateIpAddressSpecification = models.PrivateIpAddressSpecification;
const AlgType = models.AlgType;
const MigratePrivateIpAddressResponse = models.MigratePrivateIpAddressResponse;
const DescribeUsedIpAddressRequest = models.DescribeUsedIpAddressRequest;
const DeleteRouteTableResponse = models.DeleteRouteTableResponse;
const DescribeVpcInstancesResponse = models.DescribeVpcInstancesResponse;
const AccountAttribute = models.AccountAttribute;
const AllocateIPv6AddressesResponse = models.AllocateIPv6AddressesResponse;
const DeleteDirectConnectGatewayCcnRoutesRequest = models.DeleteDirectConnectGatewayCcnRoutesRequest;
const ModifyNatGatewaySourceIpTranslationNatRuleResponse = models.ModifyNatGatewaySourceIpTranslationNatRuleResponse;
const CreateNatGatewayDestinationIpPortTranslationNatRuleRequest = models.CreateNatGatewayDestinationIpPortTranslationNatRuleRequest;
const CreateFlowLogRequest = models.CreateFlowLogRequest;
const InquirePriceCreateDirectConnectGatewayRequest = models.InquirePriceCreateDirectConnectGatewayRequest;
const AttachNetworkInterfaceResponse = models.AttachNetworkInterfaceResponse;
const DisassociateNatGatewayAddressRequest = models.DisassociateNatGatewayAddressRequest;
const DescribeTrafficPackagesResponse = models.DescribeTrafficPackagesResponse;
const DescribeServiceTemplatesResponse = models.DescribeServiceTemplatesResponse;
const DescribeRouteTablesRequest = models.DescribeRouteTablesRequest;
const ResetAttachCcnInstancesRequest = models.ResetAttachCcnInstancesRequest;
const CreateHaVipResponse = models.CreateHaVipResponse;
const DescribeSecurityGroupReferencesRequest = models.DescribeSecurityGroupReferencesRequest;
const DescribeVpcPrivateIpAddressesResponse = models.DescribeVpcPrivateIpAddressesResponse;
const ModifyReserveIpAddressRequest = models.ModifyReserveIpAddressRequest;
const DisableRoutesRequest = models.DisableRoutesRequest;
const DisassociateDirectConnectGatewayNatGatewayRequest = models.DisassociateDirectConnectGatewayNatGatewayRequest;
const ReleaseIPv6AddressesRequest = models.ReleaseIPv6AddressesRequest;
const DisassociateIPv6AddressResponse = models.DisassociateIPv6AddressResponse;
const DescribeAddressTemplateGroupsResponse = models.DescribeAddressTemplateGroupsResponse;
const ReleaseAddressesRequest = models.ReleaseAddressesRequest;
const CreateDirectConnectGatewayCcnRoutesRequest = models.CreateDirectConnectGatewayCcnRoutesRequest;
const CreateDirectConnectGatewayCcnRoutesResponse = models.CreateDirectConnectGatewayCcnRoutesResponse;
const CreateRouteTableRequest = models.CreateRouteTableRequest;
const MigrateNetworkInterfaceRequest = models.MigrateNetworkInterfaceRequest;
const DescribeCustomerGatewaysRequest = models.DescribeCustomerGatewaysRequest;
const DisableRoutesResponse = models.DisableRoutesResponse;
const ModifySnapshotPoliciesRequest = models.ModifySnapshotPoliciesRequest;
const ModifyAddressAttributeRequest = models.ModifyAddressAttributeRequest;
const DeleteAssistantCidrRequest = models.DeleteAssistantCidrRequest;
const ModifyVpcEndPointServiceWhiteListResponse = models.ModifyVpcEndPointServiceWhiteListResponse;
const SubnetInput = models.SubnetInput;
const DescribeNatGatewayDirectConnectGatewayRouteResponse = models.DescribeNatGatewayDirectConnectGatewayRouteResponse;
const EnableVpcEndPointConnectResponse = models.EnableVpcEndPointConnectResponse;
const CreateNetDetectResponse = models.CreateNetDetectResponse;
const InquiryPriceAllocateAddressesResponse = models.InquiryPriceAllocateAddressesResponse;
const DeleteCcnRequest = models.DeleteCcnRequest;
const ModifyLocalGatewayResponse = models.ModifyLocalGatewayResponse;
const AssociateNetworkInterfaceSecurityGroupsResponse = models.AssociateNetworkInterfaceSecurityGroupsResponse;
const EnableFlowLogsRequest = models.EnableFlowLogsRequest;
const ModifyVpnGatewayAttributeRequest = models.ModifyVpnGatewayAttributeRequest;
const CreateNatGatewayRequest = models.CreateNatGatewayRequest;
const DeleteNetDetectRequest = models.DeleteNetDetectRequest;
const IPSECOptionsSpecification = models.IPSECOptionsSpecification;
const CreateSnapshotPoliciesRequest = models.CreateSnapshotPoliciesRequest;
const UnassignIpv6AddressesRequest = models.UnassignIpv6AddressesRequest;
const CreateAndAttachNetworkInterfaceResponse = models.CreateAndAttachNetworkInterfaceResponse;
const ModifyCcnAttributeRequest = models.ModifyCcnAttributeRequest;
const ResourceStatistics = models.ResourceStatistics;
const DeleteSecurityGroupPoliciesResponse = models.DeleteSecurityGroupPoliciesResponse;
const CreateVpcEndPointServiceResponse = models.CreateVpcEndPointServiceResponse;
const ModifyNetworkAclAttributeRequest = models.ModifyNetworkAclAttributeRequest;
const SetVpnGatewaysRenewFlagResponse = models.SetVpnGatewaysRenewFlagResponse;
const DeleteVpnGatewayResponse = models.DeleteVpnGatewayResponse;
const DescribeHaVipsRequest = models.DescribeHaVipsRequest;
const SnapshotPolicy = models.SnapshotPolicy;
const InquiryPriceModifyAddressesBandwidthResponse = models.InquiryPriceModifyAddressesBandwidthResponse;
const UnassignPrivateIpAddressesResponse = models.UnassignPrivateIpAddressesResponse;
const Address = models.Address;
const VpnGateway = models.VpnGateway;
const ModifyAddressesBandwidthRequest = models.ModifyAddressesBandwidthRequest;
const EnableVpcEndPointConnectRequest = models.EnableVpcEndPointConnectRequest;
const EnableGatewayFlowMonitorResponse = models.EnableGatewayFlowMonitorResponse;
const Resource = models.Resource;
const CustomerGateway = models.CustomerGateway;
const AllocateAddressesResponse = models.AllocateAddressesResponse;
const DescribeVpnConnectionsResponse = models.DescribeVpnConnectionsResponse;
const BandwidthPackage = models.BandwidthPackage;
const ModifyVpcAttributeRequest = models.ModifyVpcAttributeRequest;
const ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest = models.ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest;
const CreateSecurityGroupPoliciesRequest = models.CreateSecurityGroupPoliciesRequest;
const ModifyVpnGatewayRoutesResponse = models.ModifyVpnGatewayRoutesResponse;
const ModifyRouteTableAttributeResponse = models.ModifyRouteTableAttributeResponse;
const ModifyIPv6AddressesBandwidthResponse = models.ModifyIPv6AddressesBandwidthResponse;
const DescribeSecurityGroupReferencesResponse = models.DescribeSecurityGroupReferencesResponse;
const DisableGatewayFlowMonitorRequest = models.DisableGatewayFlowMonitorRequest;
const CreateAddressTemplateGroupResponse = models.CreateAddressTemplateGroupResponse;
const DescribeBandwidthPackageQuotaResponse = models.DescribeBandwidthPackageQuotaResponse;
const DeleteServiceTemplateGroupRequest = models.DeleteServiceTemplateGroupRequest;
const DeleteNatGatewayResponse = models.DeleteNatGatewayResponse;
const AdjustPublicAddressRequest = models.AdjustPublicAddressRequest;
const CreateDirectConnectGatewayResponse = models.CreateDirectConnectGatewayResponse;
const ModifyVpcEndPointAttributeRequest = models.ModifyVpcEndPointAttributeRequest;
const ModifyBandwidthPackageBandwidthRequest = models.ModifyBandwidthPackageBandwidthRequest;
const DescribeTaskResultResponse = models.DescribeTaskResultResponse;
const DisassociateNetworkAclSubnetsRequest = models.DisassociateNetworkAclSubnetsRequest;
const ModifyAddressTemplateGroupAttributeRequest = models.ModifyAddressTemplateGroupAttributeRequest;
const ModifyServiceTemplateGroupAttributeRequest = models.ModifyServiceTemplateGroupAttributeRequest;
const DeleteVpcEndPointRequest = models.DeleteVpcEndPointRequest;
const InquiryPriceAllocateAddressesRequest = models.InquiryPriceAllocateAddressesRequest;
const CCN = models.CCN;
const NetworkAclQuintupleEntry = models.NetworkAclQuintupleEntry;
const InquirePriceCreateDirectConnectGatewayResponse = models.InquirePriceCreateDirectConnectGatewayResponse;
const AdjustPublicAddressResponse = models.AdjustPublicAddressResponse;
const RemoveBandwidthPackageResourcesResponse = models.RemoveBandwidthPackageResourcesResponse;
const DestinationIpPortTranslationNatRule = models.DestinationIpPortTranslationNatRule;
const DeleteSnapshotPoliciesRequest = models.DeleteSnapshotPoliciesRequest;
const CreateDefaultVpcRequest = models.CreateDefaultVpcRequest;
const DescribeSubnetsResponse = models.DescribeSubnetsResponse;
const DescribeCustomerGatewaysResponse = models.DescribeCustomerGatewaysResponse;
const CheckAssistantCidrResponse = models.CheckAssistantCidrResponse;
const DescribeVpcTaskResultResponse = models.DescribeVpcTaskResultResponse;
const InquiryPriceRenewVpnGatewayRequest = models.InquiryPriceRenewVpnGatewayRequest;
const EnableCcnRoutesResponse = models.EnableCcnRoutesResponse;
const ModifyVpnGatewayCcnRoutesResponse = models.ModifyVpnGatewayCcnRoutesResponse;
const DetachCcnInstancesResponse = models.DetachCcnInstancesResponse;
const ModifyServiceTemplateGroupAttributeResponse = models.ModifyServiceTemplateGroupAttributeResponse;
const DeleteNetworkAclQuintupleEntriesRequest = models.DeleteNetworkAclQuintupleEntriesRequest;
const DeleteSubnetRequest = models.DeleteSubnetRequest;
const DescribeAddressTemplateGroupsRequest = models.DescribeAddressTemplateGroupsRequest;
const CheckNetDetectStateResponse = models.CheckNetDetectStateResponse;
const DisassociateVpcEndPointSecurityGroupsResponse = models.DisassociateVpcEndPointSecurityGroupsResponse;
const DeleteSnapshotPoliciesResponse = models.DeleteSnapshotPoliciesResponse;
const AssociateNatGatewayAddressResponse = models.AssociateNatGatewayAddressResponse;
const RemoveBandwidthPackageResourcesRequest = models.RemoveBandwidthPackageResourcesRequest;
const VpngwCcnRoutes = models.VpngwCcnRoutes;
const RouteTable = models.RouteTable;
const DeleteNetworkInterfaceRequest = models.DeleteNetworkInterfaceRequest;
const InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse = models.InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse;
const DescribeVpcEndPointServiceWhiteListRequest = models.DescribeVpcEndPointServiceWhiteListRequest;
const DeleteAddressTemplateGroupResponse = models.DeleteAddressTemplateGroupResponse;
const ReplaceRoutesResponse = models.ReplaceRoutesResponse;
const ModifyLocalGatewayRequest = models.ModifyLocalGatewayRequest;
const DirectConnectGatewayCcnRoute = models.DirectConnectGatewayCcnRoute;
const DeleteHaVipRequest = models.DeleteHaVipRequest;
const CreateLocalGatewayResponse = models.CreateLocalGatewayResponse;
const ServicesInfo = models.ServicesInfo;
const MigratePrivateIpAddressRequest = models.MigratePrivateIpAddressRequest;
const DescribeServiceTemplatesRequest = models.DescribeServiceTemplatesRequest;
const DescribeSnapshotAttachedInstancesResponse = models.DescribeSnapshotAttachedInstancesResponse;
const RefreshDirectConnectGatewayRouteToNatGatewayResponse = models.RefreshDirectConnectGatewayRouteToNatGatewayResponse;
const DeleteReserveIpAddressesResponse = models.DeleteReserveIpAddressesResponse;
const DeleteRouteTableRequest = models.DeleteRouteTableRequest;
const SnapshotInstance = models.SnapshotInstance;
const CreateVpnGatewayRequest = models.CreateVpnGatewayRequest;
const DescribeVpcInstancesRequest = models.DescribeVpcInstancesRequest;
const DeleteVpcEndPointServiceWhiteListResponse = models.DeleteVpcEndPointServiceWhiteListResponse;
const DescribeSgSnapshotFileContentRequest = models.DescribeSgSnapshotFileContentRequest;
const CreateBandwidthPackageResponse = models.CreateBandwidthPackageResponse;
const ResetVpnConnectionRequest = models.ResetVpnConnectionRequest;
const ReleaseAddressesResponse = models.ReleaseAddressesResponse;
const AuditCrossBorderComplianceResponse = models.AuditCrossBorderComplianceResponse;
const InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest = models.InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest;
const DisableFlowLogsRequest = models.DisableFlowLogsRequest;
const ReplaceSecurityGroupPolicyResponse = models.ReplaceSecurityGroupPolicyResponse;
const EnableGatewayFlowMonitorRequest = models.EnableGatewayFlowMonitorRequest;
const ModifyPrivateIpAddressesAttributeResponse = models.ModifyPrivateIpAddressesAttributeResponse;
const ModifyHaVipAttributeResponse = models.ModifyHaVipAttributeResponse;
const CcnBandwidthInfo = models.CcnBandwidthInfo;
const DeleteSecurityGroupResponse = models.DeleteSecurityGroupResponse;
const DescribeReserveIpAddressesRequest = models.DescribeReserveIpAddressesRequest;
const DescribeAddressQuotaRequest = models.DescribeAddressQuotaRequest;
const BatchModifySnapshotPolicy = models.BatchModifySnapshotPolicy;
const AssignIpv6AddressesResponse = models.AssignIpv6AddressesResponse;
const CreateRoutesResponse = models.CreateRoutesResponse;
const DescribeSecurityGroupsResponse = models.DescribeSecurityGroupsResponse;
const CreateVpcEndPointServiceWhiteListRequest = models.CreateVpcEndPointServiceWhiteListRequest;
const DeleteNatGatewaySourceIpTranslationNatRuleRequest = models.DeleteNatGatewaySourceIpTranslationNatRuleRequest;
const ModifyVpnGatewayCcnRoutesRequest = models.ModifyVpnGatewayCcnRoutesRequest;
const DescribeGatewayFlowQosRequest = models.DescribeGatewayFlowQosRequest;
const ReplaceDirectConnectGatewayCcnRoutesResponse = models.ReplaceDirectConnectGatewayCcnRoutesResponse;
const ModifySecurityGroupPoliciesResponse = models.ModifySecurityGroupPoliciesResponse;
const ServiceTemplateSpecification = models.ServiceTemplateSpecification;
const DetachNetworkInterfaceRequest = models.DetachNetworkInterfaceRequest;
const ModifyIPv6AddressesAttributesRequest = models.ModifyIPv6AddressesAttributesRequest;
const ReserveIpAddressInfo = models.ReserveIpAddressInfo;
const AttachClassicLinkVpcResponse = models.AttachClassicLinkVpcResponse;
const CreateAddressTemplateRequest = models.CreateAddressTemplateRequest;
const DescribeNatGatewaysResponse = models.DescribeNatGatewaysResponse;
const NatDirectConnectGatewayRoute = models.NatDirectConnectGatewayRoute;
const NetworkAclQuintupleEntries = models.NetworkAclQuintupleEntries;
const AttachNetworkInterfaceRequest = models.AttachNetworkInterfaceRequest;
const DescribeCcnRoutesResponse = models.DescribeCcnRoutesResponse;
const AllocateIp6AddressesBandwidthRequest = models.AllocateIp6AddressesBandwidthRequest;
const SecurityGroup = models.SecurityGroup;
const DisableGatewayFlowMonitorResponse = models.DisableGatewayFlowMonitorResponse;
const DisassociateAddressResponse = models.DisassociateAddressResponse;
const DirectConnectSubnet = models.DirectConnectSubnet;
const DescribeVpnGatewayRoutesRequest = models.DescribeVpnGatewayRoutesRequest;
const GetCcnRegionBandwidthLimitsResponse = models.GetCcnRegionBandwidthLimitsResponse;
const DeleteRoutesRequest = models.DeleteRoutesRequest;
const AssociateAddressRequest = models.AssociateAddressRequest;
const CcnRegionBandwidthLimit = models.CcnRegionBandwidthLimit;
const VpcEndPointServiceUser = models.VpcEndPointServiceUser;
const ClassicLinkInstance = models.ClassicLinkInstance;
const DeleteLocalGatewayResponse = models.DeleteLocalGatewayResponse;
const NetworkInterfaceAttachment = models.NetworkInterfaceAttachment;
const SnapshotFileInfo = models.SnapshotFileInfo;
const ModifyNetworkInterfaceAttributeRequest = models.ModifyNetworkInterfaceAttributeRequest;
const ModifyHaVipAttributeRequest = models.ModifyHaVipAttributeRequest;
const ModifyAddressTemplateGroupAttributeResponse = models.ModifyAddressTemplateGroupAttributeResponse;
const DetachClassicLinkVpcResponse = models.DetachClassicLinkVpcResponse;
const UnassignPrivateIpAddressesRequest = models.UnassignPrivateIpAddressesRequest;
const DeleteVpnGatewayRoutesRequest = models.DeleteVpnGatewayRoutesRequest;
const Filter = models.Filter;
const ModifyNetDetectResponse = models.ModifyNetDetectResponse;
const CreateHaVipRequest = models.CreateHaVipRequest;
const Ipv6SubnetCidrBlock = models.Ipv6SubnetCidrBlock;
const EnableFlowLogsResponse = models.EnableFlowLogsResponse;
const DescribeAddressQuotaResponse = models.DescribeAddressQuotaResponse;
const CreateCustomerGatewayRequest = models.CreateCustomerGatewayRequest;
const DeleteSecurityGroupRequest = models.DeleteSecurityGroupRequest;
const CrossBorderCompliance = models.CrossBorderCompliance;
const CreateRouteTableResponse = models.CreateRouteTableResponse;
const DeleteDirectConnectGatewayRequest = models.DeleteDirectConnectGatewayRequest;
const DescribeDirectConnectGatewayCcnRoutesResponse = models.DescribeDirectConnectGatewayCcnRoutesResponse;
const ModifyPrivateIpAddressesAttributeRequest = models.ModifyPrivateIpAddressesAttributeRequest;
const ResetNatGatewayConnectionResponse = models.ResetNatGatewayConnectionResponse;
const AssociateNetworkInterfaceSecurityGroupsRequest = models.AssociateNetworkInterfaceSecurityGroupsRequest;
const DeleteVpnGatewayRoutesResponse = models.DeleteVpnGatewayRoutesResponse;
const CreateSecurityGroupRequest = models.CreateSecurityGroupRequest;
const ModifyCcnAttributeResponse = models.ModifyCcnAttributeResponse;
const DescribeClassicLinkInstancesRequest = models.DescribeClassicLinkInstancesRequest;
const ReleaseIp6AddressesBandwidthRequest = models.ReleaseIp6AddressesBandwidthRequest;
const CreateServiceTemplateResponse = models.CreateServiceTemplateResponse;
const DeleteNetworkInterfaceResponse = models.DeleteNetworkInterfaceResponse;
const DisableCcnRoutesResponse = models.DisableCcnRoutesResponse;
const DescribeCcnRegionBandwidthLimitsRequest = models.DescribeCcnRegionBandwidthLimitsRequest;
const ModifyReserveIpAddressResponse = models.ModifyReserveIpAddressResponse;
const CreateAssistantCidrResponse = models.CreateAssistantCidrResponse;
const CustomerGatewayVendor = models.CustomerGatewayVendor;
const DescribeAddressTemplatesRequest = models.DescribeAddressTemplatesRequest;
const ConflictSource = models.ConflictSource;
const EnableRoutesRequest = models.EnableRoutesRequest;
const DeleteTrafficPackagesResponse = models.DeleteTrafficPackagesResponse;
const DeleteCustomerGatewayRequest = models.DeleteCustomerGat