CloudfirewallFunctions

Functions

Link copied to clipboard

This data source provides the Cloud Firewall Address Books of the current Alibaba Cloud user.

suspend fun getAddressBooks(groupType: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetAddressBooksResult
Link copied to clipboard

This data source provides the Cloud Firewall Control Policies of the current Alibaba Cloud user.

suspend fun getControlPolicies(aclAction: String? = null, aclUuid: String? = null, description: String? = null, destination: String? = null, direction: String, ipVersion: String? = null, lang: String? = null, outputFile: String? = null, proto: String? = null, source: String? = null): GetControlPoliciesResult
Link copied to clipboard

This data source provides Cloud Firewall Instance Member available to the user.What is Instance Member

suspend fun getInstanceMembers(currentPage: String? = null, ids: List<String>? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetInstanceMembersResult
Link copied to clipboard

This data source provides the Cloud Firewall Instances of the current Alibaba Cloud user.

suspend fun getInstances(outputFile: String? = null, paymentType: String? = null): GetInstancesResult
Link copied to clipboard

This data source provides Cloud Firewall Nat Firewall available to the user.What is Nat Firewall

suspend fun getNatFirewalls(ids: List<String>? = null, lang: String? = null, memberUid: Int? = null, natGatewayId: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, proxyId: String? = null, proxyName: String? = null, regionNo: String? = null, status: String? = null, vpcId: String? = null): GetNatFirewallsResult
Link copied to clipboard

This data source provides Cloud Firewall Vpc Cen Tr Firewall available to the user.What is Vpc Cen Tr Firewall

suspend fun getVpcCenTrFirewalls(cenId: String? = null, currentPage: Int? = null, firewallId: String? = null, firewallName: String? = null, firewallSwitchStatus: String? = null, ids: List<String>? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, regionNo: String? = null, routeMode: String? = null, transitRouterId: String? = null): GetVpcCenTrFirewallsResult
Link copied to clipboard

This data source provides Cloud Firewall Vpc Firewall Cen available to the user.What is Vpc Firewall Cen

suspend fun getVpcFirewallCens(cenId: String? = null, ids: List<String>? = null, lang: String? = null, memberUid: String? = null, networkInstanceId: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, status: String? = null, vpcFirewallId: String? = null, vpcFirewallName: String? = null): GetVpcFirewallCensResult
Link copied to clipboard

This data source provides the Cloud Firewall Vpc Firewall Control Policies of the current Alibaba Cloud user.

suspend fun getVpcFirewallControlPolicies(aclAction: String? = null, aclUuid: String? = null, description: String? = null, destination: String? = null, ids: List<String>? = null, lang: String? = null, memberUid: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, proto: String? = null, release: Boolean? = null, source: String? = null, vpcFirewallId: String): GetVpcFirewallControlPoliciesResult
Link copied to clipboard

This data source provides Cloud Firewall Vpc Firewall available to the user.What is Vpc Firewall

suspend fun getVpcFirewalls(ids: List<String>? = null, lang: String? = null, memberUid: String? = null, nameRegex: String? = null, outputFile: String? = null, regionNo: String? = null, status: String? = null, vpcFirewallId: String? = null, vpcFirewallName: String? = null, vpcId: String? = null): GetVpcFirewallsResult