All Products
Search
Document Center

Cloud Firewall:List of operations by function

Last Updated:Apr 29, 2024
This product(Cloudfw/2017-12-07) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (11370001915) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

Firewall enabling and disabling

APITitleDescription
DescribeAssetListDescribeAssetListQueries the assets that are protected by Cloud Firewall.
PutDisableFwSwitchPutDisableFwSwitchTurns off a firewall switch.
PutEnableAllFwSwitchPutEnableAllFwSwitchTurns on all firewall switches.
PutEnableFwSwitchPutEnableFwSwitchEnables firewalls for specific assets.
PutDisableAllFwSwitchPutDisableAllFwSwitchTurns off all firewall switches.

Access control

APITitleDescription
NAT BorderNAT Border
CreateNatFirewallControlPolicyCreateNatFirewallControlPolicyCreates an access control policy for a NAT firewall.
DescribeNatFirewallControlPolicyDescribeNatFirewallControlPolicyQueries the information about all access control policies that are created for NAT firewalls.
DescribeNatFirewallPolicyPriorUsedDescribeNatFirewallPolicyPriorUsedQueries the priority range of access control policies that are created for a NAT firewall.
ModifyNatFirewallControlPolicyPositionModifyNatFirewallControlPolicyPositionModifies the priority of an access control policy that is created for a NAT firewall.
ModifyNatFirewallControlPolicyModifyNatFirewallControlPolicyModifies the configurations of an access control policy that is created for a NAT firewall.
DeleteNatFirewallControlPolicyDeleteNatFirewallControlPolicyDeletes an access control policy that is created for a NAT firewall.
VPC BorderVPC Border
CreateVpcFirewallControlPolicyCreateVpcFirewallControlPolicyCreates an access control policy in a specified policy group for a virtual private cloud (VPC) firewall.
BatchCopyVpcFirewallControlPolicyBatchCopyVpcFirewallControlPolicyCopies all access control policies from a policy group of a source virtual private cloud (VPC) firewall to a policy group of a destination VPC firewall.
ResetVpcFirewallRuleHitCountResetVpcFirewallRuleHitCountClears the count on hits of an access control policy that is created for a virtual private cloud (VPC) firewall in a specific policy group.
DescribeVpcFirewallAclGroupListDescribeVpcFirewallAclGroupListQueries the information about all policy groups of access control policies that are created for virtual private cloud (VPC) firewalls.
DescribeVpcFirewallPolicyPriorUsedDescribeVpcFirewallPolicyPriorUsedQueries the priority range of access control policies that are created for a virtual private cloud (VPC) firewall in a specific policy group.
DescribeVpcFirewallControlPolicyDescribeVpcFirewallControlPolicyQueries the information about the access control policies for a specified virtual private cloud (VPC) firewall.
ModifyVpcFirewallControlPolicyPositionModifyVpcFirewallControlPolicyPositionModifies the priority of an access control policy that is created for a virtual private cloud (VPC) firewall in a specific policy group.
ModifyVpcFirewallControlPolicyModifyVpcFirewallControlPolicyModifies the configurations of an access control policy that is created for a virtual private cloud (VPC) firewall in a specified policy group.
DeleteVpcFirewallControlPolicyDeleteVpcFirewallControlPolicyDeletes an access control policy from a specific policy group for a virtual private cloud (VPC) firewall.
Internet BorderInternet Border
DescribeACLProtectTrendDescribeACLProtectTrendQueries the statistics on the requests that are blocked by the access control list (ACL) feature.
DescribePolicyAdvancedConfigDescribePolicyAdvancedConfigQueries whether the strict mode is enabled for an access control policy.
ModifyPolicyAdvancedConfigModifyPolicyAdvancedConfigEnables or disables the strict mode for an access control policy.
DescribePolicyPriorUsedDescribePolicyPriorUsedQueries the priority range of the access control policies that match specific query conditions.
DescribeDomainResolveDescribeDomainResolveQueries Domain Name System (DNS) records.
DescribeControlPolicyDescribeControlPolicyQueries the details about all access control policies.
ModifyControlPolicyPositionModifyControlPolicyPositionModifies the priority of an IPv4 access control policy for the Internet firewall. An IPv4 access control policy refers to a policy whose source IP address and destination IP address are IPv4 addresses.
ModifyControlPolicyModifyControlPolicyModifies the configurations of an access control policy.
DeleteControlPolicyDeleteControlPolicyDeletes an access control policy.
AddControlPolicyAddControlPolicyCreates an access control policy.

