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
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forConnectionRulestatic final classAn implementation forConnectionRule -
Method Summary
Modifier and TypeMethodDescriptionstatic ConnectionRule.Builderbuilder()default StringDescription of this connection.Start of port range for the TCP and UDP protocols, or an ICMP type number.default StringThe IP protocol name (tcp, udp, icmp) or number (see Protocol Numbers).default NumberEnd 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.BuilderofConnectionRule
-