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 |
Synopsis
- data AwsIamUserDetails = AwsIamUserDetails' {}
- newAwsIamUserDetails :: AwsIamUserDetails
- awsIamUserDetails_groupList :: Lens' AwsIamUserDetails (Maybe [Text])
- awsIamUserDetails_path :: Lens' AwsIamUserDetails (Maybe Text)
- awsIamUserDetails_createDate :: Lens' AwsIamUserDetails (Maybe Text)
- awsIamUserDetails_userName :: Lens' AwsIamUserDetails (Maybe Text)
- awsIamUserDetails_userId :: Lens' AwsIamUserDetails (Maybe Text)
- awsIamUserDetails_permissionsBoundary :: Lens' AwsIamUserDetails (Maybe AwsIamPermissionsBoundary)
- awsIamUserDetails_userPolicyList :: Lens' AwsIamUserDetails (Maybe [AwsIamUserPolicy])
- awsIamUserDetails_attachedManagedPolicies :: Lens' AwsIamUserDetails (Maybe [AwsIamAttachedManagedPolicy])
Documentation
data AwsIamUserDetails Source #
Information about an IAM user.
See: newAwsIamUserDetails
smart constructor.
AwsIamUserDetails' | |
|
Instances
newAwsIamUserDetails :: AwsIamUserDetails Source #
Create a value of AwsIamUserDetails
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:groupList:AwsIamUserDetails'
, awsIamUserDetails_groupList
- A list of IAM groups that the user belongs to.
$sel:path:AwsIamUserDetails'
, awsIamUserDetails_path
- The path to the user.
$sel:createDate:AwsIamUserDetails'
, awsIamUserDetails_createDate
- Indicates when the user was created.
Uses the date-time
format specified in
RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
$sel:userName:AwsIamUserDetails'
, awsIamUserDetails_userName
- The name of the user.
$sel:userId:AwsIamUserDetails'
, awsIamUserDetails_userId
- The unique identifier for the user.
$sel:permissionsBoundary:AwsIamUserDetails'
, awsIamUserDetails_permissionsBoundary
- The permissions boundary for the user.
$sel:userPolicyList:AwsIamUserDetails'
, awsIamUserDetails_userPolicyList
- The list of inline policies that are embedded in the user.
$sel:attachedManagedPolicies:AwsIamUserDetails'
, awsIamUserDetails_attachedManagedPolicies
- A list of the managed policies that are attached to the user.
awsIamUserDetails_groupList :: Lens' AwsIamUserDetails (Maybe [Text]) Source #
A list of IAM groups that the user belongs to.
awsIamUserDetails_path :: Lens' AwsIamUserDetails (Maybe Text) Source #
The path to the user.
awsIamUserDetails_createDate :: Lens' AwsIamUserDetails (Maybe Text) Source #
Indicates when the user was created.
Uses the date-time
format specified in
RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
awsIamUserDetails_userName :: Lens' AwsIamUserDetails (Maybe Text) Source #
The name of the user.
awsIamUserDetails_userId :: Lens' AwsIamUserDetails (Maybe Text) Source #
The unique identifier for the user.
awsIamUserDetails_permissionsBoundary :: Lens' AwsIamUserDetails (Maybe AwsIamPermissionsBoundary) Source #
The permissions boundary for the user.
awsIamUserDetails_userPolicyList :: Lens' AwsIamUserDetails (Maybe [AwsIamUserPolicy]) Source #
The list of inline policies that are embedded in the user.
awsIamUserDetails_attachedManagedPolicies :: Lens' AwsIamUserDetails (Maybe [AwsIamAttachedManagedPolicy]) Source #
A list of the managed policies that are attached to the user.