Class: Aws::FinSpaceData::Types::PermissionGroupParams

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-finspacedata/lib/aws-sdk-finspacedata/types.rb

Overview

Permission group parameters for Dataset permissions.

Here is an example of how you could specify the PermissionGroupParams:

{ "permissionGroupId": "0r6fCRtSTUk4XPfXQe3M0g", "datasetPermissions": [ {"permission": "ViewDatasetDetails"}, {"permission": "AddDatasetData"}, {"permission": "EditDatasetMetadata"}, {"permission": "DeleteDataset"} ] }

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#dataset_permissionsArray<Types::ResourcePermission>

List of resource permissions.

Returns:



2157
2158
2159
2160
2161
2162
# File 'gems/aws-sdk-finspacedata/lib/aws-sdk-finspacedata/types.rb', line 2157

class PermissionGroupParams < Struct.new(
  :permission_group_id,
  :dataset_permissions)
  SENSITIVE = []
  include Aws::Structure
end

#permission_group_idString

The unique identifier for the PermissionGroup.

Returns:

  • (String)


2157
2158
2159
2160
2161
2162
# File 'gems/aws-sdk-finspacedata/lib/aws-sdk-finspacedata/types.rb', line 2157

class PermissionGroupParams < Struct.new(
  :permission_group_id,
  :dataset_permissions)
  SENSITIVE = []
  include Aws::Structure
end