@Stability(value=Stable) public static final class CfnRuleGroup.HeaderProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnRuleGroup.HeaderProperty>
CfnRuleGroup.HeaderProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnRuleGroup.HeaderProperty |
build()
Builds the configured instance.
|
CfnRuleGroup.HeaderProperty.Builder |
destination(String destination)
Sets the value of
CfnRuleGroup.HeaderProperty.getDestination() |
CfnRuleGroup.HeaderProperty.Builder |
destinationPort(String destinationPort)
Sets the value of
CfnRuleGroup.HeaderProperty.getDestinationPort() |
CfnRuleGroup.HeaderProperty.Builder |
direction(String direction)
Sets the value of
CfnRuleGroup.HeaderProperty.getDirection() |
CfnRuleGroup.HeaderProperty.Builder |
protocol(String protocol)
Sets the value of
CfnRuleGroup.HeaderProperty.getProtocol() |
CfnRuleGroup.HeaderProperty.Builder |
source(String source)
Sets the value of
CfnRuleGroup.HeaderProperty.getSource() |
CfnRuleGroup.HeaderProperty.Builder |
sourcePort(String sourcePort)
Sets the value of
CfnRuleGroup.HeaderProperty.getSourcePort() |
@Stability(value=Stable) public CfnRuleGroup.HeaderProperty.Builder destination(String destination)
CfnRuleGroup.HeaderProperty.getDestination()destination - The destination IP address or address range to inspect for, in CIDR notation. This parameter is required.
To match with any address, specify ANY .
Specify an IP address or a block of IP addresses in Classless Inter-Domain Routing (CIDR) notation. Network Firewall supports all address ranges for IPv4.
Examples:
192.0.2.44/32 .192.0.2.0/24 .For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing .
this@Stability(value=Stable) public CfnRuleGroup.HeaderProperty.Builder destinationPort(String destinationPort)
CfnRuleGroup.HeaderProperty.getDestinationPort()destinationPort - The destination port to inspect for. This parameter is required.
You can specify an individual port, for example 1994 and you can specify a port range, for example 1990:1994 . To match with any port, specify ANY .this@Stability(value=Stable) public CfnRuleGroup.HeaderProperty.Builder direction(String direction)
CfnRuleGroup.HeaderProperty.getDirection()direction - The direction of traffic flow to inspect. This parameter is required.
If set to ANY , the inspection matches bidirectional traffic, both from the source to the destination and from the destination to the source. If set to FORWARD , the inspection only matches traffic going from the source to the destination.this@Stability(value=Stable) public CfnRuleGroup.HeaderProperty.Builder protocol(String protocol)
CfnRuleGroup.HeaderProperty.getProtocol()protocol - The protocol to inspect for. This parameter is required.
To specify all, you can use IP , because all traffic on AWS and on the internet is IP.this@Stability(value=Stable) public CfnRuleGroup.HeaderProperty.Builder source(String source)
CfnRuleGroup.HeaderProperty.getSource()source - The source IP address or address range to inspect for, in CIDR notation. This parameter is required.
To match with any address, specify ANY .
Specify an IP address or a block of IP addresses in Classless Inter-Domain Routing (CIDR) notation. Network Firewall supports all address ranges for IPv4.
Examples:
192.0.2.44/32 .192.0.2.0/24 .For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing .
this@Stability(value=Stable) public CfnRuleGroup.HeaderProperty.Builder sourcePort(String sourcePort)
CfnRuleGroup.HeaderProperty.getSourcePort()sourcePort - The source port to inspect for. This parameter is required.
You can specify an individual port, for example 1994 and you can specify a port range, for example 1990:1994 . To match with any port, specify ANY .this@Stability(value=Stable) public CfnRuleGroup.HeaderProperty build()
build in interface software.amazon.jsii.Builder<CfnRuleGroup.HeaderProperty>CfnRuleGroup.HeaderPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.