PolicyArgs

data class PolicyArgs(val deleteAllPolicyResources: Output<Boolean>? = null, val excludeMap: Output<PolicyIeMapArgs>? = null, val excludeResourceTags: Output<Boolean>? = null, val includeMap: Output<PolicyIeMapArgs>? = null, val policyDescription: Output<String>? = null, val policyName: Output<String>? = null, val remediationEnabled: Output<Boolean>? = null, val resourceSetIds: Output<List<String>>? = null, val resourceTags: Output<List<PolicyResourceTagArgs>>? = null, val resourceType: Output<String>? = null, val resourceTypeList: Output<List<String>>? = null, val resourcesCleanUp: Output<Boolean>? = null, val securityServicePolicyData: Output<PolicySecurityServicePolicyDataArgs>? = null, val tags: Output<List<PolicyTagArgs>>? = null) : ConvertibleToJava<PolicyArgs>

Creates an AWS Firewall Manager policy.

Constructors

Link copied to clipboard
fun PolicyArgs(deleteAllPolicyResources: Output<Boolean>? = null, excludeMap: Output<PolicyIeMapArgs>? = null, excludeResourceTags: Output<Boolean>? = null, includeMap: Output<PolicyIeMapArgs>? = null, policyDescription: Output<String>? = null, policyName: Output<String>? = null, remediationEnabled: Output<Boolean>? = null, resourceSetIds: Output<List<String>>? = null, resourceTags: Output<List<PolicyResourceTagArgs>>? = null, resourceType: Output<String>? = null, resourceTypeList: Output<List<String>>? = null, resourcesCleanUp: Output<Boolean>? = null, securityServicePolicyData: Output<PolicySecurityServicePolicyDataArgs>? = null, tags: Output<List<PolicyTagArgs>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): PolicyArgs

Properties

Link copied to clipboard
val deleteAllPolicyResources: Output<Boolean>? = null
Link copied to clipboard
val excludeMap: Output<PolicyIeMapArgs>? = null
Link copied to clipboard
val excludeResourceTags: Output<Boolean>? = null
Link copied to clipboard
val includeMap: Output<PolicyIeMapArgs>? = null
Link copied to clipboard
val policyDescription: Output<String>? = null
Link copied to clipboard
val policyName: Output<String>? = null
Link copied to clipboard
val remediationEnabled: Output<Boolean>? = null
Link copied to clipboard
val resourcesCleanUp: Output<Boolean>? = null
Link copied to clipboard
val resourceSetIds: Output<List<String>>? = null
Link copied to clipboard
Link copied to clipboard
val resourceType: Output<String>? = null
Link copied to clipboard
val resourceTypeList: Output<List<String>>? = null
Link copied to clipboard
val tags: Output<List<PolicyTagArgs>>? = null