Class: Aws::LakeFormation::Types::BatchPermissionsRequestEntry
- Inherits:
-
Struct
- Object
- Struct
- Aws::LakeFormation::Types::BatchPermissionsRequestEntry
- Defined in:
- gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb
Overview
A permission to a resource granted by batch operation to the principal.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#id ⇒ String
A unique identifier for the batch permissions request entry.
-
#permissions ⇒ Array<String>
The permissions to be granted.
-
#permissions_with_grant_option ⇒ Array<String>
Indicates if the option to pass permissions is granted.
-
#principal ⇒ Types::DataLakePrincipal
The principal to be granted a permission.
-
#resource ⇒ Types::Resource
The resource to which the principal is to be granted a permission.
Instance Attribute Details
#id ⇒ String
A unique identifier for the batch permissions request entry.
280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 280 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |
#permissions ⇒ Array<String>
The permissions to be granted.
280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 280 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |
#permissions_with_grant_option ⇒ Array<String>
Indicates if the option to pass permissions is granted.
280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 280 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |
#principal ⇒ Types::DataLakePrincipal
The principal to be granted a permission.
280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 280 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |
#resource ⇒ Types::Resource
The resource to which the principal is to be granted a permission.
280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 280 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |