Interface ConnectionRule
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ConnectionRule.Jsii$Proxy
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.ec2.*; ConnectionRule connectionRule = ConnectionRule.builder() .fromPort(123) // the properties below are optional .description("description") .protocol("protocol") .toPort(123) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forConnectionRule
static final class
An implementation forConnectionRule
-
Method Summary
Modifier and TypeMethodDescriptionstatic ConnectionRule.Builder
builder()
default String
Description of this connection.Start of port range for the TCP and UDP protocols, or an ICMP type number.default String
The IP protocol name (tcp, udp, icmp) or number (see Protocol Numbers).default Number
End of port range for the TCP and UDP protocols, or an ICMP code.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFromPort
Start of port range for the TCP and UDP protocols, or an ICMP type number.If you specify icmp for the IpProtocol property, you can specify -1 as a wildcard (i.e., any ICMP type number).
-
getDescription
Description of this connection.It is applied to both the ingress rule and the egress rule.
Default: No description
-
getProtocol
The IP protocol name (tcp, udp, icmp) or number (see Protocol Numbers).Use -1 to specify all protocols. If you specify -1, or a protocol number other than tcp, udp, icmp, or 58 (ICMPv6), traffic on all ports is allowed, regardless of any ports you specify. For tcp, udp, and icmp, you must specify a port range. For protocol 58 (ICMPv6), you can optionally specify a port range; if you don't, traffic for all types and codes is allowed.
Default: tcp
-
getToPort
End of port range for the TCP and UDP protocols, or an ICMP code.If you specify icmp for the IpProtocol property, you can specify -1 as a wildcard (i.e., any ICMP code).
Default: If toPort is not specified, it will be the same as fromPort.
-
builder
- Returns:
- a
ConnectionRule.Builder
ofConnectionRule
-