Skip to content

PolicyConfiguration

Source code in docs_src/capo_network_security_manager/types/policy_configuration.py
class PolicyConfiguration(TypedDict, closed=True):
    remediation_enabled: (
        "capo_network_security_manager.types.remediation_enabled.RemediationEnabled"
    )
    """<p>Specifies whether AWS Network Security Manager automatically remediates noncompliant resources. Default: <code>false</code>.</p>"""
    resources_clean_up: (
        "capo_network_security_manager.types.resources_clean_up.ResourcesCleanUp"
    )
    """<p>Specifies whether AWS Network Security Manager automatically removes the resources it created when they are no longer needed. Default: <code>false</code>.</p>"""
    waf_config: NotRequired["capo_network_security_manager.types.waf_config.WafConfig"]
    """<p>AWS WAF-specific policy settings. This is populated only for AWS WAF policies.</p>"""

remediation_enabled instance-attribute

remediation_enabled: RemediationEnabled

Specifies whether AWS Network Security Manager automatically remediates noncompliant resources. Default: false.

resources_clean_up instance-attribute

resources_clean_up: ResourcesCleanUp

Specifies whether AWS Network Security Manager automatically removes the resources it created when they are no longer needed. Default: false.

waf_config instance-attribute

waf_config: NotRequired[WafConfig]

AWS WAF-specific policy settings. This is populated only for AWS WAF policies.