VPC firewalls

APITitleDescription
Intrusion PreventionIntrusion Prevention
ModifyVpcFirewallDefaultIPSConfigModifyVpcFirewallDefaultIPSConfigModifies the intrusion prevention configurations of a virtual private cloud (VPC) firewall.
DescribeVpcFirewallDefaultIPSConfigDescribeVpcFirewallDefaultIPSConfigQueries the intrusion prevention configurations of a virtual private cloud (VPC) firewall.
Express ConnectExpress Connect
DeleteVpcFirewallConfigureDeleteVpcFirewallConfigureDeletes a virtual private cloud (VPC) firewall that controls traffic between two VPCs. The VPCs are connected by using an Express Connect circuit.
ModifyVpcFirewallConfigureModifyVpcFirewallConfigureModifies the configurations of a virtual private cloud (VPC) firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit.
ModifyVpcFirewallSwitchStatusModifyVpcFirewallSwitchStatusEnables or disables a virtual private cloud (VPC) firewall. The VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit.
DescribeVpcFirewallDetailDescribeVpcFirewallDetailQueries the details about a virtual private cloud (VPC) firewall. The VPC firewall controls traffic between two VPCs that are connected by using an Express Connect circuit.
DescribeVpcFirewallListDescribeVpcFirewallListQueries the details about virtual private cloud (VPC) firewalls by page. Each VPC firewall protects traffic between two VPCs that are connected by using an Express Connect circuit.
CreateVpcFirewallConfigureCreateVpcFirewallConfigureCreates a Virtual Private Cloud (VPC) firewall to protect traffic between two VPCs that are connected by using an Express Connect.
CEN (Basic Edition)CEN (Basic Edition)
CreateVpcFirewallCenConfigureCreateVpcFirewallCenConfigureCreates a virtual private cloud (VPC) firewall to protect traffic between a specified VPC and a network instance that is attached to a Cloud Enterprise Network (CEN) instance.
ModifyVpcFirewallCenSwitchStatusModifyVpcFirewallCenSwitchStatusEnables or disables a virtual private cloud (VPC) firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance.
ModifyVpcFirewallCenConfigureModifyVpcFirewallCenConfigureModifies the configurations of a virtual private cloud (VPC) firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance.
DescribeVpcFirewallCenListDescribeVpcFirewallCenListQueries virtual private cloud (VPC) firewalls. Each VPC firewall protects mutual access traffic between a specified VPC and a network instance that is attached to a Cloud Enterprise Network (CEN) instance.
DescribeVpcFirewallCenDetailDescribeVpcFirewallCenDetailQueries the details about a virtual private cloud (VPC) firewall. The VPC firewall protects access traffic between a VPC and a network instance that is attached to a Cloud Enterprise Network (CEN) instance.
DeleteVpcFirewallCenConfigureDeleteVpcFirewallCenConfigureDeletes a virtual private cloud (VPC) firewall. The VPC firewall protects mutual access traffic between a VPC and a specified network instance that is attached to a Cloud Enterprise Network (CEN) instance.
CEN (Enterprise Edition)CEN (Enterprise Edition)
CreateTrFirewallV2CreateTrFirewallV2Creates a virtual private cloud (VPC) firewall for a transit router.
DescribeTrFirewallsV2DetailDescribeTrFirewallsV2DetailQueries the details of the virtual private cloud (VPC) firewalls that are created for transit routers.
DescribeTrFirewallsV2ListDescribeTrFirewallsV2ListQueries the virtual private cloud (VPC) firewalls that are created for transit routers.
DescribeTrFirewallV2RoutePolicyListDescribeTrFirewallV2RoutePolicyListQueries the routing policies of a virtual private cloud (VPC) firewall that is created for a transit router.
DescribeTrFirewallPolicyBackUpAssociationListDescribeTrFirewallPolicyBackUpAssociationListQueries information about the transit routers that are associated with a virtual private cloud (VPC) firewall created for a transit router.
ModifyFirewallV2RoutePolicySwitchModifyFirewallV2RoutePolicySwitchModifies the status of a routing policy.
DeleteTrFirewallV2DeleteTrFirewallV2Deletes a virtual private cloud (VPC) firewall that is created for a transit router.

Multi-account control

