API standards and multilingual preset SDKs
The OpenAPI of this product (Cloudfw/2017-12-07) uses the RPC signature style. We have encapsulated SDKs for common programming languages for developers. Developers can download the SDK to directly call this product's OpenAPI without worrying about technical details. If the existing SDK does not meet your needs, you can use the signature mechanism for self-signing integration. Since the details of self-signing are very complex, it may take around 5 business days. Therefore, we recommend joining our DingTalk service group (147535001692) and conducting signature integration under expert guidance.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (such as SDK and CLI). For details, see Obtain an AccessKey.
Custom signature scenarios
If your business scenario has special requirements and you need to integrate the API through self-signing, we recommend consulting our technical support team first (DingTalk service group: 147535001692) to obtain professional guidance and ensure efficient integration.
Account and security preparation
Alibaba Cloud accounts have full administrative permissions over all resources. Once an AccessKey is compromised, all associated resources will be at risk of unauthorized access. To ensure security, it is recommended to create a RAM user with only API access permissions and configure its AccessKey, while configuring RAM policies based on the principle of least privilege (PoLP). Use the Alibaba Cloud account only in specific scenarios where Alibaba Cloud account permissions are explicitly required.
Overview
|
API |
Title |
Description |
| DescribeUserBuyVersion | Retrieve Cloud firewall instance information | Retrieves the version information of a user. |
| DescribeSlrGrant | DescribeSlrGrant | Queries the authorization information of a service-linked role (SLR) for a user. |
| DescribeMemberInfo | DescribeMemberInfo | Describes member information. |
| DescribeInstanceRiskLevels | DescribeInstanceRiskLevels | Queries the risk levels of instances. |
| DescribeInternetOpenStatistic | DescribeInternetOpenStatistic | Retrieves statistics about assets exposed to the Internet. |
| ModifyCfwInstance | ModifyCfwInstance | Updates instance information for pay-as-you-go 2.0 users. |
| ReleasePostInstance | ReleasePostInstance | Releases a pay-as-you-go firewall. |
| ReleaseExpiredInstance | ReleaseExpiredInstance | Releases an expired instance. |
| DescribeRiskEventTopAttackAsset | DescribeRiskEventTopAttackAsset | Queries the top assets targeted by attacks. |
| DescribeAttackAppCategory | Query attack category list | Queries the list of attack categories. |
| DescribeOutgoingRiskTrend | DescribeOutgoingRiskTrend | Queries the trend of outgoing connection threats. |
| DescribeUnprotectedPortTrend | Query unprotected port trend | Queries the trend of unprotected ports. |
| DescribeVpcFirewallDropTrafficTrend | DescribeVpcFirewallDropTrafficTrend | Queries the blocked traffic trend for the VPC firewall. |
| DescribeOutgoingRiskDomainAndIpCount | DescribeOutgoingRiskDomainAndIpCount | Queries the number of intrusion prevention threats. |
| Traffic trends | Traffic trends | |
| DescribeNatFirewallDropTrafficTrend | Query NAT firewall interception trend on the overview page | Queries the NAT firewall interception trend on the overview page. |
| DescribeInternetDropTrafficTrend | DescribeInternetDropTrafficTrend | Internet security trends |
| DescribeInvadeEcsTrend | DescribeInvadeEcsTrend | Queries the trend of vulnerabilities on ECS instances. |
| Pay-as-you-go | Pay-as-you-go | |
| DescribePostpayEnabledProtection | DescribePostpayEnabledProtection | Queries the status of pay-as-you-go protection. |
| DescribePostpayTrafficTotal | DescribePostpayTrafficTotal | Queries the total pay-as-you-go traffic for all border firewalls. |
| DescribePostpayTrafficDetail | Query pay-as-you-go billing traffic details | Queries the details of pay-as-you-go billing traffic. |
| DescribePostpayUserInternetStatus | DescribePostpayUserInternetStatus | Queries the status of the Internet Border firewall for a pay-as-you-go instance. |
| DescribePostpayUserNatStatus | DescribePostpayUserNatStatus | Queries the NAT border firewall status for a pay-as-you-go Cloud Firewall. |
| DescribePostpayUserVpcStatus | Query VPC firewall switch module status for a pay-as-you-go user | Queries the status of the virtual private cloud (VPC) firewall switch module for a pay-as-you-go user. |
| UpdatePostpayUserInternetStatus | Update the Internet border firewall switch module status for a pay-as-you-go user | Updates the status of the Internet Border firewall switch module for a pay-as-you-go user. |
| UpdatePostpayUserNatStatus | UpdatePostpayUserNatStatus | Updates the status of a NAT border firewall for a pay-as-you-go instance. |
| UpdatePostpayUserVpcStatus | Update VPC firewall switch module status for a pay-as-you-go user | Updates the status of the virtual private cloud (VPC) firewall switch module for a pay-as-you-go user. |
Firewall switches
|
API |
Title |
Description |
| DescribeRegionInfo | Retrieve region information | Retrieves region information. |
| DescribeCtrlInstanceMemberAccounts | DescribeCtrlInstanceMemberAccounts | Queries a list of member accounts. |
| DescribeFirewallTask | Retrieve a firewall task | Retrieves a firewall task. |
| Internet border firewall | Internet border firewall | |
| DescribeResourceTypeAutoEnable | Query default traffic redirection for an asset type | Queries the default traffic redirection for an asset type. |
| DescribeAssetList | Query information about assets protected by Cloud Firewall | Queries information about assets protected by Cloud Firewall. |
| DescribeAssetStatistic | Retrieve asset statistics information | Queries the statistics information of assets protected by Cloud Firewall. |
| DescribeAssetRiskList | Retrieve asset risk level list | Retrieves the risk level list of assets. |
| CreateInstanceSyncTask | Create an internet asset synchronization task | Creates a synchronization task for Internet assets. |
| ModifyResourceTypeAutoEnable | ModifyResourceTypeAutoEnable | Modifies the automatic protection settings for new assets. |
| PutEnableFwSwitch | Enable a firewall switch | Enables a firewall switch. |
| PutEnableAllFwSwitch | PutEnableAllFwSwitch | Enables all firewall switches. |
| PutDisableFwSwitch | Disable the firewall switch | Disables the firewall switch. |
| PutDisableAllFwSwitch | PutDisableAllFwSwitch | Disables all firewall switches. |
| NAT border firewall | NAT border firewall | |
| DescribeNatFirewallQuota | DescribeNatFirewallQuota | Retrieves the quotas for a NAT firewall. |
| DescribeNatFirewallList | Query NAT firewalls | Retrieves the details of NAT firewalls. |
| DescribeFirewallVSwitch | DescribeFirewallVSwitch | Queries the vSwitches that are created by Cloud Firewall. |
| DescribeNatFirewallPrecheckDetail | DescribeNatFirewallPrecheckDetail | Queries the precheck details for a NAT firewall. |
| DescribeFirewallVswitchResources | DescribeFirewallVswitchResources | Queries the vSwitch resources for Cloud Firewall. |
| DescribeSecurityProxyResources | DescribeSecurityProxyResources | Describes NAT firewall resources. |
| CreateNatFirewallSyncTask | Create a NAT firewall asset synchronization task | Creates an asset synchronization task for a NAT firewall. |
| CreateNatFirewallPreCheck | Create a NAT firewall dry run | Creates a dry run for a NAT firewall. |
| CreateSecurityProxy | Create a NAT firewall | Creates a NAT firewall. |
| SwitchSecurityProxy | SwitchSecurityProxy | Enables or disables a NAT firewall. |
| UpdateSecurityProxy | Update a NAT firewall | Updates a NAT firewall. |
| DeleteSecurityProxy | Delete a NAT firewall | Deletes a NAT firewall. |
| VPC border firewall | VPC border firewall | |
| DescribeVpcFirewallSummaryInfo | Retrieve VPC firewall summary information | Retrieves the summary information of VPC firewalls. |
| DescribeVpcFirewallAccessDetail | Get VPC firewall access details | Retrieves the access details of a VPC firewall. |
| DescribeVpcFirewallPrecheckDetail | Retrieve VPC firewall precheck details | Retrieves the precheck details of a VPC firewall. |
| CreateVpcFirewallPrecheck | CreateVpcFirewallPrecheck | Creates a precheck task before you create a VPC firewall. |
| CreateVpcFirewallTask | CreateVpcFirewallTask | Creates a sync task for VPC firewall assets. |
| Cloud enterprise network (Enterprise edition) | Cloud enterprise network (Enterprise edition) | |
| DescribeTrFirewallsV2List | DescribeTrFirewallsV2List | Queries the list of VPC firewalls for a transit router. |
| DescribeTrFirewallsV2Detail | Get TR firewall details | Retrieves the details of a VPC firewall for a transit router. |
| DescribeTrFirewallsV2RouteList | Retrieve route table list of a VPC firewall for a transit router | Retrieves the route table list of a VPC firewall for a transit router. Prerequisites: CEN → Enterprise Edition transit router → VPC connection → CreateTrFirewallV2 → routing policy. |
| DescribeTrFirewallV2RoutePolicyList | Retrieve routing policies for a VPC firewall for a transit router | Retrieves the list of routing policies for a VPC firewall for a transit router. |
| DescribeTrFirewallPolicyBackUpAssociationList | DescribeTrFirewallPolicyBackUpAssociationList | You can obtain an ACL backup for a VPC firewall for a transit router. |
| DescribeTransitRouterResourcesList | DescribeTransitRouterResourcesList | Queries a list of Transit Router resources. |
| CreateTrFirewallV2 | Create a VPC firewall for a transit router | Creates a VPC firewall for a transit router. Before you begin: (1) Purchase Cloud Firewall. (2) Create a Cloud Enterprise Network (CEN) instance and enable an Enterprise Edition forwarding router. (3) Synchronize the transit router to Cloud Firewall. |
| CreateTrFirewallV2RoutePolicy | Create a TR firewall routing rule | Creates a routing rule for a VPC firewall for a transit router. **[Prerequisites]** Activate Cloud Firewall → Create a Cloud Enterprise Network (CEN) instance → Create an Enterprise Edition transit router → Add VPCs to the transit router route table → Call CreateTrFirewallV2 to create a VPC firewall for the transit router. |
| ModifyTrFirewallV2Configuration | Modify VPC firewall configuration for a transit router | Modifies the configuration of a VPC firewall for a transit router. Before you call this operation, create a Cloud Enterprise Network (CEN) Enterprise Edition transit router and then call CreateTrFirewallV2 to create a VPC firewall for the transit router. You can obtain the FirewallId and then call this operation. |
| ModifyFirewallV2RoutePolicySwitch | ModifyFirewallV2RoutePolicySwitch | Enables or disables a routing policy. |
| ModifyTrFirewallV2RoutePolicyScope | Modify TR firewall route policy scope | Modifies the route policy scope of a VPC firewall for a transit router. |
| DeleteTrFirewallV2 | Delete a VPC firewall for a transit router | Deletes a VPC firewall for a transit router. |
| DeleteFirewallV2RoutePolicies | DeleteFirewallV2RoutePolicies | Deletes a routing policy for a VPC firewall for a transit router. |
| Cloud enterprise network (Basic edition) | Cloud enterprise network (Basic edition) | |
| DescribeVpcFirewallCenSummaryList | DescribeVpcFirewallCenSummaryList | Queries a list of Cloud Enterprise Network (CEN) instances for a VPC. |
| DescribeVpcFirewallCenList | DescribeVpcFirewallCenList | Retrieves the details of VPC firewalls that protect traffic between a specified VPC and network instances in a Cloud Enterprise Network (CEN) instance. |
| DescribeVpcFirewallCenDetail | Query VPC border firewall details | Queries the details of a virtual private cloud (VPC) firewall that protects traffic between network instances in a Cloud Enterprise Network (CEN) instance and a specified VPC. |
| DescribeNetworkInstanceList | DescribeNetworkInstanceList | Queries a list of network instances. |
| DescribeVpcZone | DescribeVpcZone | Queries the zones that are available for VPCs. |
| DescribeVpcFirewallZone | Query VPC firewall zones | Queries the list of zones available for a VPC firewall. |
| DescribeVpcFirewallManualVSwitchList | Query vSwitch list in manual mode for a VPC firewall | Queries the vSwitch list in manual mode for a VPC firewall. |
| CreateVpcFirewallCenConfigure | Create a VPC border firewall | Creates a virtual private cloud (VPC) firewall to protect traffic between network instances in a Cloud Enterprise Network (CEN) instance and a specified VPC. |
| ModifyVpcFirewallCenConfigure | ModifyVpcFirewallCenConfigure | Modifies the configuration of a VPC firewall that protects traffic between network instances in a Cloud Enterprise Network (CEN) and a specified VPC. |
| ModifyVpcFirewallCenSwitchStatus | ModifyVpcFirewallCenSwitchStatus | Modifies the status of a VPC firewall that protects traffic between network instances in a Cloud Enterprise Network (CEN) and a specified VPC. |
| DeleteVpcFirewallCenConfigure | Delete a VPC border firewall (CEN) | Deletes a virtual private cloud (VPC) firewall that protects mutual access traffic between a network instance in a Cloud Enterprise Network (CEN) instance and a specified VPC. |
| Express connect | Express connect | |
| DescribeVpcFirewallList | DescribeVpcFirewallList | Retrieves information about a VPC firewall that protects traffic between two VPCs connected by an Express Connect circuit. |
| DescribeVpcFirewallDetail | DescribeVpcFirewallDetail | Retrieves the details of a VPC firewall that protects traffic between two VPCs connected by an Express Connect circuit. |
| CreateVpcFirewallConfigure | Create a VPC firewall | Creates a virtual private cloud (VPC) firewall that protects traffic between two VPCs connected through Express Connect. |
| ModifyVpcFirewallConfigure | Modify VPC border firewall configurations | Modifies the configurations of a virtual private cloud (VPC) firewall that controls traffic between two VPCs connected by using an Express Connect circuit. |
| ModifyVpcFirewallSwitchStatus | Modify the status of a VPC firewall | Modifies the status of a virtual private cloud (VPC) firewall that protects traffic between two VPCs connected through Express Connect. |
| DeleteVpcFirewallConfigure | Delete a VPC firewall | Deletes a virtual private cloud (VPC) firewall that protects traffic between two VPCs connected through Express Connect. |
Traffic analysis
|
API |
Title |
Description |
| Outbound connections | Outbound connections | |
| Visual analysis | Visual analysis | |
| DescribeInternetTimeTop | DescribeInternetTimeTop | This operation queries the Top-N internet traffic over time. |
| DescribeNatFirewallTimeTop | DescribeNatFirewallTimeTop | Queries the top traffic data of a NAT firewall at a specific point in time. |
| DescribeNetworkTrafficTopRatio | DescribeNetworkTrafficTopRatio | Queries the ratio of the top network traffic. |
| DescribeOutgoingStatistic | DescribeOutgoingStatistic | Retrieves outbound connection statistics. |
| DescribeOutgoingAssetList | DescribeOutgoingAssetList | Retrieves a list of assets with outbound connections. |
| DescribeConfiguredDomainNames | DescribeConfiguredDomainNames | Lists the active outbound domain names. |
| DescribeConfiguredDestinationIP | DescribeConfiguredDestinationIP | Queries outbound IPs. |
| DescribeOutgoingDestinationCategory | Query outbound connection destination categorizations | Queries the destination categories of outbound connections. |
| DescribeOutgoingTag | DescribeOutgoingTag | Queries outbound connection tags. |
| DescribeOutgoingDomain | Query outbound connection domain information | Queries domain name information about outbound connections. |
| DescribeOutgoingDomainDetail | Retrieve outbound connection domain details | Retrieves the details of an outbound domain. |
| DescribeOutgoingDestination | Query outbound connection destinations | Queries outbound connection destinations. |
| DescribeOutgoingDestinationIP | DescribeOutgoingDestinationIP | Displays the destination IP of an active outbound connection. |
| DescribeOutgoingDestinationIPDetail | DescribeOutgoingDestinationIPDetail | Retrieves the details of an outbound destination IP address. |
| Public network exposure | Public network exposure | |
| DescribeInternetTrafficTop | DescribeInternetTrafficTop | Queries the top Internet traffic trends. |
| DescribeInternetTrafficTrend | DescribeInternetTrafficTrend | Queries Internet traffic trends. |
| DescribeNatFirewallTrafficTrend | DescribeNatFirewallTrafficTrend | Overview: NAT Traffic Trend |
| DescribeInternetServiceNameList | DescribeInternetServiceNameList | Retrieves a list of Internet service names. |
| DescribeInternetOpenIp | Query public IP addresses of protected assets exposed to the internet | Queries the details of an access control policy group in Cloud Firewall. |
| DescribeInternetOpenPort | DescribeInternetOpenPort | Queries the ports that are open to the Internet. |
| DescribeInternetOpenService | DescribeInternetOpenService | Queries services exposed to the Internet. |
| DescribeInternetOpenDetail | Obtain details about internet exposure | You can obtain details about Internet access. |
| DescribeInternetSlb | DescribeInternetSlb | Retrieves the details of Internet-facing SLB instances. |
| DescribeOpenIpAccessSrcStat | DescribeOpenIpAccessSrcStat | Retrieves statistics about access sources for public IP addresses. |
| VPC mutual access | VPC mutual access | |
| DescribeNetworkInstanceRelationList | DescribeNetworkInstanceRelationList | Queries the relationships between network instances. |
| DescribeVpcFirewallAssetList | Query VPC firewall asset list | Queries the asset list of a VPC firewall. |
| AI access traffic | AI access traffic | |
| DescribeAITrafficAnalysisStatus | DescribeAITrafficAnalysisStatus | Queries the enabling status of AI-powered traffic analysis. |
| DescribeVpcFirewallDomainList | DescribeVpcFirewallDomainList | Queries a list of domain names accessed through a VPC firewall. |
| DescribeVpcFirewallDomainRelationList | DescribeVpcFirewallDomainRelationList | Queries connections to a specified domain name through VPC Firewall. |
| UpdateAITrafficAnalysisStatus | UpdateAITrafficAnalysisStatus | Changes the enabling status of AI-powered traffic analysis. |
| ModifyObjectGroupOperation | ModifyObjectGroupOperation | Modifies the operation for an object group. |
Detection and response
|
API |
Title |
Description |
| Intrusion prevention | Intrusion prevention | |
| DescribeRiskEventTopAttackApp | DescribeRiskEventTopAttackApp | Retrieves the ranking of applications that are targeted by intrusion prevention attacks. |
| DescribeRiskEventTopAttackType | DescribeRiskEventTopAttackType | Retrieves a ranked list of attack types from intrusion prevention events. |
| DescribeRiskEventStatistic | DescribeRiskEventStatistic | Provides statistics for intrusion prevention events. |
| DescribeRiskEventPayload | DescribeRiskEventPayload | Queries the attack payloads of intrusion events. |
| DescribeRiskEventGroup | DescribeRiskEventGroup | Retrieves the details of intrusion prevention events. |
| Vulnerability protection | Vulnerability protection | |
| DescribeVulnerabilityProtectedList | DescribeVulnerabilityProtectedList | Queries a list of vulnerabilities that Cloud Firewall can protect against. |
| DescribeUnprotectedVulnTrend | DescribeUnprotectedVulnTrend | Queries the trend of unprotected vulnerabilities. |
| Compromise awareness | Compromise awareness | |
| DescribeInvadeEventList | Query compromise awareness events in Cloud firewall | Queries information about compromise awareness events in Cloud Firewall. |
| DescribeInvadeEventNameList | DescribeInvadeEventNameList | Retrieves a list of vulnerability names. |
| DescribeInvadeEventStatistic | DescribeInvadeEventStatistic | Queries statistics about intrusion events. |
| DescribeInvadeEventDetail | DescribeInvadeEventDetail | Retrieves the details of a threat detection event. |
| Data leakage | Data leakage | |
| DescribeSdlEventList | DescribeSdlEventList | Query data breach events. |
| DescribeSdlEventSdList | Query sensitive data list of data leaks | Retrieves the list of sensitive data involved in data leaks. |
| DescribeSdlEventDetail | DescribeSdlEventDetail | Retrieves the details of a data leak event. |
| DescribeSdlEventStatistic | DescribeSdlEventStatistic | Queries statistics about data leaks. |
| DescribeSdlStatistic | DescribeSdlStatistic | Retrieves the details of sensitive data. |
| DescribeSensitiveSwitch | DescribeSensitiveSwitch | Queries the status of the sensitive data detection switch. |
| ModifySensitiveSwitch | Modify sensitive data switch | Modifies the sensitive data switch. |
| EnableSdlProtectedAsset | Enable asset data leak protection | Enables data leak protection for assets. Before calling this operation, ensure that the Sensitive Data Leak (SDL) feature is activated (query DescribeUserBuyVersion.Sdl, where 1 indicates activated). |
| DisableSdlProtectedAsset | DisableSdlProtectedAsset | Disables sensitive data discovery for a protected asset. |
Protection configuration
|
API |
Title |
Description |
| Access control | Access control | |
| DescribeAclApps | DescribeAclApps | Queries multiple ACL applications. |
| DescribeAclWhitelist | Retrieve ACL whitelist | Retrieves the ACL whitelist. |
| Internet border | Internet border | |
| DescribeAclRuleCount | Retrieve total ACL configuration count | Retrieves the total number of access control policy configurations. |
| DescribeControlPolicy | Retrieve all access control policy information | Retrieves information about all access control policies. |
| DescribeACLProtectTrend | Query internet access control intercept trend | Queries the trend chart of Internet access control interceptions. |
| DescribePolicyAdvancedConfig | DescribePolicyAdvancedConfig | Queries the status of strict mode for access control policies. |
| DescribePolicyPriorUsed | DescribePolicyPriorUsed | Queries the effective priority range of access control policies. |
| DescribeControlPolicyDomainResolve | Query domain name resolution results of an access control policy | Queries the domain name resolution results of an access control policy. |
| AddControlPolicy | Add an access control policy | Adds an access control policy. |
| AddDomainResolveRealtimeTask | Create a real-time domain name resolution task | Creates a real-time domain name resolution task. |
| ModifyControlPolicy | Modify the configurations of an access control policy | Modifies the configurations of an access control policy. |
| ModifyControlPolicyPriority | ModifyControlPolicyPriority | Modifies the priority of an access control policy. |
| ModifyPolicyAdvancedConfig | ModifyPolicyAdvancedConfig | Enables or disables the strict mode for access control policies. |
| DeleteControlPolicy | Delete an access control policy | Deletes an access control policy. |
| DeleteControlPolicyTemplate | DeleteControlPolicyTemplate | Deletes an access control policy template. |
| ResetRuleHitCount | ResetRuleHitCount | Resets the hit count of a rule. |
| NAT border | NAT border | |
| DescribeNatAclPageStatus | DescribeNatAclPageStatus | Queries the paging status of the NAT firewall. |
| DescribeNatFirewallAclGroupList | DescribeNatFirewallAclGroupList | Queries the access control policy groups for NAT firewalls. |
| DescribeNatFirewallControlPolicy | DescribeNatFirewallControlPolicy | Queries the access control policies for NAT firewalls. |
| DescribeNatFirewallPolicyPriorUsed | DescribeNatFirewallPolicyPriorUsed | Queries the priority range of an access control policy for a NAT firewall. |
| CreateNatFirewallControlPolicy | CreateNatFirewallControlPolicy | Add an access control policy to a NAT firewall. |
| ModifyNatFirewallControlPolicy | ModifyNatFirewallControlPolicy | Modify a NAT Firewall security access control policy. |
| ModifyNatFirewallControlPolicyPosition | Modify the priority of a NAT firewall access control policy | Modifies the priority of an access control policy for a NAT firewall. |
| ResetNatFirewallRuleHitCount | ResetNatFirewallRuleHitCount | Resets the hit count of a NAT firewall rule. |
| DeleteNatFirewallControlPolicy | DeleteNatFirewallControlPolicy | Deletes a NAT firewall access control policy. |
| DeleteNatFirewallControlPolicyBatch | DeleteNatFirewallControlPolicyBatch | Deletes a batch of NAT firewall policies. |
| VPC border | VPC border | |
| DescribeVpcFirewallAssetRegionList | Query regions where VPC firewall is enabled for assets | Queries the regions where the VPC firewall is enabled for asset protection. |
| DescribeVpcFirewallAclGroupList | DescribeVpcFirewallAclGroupList | Queries information about all access control policy groups for VPC firewalls. |
| DescribeVpcFirewallControlPolicy | Query all access control policies for a specified VPC firewall | Queries all access control policy information for a specified virtual private cloud (VPC) firewall. |
| DescribeVpcFirewallPolicyPriorUsed | DescribeVpcFirewallPolicyPriorUsed | Queries the effective priority range for access control policies in a specified VPC firewall policy group. |
| CreateVpcFirewallControlPolicy | Add an access control policy to a specified VPC firewall policy group | Adds an access control policy to a specified VPC firewall policy group. |
| ModifyVpcFirewallControlPolicy | ModifyVpcFirewallControlPolicy | Modifies the configuration of an access control policy for a specified VPC firewall policy group. |
| ModifyVpcFirewallControlPolicyPosition | ModifyVpcFirewallControlPolicyPosition | Modifies the priority of an access control policy in a policy group for a VPC firewall. |
| ModifyVpcFirewallAclEngineMode | ModifyVpcFirewallAclEngineMode | Modifies the ACL engine mode for a VPC firewall. |
| ResetVpcFirewallRuleHitCount | ResetVpcFirewallRuleHitCount | Resets the hit count of an access control policy in a specified VPC firewall policy group to zero. |
| DeleteVpcFirewallControlPolicy | Delete an access control policy from a VPC firewall policy group | Deletes an access control policy from a specified VPC firewall policy group. |
| BatchDeleteVpcFirewallControlPolicy | Batch delete VPC firewall access control policies | Batch deletes access control policies of a virtual private cloud (VPC) firewall. |
| DNS border | DNS border | |
| DescribeVpcListLite | DescribeVpcListLite | Queries a list of Virtual Private Clouds (VPCs). |
| DescribeDnsFirewallPolicy | DescribeDnsFirewallPolicy | Queries the list of access control lists (ACLs) for the DNS firewall. |
| DescribePrefixLists | DescribePrefixLists | Describes one or more prefix lists. |
| AddDnsFirewallPolicy | Add a DNS firewall ACL | Adds a DNS firewall access control list (ACL). |
| ModifyDnsFirewallPolicy | Modify a DNS firewall rule | Modifies a DNS firewall rule. |
| DeleteDnsFirewallPolicy | DeleteDnsFirewallPolicy | Deletes a DNS firewall policy. |
| IPS protection | IPS protection | |
| DescribeThreatIntelligenceSwitch | Query threat intelligence configuration information | Queries the threat intelligence configuration information. |
| ModifyThreatIntelligenceSwitch | ModifyThreatIntelligenceSwitch | Modifies the threat intelligence configuration. |
| ModifyIpsRulesToDefault | Reset IPS rules to default | Resets IPS rules to default. |
| DescribeSignatureLibVersion | DescribeSignatureLibVersion | Queries the version information of the signature library. |
| Internet border | Internet border | |
| DescribeDefaultIPSConfig | DescribeDefaultIPSConfig | Provides Intrusion Prevention System (IPS) protection for internet traffic. |
| DescribeUserIPSWhitelist | DescribeUserIPSWhitelist | Queries the intrusion prevention system (IPS) whitelist for the Internet Border. |
| ModifyIpsRules | ModifyIpsRules | Modifies Intrusion Prevention System (IPS) rules. |
| ModifyDefaultIPSConfig | Modify default IPS configuration | Modifies the default IPS configuration. |
| ModifyUserIPSWhitelist | ModifyUserIPSWhitelist | Modifies the intrusion prevention system (IPS) whitelist for the Internet Border. |
| Private IP tracing | Private IP tracing | |
| DescribeIpsPrivateAssoc | DescribeIpsPrivateAssoc | Queries the list of IPS Private IP Tracing associations. |
| CreateIpsPrivateAssoc | Create IPS private IP tracing | Creates an IPS Private IP Tracing association. |
| DeleteIpsPrivateAssoc | DeleteIpsPrivateAssoc | Creates a private network association for an IPS. |
| VPC border | VPC border | |
| DescribeVfwIPSConfigList | Query VPC firewall IPS configuration list | Queries the IPS configuration list of a virtual private cloud (VPC) firewall. |
| DescribeVpcFirewallDefaultIPSConfig | DescribeVpcFirewallDefaultIPSConfig | Queries the intrusion prevention configuration of a specified VPC firewall. |
| DescribeVpcFirewallIPSWhitelist | Get VPC firewall IPS whitelist | Retrieves the IPS whitelist of a VPC firewall. |
| ModifyVpcFirewallDefaultIPSConfig | ModifyVpcFirewallDefaultIPSConfig | Modifies the intrusion prevention configuration of a VPC firewall. |
| ModifyVpcFirewallIPSWhitelist | ModifyVpcFirewallIPSWhitelist | Modifies the intrusion prevention system (IPS) whitelist for a VPC firewall. |
| TLS inspection | TLS inspection | |
| ListTlsInspectCACertificates | Query TLS inspection CA certificates | Queries TLS inspection CA certificates. |
| GetTlsInspectCertificateDownloadUrl | GetTlsInspectCertificateDownloadUrl | Retrieves the download path for the certificate of a Transport Layer Security (TLS) inspection policy. |
| Policy analysis | Policy analysis | |
| DescribeAclCheckQuota | DescribeAclCheckQuota | Queries the quota for access control list (ACL) checks. |
| DescribeAclChecks | DescribeAclChecks | Queries Access Control List (ACL) checks in batches. |
| DescribeAclCheck | DescribeAclCheck | Queries the details of an Access Control List (ACL) check. |
| CreateAclCheck | Create an ACL check | Creates an ACL check. |
| UpdateAclCheckDetailStatus | Modify ACL Check Detail Status | Modify the status of ACL check details. |
| Address books | Address books | |
| DescribeAddressBook | Query address books in batches | Queries address books in batches. |
| AddAddressBook | Create an address book | Creates an address book, including IPv4 address books, ECS tag-based address books, IPv6 address books, domain name address books, and ACK address books. |
| ModifyAddressBook | Modify an address book | Modifies an address book. |
| DeleteAddressBook | Delete an address book | Deletes an address book. |
| Synchronization nodes | Synchronization nodes | |
| DescribeAccessInstanceRegionList | Query sync node region list | Queries the list of regions for sync nodes. |
| DescribeAccessInstanceTask | Query synchronization node task progress | Queries the task progress of a synchronization node. |
| DescribeAccessInstanceVpcList | DescribeAccessInstanceVpcList | Queries the VPCs associated with synchronization nodes. |
| DescribeAccessInstanceVSwitchList | DescribeAccessInstanceVSwitchList | Queries the vSwitches for synchronization nodes. |
| DescribeAccessInstanceZoneList | DescribeAccessInstanceZoneList | Returns a list of available zones for access instances. |
| ACK clusters | ACK clusters | |
| DescribeAckClusters | DescribeAckClusters | Queries for Container Service for Kubernetes (ACK) clusters based on specified conditions, such as cluster type and specifications. |
| DescribeAckClusterConnectors | Query ACK cluster connectors in batches | Queries a list of ACK cluster connectors in batches. |
| DescribeAckClusterConnector | Query ACK cluster connector details | Queries the details of a specified ACK cluster connector. |
| DescribeAckClusterNamespaces | DescribeAckClusterNamespaces | Queries the namespaces in an Alibaba Cloud Container Service for Kubernetes (ACK) cluster. |
| DescribeAckClusterPodLabels | DescribeAckClusterPodLabels | Queries the labels within an Alibaba Cloud Container Service for Kubernetes (ACK) cluster. |
| CreateAckClusterConnector | Create an ACK cluster connector | Creates an ACK cluster connector. |
| UpdateAckClusterConnector | UpdateAckClusterConnector | Updates an ACK cluster connector. |
| DeleteAckClusterConnector | Delete an ACK cluster connector | Deletes an ACK cluster connector. |
| Private DNS | Private DNS | |
| DescribePrivateDnsEndpointList | DescribePrivateDnsEndpointList | Queries a list of private DNS endpoints. |
| DescribePrivateDnsEndpointDetail | DescribePrivateDnsEndpointDetail | Retrieves the details of a private DNS endpoint. |
| DescribePrivateDnsStatistics | DescribePrivateDnsStatistics | Returns statistics about private DNS. |
| CreatePrivateDnsEndpoint | Create a private DNS endpoint | Creates a private DNS endpoint. |
| ModifyPrivateDnsEndpoint | Modify a private DNS endpoint | Modifies a private DNS endpoint. |
| DeletePrivateDnsEndpoint | DeletePrivateDnsEndpoint | Deletes a private DNS endpoint. |
| DescribePrivateDnsDomainNameList | Query private DNS domain names | Queries the list of private DNS domain names. |
| AddPrivateDnsDomainName | Add a private DNS domain name | Adds a private DNS domain name. |
| DeletePrivateDnsDomainName | DeletePrivateDnsDomainName | Delete private DNS domain names |
| DeletePrivateDnsAllDomainName | DeletePrivateDnsAllDomainName | Deletes all private DNS domain names. |
Log monitoring
|
API |
Title |
Description |
| DescribeLogStoreInfo | Get Log Service Information | Retrieves the details of the Logstore in Simple Log Service. |
| DescribeTrafficLog | Query log traffic information | Queries log traffic information. |
| DescribeSlsAnalyzeOpenStatus | DescribeSlsAnalyzeOpenStatus | Queries the enabled status of Log Service (SLS). |
| DescribeClearAuthInfo | DescribeClearAuthInfo | Retrieves information about cleared authorizations. |
| DescribeLocationInfo | DescribeLocationInfo | Retrieves information about geographic locations. |
| DescribeIspInfo | DescribeIspInfo | Retrieves information about ISPs. |
| DescribeCreatedNatFirewall | DescribeCreatedNatFirewall | Retrieves a list of created NAT firewalls. |
| DescribeBatchSlsDispatchStatus | DescribeBatchSlsDispatchStatus | Queries the status of log delivery. |
| CreateSlsLogDispatch | Create Cloud firewall SLS log delivery | Creates a log delivery configuration for Cloud Firewall to Simple Log Service (SLS). |
| ModifySlsDispatchStatus | ModifySlsDispatchStatus | Modifies the log delivery settings for Simple Log Service (SLS). |
| ModifyUserSlsLogStorageTime | ModifyUserSlsLogStorageTime | Modifies the retention period of user logs. |
| ClearLogStoreStorage | Clear firewall audit logs | Clears firewall audit logs. |
System settings
|
API |
Title |
Description |
| Alert notifications | Alert notifications | |
| DescribeUserAlarmConfig | DescribeUserAlarmConfig | Retrieves the user's alert configuration. |
| ModifyUserAlarmConfig | ModifyUserAlarmConfig | Modifies user alert configuration. |
| Multi-account management | Multi-account management | |
| DescribeInstanceRdAccounts | Retrieve instance account in a resource directory | Retrieves the account in a resource directory for an instance. |
| DescribeInstanceMembers | DescribeInstanceMembers | Retrieves information about the member accounts of Cloud Firewall. |
| AddInstanceMembers | Add Cloud firewall member accounts | Adds member accounts to Cloud Firewall. |
| ModifyInstanceMemberAttributes | ModifyInstanceMemberAttributes | Updates the attributes of member accounts in Cloud Firewall. |
| DeleteInstanceMembers | DeleteInstanceMembers | Deletes Cloud Firewall member accounts. |
| Download tasks | Download tasks | |
| DescribeDownloadTask | DescribeDownloadTask | Queries the information and download URLs of file download tasks. |
| DescribeDownloadTaskType | DescribeDownloadTaskType | Queries the types of download tasks. The returned types correspond to the TaskType field in other download-related API operations. |
| CreateDownloadTask | Create a file download task | Creates a file download task. |
| DeleteDownloadTask | Delete a file download task | Deletes a file download task. |
| Toolbox | Toolbox | |
| Policy backup and rollback | Policy backup and rollback | |
| DescribeAclBackupList | DescribeAclBackupList | Queries a list of ACL backups. |
| AddAclBackupData | AddAclBackupData | Creates an access control backup. |
| UseAclBackupData | UseAclBackupData | Restores an access control backup. |
| DeleteAclBackupData | DeleteAclBackupData | Deletes an ACL backup. |
| DescribeSecurityMode | DescribeSecurityMode | Queries the settings of the safe mode. |
Deprecated
|
API |
Title |
Description |
| DescribePageDocuments | Query page FAQ (deprecated) | Queries the FAQ for a page. |
| DescribeDomainResolve | DescribeDomainResolve | Retrieves the Domain Name System (DNS) resolution results for a domain name. |
| DescribeFirewallDropStatistics | DescribeFirewallDropStatistics | Retrieves statistics on packets dropped by the firewall. |
| DescribeUserAssetIPTrafficInfo | DescribeUserAssetIPTrafficInfo | Queries the traffic information for a specified asset. |
| DescribeCfwRiskLevelSummary | DescribeCfwRiskLevelSummary | Queries a summary of threat levels for Cloud Firewall. |
| DescribeRiskSecurityGroupDetail | DescribeRiskSecurityGroupDetail | Retrieves the details of a risk security group. |
| DescribeSecurityProxy | Get NAT firewall (deprecated) | Retrieves NAT firewall information. |
| CreateVpcFirewallCenManualConfigure | CreateVpcFirewallCenManualConfigure | Manually creates a VPC border firewall. |
| BatchCopyVpcFirewallControlPolicy | Copy all policies from a source VPC firewall policy group to a destination VPC firewall policy group (deprecated) | Copies all policies from a source virtual private cloud (VPC) firewall policy group to a destination VPC firewall policy group. |
| ModifyControlPolicyPosition | ModifyControlPolicyPosition | Modifies the priority of an IPv4 access control policy for the Internet firewall. For this type of policy, the source and destination IP addresses are in IPv4 format. |
Others
|
API |
Title |
Description |
| DescribeFirewallDropTrend | Query firewall interception trends | Retrieves the overall firewall interception trends, including Internet, VPC, and NAT traffic. |
| DescribeFirewallTrafficTrend | Query firewall traffic trend | Queries the traffic trend of a firewall. |
| DescribeIPSRules | DescribeIPSRules | Query IPS rules |
| DescribePostpayBill | Query pay-as-you-go 2.0 bills | Queries pay-as-you-go 2.0 bills. |
| DescribePrepayBillTotal | Query subscription billing overview | Queries the billing overview of a subscription 2.0 instance. |
| DescribeSdlLastPayload | Query sensitive data payload information | Retrieves the packet payload of a sensitive data leak event. |
| DescribeVpcFirewallTrafficAssetList | Query assets that access domain names through a VPC firewall | Queries the list of assets that access domain names through a VPC firewall. |
| DescribeVpcFirewallTrafficTrend | Retrieve VPC firewall traffic trend | Retrieves the traffic trend of a virtual private cloud (VPC) firewall. |
| SetAutoProtectNewAssets | SetAutoProtectNewAssets | Enables automatic protection for new assets. |
| DescribeRegionResourceTypeAutoEnable | Query default traffic redirection by region and asset type | Queries the traffic redirection settings by region and asset type. |
| DescribeTaskDispatchStatus | Query log configuration modification task status | Queries the execution status of a log configuration modification task. |
| ModifySlsDispatchConfig | Modify log delivery configurations | Modifies the configurations for log delivery to Simple Log Service (SLS). |