public interface AsyncClient
extends com.aliyun.core.utils.SdkAutoCloseable
static DefaultAsyncClientBuilder builder()
static AsyncClient create()
CompletableFuture<AddAutoCcBlacklistResponse> addAutoCcBlacklist(AddAutoCcBlacklistRequest request)
request - the request parameters of AddAutoCcBlacklist AddAutoCcBlacklistRequestCompletableFuture<AddAutoCcWhitelistResponse> addAutoCcWhitelist(AddAutoCcWhitelistRequest request)
You can call the AddAutoCcWhitelist operation to add IP addresses to the whitelist of an Anti-DDoS Pro or Anti-DDoS Premium instance. This way, the Anti-DDoS Pro or Anti-DDoS Premium instance allows traffic from the IP addresses. By default, the traffic from the IP addresses that you add to the whitelist is always allowed. If you no longer use the whitelist, you can call the EmptyAutoCcWhitelist operation to remove the IP addresses from the whitelist.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of AddAutoCcWhitelist AddAutoCcWhitelistRequestCompletableFuture<AssociateWebCertResponse> associateWebCert(AssociateWebCertRequest request)
request - the request parameters of AssociateWebCert AssociateWebCertRequestCompletableFuture<AttachSceneDefenseObjectResponse> attachSceneDefenseObject(AttachSceneDefenseObjectRequest request)
request - the request parameters of AttachSceneDefenseObject AttachSceneDefenseObjectRequestCompletableFuture<ConfigDomainSecurityProfileResponse> configDomainSecurityProfile(ConfigDomainSecurityProfileRequest request)
request - the request parameters of ConfigDomainSecurityProfile ConfigDomainSecurityProfileRequestCompletableFuture<ConfigL7GlobalRuleResponse> configL7GlobalRule(ConfigL7GlobalRuleRequest request)
request - the request parameters of ConfigL7GlobalRule ConfigL7GlobalRuleRequestCompletableFuture<ConfigL7RsPolicyResponse> configL7RsPolicy(ConfigL7RsPolicyRequest request)
If multiple origin servers are configured for a website that is added to Anti-DDoS Pro or Anti-DDoS Premium, you can modify the load balancing algorithms for back-to-origin traffic based on back-to-origin policies. The IP hash algorithm is used by default. You can change the algorithm to the round-robin or least response time algorithm. For more information, see the description of the Policy parameter in the "Request parameters" section of this topic.
request - the request parameters of ConfigL7RsPolicy ConfigL7RsPolicyRequestCompletableFuture<ConfigL7UsKeepaliveResponse> configL7UsKeepalive(ConfigL7UsKeepaliveRequest request)
request - the request parameters of ConfigL7UsKeepalive ConfigL7UsKeepaliveRequestCompletableFuture<ConfigLayer4RealLimitResponse> configLayer4RealLimit(ConfigLayer4RealLimitRequest request)
request - the request parameters of ConfigLayer4RealLimit ConfigLayer4RealLimitRequestCompletableFuture<ConfigLayer4RemarkResponse> configLayer4Remark(ConfigLayer4RemarkRequest request)
request - the request parameters of ConfigLayer4Remark ConfigLayer4RemarkRequestCompletableFuture<ConfigLayer4RuleBakModeResponse> configLayer4RuleBakMode(ConfigLayer4RuleBakModeRequest request)
request - the request parameters of ConfigLayer4RuleBakMode ConfigLayer4RuleBakModeRequestCompletableFuture<ConfigLayer4RulePolicyResponse> configLayer4RulePolicy(ConfigLayer4RulePolicyRequest request)
request - the request parameters of ConfigLayer4RulePolicy ConfigLayer4RulePolicyRequestCompletableFuture<ConfigNetworkRegionBlockResponse> configNetworkRegionBlock(ConfigNetworkRegionBlockRequest request)
request - the request parameters of ConfigNetworkRegionBlock ConfigNetworkRegionBlockRequestCompletableFuture<ConfigNetworkRulesResponse> configNetworkRules(ConfigNetworkRulesRequest request)
request - the request parameters of ConfigNetworkRules ConfigNetworkRulesRequestCompletableFuture<ConfigUdpReflectResponse> configUdpReflect(ConfigUdpReflectRequest request)
You can call this operation to configure filtering policies to filter out UDP traffic from specific ports. This helps defend against UDP reflection attacks.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of ConfigUdpReflect ConfigUdpReflectRequestCompletableFuture<ConfigWebCCRuleV2Response> configWebCCRuleV2(ConfigWebCCRuleV2Request request)
request - the request parameters of ConfigWebCCRuleV2 ConfigWebCCRuleV2RequestCompletableFuture<ConfigWebCCTemplateResponse> configWebCCTemplate(ConfigWebCCTemplateRequest request)
request - the request parameters of ConfigWebCCTemplate ConfigWebCCTemplateRequestCompletableFuture<ConfigWebIpSetResponse> configWebIpSet(ConfigWebIpSetRequest request)
request - the request parameters of ConfigWebIpSet ConfigWebIpSetRequestCompletableFuture<CreateAsyncTaskResponse> createAsyncTask(CreateAsyncTaskRequest request)
request - the request parameters of CreateAsyncTask CreateAsyncTaskRequestCompletableFuture<CreateDomainResourceResponse> createDomainResource(CreateDomainResourceRequest request)
request - the request parameters of CreateDomainResource CreateDomainResourceRequestCompletableFuture<CreateNetworkRulesResponse> createNetworkRules(CreateNetworkRulesRequest request)
request - the request parameters of CreateNetworkRules CreateNetworkRulesRequestCompletableFuture<CreatePortResponse> createPort(CreatePortRequest request)
You can call this operation by using Terraform. For more information about Terraform, see What is Terraform?.
request - the request parameters of CreatePort CreatePortRequestCompletableFuture<CreateSceneDefensePolicyResponse> createSceneDefensePolicy(CreateSceneDefensePolicyRequest request)
request - the request parameters of CreateSceneDefensePolicy CreateSceneDefensePolicyRequestCompletableFuture<CreateSchedulerRuleResponse> createSchedulerRule(CreateSchedulerRuleRequest request)
request - the request parameters of CreateSchedulerRule CreateSchedulerRuleRequestCompletableFuture<CreateTagResourcesResponse> createTagResources(CreateTagResourcesRequest request)
You can call the CreateTagResources operation to add tags to multiple Anti-DDoS Proxy instances at a time.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of CreateTagResources CreateTagResourcesRequest@Deprecated CompletableFuture<CreateWebCCRuleResponse> createWebCCRule(CreateWebCCRuleRequest request)
CompletableFuture<CreateWebRuleResponse> createWebRule(CreateWebRuleRequest request)
request - the request parameters of CreateWebRule CreateWebRuleRequestCompletableFuture<DeleteAsyncTaskResponse> deleteAsyncTask(DeleteAsyncTaskRequest request)
request - the request parameters of DeleteAsyncTask DeleteAsyncTaskRequestCompletableFuture<DeleteAutoCcBlacklistResponse> deleteAutoCcBlacklist(DeleteAutoCcBlacklistRequest request)
request - the request parameters of DeleteAutoCcBlacklist DeleteAutoCcBlacklistRequestCompletableFuture<DeleteAutoCcWhitelistResponse> deleteAutoCcWhitelist(DeleteAutoCcWhitelistRequest request)
request - the request parameters of DeleteAutoCcWhitelist DeleteAutoCcWhitelistRequestCompletableFuture<DeleteDomainResourceResponse> deleteDomainResource(DeleteDomainResourceRequest request)
request - the request parameters of DeleteDomainResource DeleteDomainResourceRequestCompletableFuture<DeleteNetworkRuleResponse> deleteNetworkRule(DeleteNetworkRuleRequest request)
request - the request parameters of DeleteNetworkRule DeleteNetworkRuleRequestCompletableFuture<DeletePortResponse> deletePort(DeletePortRequest request)
After you delete a port forwarding rule, the Anti-DDoS Pro or Anti-DDoS Premium instance no longer forwards service traffic on the Layer 4 port. Before you delete a specific port forwarding rule, make sure that the service traffic destined for the Layer 4 port is redirected to the origin server. This can prevent negative impacts on your services.
You can call this operation by using Terraform. For more information about Terraform, see What is Terraform?.
request - the request parameters of DeletePort DeletePortRequestCompletableFuture<DeleteSceneDefensePolicyResponse> deleteSceneDefensePolicy(DeleteSceneDefensePolicyRequest request)
request - the request parameters of DeleteSceneDefensePolicy DeleteSceneDefensePolicyRequestCompletableFuture<DeleteSchedulerRuleResponse> deleteSchedulerRule(DeleteSchedulerRuleRequest request)
request - the request parameters of DeleteSchedulerRule DeleteSchedulerRuleRequestCompletableFuture<DeleteTagResourcesResponse> deleteTagResources(DeleteTagResourcesRequest request)
You can call the DeleteTagResources operation to remove tags from Anti-DDoS Proxy (Chinese Mainland) instances.
Only Anti-DDoS Proxy (Chinese Mainland) supports tags.
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DeleteTagResources DeleteTagResourcesRequest@Deprecated CompletableFuture<DeleteWebCCRuleResponse> deleteWebCCRule(DeleteWebCCRuleRequest request)
CompletableFuture<DeleteWebCCRuleV2Response> deleteWebCCRuleV2(DeleteWebCCRuleV2Request request)
request - the request parameters of DeleteWebCCRuleV2 DeleteWebCCRuleV2RequestCompletableFuture<DeleteWebCacheCustomRuleResponse> deleteWebCacheCustomRule(DeleteWebCacheCustomRuleRequest request)
You can call the DeleteWebCacheCustomRule operation to delete the custom rules of the Static Page Caching policy for a website.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DeleteWebCacheCustomRule DeleteWebCacheCustomRuleRequestCompletableFuture<DeleteWebPreciseAccessRuleResponse> deleteWebPreciseAccessRule(DeleteWebPreciseAccessRuleRequest request)
request - the request parameters of DeleteWebPreciseAccessRule DeleteWebPreciseAccessRuleRequestCompletableFuture<DeleteWebRuleResponse> deleteWebRule(DeleteWebRuleRequest request)
request - the request parameters of DeleteWebRule DeleteWebRuleRequestCompletableFuture<DescribeAsyncTasksResponse> describeAsyncTasks(DescribeAsyncTasksRequest request)
You can call the DescribeAsyncTasks operation to query the details of asynchronous export tasks, such as the IDs, start time, end time, status, parameters, and results.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeAsyncTasks DescribeAsyncTasksRequestCompletableFuture<DescribeAttackAnalysisMaxQpsResponse> describeAttackAnalysisMaxQps(DescribeAttackAnalysisMaxQpsRequest request)
request - the request parameters of DescribeAttackAnalysisMaxQps DescribeAttackAnalysisMaxQpsRequestCompletableFuture<DescribeAutoCcBlacklistResponse> describeAutoCcBlacklist(DescribeAutoCcBlacklistRequest request)
request - the request parameters of DescribeAutoCcBlacklist DescribeAutoCcBlacklistRequestCompletableFuture<DescribeAutoCcListCountResponse> describeAutoCcListCount(DescribeAutoCcListCountRequest request)
request - the request parameters of DescribeAutoCcListCount DescribeAutoCcListCountRequestCompletableFuture<DescribeAutoCcWhitelistResponse> describeAutoCcWhitelist(DescribeAutoCcWhitelistRequest request)
request - the request parameters of DescribeAutoCcWhitelist DescribeAutoCcWhitelistRequestCompletableFuture<DescribeBackSourceCidrResponse> describeBackSourceCidr(DescribeBackSourceCidrRequest request)
request - the request parameters of DescribeBackSourceCidr DescribeBackSourceCidrRequestCompletableFuture<DescribeBlackholeStatusResponse> describeBlackholeStatus(DescribeBlackholeStatusRequest request)
request - the request parameters of DescribeBlackholeStatus DescribeBlackholeStatusRequestCompletableFuture<DescribeBlockStatusResponse> describeBlockStatus(DescribeBlockStatusRequest request)
You can call this operation to query the Diversion from Origin Server configurations of one or more Anti-DDoS Proxy (Chinese Mainland) instances.
This operation is suitable only for Anti-DDoS Proxy (Chinese Mainland).
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeBlockStatus DescribeBlockStatusRequestCompletableFuture<DescribeCdnLinkageRulesResponse> describeCdnLinkageRules(DescribeCdnLinkageRulesRequest request)
request - the request parameters of DescribeCdnLinkageRules DescribeCdnLinkageRulesRequestCompletableFuture<DescribeCertsResponse> describeCerts(DescribeCertsRequest request)
This operation is used to query all applicable certificates of a domain name that you want to add to Anti-DDoS Proxy. Multiple certificates may be queried for a domain name. You can use an exact domain name to query exact-domain certificates or wildcard-domain certificates.
If you want to query the certificate that is in use for the current domain name, you can call the DescribeWebRules operation to obtain the values of the CertName and CertRegion parameters. Then, you can call the ListUserCertificateOrder operation of Certificate Management Service to query the ID and other details of the certificate by using the value of the CertName parameter.
request - the request parameters of DescribeCerts DescribeCertsRequestCompletableFuture<DescribeCnameReusesResponse> describeCnameReuses(DescribeCnameReusesRequest request)
request - the request parameters of DescribeCnameReuses DescribeCnameReusesRequestCompletableFuture<DescribeDDoSEventsResponse> describeDDoSEvents(DescribeDDoSEventsRequest request)
request - the request parameters of DescribeDDoSEvents DescribeDDoSEventsRequestCompletableFuture<DescribeDDosAllEventListResponse> describeDDosAllEventList(DescribeDDosAllEventListRequest request)
You can call the DescribeDDosAllEventList operation to query DDoS attack events within a specific time range by page. The information about a DDoS attack event includes the start time and end time of the attack, attack event type, attacked object, peak bandwidth of attack traffic, and peak packet forwarding rate.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeDDosAllEventList DescribeDDosAllEventListRequestCompletableFuture<DescribeDDosEventAreaResponse> describeDDosEventArea(DescribeDDosEventAreaRequest request)
This operation is suitable only for volumetric attacks.
request - the request parameters of DescribeDDosEventArea DescribeDDosEventAreaRequestCompletableFuture<DescribeDDosEventAttackTypeResponse> describeDDosEventAttackType(DescribeDDosEventAttackTypeRequest request)
This operation is suitable only for volumetric attacks.
request - the request parameters of DescribeDDosEventAttackType DescribeDDosEventAttackTypeRequestCompletableFuture<DescribeDDosEventIspResponse> describeDDosEventIsp(DescribeDDosEventIspRequest request)
This operation is suitable only for volumetric attacks.
request - the request parameters of DescribeDDosEventIsp DescribeDDosEventIspRequestCompletableFuture<DescribeDDosEventMaxResponse> describeDDosEventMax(DescribeDDosEventMaxRequest request)
request - the request parameters of DescribeDDosEventMax DescribeDDosEventMaxRequestCompletableFuture<DescribeDDosEventSrcIpResponse> describeDDosEventSrcIp(DescribeDDosEventSrcIpRequest request)
This operation is suitable only for volumetric attacks.
request - the request parameters of DescribeDDosEventSrcIp DescribeDDosEventSrcIpRequestCompletableFuture<DescribeDefenseCountStatisticsResponse> describeDefenseCountStatistics(DescribeDefenseCountStatisticsRequest request)
You can call the DescribeDefenseCountStatistics operation to query the information about advanced mitigation sessions of an Anti-DDoS Proxy (Outside Chinese Mainland) instance. For example, you can query the number of advanced mitigation sessions that are used within the current calendar month and the number of remaining advanced mitigation sessions.
This operation is suitable only for Anti-DDoS Proxy (Outside Chinese Mainland).
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeDefenseCountStatistics DescribeDefenseCountStatisticsRequestCompletableFuture<DescribeDefenseRecordsResponse> describeDefenseRecords(DescribeDefenseRecordsRequest request)
This operation is suitable only for Anti-DDoS Premium.
request - the request parameters of DescribeDefenseRecords DescribeDefenseRecordsRequestCompletableFuture<DescribeDestinationPortEventResponse> describeDestinationPortEvent(DescribeDestinationPortEventRequest request)
request - the request parameters of DescribeDestinationPortEvent DescribeDestinationPortEventRequestCompletableFuture<DescribeDomainAttackEventsResponse> describeDomainAttackEvents(DescribeDomainAttackEventsRequest request)
request - the request parameters of DescribeDomainAttackEvents DescribeDomainAttackEventsRequestCompletableFuture<DescribeDomainBpsResponse> describeDomainBps(DescribeDomainBpsRequest request)
request - the request parameters of DescribeDomainBps DescribeDomainBpsRequestCompletableFuture<DescribeDomainCcProtectSwitchResponse> describeDomainCcProtectSwitch(DescribeDomainCcProtectSwitchRequest request)
request - the request parameters of DescribeDomainCcProtectSwitch DescribeDomainCcProtectSwitchRequestCompletableFuture<DescribeDomainH2FingerprintResponse> describeDomainH2Fingerprint(DescribeDomainH2FingerprintRequest request)
request - the request parameters of DescribeDomainH2Fingerprint DescribeDomainH2FingerprintRequestCompletableFuture<DescribeDomainOverviewResponse> describeDomainOverview(DescribeDomainOverviewRequest request)
request - the request parameters of DescribeDomainOverview DescribeDomainOverviewRequestCompletableFuture<DescribeDomainQPSListResponse> describeDomainQPSList(DescribeDomainQPSListRequest request)
request - the request parameters of DescribeDomainQPSList DescribeDomainQPSListRequestCompletableFuture<DescribeDomainResourceResponse> describeDomainResource(DescribeDomainResourceRequest request)
You can call the DescribeDomainResource operation to query the configurations of the forwarding rules that you create for a website by page. The configurations include the domain name-related configurations, protocol-related configurations, HTTPS-related configurations, and configurations that are used to mitigate HTTP flood attacks. You can call this operation by using Terraform. For more information about Terraform, see What is Terraform?.
You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeDomainResource DescribeDomainResourceRequestCompletableFuture<DescribeDomainSecurityProfileResponse> describeDomainSecurityProfile(DescribeDomainSecurityProfileRequest request)
request - the request parameters of DescribeDomainSecurityProfile DescribeDomainSecurityProfileRequestCompletableFuture<DescribeDomainStatusCodeCountResponse> describeDomainStatusCodeCount(DescribeDomainStatusCodeCountRequest request)
request - the request parameters of DescribeDomainStatusCodeCount DescribeDomainStatusCodeCountRequestCompletableFuture<DescribeDomainStatusCodeListResponse> describeDomainStatusCodeList(DescribeDomainStatusCodeListRequest request)
request - the request parameters of DescribeDomainStatusCodeList DescribeDomainStatusCodeListRequestCompletableFuture<DescribeDomainTopAttackListResponse> describeDomainTopAttackList(DescribeDomainTopAttackListRequest request)
request - the request parameters of DescribeDomainTopAttackList DescribeDomainTopAttackListRequestCompletableFuture<DescribeDomainTopFingerprintResponse> describeDomainTopFingerprint(DescribeDomainTopFingerprintRequest request)
request - the request parameters of DescribeDomainTopFingerprint DescribeDomainTopFingerprintRequestCompletableFuture<DescribeDomainTopHttpMethodResponse> describeDomainTopHttpMethod(DescribeDomainTopHttpMethodRequest request)
request - the request parameters of DescribeDomainTopHttpMethod DescribeDomainTopHttpMethodRequestCompletableFuture<DescribeDomainTopRefererResponse> describeDomainTopReferer(DescribeDomainTopRefererRequest request)
request - the request parameters of DescribeDomainTopReferer DescribeDomainTopRefererRequestCompletableFuture<DescribeDomainTopUserAgentResponse> describeDomainTopUserAgent(DescribeDomainTopUserAgentRequest request)
request - the request parameters of DescribeDomainTopUserAgent DescribeDomainTopUserAgentRequestCompletableFuture<DescribeDomainViewSourceCountriesResponse> describeDomainViewSourceCountries(DescribeDomainViewSourceCountriesRequest request)
request - the request parameters of DescribeDomainViewSourceCountries DescribeDomainViewSourceCountriesRequestCompletableFuture<DescribeDomainViewSourceProvincesResponse> describeDomainViewSourceProvinces(DescribeDomainViewSourceProvincesRequest request)
request - the request parameters of DescribeDomainViewSourceProvinces DescribeDomainViewSourceProvincesRequestCompletableFuture<DescribeDomainViewTopCostTimeResponse> describeDomainViewTopCostTime(DescribeDomainViewTopCostTimeRequest request)
request - the request parameters of DescribeDomainViewTopCostTime DescribeDomainViewTopCostTimeRequestCompletableFuture<DescribeDomainViewTopUrlResponse> describeDomainViewTopUrl(DescribeDomainViewTopUrlRequest request)
request - the request parameters of DescribeDomainViewTopUrl DescribeDomainViewTopUrlRequestCompletableFuture<DescribeDomainsResponse> describeDomains(DescribeDomainsRequest request)
request - the request parameters of DescribeDomains DescribeDomainsRequestCompletableFuture<DescribeElasticBandwidthSpecResponse> describeElasticBandwidthSpec(DescribeElasticBandwidthSpecRequest request)
This operation is suitable only for Anti-DDoS Proxy (Chinese Mainland).
request - the request parameters of DescribeElasticBandwidthSpec DescribeElasticBandwidthSpecRequestCompletableFuture<DescribeElasticQpsResponse> describeElasticQps(DescribeElasticQpsRequest request)
request - the request parameters of DescribeElasticQps DescribeElasticQpsRequestCompletableFuture<DescribeElasticQpsRecordResponse> describeElasticQpsRecord(DescribeElasticQpsRecordRequest request)
request - the request parameters of DescribeElasticQpsRecord DescribeElasticQpsRecordRequestCompletableFuture<DescribeHeadersResponse> describeHeaders(DescribeHeadersRequest request)
request - the request parameters of DescribeHeaders DescribeHeadersRequestCompletableFuture<DescribeHealthCheckListResponse> describeHealthCheckList(DescribeHealthCheckListRequest request)
request - the request parameters of DescribeHealthCheckList DescribeHealthCheckListRequestCompletableFuture<DescribeHealthCheckStatusResponse> describeHealthCheckStatus(DescribeHealthCheckStatusRequest request)
request - the request parameters of DescribeHealthCheckStatus DescribeHealthCheckStatusRequestCompletableFuture<DescribeInstanceDetailsResponse> describeInstanceDetails(DescribeInstanceDetailsRequest request)
You can call the DescribeInstanceDetails operation to query the information about the IP addresses and ISP lines of the instances. The information includes the IP address, status, and protection line.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeInstanceDetails DescribeInstanceDetailsRequestCompletableFuture<DescribeInstanceExtResponse> describeInstanceExt(DescribeInstanceExtRequest request)
request - the request parameters of DescribeInstanceExt DescribeInstanceExtRequestCompletableFuture<DescribeInstanceIdsResponse> describeInstanceIds(DescribeInstanceIdsRequest request)
request - the request parameters of DescribeInstanceIds DescribeInstanceIdsRequestCompletableFuture<DescribeInstanceSpecsResponse> describeInstanceSpecs(DescribeInstanceSpecsRequest request)
You can call the DescribeInstanceSpecs operation to query the specifications of multiple Anti-DDoS Pro or Anti-DDoS Premium instances at a time. The specifications include the clean bandwidth, protection bandwidth, function plan, and the numbers of domain names and ports that can be protected.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeInstanceSpecs DescribeInstanceSpecsRequestCompletableFuture<DescribeInstanceStatisticsResponse> describeInstanceStatistics(DescribeInstanceStatisticsRequest request)
request - the request parameters of DescribeInstanceStatistics DescribeInstanceStatisticsRequestCompletableFuture<DescribeInstanceStatusResponse> describeInstanceStatus(DescribeInstanceStatusRequest request)
request - the request parameters of DescribeInstanceStatus DescribeInstanceStatusRequestCompletableFuture<DescribeInstancesResponse> describeInstances(DescribeInstancesRequest request)
You can call the DescribeInstances operation to query the details of Anti-DDoS Pro or Anti-DDoS Premium instances within the Alibaba Cloud account by page. The details include the ID, mitigation plan, expiration time, and forwarding status.
request - the request parameters of DescribeInstances DescribeInstancesRequestCompletableFuture<DescribeL7GlobalRuleResponse> describeL7GlobalRule(DescribeL7GlobalRuleRequest request)
request - the request parameters of DescribeL7GlobalRule DescribeL7GlobalRuleRequestCompletableFuture<DescribeL7RsPolicyResponse> describeL7RsPolicy(DescribeL7RsPolicyRequest request)
request - the request parameters of DescribeL7RsPolicy DescribeL7RsPolicyRequestCompletableFuture<DescribeL7UsKeepaliveResponse> describeL7UsKeepalive(DescribeL7UsKeepaliveRequest request)
request - the request parameters of DescribeL7UsKeepalive DescribeL7UsKeepaliveRequestCompletableFuture<DescribeLayer4RulePolicyResponse> describeLayer4RulePolicy(DescribeLayer4RulePolicyRequest request)
request - the request parameters of DescribeLayer4RulePolicy DescribeLayer4RulePolicyRequestCompletableFuture<DescribeLogStoreExistStatusResponse> describeLogStoreExistStatus(DescribeLogStoreExistStatusRequest request)
request - the request parameters of DescribeLogStoreExistStatus DescribeLogStoreExistStatusRequestCompletableFuture<DescribeNetworkRegionBlockResponse> describeNetworkRegionBlock(DescribeNetworkRegionBlockRequest request)
request - the request parameters of DescribeNetworkRegionBlock DescribeNetworkRegionBlockRequestCompletableFuture<DescribeNetworkRuleAttributesResponse> describeNetworkRuleAttributes(DescribeNetworkRuleAttributesRequest request)
request - the request parameters of DescribeNetworkRuleAttributes DescribeNetworkRuleAttributesRequestCompletableFuture<DescribeNetworkRulesResponse> describeNetworkRules(DescribeNetworkRulesRequest request)
request - the request parameters of DescribeNetworkRules DescribeNetworkRulesRequestCompletableFuture<DescribeOpEntitiesResponse> describeOpEntities(DescribeOpEntitiesRequest request)
This operation is suitable only for Anti-DDoS Proxy (Chinese Mainland). You can query operations performed on Anti-DDoS Proxy (Chinese Mainland), such as configuring the burstable protection bandwidth, deactivating blackhole filtering, configuring the near-origin traffic diversion feature, using Anti-DDoS plans, changing the IP addresses of Elastic Compute Service (ECS) instances, and clearing all logs.
request - the request parameters of DescribeOpEntities DescribeOpEntitiesRequestCompletableFuture<DescribePortResponse> describePort(DescribePortRequest request)
You can call this operation by using Terraform. For more information about Terraform, see What is Terraform?.
request - the request parameters of DescribePort DescribePortRequestCompletableFuture<DescribePortAttackMaxFlowResponse> describePortAttackMaxFlow(DescribePortAttackMaxFlowRequest request)
You can call this operation to query the peak bandwidth and peak packet rate of attack traffic on one or more Anti-DDoS Pro or Anti-DDoS Premium instances within a specific period of time.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribePortAttackMaxFlow DescribePortAttackMaxFlowRequestCompletableFuture<DescribePortAutoCcStatusResponse> describePortAutoCcStatus(DescribePortAutoCcStatusRequest request)
request - the request parameters of DescribePortAutoCcStatus DescribePortAutoCcStatusRequestCompletableFuture<DescribePortCcAttackTopIPResponse> describePortCcAttackTopIP(DescribePortCcAttackTopIPRequest request)
request - the request parameters of DescribePortCcAttackTopIP DescribePortCcAttackTopIPRequestCompletableFuture<DescribePortConnsCountResponse> describePortConnsCount(DescribePortConnsCountRequest request)
request - the request parameters of DescribePortConnsCount DescribePortConnsCountRequestCompletableFuture<DescribePortConnsListResponse> describePortConnsList(DescribePortConnsListRequest request)
request - the request parameters of DescribePortConnsList DescribePortConnsListRequestCompletableFuture<DescribePortFlowListResponse> describePortFlowList(DescribePortFlowListRequest request)
request - the request parameters of DescribePortFlowList DescribePortFlowListRequestCompletableFuture<DescribePortMaxConnsResponse> describePortMaxConns(DescribePortMaxConnsRequest request)
request - the request parameters of DescribePortMaxConns DescribePortMaxConnsRequestCompletableFuture<DescribePortViewSourceCountriesResponse> describePortViewSourceCountries(DescribePortViewSourceCountriesRequest request)
request - the request parameters of DescribePortViewSourceCountries DescribePortViewSourceCountriesRequestCompletableFuture<DescribePortViewSourceIspsResponse> describePortViewSourceIsps(DescribePortViewSourceIspsRequest request)
You can call the DescribePortViewSourceIsps operation to query the ISPs from which requests are sent to one or more Anti-DDoS Pro or Anti-DDoS Premium instances within a specific period of time.
The data returned for this operation cannot reflect the actual traffic volume because Layer 4 identity authentication algorithms are updated for Anti-DDoS Pro and Anti-DDoS Premium. You can call this operation to calculate only the proportion of requests sent from different ISPs. If you want to query the request traffic volume, we recommend that you call the DescribePortFlowList operation.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribePortViewSourceIsps DescribePortViewSourceIspsRequestCompletableFuture<DescribePortViewSourceProvincesResponse> describePortViewSourceProvinces(DescribePortViewSourceProvincesRequest request)
request - the request parameters of DescribePortViewSourceProvinces DescribePortViewSourceProvincesRequestCompletableFuture<DescribeSceneDefenseObjectsResponse> describeSceneDefenseObjects(DescribeSceneDefenseObjectsRequest request)
You can call the DescribeSceneDefenseObjects operation to query the protected objects of a scenario-specific custom policy. Before you call this operation, make sure that you have created a scenario-specific custom policy by calling the CreateSceneDefensePolicy operation.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeSceneDefenseObjects DescribeSceneDefenseObjectsRequestCompletableFuture<DescribeSceneDefensePoliciesResponse> describeSceneDefensePolicies(DescribeSceneDefensePoliciesRequest request)
You can call the DescribeSceneDefensePolicies operation to query the configurations of a scenario-specific custom policy that is created. For example, you can query the status, protected objects, and protection rules of the policy.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeSceneDefensePolicies DescribeSceneDefensePoliciesRequestCompletableFuture<DescribeSchedulerRulesResponse> describeSchedulerRules(DescribeSchedulerRulesRequest request)
request - the request parameters of DescribeSchedulerRules DescribeSchedulerRulesRequestCompletableFuture<DescribeSlaEventListResponse> describeSlaEventList(DescribeSlaEventListRequest request)
request - the request parameters of DescribeSlaEventList DescribeSlaEventListRequestCompletableFuture<DescribeSlsAuthStatusResponse> describeSlsAuthStatus(DescribeSlsAuthStatusRequest request)
request - the request parameters of DescribeSlsAuthStatus DescribeSlsAuthStatusRequestCompletableFuture<DescribeSlsLogstoreInfoResponse> describeSlsLogstoreInfo(DescribeSlsLogstoreInfoRequest request)
request - the request parameters of DescribeSlsLogstoreInfo DescribeSlsLogstoreInfoRequestCompletableFuture<DescribeSlsOpenStatusResponse> describeSlsOpenStatus(DescribeSlsOpenStatusRequest request)
request - the request parameters of DescribeSlsOpenStatus DescribeSlsOpenStatusRequestCompletableFuture<DescribeStsGrantStatusResponse> describeStsGrantStatus(DescribeStsGrantStatusRequest request)
You can call the DescribeStsGrantStatus operation to query whether Anti-DDoS Pro or Anti-DDoS Premium of the current Alibaba Cloud account is authorized to access other cloud services.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeStsGrantStatus DescribeStsGrantStatusRequestCompletableFuture<DescribeSystemLogResponse> describeSystemLog(DescribeSystemLogRequest request)
You can call the DescribeSystemLog operation to query the system logs of Anti-DDoS Pro or Anti-DDoS Premium. The system logs contain only billing logs for the burstable clean bandwidth. If you have enabled the burstable clean bandwidth feature, you can call this operation to query the details of the bills of the burstable clean bandwidth.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeSystemLog DescribeSystemLogRequestCompletableFuture<DescribeTagKeysResponse> describeTagKeys(DescribeTagKeysRequest request)
You can call this operation to query all tag keys and the number of Anti-DDoS Proxy (Chinese Mainland) instances to which each tag key is added by page.
Only Anti-DDoS Proxy (Chinese Mainland) supports tags.
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeTagKeys DescribeTagKeysRequestCompletableFuture<DescribeTagResourcesResponse> describeTagResources(DescribeTagResourcesRequest request)
You can call the DescribeTagResources operation to query the information about the tags that are added to an Anti-DDoS Proxy (Chinese Mainland) instance.
Only Anti-DDoS Proxy (Chinese Mainland) supports tags.
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeTagResources DescribeTagResourcesRequestCompletableFuture<DescribeTotalAttackMaxFlowResponse> describeTotalAttackMaxFlow(DescribeTotalAttackMaxFlowRequest request)
request - the request parameters of DescribeTotalAttackMaxFlow DescribeTotalAttackMaxFlowRequestCompletableFuture<DescribeUdpReflectResponse> describeUdpReflect(DescribeUdpReflectRequest request)
request - the request parameters of DescribeUdpReflect DescribeUdpReflectRequestCompletableFuture<DescribeUnBlackholeCountResponse> describeUnBlackholeCount(DescribeUnBlackholeCountRequest request)
request - the request parameters of DescribeUnBlackholeCount DescribeUnBlackholeCountRequestCompletableFuture<DescribeUnBlockCountResponse> describeUnBlockCount(DescribeUnBlockCountRequest request)
This operation is suitable only for Anti-DDoS Proxy (Chinese Mainland).
request - the request parameters of DescribeUnBlockCount DescribeUnBlockCountRequestCompletableFuture<DescribeWebAccessLogDispatchStatusResponse> describeWebAccessLogDispatchStatus(DescribeWebAccessLogDispatchStatusRequest request)
You can call the DescribeWebAccessLogDispatchStatus operation to check whether the log analysis feature is enabled for all domain names that are added to your Anti-DDoS Pro or Anti-DDoS Premium instance.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeWebAccessLogDispatchStatus DescribeWebAccessLogDispatchStatusRequestCompletableFuture<DescribeWebAccessLogEmptyCountResponse> describeWebAccessLogEmptyCount(DescribeWebAccessLogEmptyCountRequest request)
request - the request parameters of DescribeWebAccessLogEmptyCount DescribeWebAccessLogEmptyCountRequestCompletableFuture<DescribeWebAccessLogStatusResponse> describeWebAccessLogStatus(DescribeWebAccessLogStatusRequest request)
request - the request parameters of DescribeWebAccessLogStatus DescribeWebAccessLogStatusRequestCompletableFuture<DescribeWebAccessModeResponse> describeWebAccessMode(DescribeWebAccessModeRequest request)
request - the request parameters of DescribeWebAccessMode DescribeWebAccessModeRequestCompletableFuture<DescribeWebAreaBlockConfigsResponse> describeWebAreaBlockConfigs(DescribeWebAreaBlockConfigsRequest request)
request - the request parameters of DescribeWebAreaBlockConfigs DescribeWebAreaBlockConfigsRequest@Deprecated CompletableFuture<DescribeWebCCRulesResponse> describeWebCCRules(DescribeWebCCRulesRequest request)
CompletableFuture<DescribeWebCCRulesV2Response> describeWebCCRulesV2(DescribeWebCCRulesV2Request request)
request - the request parameters of DescribeWebCCRulesV2 DescribeWebCCRulesV2RequestCompletableFuture<DescribeWebCacheConfigsResponse> describeWebCacheConfigs(DescribeWebCacheConfigsRequest request)
You can call the DescribeWebCacheConfigs operation to query the Static Page Caching configurations of websites. The configurations include cache modes and custom caching rules.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DescribeWebCacheConfigs DescribeWebCacheConfigsRequestCompletableFuture<DescribeWebCcProtectSwitchResponse> describeWebCcProtectSwitch(DescribeWebCcProtectSwitchRequest request)
request - the request parameters of DescribeWebCcProtectSwitch DescribeWebCcProtectSwitchRequestCompletableFuture<DescribeWebCustomPortsResponse> describeWebCustomPorts(DescribeWebCustomPortsRequest request)
request - the request parameters of DescribeWebCustomPorts DescribeWebCustomPortsRequestCompletableFuture<DescribeWebInstanceRelationsResponse> describeWebInstanceRelations(DescribeWebInstanceRelationsRequest request)
request - the request parameters of DescribeWebInstanceRelations DescribeWebInstanceRelationsRequestCompletableFuture<DescribeWebPreciseAccessRuleResponse> describeWebPreciseAccessRule(DescribeWebPreciseAccessRuleRequest request)
request - the request parameters of DescribeWebPreciseAccessRule DescribeWebPreciseAccessRuleRequestCompletableFuture<DescribeWebReportTopIpResponse> describeWebReportTopIp(DescribeWebReportTopIpRequest request)
request - the request parameters of DescribeWebReportTopIp DescribeWebReportTopIpRequestCompletableFuture<DescribeWebRulesResponse> describeWebRules(DescribeWebRulesRequest request)
This interface is used for paginated querying of the configurations of website business forwarding rules you have created, such as forwarding protocol types, source server addresses, HTTPS configurations, IP blacklist configurations, and more. Before calling this interface, you must have already called CreateWebRule to create website business forwarding rules.
The per-user QPS limit for this interface is 50 times/second. Exceeding this limit will result in API calls being throttled, which may impact your business; please use it reasonably.
request - the request parameters of DescribeWebRules DescribeWebRulesRequestCompletableFuture<DetachSceneDefenseObjectResponse> detachSceneDefenseObject(DetachSceneDefenseObjectRequest request)
request - the request parameters of DetachSceneDefenseObject DetachSceneDefenseObjectRequestCompletableFuture<DisableSceneDefensePolicyResponse> disableSceneDefensePolicy(DisableSceneDefensePolicyRequest request)
request - the request parameters of DisableSceneDefensePolicy DisableSceneDefensePolicyRequestCompletableFuture<DisableWebAccessLogConfigResponse> disableWebAccessLogConfig(DisableWebAccessLogConfigRequest request)
request - the request parameters of DisableWebAccessLogConfig DisableWebAccessLogConfigRequestCompletableFuture<DisableWebCCResponse> disableWebCC(DisableWebCCRequest request)
request - the request parameters of DisableWebCC DisableWebCCRequestCompletableFuture<DisableWebCCRuleResponse> disableWebCCRule(DisableWebCCRuleRequest request)
request - the request parameters of DisableWebCCRule DisableWebCCRuleRequestCompletableFuture<EmptyAutoCcBlacklistResponse> emptyAutoCcBlacklist(EmptyAutoCcBlacklistRequest request)
request - the request parameters of EmptyAutoCcBlacklist EmptyAutoCcBlacklistRequestCompletableFuture<EmptyAutoCcWhitelistResponse> emptyAutoCcWhitelist(EmptyAutoCcWhitelistRequest request)
request - the request parameters of EmptyAutoCcWhitelist EmptyAutoCcWhitelistRequestCompletableFuture<EmptySlsLogstoreResponse> emptySlsLogstore(EmptySlsLogstoreRequest request)
request - the request parameters of EmptySlsLogstore EmptySlsLogstoreRequestCompletableFuture<EnableSceneDefensePolicyResponse> enableSceneDefensePolicy(EnableSceneDefensePolicyRequest request)
request - the request parameters of EnableSceneDefensePolicy EnableSceneDefensePolicyRequestCompletableFuture<EnableWebAccessLogConfigResponse> enableWebAccessLogConfig(EnableWebAccessLogConfigRequest request)
request - the request parameters of EnableWebAccessLogConfig EnableWebAccessLogConfigRequestCompletableFuture<EnableWebCCResponse> enableWebCC(EnableWebCCRequest request)
request - the request parameters of EnableWebCC EnableWebCCRequestCompletableFuture<EnableWebCCRuleResponse> enableWebCCRule(EnableWebCCRuleRequest request)
request - the request parameters of EnableWebCCRule EnableWebCCRuleRequestCompletableFuture<ModifyBizBandWidthModeResponse> modifyBizBandWidthMode(ModifyBizBandWidthModeRequest request)
You can switch between the metering methods of the burstable clean bandwidth feature. The new metering method takes effect from 00:00 on the first day of the next month. You can change the metering method up to three times each calendar month. The most recent metering method that you select takes effect in the next month. You cannot change the metering method on the last day of each calendar month.
request - the request parameters of ModifyBizBandWidthMode ModifyBizBandWidthModeRequestCompletableFuture<ModifyBlackholeStatusResponse> modifyBlackholeStatus(ModifyBlackholeStatusRequest request)
request - the request parameters of ModifyBlackholeStatus ModifyBlackholeStatusRequestCompletableFuture<ModifyBlockStatusResponse> modifyBlockStatus(ModifyBlockStatusRequest request)
This operation is suitable only for Anti-DDoS Proxy (Chinese Mainland).
request - the request parameters of ModifyBlockStatus ModifyBlockStatusRequestCompletableFuture<ModifyCnameReuseResponse> modifyCnameReuse(ModifyCnameReuseRequest request)
This operation is suitable only for Anti-DDoS Premium.
request - the request parameters of ModifyCnameReuse ModifyCnameReuseRequestCompletableFuture<ModifyDomainResourceResponse> modifyDomainResource(ModifyDomainResourceRequest request)
request - the request parameters of ModifyDomainResource ModifyDomainResourceRequestCompletableFuture<ModifyElasticBandWidthResponse> modifyElasticBandWidth(ModifyElasticBandWidthRequest request)
This operation is suitable only for Anti-DDoS Proxy (Chinese Mainland).
request - the request parameters of ModifyElasticBandWidth ModifyElasticBandWidthRequestCompletableFuture<ModifyElasticBizBandWidthResponse> modifyElasticBizBandWidth(ModifyElasticBizBandWidthRequest request)
Before you call this operation, make sure that you have fully understood the billing method and pricing of the burstable clean bandwidth feature. After you call this operation for the first time, the modification immediately takes effect.
request - the request parameters of ModifyElasticBizBandWidth ModifyElasticBizBandWidthRequestCompletableFuture<ModifyElasticBizQpsResponse> modifyElasticBizQps(ModifyElasticBizQpsRequest request)
You can enable burstable QPS only for IPv4 instances.
request - the request parameters of ModifyElasticBizQps ModifyElasticBizQpsRequestCompletableFuture<ModifyFullLogTtlResponse> modifyFullLogTtl(ModifyFullLogTtlRequest request)
request - the request parameters of ModifyFullLogTtl ModifyFullLogTtlRequestCompletableFuture<ModifyHeadersResponse> modifyHeaders(ModifyHeadersRequest request)
request - the request parameters of ModifyHeaders ModifyHeadersRequestCompletableFuture<ModifyHealthCheckConfigResponse> modifyHealthCheckConfig(ModifyHealthCheckConfigRequest request)
request - the request parameters of ModifyHealthCheckConfig ModifyHealthCheckConfigRequestCompletableFuture<ModifyHttp2EnableResponse> modifyHttp2Enable(ModifyHttp2EnableRequest request)
This operation is suitable only for Anti-DDoS Proxy (Chinese Mainland).
request - the request parameters of ModifyHttp2Enable ModifyHttp2EnableRequestCompletableFuture<ModifyInstanceResponse> modifyInstance(ModifyInstanceRequest request)
request - the request parameters of ModifyInstance ModifyInstanceRequestCompletableFuture<ModifyInstanceRemarkResponse> modifyInstanceRemark(ModifyInstanceRemarkRequest request)
request - the request parameters of ModifyInstanceRemark ModifyInstanceRemarkRequestCompletableFuture<ModifyNetworkRuleAttributeResponse> modifyNetworkRuleAttribute(ModifyNetworkRuleAttributeRequest request)
request - the request parameters of ModifyNetworkRuleAttribute ModifyNetworkRuleAttributeRequestCompletableFuture<ModifyOcspStatusResponse> modifyOcspStatus(ModifyOcspStatusRequest request)
This feature is available only for a website that supports HTTPS. If HTTPS is selected for Protocol, we recommend that you enable this feature.
request - the request parameters of ModifyOcspStatus ModifyOcspStatusRequestCompletableFuture<ModifyPortResponse> modifyPort(ModifyPortRequest request)
You can call the ModifyPort operation by using Terraform. For more information about Terraform, see What is Terraform?.
request - the request parameters of ModifyPort ModifyPortRequestCompletableFuture<ModifyPortAutoCcStatusResponse> modifyPortAutoCcStatus(ModifyPortAutoCcStatusRequest request)
request - the request parameters of ModifyPortAutoCcStatus ModifyPortAutoCcStatusRequestCompletableFuture<ModifyQpsModeResponse> modifyQpsMode(ModifyQpsModeRequest request)
request - the request parameters of ModifyQpsMode ModifyQpsModeRequestCompletableFuture<ModifySceneDefensePolicyResponse> modifySceneDefensePolicy(ModifySceneDefensePolicyRequest request)
request - the request parameters of ModifySceneDefensePolicy ModifySceneDefensePolicyRequestCompletableFuture<ModifySchedulerRuleResponse> modifySchedulerRule(ModifySchedulerRuleRequest request)
request - the request parameters of ModifySchedulerRule ModifySchedulerRuleRequestCompletableFuture<ModifyTlsConfigResponse> modifyTlsConfig(ModifyTlsConfigRequest request)
request - the request parameters of ModifyTlsConfig ModifyTlsConfigRequestCompletableFuture<ModifyWebAIProtectModeResponse> modifyWebAIProtectMode(ModifyWebAIProtectModeRequest request)
request - the request parameters of ModifyWebAIProtectMode ModifyWebAIProtectModeRequestCompletableFuture<ModifyWebAIProtectSwitchResponse> modifyWebAIProtectSwitch(ModifyWebAIProtectSwitchRequest request)
request - the request parameters of ModifyWebAIProtectSwitch ModifyWebAIProtectSwitchRequestCompletableFuture<ModifyWebAccessModeResponse> modifyWebAccessMode(ModifyWebAccessModeRequest request)
request - the request parameters of ModifyWebAccessMode ModifyWebAccessModeRequestCompletableFuture<ModifyWebAreaBlockResponse> modifyWebAreaBlock(ModifyWebAreaBlockRequest request)
request - the request parameters of ModifyWebAreaBlock ModifyWebAreaBlockRequestCompletableFuture<ModifyWebAreaBlockSwitchResponse> modifyWebAreaBlockSwitch(ModifyWebAreaBlockSwitchRequest request)
You can call the ModifyWebAreaBlockSwitch operation to enable or disable the Location Blacklist (Domain Names) policy for a domain name.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of ModifyWebAreaBlockSwitch ModifyWebAreaBlockSwitchRequestCompletableFuture<ModifyWebCCGlobalSwitchResponse> modifyWebCCGlobalSwitch(ModifyWebCCGlobalSwitchRequest request)
request - the request parameters of ModifyWebCCGlobalSwitch ModifyWebCCGlobalSwitchRequest@Deprecated CompletableFuture<ModifyWebCCRuleResponse> modifyWebCCRule(ModifyWebCCRuleRequest request)
CompletableFuture<ModifyWebCacheCustomRuleResponse> modifyWebCacheCustomRule(ModifyWebCacheCustomRuleRequest request)
request - the request parameters of ModifyWebCacheCustomRule ModifyWebCacheCustomRuleRequestCompletableFuture<ModifyWebCacheModeResponse> modifyWebCacheMode(ModifyWebCacheModeRequest request)
request - the request parameters of ModifyWebCacheMode ModifyWebCacheModeRequestCompletableFuture<ModifyWebCacheSwitchResponse> modifyWebCacheSwitch(ModifyWebCacheSwitchRequest request)
You can call the ModifyWebCacheSwitch operation to enable or disable the Static Page Caching policy for a website.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of ModifyWebCacheSwitch ModifyWebCacheSwitchRequestCompletableFuture<ModifyWebIpSetSwitchResponse> modifyWebIpSetSwitch(ModifyWebIpSetSwitchRequest request)
request - the request parameters of ModifyWebIpSetSwitch ModifyWebIpSetSwitchRequestCompletableFuture<ModifyWebPreciseAccessRuleResponse> modifyWebPreciseAccessRule(ModifyWebPreciseAccessRuleRequest request)
request - the request parameters of ModifyWebPreciseAccessRule ModifyWebPreciseAccessRuleRequestCompletableFuture<ModifyWebPreciseAccessSwitchResponse> modifyWebPreciseAccessSwitch(ModifyWebPreciseAccessSwitchRequest request)
request - the request parameters of ModifyWebPreciseAccessSwitch ModifyWebPreciseAccessSwitchRequestCompletableFuture<ModifyWebRuleResponse> modifyWebRule(ModifyWebRuleRequest request)
request - the request parameters of ModifyWebRule ModifyWebRuleRequestCompletableFuture<ReleaseInstanceResponse> releaseInstance(ReleaseInstanceRequest request)
The ID of the request, which is used to locate and troubleshoot issues.
request - the request parameters of ReleaseInstance ReleaseInstanceRequestCompletableFuture<SwitchSchedulerRuleResponse> switchSchedulerRule(SwitchSchedulerRuleRequest request)
You can call the SwitchSchedulerRule operation to modify the resources to which service traffic is switched for a scheduling rule. For example, you can switch service traffic to an Anti-DDoS Pro or Anti-DDoS Premium instance for scrubbing or switch the service traffic back to the associated cloud resources. Before you call this operation, you must have created a scheduling rule by calling the CreateSchedulerRule operation.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of SwitchSchedulerRule SwitchSchedulerRuleRequestCopyright © 2026. All rights reserved.