UNPKG

tencentcloud-sdk-nodejs-intl-en

Version:
934 lines (896 loc) • 105 kB
/* * 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 DeployConfigGroupVersionRequest = models.DeployConfigGroupVersionRequest; const RenewFlag = models.RenewFlag; const Compression = models.Compression; const DescribeFunctionsResponse = models.DescribeFunctionsResponse; const DeleteL4ProxyRulesRequest = models.DeleteL4ProxyRulesRequest; const DescribeOriginGroupResponse = models.DescribeOriginGroupResponse; const DescribeSecurityIPGroupInfoResponse = models.DescribeSecurityIPGroupInfoResponse; const SlowPostConfig = models.SlowPostConfig; const OriginRecord = models.OriginRecord; const CompressionParameters = models.CompressionParameters; const DescribeConfigGroupVersionDetailResponse = models.DescribeConfigGroupVersionDetailResponse; const OriginDetail = models.OriginDetail; const HeaderAction = models.HeaderAction; const RealtimeLogDeliveryTask = models.RealtimeLogDeliveryTask; const PrepaidPlanParam = models.PrepaidPlanParam; const AccessURLRedirectQueryString = models.AccessURLRedirectQueryString; const ModifyFunctionRulePriorityRequest = models.ModifyFunctionRulePriorityRequest; const ModifyAccelerationDomainResponse = models.ModifyAccelerationDomainResponse; const TopEntryValue = models.TopEntryValue; const DescribeHostsSettingResponse = models.DescribeHostsSettingResponse; const Origin = models.Origin; const DescribeRulesResponse = models.DescribeRulesResponse; const TimingDataRecord = models.TimingDataRecord; const CreateCLSIndexResponse = models.CreateCLSIndexResponse; const DescribeRealtimeLogDeliveryTasksRequest = models.DescribeRealtimeLogDeliveryTasksRequest; const DescribeOriginProtectionResponse = models.DescribeOriginProtectionResponse; const DescribeBillingDataRequest = models.DescribeBillingDataRequest; const LogFormat = models.LogFormat; const DescribeEnvironmentsRequest = models.DescribeEnvironmentsRequest; const DescribeAliasDomainsRequest = models.DescribeAliasDomainsRequest; const QUICParameters = models.QUICParameters; const ManagedRuleGroupMeta = models.ManagedRuleGroupMeta; const RateLimitConfig = models.RateLimitConfig; const CreateRealtimeLogDeliveryTaskRequest = models.CreateRealtimeLogDeliveryTaskRequest; const ModifyAccelerationDomainStatusesResponse = models.ModifyAccelerationDomainStatusesResponse; const DeployRecord = models.DeployRecord; const RuleExtraParameter = models.RuleExtraParameter; const ModifyL7AccRulePriorityRequest = models.ModifyL7AccRulePriorityRequest; const WebSocket = models.WebSocket; const ModifyAccelerationDomainRequest = models.ModifyAccelerationDomainRequest; const ModifyContentIdentifierResponse = models.ModifyContentIdentifierResponse; const WafConfig = models.WafConfig; const CreateAliasDomainRequest = models.CreateAliasDomainRequest; const CLSTopic = models.CLSTopic; const CreatePrefetchTaskRequest = models.CreatePrefetchTaskRequest; const DescribeApplicationProxiesResponse = models.DescribeApplicationProxiesResponse; const VanityNameServers = models.VanityNameServers; const DescribeTopL7AnalysisDataRequest = models.DescribeTopL7AnalysisDataRequest; const DescribeAccelerationDomainsResponse = models.DescribeAccelerationDomainsResponse; const SwitchConfig = models.SwitchConfig; const IdentifyZoneResponse = models.IdentifyZoneResponse; const UpstreamRequestQueryString = models.UpstreamRequestQueryString; const ModifyLoadBalancerResponse = models.ModifyLoadBalancerResponse; const ModifyL4ProxyResponse = models.ModifyL4ProxyResponse; const HealthChecker = models.HealthChecker; const CreateFunctionRuleRequest = models.CreateFunctionRuleRequest; const RuleBranch = models.RuleBranch; const DescribeAliasDomainsResponse = models.DescribeAliasDomainsResponse; const EnvInfo = models.EnvInfo; const ModifyLoadBalancerRequest = models.ModifyLoadBalancerRequest; const PlanInfo = models.PlanInfo; const DescribeTimingL7CacheDataRequest = models.DescribeTimingL7CacheDataRequest; const IPv6Parameters = models.IPv6Parameters; const CreateFunctionRequest = models.CreateFunctionRequest; const PostMaxSizeParameters = models.PostMaxSizeParameters; const S3 = models.S3; const DescribeDDoSAttackEventResponse = models.DescribeDDoSAttackEventResponse; const DeleteL4ProxyRulesResponse = models.DeleteL4ProxyRulesResponse; const ForceRedirect = models.ForceRedirect; const CodeAction = models.CodeAction; const CreateL7AccRulesResponse = models.CreateL7AccRulesResponse; const CachePrefresh = models.CachePrefresh; const DescribeTimingL7AnalysisDataResponse = models.DescribeTimingL7AnalysisDataResponse; const ImageOptimize = models.ImageOptimize; const CreateL7AccRulesRequest = models.CreateL7AccRulesRequest; const BotPortraitRule = models.BotPortraitRule; const RulesProperties = models.RulesProperties; const RuleCodeActionParams = models.RuleCodeActionParams; const OriginGroupReference = models.OriginGroupReference; const DeleteLoadBalancerRequest = models.DeleteLoadBalancerRequest; const CacheKeyCookie = models.CacheKeyCookie; const ExceptUserRule = models.ExceptUserRule; const SecEntry = models.SecEntry; const ModifyCustomErrorPageResponse = models.ModifyCustomErrorPageResponse; const SubRule = models.SubRule; const StandardDebugParameters = models.StandardDebugParameters; const ConfigGroupVersionInfo = models.ConfigGroupVersionInfo; const VerifyOwnershipResponse = models.VerifyOwnershipResponse; const Sv = models.Sv; const Rule = models.Rule; const DownloadL4LogsRequest = models.DownloadL4LogsRequest; const StatusCodeCacheParam = models.StatusCodeCacheParam; const SecurityAction = models.SecurityAction; const ModifyZoneSettingRequest = models.ModifyZoneSettingRequest; const DetectLengthLimitRule = models.DetectLengthLimitRule; const OriginGroupHealthStatus = models.OriginGroupHealthStatus; const ModifyDnsRecordsResponse = models.ModifyDnsRecordsResponse; const BillingDataFilter = models.BillingDataFilter; const DeleteCustomErrorPageResponse = models.DeleteCustomErrorPageResponse; const DescribeTimingL7CacheDataResponse = models.DescribeTimingL7CacheDataResponse; const DescribeZonesResponse = models.DescribeZonesResponse; const Header = models.Header; const DeleteCustomErrorPageRequest = models.DeleteCustomErrorPageRequest; const CustomField = models.CustomField; const CacheKeyHeader = models.CacheKeyHeader; const DeleteZoneRequest = models.DeleteZoneRequest; const RangeOriginPullParameters = models.RangeOriginPullParameters; const BotManagedRule = models.BotManagedRule; const SecurityConfig = models.SecurityConfig; const L4OfflineLog = models.L4OfflineLog; const ModifyPlanRequest = models.ModifyPlanRequest; const HostName = models.HostName; const DDoS = models.DDoS; const ModifyL4ProxyRulesRequest = models.ModifyL4ProxyRulesRequest; const DescribeRulesSettingRequest = models.DescribeRulesSettingRequest; const EntityStatus = models.EntityStatus; const SmartRoutingParameters = models.SmartRoutingParameters; const ModifyAliasDomainRequest = models.ModifyAliasDomainRequest; const CreateFunctionRuleResponse = models.CreateFunctionRuleResponse; const HTTPUpstreamTimeoutParameters = models.HTTPUpstreamTimeoutParameters; const PrivateParameter = models.PrivateParameter; const CreateSecurityIPGroupRequest = models.CreateSecurityIPGroupRequest; const CreateOriginGroupRequest = models.CreateOriginGroupRequest; const TopDataRecord = models.TopDataRecord; const CreateSecurityIPGroupResponse = models.CreateSecurityIPGroupResponse; const CreateSharedCNAMEResponse = models.CreateSharedCNAMEResponse; const DescribeAvailablePlansResponse = models.DescribeAvailablePlansResponse; const RateLimitTemplate = models.RateLimitTemplate; const ModifyRealtimeLogDeliveryTaskResponse = models.ModifyRealtimeLogDeliveryTaskResponse; const AccelerationDomainCertificate = models.AccelerationDomainCertificate; const DescribeSecurityTemplateBindingsRequest = models.DescribeSecurityTemplateBindingsRequest; const L4ProxyRemoteAuth = models.L4ProxyRemoteAuth; const AlgDetectResult = models.AlgDetectResult; const DefaultServerCertInfo = models.DefaultServerCertInfo; const RuleEngineItem = models.RuleEngineItem; const OCSPStaplingParameters = models.OCSPStaplingParameters; const CreateL4ProxyRulesRequest = models.CreateL4ProxyRulesRequest; const DescribeDDoSAttackTopDataResponse = models.DescribeDDoSAttackTopDataResponse; const LoadBalancer = models.LoadBalancer; const DeleteRulesRequest = models.DeleteRulesRequest; const ExceptUserRuleCondition = models.ExceptUserRuleCondition; const ModifyL7AccRuleRequest = models.ModifyL7AccRuleRequest; const MaxAge = models.MaxAge; const DescribeCustomErrorPagesResponse = models.DescribeCustomErrorPagesResponse; const DeleteApplicationProxyResponse = models.DeleteApplicationProxyResponse; const AlgDetectRule = models.AlgDetectRule; const SecEntryValue = models.SecEntryValue; const DiffIPWhitelist = models.DiffIPWhitelist; const DeleteSecurityIPGroupResponse = models.DeleteSecurityIPGroupResponse; const ModifyRuleRequest = models.ModifyRuleRequest; const SetContentIdentifierParameters = models.SetContentIdentifierParameters; const RenewPlanRequest = models.RenewPlanRequest; const DescribePrefetchTasksResponse = models.DescribePrefetchTasksResponse; const ManagedRuleDetail = models.ManagedRuleDetail; const DescribeZoneSettingRequest = models.DescribeZoneSettingRequest; const ModifyL4ProxyStatusResponse = models.ModifyL4ProxyStatusResponse; const FileVerification = models.FileVerification; const ModifySecurityPolicyRequest = models.ModifySecurityPolicyRequest; const DeleteL7AccRulesRequest = models.DeleteL7AccRulesRequest; const SmartRouting = models.SmartRouting; const CreateApplicationProxyResponse = models.CreateApplicationProxyResponse; const BotUserRule = models.BotUserRule; const Task = models.Task; const DescribeL4ProxyRulesResponse = models.DescribeL4ProxyRulesResponse; const OriginHealthStatus = models.OriginHealthStatus; const ZoneConfig = models.ZoneConfig; const CustomizedHeader = models.CustomizedHeader; const DescribeFunctionsRequest = models.DescribeFunctionsRequest; const ModifyDnsRecordsStatusRequest = models.ModifyDnsRecordsStatusRequest; const ModifyZoneRequest = models.ModifyZoneRequest; const CustomRule = models.CustomRule; const BotExtendAction = models.BotExtendAction; const CreatePurgeTaskResponse = models.CreatePurgeTaskResponse; const DeleteApplicationProxyRuleResponse = models.DeleteApplicationProxyRuleResponse; const DeleteAccelerationDomainsResponse = models.DeleteAccelerationDomainsResponse; const ExceptConfig = models.ExceptConfig; const RedirectActionParameters = models.RedirectActionParameters; const DeleteOriginGroupRequest = models.DeleteOriginGroupRequest; const AclCondition = models.AclCondition; const L7OfflineLog = models.L7OfflineLog; const ModifyRuleResponse = models.ModifyRuleResponse; const ApplicationProxyRule = models.ApplicationProxyRule; const UpstreamCertInfo = models.UpstreamCertInfo; const Zone = models.Zone; const RuleNormalActionParams = models.RuleNormalActionParams; const ErrorPageParameters = models.ErrorPageParameters; const DescribeRulesSettingResponse = models.DescribeRulesSettingResponse; const BindSecurityTemplateToEntityResponse = models.BindSecurityTemplateToEntityResponse; const ModifyL4ProxyRulesResponse = models.ModifyL4ProxyRulesResponse; const DDoSAttackEvent = models.DDoSAttackEvent; const DescribeConfigGroupVersionDetailRequest = models.DescribeConfigGroupVersionDetailRequest; const ModifyPlanResponse = models.ModifyPlanResponse; const DropPageDetail = models.DropPageDetail; const CnameStatus = models.CnameStatus; const CreateDnsRecordResponse = models.CreateDnsRecordResponse; const ServerCertInfo = models.ServerCertInfo; const DescribeZonesRequest = models.DescribeZonesRequest; const DescribeZoneConfigImportResultResponse = models.DescribeZoneConfigImportResultResponse; const Tag = models.Tag; const BindSharedCNAMEResponse = models.BindSharedCNAMEResponse; const DeleteSharedCNAMERequest = models.DeleteSharedCNAMERequest; const CustomRules = models.CustomRules; const ModifyRealtimeLogDeliveryTaskRequest = models.ModifyRealtimeLogDeliveryTaskRequest; const DescribeHostsSettingRequest = models.DescribeHostsSettingRequest; const DestroyPlanRequest = models.DestroyPlanRequest; const BlockIPActionParameters = models.BlockIPActionParameters; const CreatePlanRequest = models.CreatePlanRequest; const DetectLengthLimitConfig = models.DetectLengthLimitConfig; const DescribeFunctionRuntimeEnvironmentRequest = models.DescribeFunctionRuntimeEnvironmentRequest; const IPGroup = models.IPGroup; const DescribeDnsRecordsRequest = models.DescribeDnsRecordsRequest; const CreatePrefetchTaskResponse = models.CreatePrefetchTaskResponse; const DescribeDefaultCertificatesRequest = models.DescribeDefaultCertificatesRequest; const MaxAgeParameters = models.MaxAgeParameters; const ModifyApplicationProxyRuleResponse = models.ModifyApplicationProxyRuleResponse; const FailReason = models.FailReason; const ModifyL7AccRulePriorityResponse = models.ModifyL7AccRulePriorityResponse; const ModifyRequestHeaderParameters = models.ModifyRequestHeaderParameters; const CreateConfigGroupVersionResponse = models.CreateConfigGroupVersionResponse; const DownloadL7LogsRequest = models.DownloadL7LogsRequest; const WebSocketParameters = models.WebSocketParameters; const RuleItem = models.RuleItem; const SlowRateConfig = models.SlowRateConfig; const Cache = models.Cache; const CustomTime = models.CustomTime; const DetailHost = models.DetailHost; const DescribeRealtimeLogDeliveryTasksResponse = models.DescribeRealtimeLogDeliveryTasksResponse; const DescribeConfigGroupVersionsResponse = models.DescribeConfigGroupVersionsResponse; const FunctionEnvironmentVariable = models.FunctionEnvironmentVariable; const DeleteRealtimeLogDeliveryTaskResponse = models.DeleteRealtimeLogDeliveryTaskResponse; const RuleCondition = models.RuleCondition; const DescribeOverviewL7DataResponse = models.DescribeOverviewL7DataResponse; const DescribeSecurityPolicyRequest = models.DescribeSecurityPolicyRequest; const DescribeEnvironmentsResponse = models.DescribeEnvironmentsResponse; const CacheParameters = models.CacheParameters; const TimingDataItem = models.TimingDataItem; const RateLimitUserRule = models.RateLimitUserRule; const CreatePlanForZoneRequest = models.CreatePlanForZoneRequest; const CreateL4ProxyRulesResponse = models.CreateL4ProxyRulesResponse; const ModifyCustomErrorPageRequest = models.ModifyCustomErrorPageRequest; const ModifyFunctionRuleResponse = models.ModifyFunctionRuleResponse; const DescribeL7AccRulesRequest = models.DescribeL7AccRulesRequest; const DescribeFunctionRulesResponse = models.DescribeFunctionRulesResponse; const CacheKey = models.CacheKey; const DownloadL4LogsResponse = models.DownloadL4LogsResponse; const BindSharedCNAMERequest = models.BindSharedCNAMERequest; const IpTableConfig = models.IpTableConfig; const ModifyApplicationProxyStatusRequest = models.ModifyApplicationProxyStatusRequest; const DeleteOriginGroupResponse = models.DeleteOriginGroupResponse; const ModifyOriginParameters = models.ModifyOriginParameters; const DescribeL4ProxyRequest = models.DescribeL4ProxyRequest; const DescribeIdentificationsRequest = models.DescribeIdentificationsRequest; const ModifyHostsCertificateResponse = models.ModifyHostsCertificateResponse; const CreateAccelerationDomainRequest = models.CreateAccelerationDomainRequest; const NormalAction = models.NormalAction; const TopDetailData = models.TopDetailData; const DescribeZoneSettingResponse = models.DescribeZoneSettingResponse; const DescribePurgeTasksRequest = models.DescribePurgeTasksRequest; const ModifyDnsRecordsRequest = models.ModifyDnsRecordsRequest; const IdentifyZoneRequest = models.IdentifyZoneRequest; const CacheConfig = models.CacheConfig; const DescribeL7AccSettingRequest = models.DescribeL7AccSettingRequest; const UpgradePlanResponse = models.UpgradePlanResponse; const AclConfig = models.AclConfig; const JITVideoProcess = models.JITVideoProcess; const OfflineCache = models.OfflineCache; const IntelligenceRule = models.IntelligenceRule; const CreateLoadBalancerResponse = models.CreateLoadBalancerResponse; const CreateConfigGroupVersionRequest = models.CreateConfigGroupVersionRequest; const AclUserRule = models.AclUserRule; const DescribeLoadBalancerListRequest = models.DescribeLoadBalancerListRequest; const AccessURLRedirectParameters = models.AccessURLRedirectParameters; const DescribeDDoSAttackEventRequest = models.DescribeDDoSAttackEventRequest; const CacheConfigParameters = models.CacheConfigParameters; const FunctionRuleCondition = models.FunctionRuleCondition; const CacheKeyParameters = models.CacheKeyParameters; const ModifyFunctionResponse = models.ModifyFunctionResponse; const DescribeOriginGroupRequest = models.DescribeOriginGroupRequest; const DescribeIPRegionRequest = models.DescribeIPRegionRequest; const TimingTypeValue = models.TimingTypeValue; const CreatePlanForZoneResponse = models.CreatePlanForZoneResponse; const ModifyL4ProxyRulesStatusResponse = models.ModifyL4ProxyRulesStatusResponse; const CheckCnameStatusResponse = models.CheckCnameStatusResponse; const ImportZoneConfigResponse = models.ImportZoneConfigResponse; const CustomEndpoint = models.CustomEndpoint; const VerifyOwnershipRequest = models.VerifyOwnershipRequest; const ResponseSpeedLimitParameters = models.ResponseSpeedLimitParameters; const DeleteL4ProxyRequest = models.DeleteL4ProxyRequest; const DeleteApplicationProxyRequest = models.DeleteApplicationProxyRequest; const AccelerateMainlandParameters = models.AccelerateMainlandParameters; const ModifyZoneStatusRequest = models.ModifyZoneStatusRequest; const UpstreamURLRewriteParameters = models.UpstreamURLRewriteParameters; const DescribeL4ProxyResponse = models.DescribeL4ProxyResponse; const ModifyHostsCertificateRequest = models.ModifyHostsCertificateRequest; const ModifyOriginGroupResponse = models.ModifyOriginGroupResponse; const DeleteAccelerationDomainsRequest = models.DeleteAccelerationDomainsRequest; const RenewPlanResponse = models.RenewPlanResponse; const CustomErrorPage = models.CustomErrorPage; const DescribeDeployHistoryRequest = models.DescribeDeployHistoryRequest; const BillingData = models.BillingData; const ModifyOriginGroupRequest = models.ModifyOriginGroupRequest; const DeleteZoneResponse = models.DeleteZoneResponse; const CreateRuleResponse = models.CreateRuleResponse; const ModifyL7AccSettingResponse = models.ModifyL7AccSettingResponse; const ReturnCustomPageActionParameters = models.ReturnCustomPageActionParameters; const BindZoneToPlanResponse = models.BindZoneToPlanResponse; const UpstreamHTTP2Parameters = models.UpstreamHTTP2Parameters; const DescribeL7AccSettingResponse = models.DescribeL7AccSettingResponse; const OriginInfo = models.OriginInfo; const CreateDnsRecordRequest = models.CreateDnsRecordRequest; const WafRule = models.WafRule; const ModifyApplicationProxyRequest = models.ModifyApplicationProxyRequest; const ModifyAliasDomainStatusRequest = models.ModifyAliasDomainStatusRequest; const DeleteFunctionRequest = models.DeleteFunctionRequest; const BindSharedCNAMEMap = models.BindSharedCNAMEMap; const DeleteRealtimeLogDeliveryTaskRequest = models.DeleteRealtimeLogDeliveryTaskRequest; const RulesSettingAction = models.RulesSettingAction; const ForceRedirectHTTPSParameters = models.ForceRedirectHTTPSParameters; const MutualTLS = models.MutualTLS; const Ipv6 = models.Ipv6; const ModifyApplicationProxyRuleRequest = models.ModifyApplicationProxyRuleRequest; const CreateFunctionResponse = models.CreateFunctionResponse; const DescribeLoadBalancerListResponse = models.DescribeLoadBalancerListResponse; const AlgDetectJS = models.AlgDetectJS; const SubRuleItem = models.SubRuleItem; const DescribeL7AccRulesResponse = models.DescribeL7AccRulesResponse; const DeleteSecurityIPGroupRequest = models.DeleteSecurityIPGroupRequest; const Grpc = models.Grpc; const CreateAliasDomainResponse = models.CreateAliasDomainResponse; const ClientIpCountry = models.ClientIpCountry; const DeleteApplicationProxyRuleRequest = models.DeleteApplicationProxyRuleRequest; const ManagedRuleAction = models.ManagedRuleAction; const ModifyL7AccRuleResponse = models.ModifyL7AccRuleResponse; const FileAscriptionInfo = models.FileAscriptionInfo; const CreateRealtimeLogDeliveryTaskResponse = models.CreateRealtimeLogDeliveryTaskResponse; const DescribeTopL7CacheDataResponse = models.DescribeTopL7CacheDataResponse; const DescribeFunctionRuntimeEnvironmentResponse = models.DescribeFunctionRuntimeEnvironmentResponse; const GrpcParameters = models.GrpcParameters; const RuleChoicePropertiesItem = models.RuleChoicePropertiesItem; const DescribeSecurityTemplateBindingsResponse = models.DescribeSecurityTemplateBindingsResponse; const ModifyAliasDomainStatusResponse = models.ModifyAliasDomainStatusResponse; const DeleteFunctionRulesRequest = models.DeleteFunctionRulesRequest; const DescribeTimingL7AnalysisDataRequest = models.DescribeTimingL7AnalysisDataRequest; const NoCache = models.NoCache; const ModifyFunctionRequest = models.ModifyFunctionRequest; const ManagedRuleGroup = models.ManagedRuleGroup; const CreateZoneRequest = models.CreateZoneRequest; const SecurityPolicy = models.SecurityPolicy; const AscriptionInfo = models.AscriptionInfo; const OriginGroupHealthStatusDetail = models.OriginGroupHealthStatusDetail; const FirstPartConfig = models.FirstPartConfig; const Waf = models.Waf; const CreateApplicationProxyRuleRequest = models.CreateApplicationProxyRuleRequest; const DescribeDnsRecordsResponse = models.DescribeDnsRecordsResponse; const DescribeDDoSAttackDataRequest = models.DescribeDDoSAttackDataRequest; const CreateL4ProxyRequest = models.CreateL4ProxyRequest; const CreatePlanResponse = models.CreatePlanResponse; const DescribeApplicationProxiesRequest = models.DescribeApplicationProxiesRequest; const DescribeContentQuotaRequest = models.DescribeContentQuotaRequest; const Hsts = models.Hsts; const OwnershipVerification = models.OwnershipVerification; const CreateRuleRequest = models.CreateRuleRequest; const ModifyL4ProxyStatusRequest = models.ModifyL4ProxyStatusRequest; const RateLimitTemplateDetail = models.RateLimitTemplateDetail; const CreateApplicationProxyRuleResponse = models.CreateApplicationProxyRuleResponse; const CertificateInfo = models.CertificateInfo; const CreateApplicationProxyRequest = models.CreateApplicationProxyRequest; const CC = models.CC; const HandleFunctionRuntimeEnvironmentRequest = models.HandleFunctionRuntimeEnvironmentRequest; const ModifyL4ProxyRulesStatusRequest = models.ModifyL4ProxyRulesStatusRequest; const DescribeCustomErrorPagesRequest = models.DescribeCustomErrorPagesRequest; const CachePrefreshParameters = models.CachePrefreshParameters; const Action = models.Action; const UpstreamFollowRedirectParameters = models.UpstreamFollowRedirectParameters; const ApplicationProxy = models.ApplicationProxy; const ModifyApplicationProxyResponse = models.ModifyApplicationProxyResponse; const ModifySecurityIPGroupResponse = models.ModifySecurityIPGroupResponse; const SecurityType = models.SecurityType; const ZoneSetting = models.ZoneSetting; const ModifyL4ProxyRequest = models.ModifyL4ProxyRequest; const RuleAndConditions = models.RuleAndConditions; const DropPageConfig = models.DropPageConfig; const DescribeSecurityIPGroupInfoRequest = models.DescribeSecurityIPGroupInfoRequest; const ExceptUserRuleScope = models.ExceptUserRuleScope; const PartialModule = models.PartialModule; const DescribeZoneConfigImportResultRequest = models.DescribeZoneConfigImportResultRequest; const ModifyApplicationProxyRuleStatusRequest = models.ModifyApplicationProxyRuleStatusRequest; const AccelerateType = models.AccelerateType; const DeliveryCondition = models.DeliveryCondition; const FollowOrigin = models.FollowOrigin; const IPRegionInfo = models.IPRegionInfo; const DestroyPlanResponse = models.DestroyPlanResponse; const CacheKeyConfigParameters = models.CacheKeyConfigParameters; const TLSConfigParameters = models.TLSConfigParameters; const QueryCondition = models.QueryCondition; const RuleRewriteActionParams = models.RuleRewriteActionParams; const ClientIPHeaderParameters = models.ClientIPHeaderParameters; const ModifyAliasDomainResponse = models.ModifyAliasDomainResponse; const DeleteDnsRecordsRequest = models.DeleteDnsRecordsRequest; const OfflineCacheParameters = models.OfflineCacheParameters; const DeleteAliasDomainRequest = models.DeleteAliasDomainRequest; const DeleteFunctionRulesResponse = models.DeleteFunctionRulesResponse; const DescribeTopL7AnalysisDataResponse = models.DescribeTopL7AnalysisDataResponse; const ModifyContentIdentifierRequest = models.ModifyContentIdentifierRequest; const ClientIpHeader = models.ClientIpHeader; const Resource = models.Resource; const ModifyResponseHeaderParameters = models.ModifyResponseHeaderParameters; const DescribeOriginProtectionRequest = models.DescribeOriginProtectionRequest; const DeleteContentIdentifierResponse = models.DeleteContentIdentifierResponse; const HandleFunctionRuntimeEnvironmentResponse = models.HandleFunctionRuntimeEnvironmentResponse; const DeleteRulesResponse = models.DeleteRulesResponse; const OriginGroup = models.OriginGroup; const ModifySecurityIPGroupRequest = models.ModifySecurityIPGroupRequest; const L4Proxy = models.L4Proxy; const SkipCondition = models.SkipCondition; const CreateSharedCNAMERequest = models.CreateSharedCNAMERequest; const UpstreamHttp2 = models.UpstreamHttp2; const DeleteAliasDomainResponse = models.DeleteAliasDomainResponse; const BotConfig = models.BotConfig; const ModifyZoneResponse = models.ModifyZoneResponse; const DescribeTopL7CacheDataRequest = models.DescribeTopL7CacheDataRequest; const CreateLoadBalancerRequest = models.CreateLoadBalancerRequest; const Https = models.Https; const DescribeOriginGroupHealthStatusRequest = models.DescribeOriginGroupHealthStatusRequest; const DescribeContentIdentifiersRequest = models.DescribeContentIdentifiersRequest; const ExportZoneConfigRequest = models.ExportZoneConfigRequest; const L4ProxyRule = models.L4ProxyRule; const CacheKeyQueryString = models.CacheKeyQueryString; const AdvancedFilter = models.AdvancedFilter; const DescribeDDoSAttackDataResponse = models.DescribeDDoSAttackDataResponse; const TemplateConfig = models.TemplateConfig; const ErrorPageReference = models.ErrorPageReference; const DescribeIdentificationsResponse = models.DescribeIdentificationsResponse; const DeleteL4ProxyResponse = models.DeleteL4ProxyResponse; const ModifyApplicationProxyRuleStatusResponse = models.ModifyApplicationProxyRuleStatusResponse; const ManagedRuleAutoUpdate = models.ManagedRuleAutoUpdate; const ClientIPCountryParameters = models.ClientIPCountryParameters; const IncreasePlanQuotaResponse = models.IncreasePlanQuotaResponse; const DescribeIPRegionResponse = models.DescribeIPRegionResponse; const DescribeAvailablePlansRequest = models.DescribeAvailablePlansRequest; const DnsVerification = models.DnsVerification; const AlgDetectSession = models.AlgDetectSession; const ModifyZoneStatusResponse = models.ModifyZoneStatusResponse; const DeleteContentIdentifierRequest = models.DeleteContentIdentifierRequest; const CreateContentIdentifierRequest = models.CreateContentIdentifierRequest; const OriginProtectionInfo = models.OriginProtectionInfo; const ModifyDnsRecordsStatusResponse = models.ModifyDnsRecordsStatusResponse; const AliasDomain = models.AliasDomain; const ImportZoneConfigRequest = models.ImportZoneConfigRequest; const IpTableRule = models.IpTableRule; const DDosProtectionConfig = models.DDosProtectionConfig; const ModifyFunctionRuleRequest = models.ModifyFunctionRuleRequest; const IncreasePlanQuotaRequest = models.IncreasePlanQuotaRequest; const FunctionRule = models.FunctionRule; const UpstreamRequestCookie = models.UpstreamRequestCookie; const DescribeDDoSAttackTopDataRequest = models.DescribeDDoSAttackTopDataRequest; const Quic = models.Quic; const CreateCLSIndexRequest = models.CreateCLSIndexRequest; const DescribeRulesRequest = models.DescribeRulesRequest; const DetectLengthLimitCondition = models.DetectLengthLimitCondition; const ModifyZoneSettingResponse = models.ModifyZoneSettingResponse; const DownloadL7LogsResponse = models.DownloadL7LogsResponse; const AccelerationDomain = models.AccelerationDomain; const ContentIdentifier = models.ContentIdentifier; const CreateCustomizeErrorPageResponse = models.CreateCustomizeErrorPageResponse; const RuleEngineAction = models.RuleEngineAction; const StatusCodeCacheParameters = models.StatusCodeCacheParameters; const RewriteAction = models.RewriteAction; const TemplateScope = models.TemplateScope; const ErrorPage = models.ErrorPage; const HTTP2Parameters = models.HTTP2Parameters; const DescribeOverviewL7DataRequest = models.DescribeOverviewL7DataRequest; const DeleteSharedCNAMEResponse = models.DeleteSharedCNAMEResponse; const DDoSBlockData = models.DDoSBlockData; const DescribePrefetchTasksRequest = models.DescribePrefetchTasksRequest; const ZoneConfigParameters = models.ZoneConfigParameters; const DnsRecord = models.DnsRecord; const OriginPrivateParameters = models.OriginPrivateParameters; const HSTSParameters = models.HSTSParameters; const BindZoneToPlanRequest = models.BindZoneToPlanRequest; const DeleteFunctionResponse = models.DeleteFunctionResponse; const IPWhitelist = models.IPWhitelist; const ModifyL7AccSettingRequest = models.ModifyL7AccSettingRequest; const ModifyFunctionRulePriorityResponse = models.ModifyFunctionRulePriorityResponse; const CreateCustomizeErrorPageRequest = models.CreateCustomizeErrorPageRequest; const URLPath = models.URLPath; const DescribeSecurityIPGroupRequest = models.DescribeSecurityIPGroupRequest; const ModifyApplicationProxyStatusResponse = models.ModifyApplicationProxyStatusResponse; const Identification = models.Identification; const OriginGroupInLoadBalancer = models.OriginGroupInLoadBalancer; const CheckRegionHealthStatus = models.CheckRegionHealthStatus; const UpstreamRequestParameters = models.UpstreamRequestParameters; const TopEntry = models.TopEntry; const NsVerification = models.NsVerification; const AccelerateMainland = models.AccelerateMainland; const StandardDebug = models.StandardDebug; const AuthenticationParameters = models.AuthenticationParameters; const BindSecurityTemplateToEntityRequest = models.BindSecurityTemplateToEntityRequest; const RuleEngineSubRule = models.RuleEngineSubRule; const IntelligenceRuleItem = models.IntelligenceRuleItem; const ExportZoneConfigResponse = models.ExportZoneConfigResponse; const PostMaxSize = models.PostMaxSize; const DescribeBillingDataResponse = models.DescribeBillingDataResponse; const Filter = models.Filter; const CreateAccelerationDomainResponse = models.CreateAccelerationDomainResponse; const ModifyAccelerationDomainStatusesRequest = models.ModifyAccelerationDomainStatusesRequest; const CreateZoneResponse = models.CreateZoneResponse; const CreateL4ProxyResponse = models.CreateL4ProxyResponse; const ModifySecurityPolicyResponse = models.ModifySecurityPolicyResponse; const DeleteLoadBalancerResponse = models.DeleteLoadBalancerResponse; const DeleteL7AccRulesResponse = models.DeleteL7AccRulesResponse; const DescribeOriginGroupHealthStatusResponse = models.DescribeOriginGroupHealthStatusResponse; const DescribeContentIdentifiersResponse = models.DescribeContentIdentifiersResponse; const CacheConfigCustomTime = models.CacheConfigCustomTime; const ManagedRules = models.ManagedRules; const SecurityTemplateBinding = models.SecurityTemplateBinding; const CacheTag = models.CacheTag; const DescribeDefaultCertificatesResponse = models.DescribeDefaultCertificatesResponse; const CreateOriginGroupResponse = models.CreateOriginGroupResponse; const DescribeSecurityPolicyResponse = models.DescribeSecurityPolicyResponse; const CreateContentIdentifierResponse = models.CreateContentIdentifierResponse; const HostHeaderParameters = models.HostHeaderParameters; const DescribeConfigGroupVersionsRequest = models.DescribeConfigGroupVersionsRequest; const DescribeL4ProxyRulesRequest = models.DescribeL4ProxyRulesRequest; const AiRule = models.AiRule; const Function = models.Function; const Quota = models.Quota; const CheckCnameStatusRequest = models.CheckCnameStatusRequest; const DescribeContentQuotaResponse = models.DescribeContentQuotaResponse; const DescribeSecurityIPGroupResponse = models.DescribeSecurityIPGroupResponse; const UpgradePlanRequest = models.UpgradePlanRequest; const CreatePurgeTaskRequest = models.CreatePurgeTaskRequest; const DeleteDnsRecordsResponse = models.DeleteDnsRecordsResponse; const DescribePurgeTasksResponse = models.DescribePurgeTasksResponse; const HTTPResponseParameters = models.HTTPResponseParameters; const DescribeFunctionRulesRequest = models.DescribeFunctionRulesRequest; const DeployConfigGroupVersionResponse = models.DeployConfigGroupVersionResponse; const RateLimitIntelligence = models.RateLimitIntelligence; const DescribeDeployHistoryResponse = models.DescribeDeployHistoryResponse; const QueryString = models.QueryString; const DescribeAccelerationDomainsRequest = models.DescribeAccelerationDomainsRequest; const DescribeTimingL4DataRequest = models.DescribeTimingL4DataRequest; const DescribeTimingL4DataResponse = models.DescribeTimingL4DataResponse; const VanityNameServersIps = models.VanityNameServersIps; /** * teo client * @class */ class TeoClient extends AbstractClient { constructor(credential, region, profile) { super("teo.intl.tencentcloudapi.com", "2022-09-01", credential, region, profile); } /** * To stop billing for your EdgeOne plan, you can use this interface to terminate the billing plan. > Terminating a billing plan requires the following conditions: 1. The plan has expired (except for the Enterprise Edition Plan); 2. All sites under the plan have been either shut down or deleted. > The site status can be queried through the [Query Site List](https://intl.cloud.tencent.com/document/product/1552/80713?from_cn_redirect=1) interface. A site can be deactivated by switching the site to a closed status through the [Switch Site Status](https://intl.cloud.tencent.com/document/product/1552/80707?from_cn_redirect=1) interface. A site can be deleted by using the [Delete Site](https://intl.cloud.tencent.com/document/product/1552/80717?from_cn_redirect=1) interface. * @param {DestroyPlanRequest} req * @param {function(string, DestroyPlanResponse):void} cb * @public */ DestroyPlan(req, cb) { let resp = new DestroyPlanResponse(); this.request("DestroyPlan", req, resp, cb); } /** * After creating a site and the site is accessed in NS mode, you can create DNS records through this API. * @param {CreateDnsRecordRequest} req * @param {function(string, CreateDnsRecordResponse):void} cb * @public */ CreateDnsRecord(req, cb) { let resp = new CreateDnsRecordResponse(); this.request("CreateDnsRecord", req, resp, cb); } /** * This API is used to export site configuration . The exported configuration is used for import via the API (ImportZoneConfig). This feature only supports the sites in the plans of the Standard Edition and the Enterprise Edition. * @param {ExportZoneConfigRequest} req * @param {function(string, ExportZoneConfigResponse):void} cb * @public */ ExportZoneConfig(req, cb) { let resp = new ExportZoneConfigResponse(); this.request("ExportZoneConfig", req, resp, cb); } /** * Batch query content identifiers, which can be filtered by ID, description, status, or Tag. Deleted content identifiers queried by status are retained for only three months. This feature is only open to the allowlist. * @param {DescribeContentIdentifiersRequest} req * @param {function(string, DescribeContentIdentifiersResponse):void} cb * @public */ DescribeContentIdentifiers(req, cb) { let resp = new DescribeContentIdentifiersResponse(); this.request("DescribeContentIdentifiers", req, resp, cb); } /** * This API is used to delete an edge function. Once deleted, the function cannot be recovered, and associated trigger rules are also deleted. * @param {DeleteFunctionRequest} req * @param {function(string, DeleteFunctionResponse):void} cb * @public */ DeleteFunction(req, cb) { let resp = new DeleteFunctionResponse(); this.request("DeleteFunction", req, resp, cb); } /** * When there are resources updated on the origin with the TTL remaining valid, users cannot access the latest resources. In this case, you can purge the cache using this API. There are two methods: <li>Delete: This method deletes the node cache without verification and retrieves the latest resources from the origin when receiving a request.</li><li>Invalidate: This method marks the node cache as invalid and sends a request with the If-None-Match and If-Modified-Since headers to the origin. If the origin responses with 200, the latest resources are retrieved to be cached on the node. If a 304 response is returned, the latest resources are not cached on the node. </li>For more details, see [Cache Purge](https://intl.cloud.tencent.com/document/product/1552/70759?from_cn_redirect=1). </li> * @param {CreatePurgeTaskRequest} req * @param {function(string, CreatePurgeTaskResponse):void} cb * @public */ CreatePurgeTask(req, cb) { let resp = new CreatePurgeTaskResponse(); this.request("CreatePurgeTask", req, resp, cb); } /** * This API is used to download L4 logs. * @param {DownloadL4LogsRequest} req * @param {function(string, DownloadL4LogsResponse):void} cb * @public */ DownloadL4Logs(req, cb) { let resp = new DownloadL4LogsResponse(); this.request("DownloadL4Logs", req, resp, cb); } /** * DescribePrefetchTasks is used to query the submission history and execution progress of preheating tasks. This interface can be used to query the tasks submitted by the CreatePrefetchTasks interface. * @param {DescribePrefetchTasksRequest} req * @param {function(string, DescribePrefetchTasksResponse):void} cb * @public */ DescribePrefetchTasks(req, cb) { let resp = new DescribePrefetchTasksResponse(); this.request("DescribePrefetchTasks", req, resp, cb); } /** * This API is used to query content management quotas. * @param {DescribeContentQuotaRequest} req * @param {function(string, DescribeContentQuotaResponse):void} cb * @public */ DescribeContentQuota(req, cb) { let resp = new DescribeContentQuotaResponse(); this.request("DescribeContentQuota", req, resp, cb); } /** * This API is used to query the verification information of a site. * @param {DescribeIdentificationsRequest} req * @param {function(string, DescribeIdentificationsResponse):void} cb * @public */ DescribeIdentifications(req, cb) { let resp = new DescribeIdentificationsResponse(); this.request("DescribeIdentifications", req, resp, cb); } /** * This API is used to query the real-time log delivery task list. * @param {DescribeRealtimeLogDeliveryTasksRequest} req * @param {function(string, DescribeRealtimeLogDeliveryTasksResponse):void} cb * @public */ DescribeRealtimeLogDeliveryTasks(req, cb) { let resp = new DescribeRealtimeLogDeliveryTasksResponse(); this.request("DescribeRealtimeLogDeliveryTasks", req, resp, cb); } /** * This API is used to verify your ownership of a site or domain name. It's required in the CNAME access mode. After a site is verified, you don't need to verify the ownership again for domain names added to it in the future. For details, see [Ownership Verification](https://intl.cloud.tencent.com/document/product/1552/70789?from_cn_redirect=1). For sites connected via the NS, you can query whether the NS is successfully switched through this API. For details, see [Modifying DNS Servers](https://intl.cloud.tencent.com/document/product/1552/90452?from_cn_redirect=1). * @param {VerifyOwnershipRequest} req * @param {function(string, VerifyOwnershipResponse):void} cb * @public */ VerifyOwnership(req, cb) { let resp = new VerifyOwnershipResponse(); this.request("VerifyOwnership", req, resp, cb); } /** * This API is used to create a trigger rule for an edge function. * @param {CreateFunctionRuleRequest} req * @param {function(string, CreateFunctionRuleResponse):void} cb * @public */ CreateFunctionRule(req, cb) { let resp = new CreateFunctionRuleResponse(); this.request("CreateFunctionRule", req, resp, cb); } /** * This API is used to delete a trigger rule for an edge function. * @param {DeleteFunctionRulesRequest} req * @param {function(string, DeleteFunctionRulesResponse):void} cb * @public */ DeleteFunctionRules(req, cb) { let resp = new DeleteFunctionRulesResponse(); this.request("DeleteFunctionRules", req, resp, cb); } /** * This API is used to verify ownership of the site. * @param {IdentifyZoneRequest} req * @param {function(string, IdentifyZoneResponse):void} cb * @public */ IdentifyZone(req, cb) { let resp = new IdentifyZoneResponse(); this.request("IdentifyZone", req, resp, cb); } /** * This API is used to query a list of default certificates. * @param {DescribeDefaultCertificatesRequest} req * @param {function(string, DescribeDefaultCertificatesResponse):void} cb * @public */ DescribeDefaultCertificates(req, cb) { let resp = new DescribeDefaultCertificatesResponse(); this.request("DescribeDefaultCertificates", req, resp, cb); } /** * This API is used to modify rules in the [rule engine](https://intl.cloud.tencent.com/document/product/1552/70901?from_cn_redirect=1), supporting only one rule modification per request. * @param {ModifyL7AccRuleRequest} req * @param {function(string, ModifyL7AccRuleResponse):void} cb * @public */ ModifyL7AccRule(req, cb) { let resp = new ModifyL7AccRuleResponse(); this.request("ModifyL7AccRule", req, resp, cb); } /** * This API is used to query domain name information of a site, including the acceleration domain name, origin, and domain name status. You can query the information of all domain names, or specific domain names by specifying filters information. * @param {DescribeAccelerationDomainsRequest} req * @param {function(string, DescribeAccelerationDomainsResponse):void} cb * @public */ DescribeAccelerationDomains(req, cb) { let resp = new DescribeAccelerationDomainsResponse(); this.request("DescribeAccelerationDomains", req, resp, cb); } /** * This API is used to query the runtime environment of an edge function, including environment variables. * @param {DescribeFunctionRuntimeEnvironmentRequest} req * @param {function(string, DescribeFunctionRuntimeEnvironmentResponse):void} cb * @public */ DescribeFunctionRuntimeEnvironment(req, cb) { let resp = new DescribeFunctionRuntimeEnvironmentResponse(); this.request("DescribeFunctionRuntimeEnvironment", req, resp, cb); } /** * This API is used to modify the configuration of an origin group. The original configuration will be overwritten. * @param {ModifyOriginGroupRequest} req * @param {function(string, ModifyOriginGroupResponse):void} cb * @public */ ModifyOriginGroup(req, cb) { let resp = new ModifyOriginGroupResponse(); this.request("ModifyOriginGroup", req, resp, cb); } /** * This API is on an earlier version. If you want to call it, please switch to the latest version. For details, see [DeleteL4Proxy] (https://intl.cloud.tencent.com/document/product/1552/103415?from_cn_redirect=1). * @param {DeleteApplicationProxyRequest} req * @param {function(string, DeleteApplicationProxyResponse):void} cb * @public */ DeleteApplicationProxy(req, cb) { let resp = new DeleteApplicationProxyResponse(); this.request("DeleteApplicationProxy", req, resp, cb); } /** * This API is used to modify the global configuration of [Site Acceleration](https://intl.cloud.tencent.com/document/product/1552/96193?from_cn_redirect=1). * @param {ModifyL7AccSettingRequest} req * @param {function(string, ModifyL7AccSettingResponse):void} cb * @public */ ModifyL7AccSetting(req, cb) { let resp = new ModifyL7AccSettingResponse(); this.request("ModifyL7AccSetting", req, resp, cb); } /** * This API is used to enable or disable a Layer 4 proxy instance. * @param {ModifyL4ProxyStatusRequest} req * @param {function(string, ModifyL4ProxyStatusResponse):void} cb * @public */ ModifyL4ProxyStatus(req, cb) { let resp = new ModifyL4ProxyStatusResponse(); this.request("ModifyL4ProxyStatus", req, resp, cb); } /** * This API is used to download L7 logs. * @param {DownloadL7LogsRequest} req * @param {function(string, DownloadL7LogsResponse):void} cb * @public */ DownloadL7Logs(req, cb) { let resp = new DownloadL7LogsResponse(); this.request("DownloadL7Logs", req, resp, cb); } /** * This API is used to query environment information in version management mode. The response includes the environment ID, type, and current effective version. The version management feature is currently undergoing beta testing and is accessible only to users on the whitelist. * @param {DescribeEnvironmentsRequest} req * @param {function(string, DescribeEnvironmentsResponse):void} cb * @public */ DescribeEnvironments(req, cb) { let resp = new DescribeEnvironmentsResponse(); this.request("DescribeEnvironments", req, resp, cb); } /** * When the number of sites bound to your plan, the number of rules under "Web Protection - Custom Rules - Precision Matching Policy", or the number of rules under "Web Protection - Rate Limiting - Precision Rate Limiting Module" reaches the plan's quota, you can use this interface to purchase additional quotas. > This interface only supports the Enterprise Edition Plan. * @param {IncreasePlanQuotaRequest} req * @param {function(string, IncreasePlanQuotaResponse):void} cb * @public */ IncreasePlanQuota(req, cb) { let resp = new IncreasePlanQuotaResponse(); this.request("IncreasePlanQuota", req, resp, cb); } /** * This API is on an earlier version. If you want to call it, please switch to the latest version. For details, see [DeleteL4ProxyRules] (https://intl.cloud.tencent.com/document/product/1552/103414?from_cn_redirect=1). * @param {DeleteApplicationProxyRuleRequest} req * @param {function(string, DeleteApplicationProxyRuleResponse):void} cb * @public */ DeleteApplicationProxyRule(req, cb) { let resp = new DeleteApplicationProxyRuleResponse(); this.request("DeleteApplicationProxyRule", req, resp, cb); } /** * This API is used to query the CNAME status of a domain name. * @param {CheckCnameStatusRequest} req * @param {function(string, CheckCnameStatusResponse):void} cb * @public */ CheckCnameStatus(req, cb) { let resp = new CheckCnameStatusResponse(); this.request("CheckCnameStatus", req, resp, cb); } /** * This API is used to modify a site. * @param {ModifyZoneRequest} req * @param {function(string, ModifyZoneResponse):void} cb * @public */ ModifyZone(req, cb) { let resp = new ModifyZoneResponse(); this.request("ModifyZone", req, resp, cb); } /** * This API is used to create a pre-warming task. * @param {CreatePrefetchTaskRequest} req * @param {function(string, CreatePrefetchTaskResponse):void} cb * @public */ CreatePrefetchTask(req, cb) { let resp = new CreatePrefetchTaskResponse(); this.request("CreatePrefetchTask", req, resp, cb); } /** * This API is used to delete an alias domain name. * @param {DeleteAliasDomainRequest} req * @param {function(string, DeleteAliasDomainResponse):void} cb * @public */ DeleteAliasDomain(req, cb) { let resp = new DeleteAliasDomainResponse(); this.request("DeleteAliasDomain", req, resp, cb); } /** * This API is used to query the time sequence traffic data of the monitoring category in L7. This API is to be discarded. Please use the API <a href="https://intl.cloud.tencent.com/document/product/1552/80648?from_cn_redirect=1">DescribeTimingL7AnalysisData</a>. * @param {DescribeOverviewL7DataRequest} req * @param {function(string, DescribeOverviewL7DataResponse):void} cb * @public */ Desc