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

#condition ⇒ Types::Condition

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

Returns:



2456
2457
2458
2459
2460
2461
2462
2463
2464
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 2456

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

#last_modified ⇒ Time

The last modified date and time of the record.

Returns:

  • (Time)


2456
2457
2458
2459
2460
2461
2462
2463
2464
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 2456

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

#last_updated_by ⇒ String

The user who updated the record.

Returns:

  • (String)


2456
2457
2458
2459
2460
2461
2462
2463
2464
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 2456

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

#principal ⇒ Types::DataLakePrincipal

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



2456
2457
2458
2459
2460
2461
2462
2463
2464
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 2456

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

#resource ⇒ Types::Resource

A structure for the resource.

Returns:



2456
2457
2458
2459
2460
2461
2462
2463
2464
# File 'gems/aws-sdk-lakeformation/lib/aws-sdk-lakeformation/types.rb', line 2456

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