Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data PermissionGroupByUser = PermissionGroupByUser' {}
- newPermissionGroupByUser :: PermissionGroupByUser
- permissionGroupByUser_membershipStatus :: Lens' PermissionGroupByUser (Maybe PermissionGroupMembershipStatus)
- permissionGroupByUser_name :: Lens' PermissionGroupByUser (Maybe Text)
- permissionGroupByUser_permissionGroupId :: Lens' PermissionGroupByUser (Maybe Text)
Documentation
data PermissionGroupByUser Source #
The structure of a permission group associated with a user account.
See: newPermissionGroupByUser
smart constructor.
PermissionGroupByUser' | |
|
Instances
newPermissionGroupByUser :: PermissionGroupByUser Source #
Create a value of PermissionGroupByUser
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:membershipStatus:PermissionGroupByUser'
, permissionGroupByUser_membershipStatus
- Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS
– The user account is currently being added to the permission group.ADDITION_SUCCESS
– The user account is successfully added to the permission group.REMOVAL_IN_PROGRESS
– The user is currently being removed from the permission group.
$sel:name:PermissionGroupByUser'
, permissionGroupByUser_name
- The name of the permission group.
$sel:permissionGroupId:PermissionGroupByUser'
, permissionGroupByUser_permissionGroupId
- The unique identifier for the permission group.
permissionGroupByUser_membershipStatus :: Lens' PermissionGroupByUser (Maybe PermissionGroupMembershipStatus) Source #
Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS
– The user account is currently being added to the permission group.ADDITION_SUCCESS
– The user account is successfully added to the permission group.REMOVAL_IN_PROGRESS
– The user is currently being removed from the permission group.
permissionGroupByUser_name :: Lens' PermissionGroupByUser (Maybe Text) Source #
The name of the permission group.
permissionGroupByUser_permissionGroupId :: Lens' PermissionGroupByUser (Maybe Text) Source #
The unique identifier for the permission group.