@Stability(value=Stable) public static final class CfnSecurityGroupEgressProps.Builder extends Object implements software.amazon.jsii.Builder<CfnSecurityGroupEgressProps>
CfnSecurityGroupEgressProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnSecurityGroupEgressProps.Builder groupId(String groupId)
CfnSecurityGroupEgressProps.getGroupId()groupId - The ID of the security group. This parameter is required.
You must specify either the security group ID or the security group name in the request. For security groups in a nondefault VPC, you must specify the security group ID.this@Stability(value=Stable) public CfnSecurityGroupEgressProps.Builder ipProtocol(String ipProtocol)
CfnSecurityGroupEgressProps.getIpProtocol()ipProtocol - The IP protocol name ( `tcp` , `udp` , `icmp` , `icmpv6` ) or number (see [Protocol Numbers](https://docs.aws.amazon.com/http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml) ). This parameter is required.
[VPC only] Use -1 to specify all protocols. When authorizing security group rules, specifying -1 or a protocol number other than tcp , udp , icmp , or icmpv6 allows traffic on all ports, regardless of any port range you specify. For tcp , udp , and icmp , you must specify a port range. For icmpv6 , the port range is optional; if you omit the port range, traffic for all types and codes is allowed.this@Stability(value=Stable) public CfnSecurityGroupEgressProps.Builder cidrIp(String cidrIp)
CfnSecurityGroupEgressProps.getCidrIp()cidrIp - The IPv4 address range, in CIDR format.
You must specify a destination security group ( DestinationPrefixListId or DestinationSecurityGroupId ) or a CIDR range ( CidrIp or CidrIpv6 ).this@Stability(value=Stable) public CfnSecurityGroupEgressProps.Builder cidrIpv6(String cidrIpv6)
CfnSecurityGroupEgressProps.getCidrIpv6()cidrIpv6 - The IPv6 address range, in CIDR format.
You must specify a destination security group ( DestinationPrefixListId or DestinationSecurityGroupId ) or a CIDR range ( CidrIp or CidrIpv6 ).this@Stability(value=Stable) public CfnSecurityGroupEgressProps.Builder description(String description)
CfnSecurityGroupEgressProps.getDescription()description - The description of an egress (outbound) security group rule.this@Stability(value=Stable) public CfnSecurityGroupEgressProps.Builder destinationPrefixListId(String destinationPrefixListId)
CfnSecurityGroupEgressProps.getDestinationPrefixListId()destinationPrefixListId - [EC2-VPC only] The prefix list IDs for an AWS service.
This is the AWS service that you want to access through a VPC endpoint from instances associated with the security group.
You must specify a destination security group ( DestinationPrefixListId or DestinationSecurityGroupId ) or a CIDR range ( CidrIp or CidrIpv6 ).
this@Stability(value=Stable) public CfnSecurityGroupEgressProps.Builder destinationSecurityGroupId(String destinationSecurityGroupId)
CfnSecurityGroupEgressProps.getDestinationSecurityGroupId()destinationSecurityGroupId - The ID of the security group.
You must specify a destination security group ( DestinationPrefixListId or DestinationSecurityGroupId ) or a CIDR range ( CidrIp or CidrIpv6 ).this@Stability(value=Stable) public CfnSecurityGroupEgressProps.Builder fromPort(Number fromPort)
CfnSecurityGroupEgressProps.getFromPort()fromPort - The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number.
A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.this@Stability(value=Stable) public CfnSecurityGroupEgressProps.Builder toPort(Number toPort)
CfnSecurityGroupEgressProps.getToPort()toPort - The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code.
A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all codes.this@Stability(value=Stable) public CfnSecurityGroupEgressProps build()
build in interface software.amazon.jsii.Builder<CfnSecurityGroupEgressProps>CfnSecurityGroupEgressPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.