Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Documentation
Contains information about an IAM group entity.
This data type is used as a response element in the following operations:
- CreateGroup
- GetGroup
- ListGroups
See: newGroup
smart constructor.
Group' | |
|
Instances
Eq Group Source # | |
Read Group Source # | |
Show Group Source # | |
Generic Group Source # | |
NFData Group Source # | |
Defined in Amazonka.IAM.Types.Group | |
Hashable Group Source # | |
Defined in Amazonka.IAM.Types.Group | |
FromXML Group Source # | |
type Rep Group Source # | |
Defined in Amazonka.IAM.Types.Group type Rep Group = D1 ('MetaData "Group" "Amazonka.IAM.Types.Group" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "Group'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601))))) |
Create a value of Group
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:path:Group'
, group_path
- The path to the group. For more information about paths, see
IAM identifiers
in the IAM User Guide.
$sel:groupName:Group'
, group_groupName
- The friendly name that identifies the group.
$sel:groupId:Group'
, group_groupId
- The stable and unique string identifying the group. For more information
about IDs, see
IAM identifiers
in the IAM User Guide.
$sel:arn:Group'
, group_arn
- The Amazon Resource Name (ARN) specifying the group. For more
information about ARNs and how to use them in policies, see
IAM identifiers
in the IAM User Guide.
$sel:createDate:Group'
, group_createDate
- The date and time, in
ISO 8601 date-time format, when the
group was created.
group_path :: Lens' Group Text Source #
The path to the group. For more information about paths, see IAM identifiers in the IAM User Guide.
group_groupId :: Lens' Group Text Source #
The stable and unique string identifying the group. For more information about IDs, see IAM identifiers in the IAM User Guide.
group_arn :: Lens' Group Text Source #
The Amazon Resource Name (ARN) specifying the group. For more information about ARNs and how to use them in policies, see IAM identifiers in the IAM User Guide.
group_createDate :: Lens' Group UTCTime Source #
The date and time, in ISO 8601 date-time format, when the group was created.