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
-
#condition ⇒ Types::Condition
A Lake Formation condition, which applies to permissions and opt-ins that contain an expression.
-
#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
#condition ⇒ Types::Condition
A Lake Formation condition, which applies to permissions and opt-ins that contain an expression.
324 325 326 327 328 329 330 331 332 333 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 324 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :condition, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
A unique identifier for the batch permissions request entry.
324 325 326 327 328 329 330 331 332 333 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 324 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :condition, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |
#permissions ⇒ Array<String>
The permissions to be granted.
324 325 326 327 328 329 330 331 332 333 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 324 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :condition, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |
#permissions_with_grant_option ⇒ Array<String>
Indicates if the option to pass permissions is granted.
324 325 326 327 328 329 330 331 332 333 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 324 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :condition, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |
#principal ⇒ Types::DataLakePrincipal
The principal to be granted a permission.
324 325 326 327 328 329 330 331 332 333 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 324 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :condition, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |
#resource ⇒ Types::Resource
The resource to which the principal is to be granted a permission.
324 325 326 327 328 329 330 331 332 333 |
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 324 class BatchPermissionsRequestEntry < Struct.new( :id, :principal, :resource, :permissions, :condition, :permissions_with_grant_option) SENSITIVE = [] include Aws::Structure end |