stratosphere-0.2.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.Resources.DBSecurityGroup

Description

The AWS::RDS::DBSecurityGroup type is used to create or update an Amazon RDS DB Security Group. For more information about DB Security Groups, see Working with DB Security Groups in the Amazon Relational Database Service Developer Guide. For details on the settings for DB security groups, see CreateDBSecurityGroup. When you specify an AWS::RDS::DBSecurityGroup as an argument to the Ref function, AWS CloudFormation returns the value of the DBSecurityGroupName.

Synopsis

Documentation

data DBSecurityGroup Source #

Full data type definition for DBSecurityGroup. See dbSecurityGroup for a more convenient constructor.

Instances

Show DBSecurityGroup Source # 
Generic DBSecurityGroup Source # 
ToJSON DBSecurityGroup Source # 
FromJSON DBSecurityGroup Source # 
type Rep DBSecurityGroup Source # 
type Rep DBSecurityGroup = D1 (MetaData "DBSecurityGroup" "Stratosphere.Resources.DBSecurityGroup" "stratosphere-0.2.0-B1WeL9cnxuQ3qer3csMa6f" False) (C1 (MetaCons "DBSecurityGroup" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dBSecurityGroupEC2VpcId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Text)))) (S1 (MetaSel (Just Symbol "_dBSecurityGroupDBSecurityGroupIngress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [RDSSecurityGroupRule]))) ((:*:) (S1 (MetaSel (Just Symbol "_dBSecurityGroupGroupDescription") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))) (S1 (MetaSel (Just Symbol "_dBSecurityGroupResourceTags") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [ResourceTag]))))))

dbsgEC2VpcId :: Lens' DBSecurityGroup (Maybe (Val Text)) Source #

The Id of VPC. Indicates which VPC this DB Security Group should belong to. Type: String

dbsgDBSecurityGroupIngress :: Lens' DBSecurityGroup [RDSSecurityGroupRule] Source #

Network ingress authorization for an Amazon EC2 security group or an IP address range. Type: List of RDS Security Group Rules.

dbsgGroupDescription :: Lens' DBSecurityGroup (Val Text) Source #

Description of the security group. Type: String

dbsgResourceTags :: Lens' DBSecurityGroup (Maybe [ResourceTag]) Source #

The tags that you want to attach to the Amazon RDS DB security group.