Class: Aws::FinSpaceData::Types::PermissionGroupByUser

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#membership_statusString

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.

Returns:

  • (String)


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

#nameString

The name of the permission group.

Returns:

  • (String)


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_idString

The unique identifier for the permission group.

Returns:

  • (String)


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