PolicySecurityServicePolicyDataArgs

data class PolicySecurityServicePolicyDataArgs(val managedServiceData: Output<String>? = null, val policyOption: Output<PolicyOptionArgs>? = null, val type: Output<PolicyType>) : ConvertibleToJava<PolicySecurityServicePolicyDataArgs>

Firewall security service policy data.

Constructors

Link copied to clipboard
constructor(managedServiceData: Output<String>? = null, policyOption: Output<PolicyOptionArgs>? = null, type: Output<PolicyType>)

Properties

Link copied to clipboard
val managedServiceData: Output<String>? = null

Details about the service that are specific to the service type, in JSON format.

Link copied to clipboard
val policyOption: Output<PolicyOptionArgs>? = null

Contains the settings to configure a network ACL policy, a AWS Network Firewall firewall policy deployment model, or a third-party firewall policy.

Link copied to clipboard
val type: Output<PolicyType>

The service that the policy is using to protect the resources. This specifies the type of policy that is created, either an AWS WAF policy, a Shield Advanced policy, or a security group policy. For security group policies, Firewall Manager supports one security group for each common policy and for each content audit policy. This is an adjustable limit that you can increase by contacting AWS Support .

Functions

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