| 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 |
Amazonka.FinSpaceData.Types.PermissionGroupByUser
Description
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.
Constructors
| PermissionGroupByUser' | |
Fields
| |
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.