APITitleDescription
AddInstanceMembersAddInstanceMembersAdds members to Cloud Firewall.
DeleteInstanceMembersDeleteInstanceMembersRemoves members from Cloud Firewall.
ModifyInstanceMemberAttributesModifyInstanceMemberAttributesUpdates the information about members in Cloud Firewall.
DescribeInstanceMembersDescribeInstanceMembersQueries the information about members in Cloud Firewall.

Intrusion prevention

APITitleDescription
DescribeRiskEventPayloadDescribeRiskEventPayloadQueries the attack payloads of intrusion events.
DescribeVulnerabilityProtectedListDescribeVulnerabilityProtectedListQueries the vulnerabilities that are supported by Cloud Firewall.
DescribeRiskEventGroupDescribeRiskEventGroupQueries the details of intrusion events.
DescribeUserAssetIPTrafficInfoDescribeUserAssetIPTrafficInfoQueries the information about the traffic of a specified asset that belongs to your Alibaba Cloud account.
DescribeInvadeEventListDescribeInvadeEventListQueries the information about the breach awareness events of a firewall.
DescribeOutgoingDestinationIPDescribeOutgoingDestinationIPQueries the information about the destination IP addresses in outbound connections.
DescribeOutgoingDomainDescribeOutgoingDomainQueries the information about the domain names in outbound connections.

Address books

APITitleDescription
AddAddressBookAddAddressBookCreates an address book for access control. Supported address book types are IP address books, Elastic Compute Service (ECS) tag-based address books, port address books, and domain address books. An ECS tag-based address book includes the public IP addresses of the ECS instances that have specific tags.
DeleteAddressBookDeleteAddressBookDeletes an address book for access control.
ModifyAddressBookModifyAddressBookModifies the address book that is configured for access control.
DescribeAddressBookDescribeAddressBookQueries the details about an address book for an access control policy.

Traffic Analysis

APITitleDescription
DescribeInternetOpenIpDescribeInternetOpenIpQueries the IP addresses that are open to the Internet.
DescribeInternetTrafficTrendDescribeInternetTrafficTrendQueries the trends of Internet traffic.

Other

APITitleDescription
DescribeAssetRiskListDescribeAssetRiskListQueries the risk levels of assets.
DescribeVpcListLiteDescribeVpcListLiteQueries virtual private clouds (VPCs).
ModifyVpcFirewallIPSWhitelistModifyVpcFirewallIPSWhitelistModifies the IPS whitelist of a virtual private cloud (VPC) firewall.
DescribeVpcFirewallIPSWhitelistDescribeVpcFirewallIPSWhitelistQueries the IPS whitelist of a virtual private cloud (VPC) firewall.
DeleteControlPolicyTemplateDeleteControlPolicyTemplateDeletes an access control policy template.
DescribePrefixListsDescribePrefixListsQueries prefix lists.
CreateDownloadTaskCreateDownloadTaskCreates a file download task.
DescribeDownloadTaskTypeDescribeDownloadTaskTypeQueries the types of download tasks. The type corresponds to the TaskType fields in the download task-related operations.
DeleteDownloadTaskDeleteDownloadTaskDeletes file download tasks.
DescribeDownloadTaskDescribeDownloadTaskQueries file download tasks, including the task information and download URLs.
DeleteNatFirewallControlPolicyBatchDeleteNatFirewallControlPolicyBatchDeletes access control policies that are created for a NAT firewall at a time.
ResetNatFirewallRuleHitCountResetNatFirewallRuleHitCountResets the number of NAT firewall hits.
DescribeNatAclPageStatusDescribeNatAclPageStatusQueries the pagination status of NAT firewalls.
DescribeInstanceRiskLevelsDescribeInstanceRiskLevelsQueries the risk levels of instances.
DescribeCfwRiskLevelSummaryDescribeCfwRiskLevelSummaryQueries the firewall risk level.
DescribeVpcZoneDescribeVpcZoneQueries virtual private cloud (VPC) zones.
DescribeSignatureLibVersionDescribeSignatureLibVersionQueries the information about signature library versions.
DescribePostpayTrafficTotalDescribePostpayTrafficTotalQueries the total traffic of Cloud Firewall that uses the pay-as-you-go billing method. The traffic for each type of firewall is queried.
DescribePostpayTrafficDetailDescribePostpayTrafficDetailQueries the traffic details of Cloud Firewall that uses the pay-as-you-go billing method.
BatchDeleteVpcFirewallControlPolicyBatchDeleteVpcFirewallControlPolicyDeletes multiple access control policies for a virtual private cloud (VPC) firewall at a time.