CfnFirewallPolicyMixinProps
- class aws_cdk.cfn_property_mixins.aws_networkfirewall.CfnFirewallPolicyMixinProps(*, description=None, firewall_policy=None, firewall_policy_name=None, tags=None)
Bases:
objectProperties for CfnFirewallPolicyPropsMixin.
- Parameters:
description (
Optional[str]) – A description of the firewall policy.firewall_policy (
Union[IResolvable,FirewallPolicyProperty,Dict[str,Any],None]) – The traffic filtering behavior of a firewall policy, defined in a collection of stateless and stateful rule groups and other settings.firewall_policy_name (
Optional[str]) – The descriptive name of the firewall policy. You can’t change the name of a firewall policy after you create it.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – An array of key-value pairs to apply to this resource. For more information, see Tag .
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.cfn_property_mixins import aws_networkfirewall as networkfirewall cfn_firewall_policy_mixin_props = networkfirewall.CfnFirewallPolicyMixinProps( description="description", firewall_policy=networkfirewall.CfnFirewallPolicyPropsMixin.FirewallPolicyProperty( enable_tls_session_holding=False, policy_variables=networkfirewall.CfnFirewallPolicyPropsMixin.PolicyVariablesProperty( rule_variables={ "rule_variables_key": { "definition": ["definition"] } } ), stateful_default_actions=["statefulDefaultActions"], stateful_engine_options=networkfirewall.CfnFirewallPolicyPropsMixin.StatefulEngineOptionsProperty( flow_timeouts=networkfirewall.CfnFirewallPolicyPropsMixin.FlowTimeoutsProperty( tcp_idle_timeout_seconds=123 ), rule_order="ruleOrder", stream_exception_policy="streamExceptionPolicy" ), stateful_rule_group_references=[networkfirewall.CfnFirewallPolicyPropsMixin.StatefulRuleGroupReferenceProperty( deep_threat_inspection=False, override=networkfirewall.CfnFirewallPolicyPropsMixin.StatefulRuleGroupOverrideProperty( action="action" ), priority=123, resource_arn="resourceArn" )], stateless_custom_actions=[networkfirewall.CfnFirewallPolicyPropsMixin.CustomActionProperty( action_definition=networkfirewall.CfnFirewallPolicyPropsMixin.ActionDefinitionProperty( publish_metric_action=networkfirewall.CfnFirewallPolicyPropsMixin.PublishMetricActionProperty( dimensions=[networkfirewall.CfnFirewallPolicyPropsMixin.DimensionProperty( value="value" )] ) ), action_name="actionName" )], stateless_default_actions=["statelessDefaultActions"], stateless_fragment_default_actions=["statelessFragmentDefaultActions"], stateless_rule_group_references=[networkfirewall.CfnFirewallPolicyPropsMixin.StatelessRuleGroupReferenceProperty( priority=123, resource_arn="resourceArn" )], tls_inspection_configuration_arn="tlsInspectionConfigurationArn" ), firewall_policy_name="firewallPolicyName", tags=[CfnTag( key="key", value="value" )] )
Attributes
- description
A description of the firewall policy.
- firewall_policy
The traffic filtering behavior of a firewall policy, defined in a collection of stateless and stateful rule groups and other settings.
- firewall_policy_name
The descriptive name of the firewall policy.
You can’t change the name of a firewall policy after you create it.