Class CfnFirewallRuleGroupPropsMixin.FirewallRuleTypeProperty
Firewall rule type union.
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Route53Resolver
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnFirewallRuleGroupPropsMixin.FirewallRuleTypeProperty : CfnFirewallRuleGroupPropsMixin.IFirewallRuleTypeProperty
Syntax (vb)
Public Class CfnFirewallRuleGroupPropsMixin.FirewallRuleTypeProperty Implements CfnFirewallRuleGroupPropsMixin.IFirewallRuleTypeProperty
Remarks
Exactly one member must be set. Mutually exclusive with FirewallDomainListId and DnsThreatProtection/ConfidenceThreshold.
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.CfnPropertyMixins.AWS.Route53Resolver;
var firewallRuleTypeProperty = new FirewallRuleTypeProperty {
FirewallAdvancedContentCategory = new FirewallAdvancedContentCategoryConfigProperty {
Category = "category"
},
FirewallAdvancedThreatCategory = new FirewallAdvancedThreatCategoryConfigProperty {
Category = "category"
}
};
Synopsis
Constructors
| FirewallRuleTypeProperty() | Firewall rule type union. |
Properties
| FirewallAdvancedContentCategory | Configuration for an advanced content category rule type. |
| FirewallAdvancedThreatCategory | Configuration for an advanced threat category rule type. |
Constructors
FirewallRuleTypeProperty()
Firewall rule type union.
public FirewallRuleTypeProperty()
Remarks
Exactly one member must be set. Mutually exclusive with FirewallDomainListId and DnsThreatProtection/ConfidenceThreshold.
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.CfnPropertyMixins.AWS.Route53Resolver;
var firewallRuleTypeProperty = new FirewallRuleTypeProperty {
FirewallAdvancedContentCategory = new FirewallAdvancedContentCategoryConfigProperty {
Category = "category"
},
FirewallAdvancedThreatCategory = new FirewallAdvancedThreatCategoryConfigProperty {
Category = "category"
}
};
Properties
FirewallAdvancedContentCategory
Configuration for an advanced content category rule type.
public object? FirewallAdvancedContentCategory { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnFirewallRuleGroupPropsMixin.IFirewallAdvancedContentCategoryConfigProperty
FirewallAdvancedThreatCategory
Configuration for an advanced threat category rule type.
public object? FirewallAdvancedThreatCategory { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnFirewallRuleGroupPropsMixin.IFirewallAdvancedThreatCategoryConfigProperty