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