Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.AWS.IAM.CreateGroup
Description
Creates a new group.
For information about the number of groups you can create, see Limitations on IAM Entities in the IAM User Guide.
- createGroup :: Text -> CreateGroup
- data CreateGroup
- cgPath :: Lens' CreateGroup (Maybe Text)
- cgGroupName :: Lens' CreateGroup Text
- createGroupResponse :: Int -> Group -> CreateGroupResponse
- data CreateGroupResponse
- cgrsResponseStatus :: Lens' CreateGroupResponse Int
- cgrsGroup :: Lens' CreateGroupResponse Group
Creating a Request
Arguments
:: Text | |
-> CreateGroup |
Creates a value of CreateGroup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data CreateGroup Source #
See: createGroup
smart constructor.
Instances
Request Lenses
cgPath :: Lens' CreateGroup (Maybe Text) Source #
The path to the group. For more information about paths, see IAM Identifiers in the Using IAM guide.
This parameter is optional. If it is not included, it defaults to a slash (/).
cgGroupName :: Lens' CreateGroup Text Source #
The name of the group to create. Do not include the path in this value.
Destructuring the Response
Arguments
:: Int | |
-> Group | |
-> CreateGroupResponse |
Creates a value of CreateGroupResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data CreateGroupResponse Source #
Contains the response to a successful CreateGroup request.
See: createGroupResponse
smart constructor.
Response Lenses
cgrsResponseStatus :: Lens' CreateGroupResponse Int Source #
The response status code.