Class: Aws::FinSpaceData::Types::PermissionGroupByUser
- Inherits:
-
Struct
- Object
- Struct
- Aws::FinSpaceData::Types::PermissionGroupByUser
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-finspacedata/types.rb
Overview
The structure of a permission group associated with a user.
Constant Summary collapse
- SENSITIVE =
[:name]
Instance Attribute Summary collapse
-
#membership_status ⇒ String
Indicates the status of the user within a permission group.
-
#name ⇒ String
The name of the permission group.
-
#permission_group_id ⇒ String
The unique identifier for the permission group.
Instance Attribute Details
#membership_status ⇒ String
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.
2129 2130 2131 2132 2133 2134 2135 |
# File 'lib/aws-sdk-finspacedata/types.rb', line 2129 class PermissionGroupByUser < Struct.new( :permission_group_id, :name, :membership_status) SENSITIVE = [:name] include Aws::Structure end |
#name ⇒ String
The name of the permission group.
2129 2130 2131 2132 2133 2134 2135 |
# File 'lib/aws-sdk-finspacedata/types.rb', line 2129 class PermissionGroupByUser < Struct.new( :permission_group_id, :name, :membership_status) SENSITIVE = [:name] include Aws::Structure end |
#permission_group_id ⇒ String
The unique identifier for the permission group.
2129 2130 2131 2132 2133 2134 2135 |
# File 'lib/aws-sdk-finspacedata/types.rb', line 2129 class PermissionGroupByUser < Struct.new( :permission_group_id, :name, :membership_status) SENSITIVE = [:name] include Aws::Structure end |