Safe Haskell | None |
---|---|
Language | Haskell2010 |
The AWS::EC2::SecurityGroupEgress resource adds an egress rule to an Amazon VPC security group.
- data SecurityGroupEgress = SecurityGroupEgress {}
- securityGroupEgress :: Val Integer' -> Val Text -> Val Text -> Val Integer' -> SecurityGroupEgress
- sgeCidrIp :: Lens' SecurityGroupEgress (Maybe (Val Text))
- sgeDestinationSecurityGroupId :: Lens' SecurityGroupEgress (Maybe (Val Text))
- sgeFromPort :: Lens' SecurityGroupEgress (Val Integer')
- sgeGroupId :: Lens' SecurityGroupEgress (Val Text)
- sgeIpProtocol :: Lens' SecurityGroupEgress (Val Text)
- sgeToPort :: Lens' SecurityGroupEgress (Val Integer')
Documentation
data SecurityGroupEgress Source #
Full data type definition for SecurityGroupEgress. See
securityGroupEgress
for a more convenient constructor.
Constructor for SecurityGroupEgress
containing required fields as
arguments.
sgeDestinationSecurityGroupId :: Lens' SecurityGroupEgress (Maybe (Val Text)) Source #
Specifies the group ID of the destination Amazon VPC security group. Type: String
sgeFromPort :: Lens' SecurityGroupEgress (Val Integer') Source #
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). Type: Integer
sgeGroupId :: Lens' SecurityGroupEgress (Val Text) Source #
ID of the Amazon VPC security group to modify. This value can be a reference to an AWS::EC2::SecurityGroup resource that has a valid VpcId property or the ID of an existing Amazon VPC security group. Type: String
sgeIpProtocol :: Lens' SecurityGroupEgress (Val Text) Source #
IP protocol name or number. For valid values, see the IpProtocol parameter in AuthorizeSecurityGroupIngress Type: String