Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-networkfirewall-rulegroup.json
Parent schema serverless-framework-configuration
Type: object

Resource type definition for AWS::NetworkFirewall::RuleGroup. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-networkfirewall.git

Properties

RuleGroupName string | Aws_CF_FunctionString required
Type string | Aws_CF_FunctionString required
Capacity integer required
RuleGroup object
4 nested properties
RulesSource object required
4 nested properties
RulesString string | Aws_CF_FunctionString
RulesSourceList object
3 nested properties
Targets string[] required
TargetTypes TargetType[] required
GeneratedRulesType string | Aws_CF_FunctionString required
StatefulRules StatefulRule[]
StatelessRulesAndCustomActions object
2 nested properties
StatelessRules StatelessRule[] required
CustomActions CustomAction[]
RuleVariables object
2 nested properties
IPSets object
PortSets object
ReferenceSets object
1 nested properties
IPSetReferences object
StatefulRuleOptions object
1 nested properties
RuleOrder string | Aws_CF_FunctionString
Description string | Aws_CF_FunctionString
Tags Tag[]
uniqueItems=true

Definitions

ResourceArn string | Aws_CF_FunctionString

A resource ARN.

Tag object
Key string | Aws_CF_FunctionString required
Value string | Aws_CF_FunctionString required
RulesString string | Aws_CF_FunctionString
RuleGroup object
RulesSource object required
4 nested properties
RulesString string | Aws_CF_FunctionString
RulesSourceList object
3 nested properties
Targets string[] required
TargetTypes TargetType[] required
GeneratedRulesType string | Aws_CF_FunctionString required
StatefulRules StatefulRule[]
StatelessRulesAndCustomActions object
2 nested properties
StatelessRules StatelessRule[] required
CustomActions CustomAction[]
RuleVariables object
2 nested properties
IPSets object
PortSets object
ReferenceSets object
1 nested properties
IPSetReferences object
StatefulRuleOptions object
1 nested properties
RuleOrder string | Aws_CF_FunctionString
RuleVariables object
IPSets object
PortSets object
IPSet object
PortSet object
VariableDefinition string | Aws_CF_FunctionString
ReferenceSets object
IPSetReferences object
IPSetReference object
ReferenceArn string | Aws_CF_FunctionString

A resource ARN.

RulesSource object
RulesString string | Aws_CF_FunctionString
RulesSourceList object
3 nested properties
Targets string[] required
TargetTypes TargetType[] required
GeneratedRulesType string | Aws_CF_FunctionString required
StatefulRules StatefulRule[]
StatelessRulesAndCustomActions object
2 nested properties
StatelessRules StatelessRule[] required
CustomActions CustomAction[]
RulesSourceList object
Targets string[] required
TargetTypes TargetType[] required
GeneratedRulesType string | Aws_CF_FunctionString required
TargetType string | Aws_CF_FunctionString
GeneratedRulesType string | Aws_CF_FunctionString
StatefulRule object
Action string | Aws_CF_FunctionString required
Header object required
6 nested properties
Protocol string | Aws_CF_FunctionString required
Source string | Aws_CF_FunctionString required
SourcePort string | Aws_CF_FunctionString required
Direction string | Aws_CF_FunctionString required
Destination string | Aws_CF_FunctionString required
DestinationPort string | Aws_CF_FunctionString required
RuleOptions RuleOption[] required
Header object
Protocol string | Aws_CF_FunctionString required
Source string | Aws_CF_FunctionString required
SourcePort string | Aws_CF_FunctionString required
Direction string | Aws_CF_FunctionString required
Destination string | Aws_CF_FunctionString required
DestinationPort string | Aws_CF_FunctionString required
RuleOption object
Keyword string | Aws_CF_FunctionString required
Settings Setting[]
Setting string | Aws_CF_FunctionString
Port string | Aws_CF_FunctionString
StatelessRulesAndCustomActions object
StatelessRules StatelessRule[] required
CustomActions CustomAction[]
StatelessRule object
RuleDefinition object required
2 nested properties
MatchAttributes object required
6 nested properties
Sources Address[]
Destinations Address[]
SourcePorts PortRange[]
DestinationPorts PortRange[]
Protocols ProtocolNumber[]
TCPFlags TCPFlagField[]
Actions string[] required
Priority integer required
min=1max=65535
RuleDefinition object
MatchAttributes object required
6 nested properties
Sources Address[]
Destinations Address[]
SourcePorts PortRange[]
DestinationPorts PortRange[]
Protocols ProtocolNumber[]
TCPFlags TCPFlagField[]
Actions string[] required
MatchAttributes object
Sources Address[]
Destinations Address[]
SourcePorts PortRange[]
DestinationPorts PortRange[]
Protocols ProtocolNumber[]
TCPFlags TCPFlagField[]
Address object
AddressDefinition string | Aws_CF_FunctionString required
PortRange object
FromPort integer required
min=0max=65535
ToPort integer required
min=0max=65535
PortRangeBound integer
ProtocolNumber integer
TCPFlagField object
Flags TCPFlag[] required
Masks TCPFlag[]
TCPFlag string | Aws_CF_FunctionString
CustomAction object
ActionName string | Aws_CF_FunctionString required
ActionDefinition object required
1 nested properties
PublishMetricAction object
1 nested properties
Dimensions Dimension[] required
ActionDefinition object
PublishMetricAction object
1 nested properties
Dimensions Dimension[] required
PublishMetricAction object
Dimensions Dimension[] required
Dimension object
Value string | Aws_CF_FunctionString required
StatefulRuleOptions object
RuleOrder string | Aws_CF_FunctionString
RuleOrder string | Aws_CF_FunctionString