stratosphere-0.1.3: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.Resources.Group

Description

The AWS::IAM::Group type creates an Identity and Access Management (IAM) group. This type supports updates. For more information about updating stacks, see AWS CloudFormation Stacks Updates.

Synopsis

Documentation

data Group Source #

Full data type definition for Group. See group for a more convenient constructor.

Instances

Show Group Source # 

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

Generic Group Source # 

Associated Types

type Rep Group :: * -> * #

Methods

from :: Group -> Rep Group x #

to :: Rep Group x -> Group #

ToJSON Group Source # 
FromJSON Group Source # 
type Rep Group Source # 
type Rep Group = D1 (MetaData "Group" "Stratosphere.Resources.Group" "stratosphere-0.1.3-HXdWlc1MCh5Gppf0ypvPw" False) (C1 (MetaCons "Group" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_groupManagedPolicyArns") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Val Text]))) ((:*:) (S1 (MetaSel (Just Symbol "_groupPath") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Text)))) (S1 (MetaSel (Just Symbol "_groupPolicies") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [IAMPolicies]))))))

group :: Group Source #

Constructor for Group containing required fields as arguments.

gManagedPolicyArns :: Lens' Group (Maybe [Val Text]) Source #

One or more managed policy ARNs to attach to this group.

gPath :: Lens' Group (Maybe (Val Text)) Source #

The path to the group. For more information about paths, see Identifiers for IAM Entities in Using IAM.

gPolicies :: Lens' Group (Maybe [IAMPolicies]) Source #

The policies to associate with this group. For information about policies, see Overview of Policies in Using IAM.