stratosphere-0.2.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.SecurityGroupEgressRule

Description

The EC2 Security Group Rule is an embedded property of the AWS::EC2::SecurityGroup type.

Synopsis

Documentation

data SecurityGroupEgressRule Source #

Full data type definition for SecurityGroupEgressRule. See securityGroupEgressRule for a more convenient constructor.

Instances

Show SecurityGroupEgressRule Source # 
Generic SecurityGroupEgressRule Source # 
ToJSON SecurityGroupEgressRule Source # 
FromJSON SecurityGroupEgressRule Source # 
type Rep SecurityGroupEgressRule Source # 
type Rep SecurityGroupEgressRule = D1 (MetaData "SecurityGroupEgressRule" "Stratosphere.ResourceProperties.SecurityGroupEgressRule" "stratosphere-0.2.0-B1WeL9cnxuQ3qer3csMa6f" False) (C1 (MetaCons "SecurityGroupEgressRule" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_securityGroupEgressRuleCidrIp") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Text)))) (S1 (MetaSel (Just Symbol "_securityGroupEgressRuleDestinationSecurityGroupId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_securityGroupEgressRuleFromPort") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Integer')))) ((:*:) (S1 (MetaSel (Just Symbol "_securityGroupEgressRuleIpProtocol") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))) (S1 (MetaSel (Just Symbol "_securityGroupEgressRuleToPort") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Integer'))))))))

securityGroupEgressRule Source #

Constructor for SecurityGroupEgressRule containing required fields as arguments.

sgerDestinationSecurityGroupId :: Lens' SecurityGroupEgressRule (Maybe (Val Text)) Source #

Specifies the GroupId of the destination Amazon VPC security group. Type: String

sgerFromPort :: Lens' SecurityGroupEgressRule (Maybe (Val Integer')) Source #

The start of port range for the TCP and UDP protocols, or an ICMP type number. An ICMP type number of -1 indicates a wildcard (i.e., any ICMP type number).

sgerIpProtocol :: Lens' SecurityGroupEgressRule (Val Text) Source #

An IP protocol name or number. For valid values, go to the IpProtocol parameter in AuthorizeSecurityGroupIngress

sgerToPort :: Lens' SecurityGroupEgressRule (Maybe (Val Integer')) Source #

The end of port range for the TCP and UDP protocols, or an ICMP code. An ICMP code of -1 indicates a wildcard (i.e., any ICMP code).