UserByPermissionGroup
¶
Source code in docs_src/capo_finspace_data/types/user_by_permission_group.py
api_access
instance-attribute
¶
api_access: NotRequired[ApiAccess]
Indicates whether the user can access FinSpace API operations.
-
ENABLED– The user has permissions to use the API operations. -
DISABLED– The user does not have permissions to use any API operations.
api_access_principal_arn
instance-attribute
¶
api_access_principal_arn: NotRequired[RoleArn]
The IAM ARN identifier that is attached to FinSpace API calls.
email_address
instance-attribute
¶
email_address: NotRequired[Email]
The email address of the user. The email address serves as a unique identifier for each user and cannot be changed after it's created.
membership_status
instance-attribute
¶
membership_status: NotRequired[PermissionGroupMembershipStatus]
Indicates the status of the user within a permission group.
-
ADDITION_IN_PROGRESS– The user is currently being added to the permission group. -
ADDITION_SUCCESS– The user is successfully added to the permission group. -
REMOVAL_IN_PROGRESS– The user is currently being removed from the permission group.
status
instance-attribute
¶
status: NotRequired[UserStatus]
The current status of the user.
-
CREATING– The user creation is in progress. -
ENABLED– The user is created and is currently active. -
DISABLED– The user is currently inactive.