stratosphere-0.2.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.Resources.User

Description

The AWS::IAM::User type creates a user.

Synopsis

Documentation

data User Source #

Full data type definition for User. See user for a more convenient constructor.

user :: User Source #

Constructor for User containing required fields as arguments.

uGroups :: Lens' User (Maybe [Val Text]) Source #

A name of a group to which you want to add the user.

uLoginProfile :: Lens' User (Maybe UserLoginProfile) Source #

Creates a login profile so that the user can access the AWS Management Console.

uManagedPolicyArns :: Lens' User (Maybe [Val Text]) Source #

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

uPath :: Lens' User (Maybe (Val Text)) Source #

The path for the user name. For more information about paths, see Identifiers for IAM Entities in Using AWS Identity and Access Management.

uPolicies :: Lens' User (Maybe [IAMPolicies]) Source #

The policies to associate with this user. For information about policies, see Overview of Policies in [Using IAM]. Note If you specify multiple polices, specify unique values for the policy name. If you don't, updates to the IAM user will fail.

uUserName :: Lens' User (Maybe (Val Text)) Source #

A name for the IAM user. For valid values, see the UserName parameter for the CreateUser action in the IAM API Reference. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the group name.