UpdateUserRequest
¶
Source code in docs_src/capo_finspace_data/types/update_user_request.py
api_access
instance-attribute
¶
api_access: NotRequired[ApiAccess]
The option to indicate whether the user can use the GetProgrammaticAccessCredentials API to obtain credentials that can then be used to access other FinSpace Data API operations.
-
ENABLED– The user has permissions to use the APIs. -
DISABLED– The user does not have permissions to use any APIs.
api_access_principal_arn
instance-attribute
¶
api_access_principal_arn: NotRequired[RoleArn]
The ARN identifier of an AWS user or role that is allowed to call the GetProgrammaticAccessCredentials API to obtain a credentials token for a specific FinSpace user. This must be an IAM role within your FinSpace account.
client_token
instance-attribute
¶
client_token: NotRequired[ClientToken]
A token that ensures idempotency. This token expires in 10 minutes.
type
instance-attribute
¶
type: NotRequired[UserType]
The option to indicate the type of user.
-
SUPER_USER– A user with permission to all the functionality and data in FinSpace. -
APP_USER– A user with specific permissions in FinSpace. The users are assigned permissions by adding them to a permission group.