Show / Hide Table of Contents

Interface CfnPolicyPropsMixin.IPolicyOptionProperty

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

Namespace: Amazon.CDK.Mixins.Preview.AWS.FMS.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnPolicyPropsMixin.IPolicyOptionProperty
Syntax (vb)
Public Interface CfnPolicyPropsMixin.IPolicyOptionProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fms-policy-policyoption.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.FMS.Mixins;

             var policyOptionProperty = new PolicyOptionProperty {
                 NetworkAclCommonPolicy = new NetworkAclCommonPolicyProperty {
                     NetworkAclEntrySet = new NetworkAclEntrySetProperty {
                         FirstEntries = new [] { new NetworkAclEntryProperty {
                             CidrBlock = "cidrBlock",
                             Egress = false,
                             IcmpTypeCode = new IcmpTypeCodeProperty {
                                 Code = 123,
                                 Type = 123
                             },
                             Ipv6CidrBlock = "ipv6CidrBlock",
                             PortRange = new PortRangeProperty {
                                 From = 123,
                                 To = 123
                             },
                             Protocol = "protocol",
                             RuleAction = "ruleAction"
                         } },
                         ForceRemediateForFirstEntries = false,
                         ForceRemediateForLastEntries = false,
                         LastEntries = new [] { new NetworkAclEntryProperty {
                             CidrBlock = "cidrBlock",
                             Egress = false,
                             IcmpTypeCode = new IcmpTypeCodeProperty {
                                 Code = 123,
                                 Type = 123
                             },
                             Ipv6CidrBlock = "ipv6CidrBlock",
                             PortRange = new PortRangeProperty {
                                 From = 123,
                                 To = 123
                             },
                             Protocol = "protocol",
                             RuleAction = "ruleAction"
                         } }
                     }
                 },
                 NetworkFirewallPolicy = new NetworkFirewallPolicyProperty {
                     FirewallDeploymentModel = "firewallDeploymentModel"
                 },
                 ThirdPartyFirewallPolicy = new ThirdPartyFirewallPolicyProperty {
                     FirewallDeploymentModel = "firewallDeploymentModel"
                 }
             };

Synopsis

Properties

NetworkAclCommonPolicy

Defines a Firewall Manager network ACL policy.

NetworkFirewallPolicy

Defines the deployment model to use for the firewall policy.

ThirdPartyFirewallPolicy

Defines the policy options for a third-party firewall policy.

Properties

NetworkAclCommonPolicy

Defines a Firewall Manager network ACL policy.

object? NetworkAclCommonPolicy { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fms-policy-policyoption.html#cfn-fms-policy-policyoption-networkaclcommonpolicy

Type union: either IResolvable or CfnPolicyPropsMixin.INetworkAclCommonPolicyProperty

NetworkFirewallPolicy

Defines the deployment model to use for the firewall policy.

object? NetworkFirewallPolicy { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fms-policy-policyoption.html#cfn-fms-policy-policyoption-networkfirewallpolicy

Type union: either IResolvable or CfnPolicyPropsMixin.INetworkFirewallPolicyProperty

ThirdPartyFirewallPolicy

Defines the policy options for a third-party firewall policy.

object? ThirdPartyFirewallPolicy { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fms-policy-policyoption.html#cfn-fms-policy-policyoption-thirdpartyfirewallpolicy

Type union: either IResolvable or CfnPolicyPropsMixin.IThirdPartyFirewallPolicyProperty

Back to top Generated by DocFX