Class: Aws::LakeFormation::Types::LakeFormationOptInsInfo

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

Overview

A single principal-resource pair that has Lake Formation permissins enforced.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#conditionTypes::Condition

A Lake Formation condition, which applies to permissions and opt-ins that contain an expression.

Returns:



2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 2324

class LakeFormationOptInsInfo < Struct.new(
  :resource,
  :principal,
  :condition,
  :last_modified,
  :last_updated_by)
  SENSITIVE = []
  include Aws::Structure
end

#last_modifiedTime

The last modified date and time of the record.

Returns:

  • (Time)


2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 2324

class LakeFormationOptInsInfo < Struct.new(
  :resource,
  :principal,
  :condition,
  :last_modified,
  :last_updated_by)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_byString

The user who updated the record.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 2324

class LakeFormationOptInsInfo < Struct.new(
  :resource,
  :principal,
  :condition,
  :last_modified,
  :last_updated_by)
  SENSITIVE = []
  include Aws::Structure
end

#principalTypes::DataLakePrincipal

The Lake Formation principal. Supported principals are IAM users or IAM roles.



2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 2324

class LakeFormationOptInsInfo < Struct.new(
  :resource,
  :principal,
  :condition,
  :last_modified,
  :last_updated_by)
  SENSITIVE = []
  include Aws::Structure
end

#resourceTypes::Resource

A structure for the resource.

Returns:



2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 2324

class LakeFormationOptInsInfo < Struct.new(
  :resource,
  :principal,
  :condition,
  :last_modified,
  :last_updated_by)
  SENSITIVE = []
  include Aws::Structure
end