Cloudfirewall Functions
object CloudfirewallFunctions
Functions
Link copied to clipboard
This data source provides the Cloud Firewall Address Books of the current Alibaba Cloud user.
suspend fun getAddressBooks(argument: suspend GetAddressBooksPlainArgsBuilder.() -> Unit): GetAddressBooksResult
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(argument: suspend GetControlPoliciesPlainArgsBuilder.() -> Unit): GetControlPoliciesResult
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, sourceIp: 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(argument: suspend GetInstanceMembersPlainArgsBuilder.() -> Unit): GetInstanceMembersResult
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(argument: suspend GetInstancesPlainArgsBuilder.() -> Unit): GetInstancesResult
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(argument: suspend GetVpcFirewallCensPlainArgsBuilder.() -> Unit): GetVpcFirewallCensResult
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
suspend fun getVpcFirewallControlPolicies(argument: GetVpcFirewallControlPoliciesPlainArgs): GetVpcFirewallControlPoliciesResult
This data source provides the Cloud Firewall Vpc Firewall Control Policies of the current Alibaba Cloud user.
suspend fun getVpcFirewallControlPolicies(argument: suspend GetVpcFirewallControlPoliciesPlainArgsBuilder.() -> Unit): GetVpcFirewallControlPoliciesResult
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(argument: suspend GetVpcFirewallsPlainArgsBuilder.() -> Unit): GetVpcFirewallsResult
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