Class: Aws::LakeFormation::Types::ResourceInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::LakeFormation::Types::ResourceInfo
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lakeformation/types.rb
Overview
A structure containing information about an Lake Formation resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#expected_resource_owner_account ⇒ String
The Amazon Web Services account that owns the Glue tables associated with specific Amazon S3 locations.
-
#hybrid_access_enabled ⇒ Boolean
Indicates whether the data access of tables pointing to the location can be managed by both Lake Formation permissions as well as Amazon S3 bucket policies.
-
#last_modified ⇒ Time
The date and time the resource was last modified.
-
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the resource.
-
#role_arn ⇒ String
The IAM role that registered a resource.
-
#verification_status ⇒ String
Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location.
-
#with_federation ⇒ Boolean
Whether or not the resource is a federated resource.
-
#with_privileged_access ⇒ Boolean
Grants the calling principal the permissions to perform all supported Lake Formation operations on the registered data location.
Instance Attribute Details
#expected_resource_owner_account ⇒ String
The Amazon Web Services account that owns the Glue tables associated with specific Amazon S3 locations.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 3397 class ResourceInfo < Struct.new( :resource_arn, :role_arn, :last_modified, :with_federation, :hybrid_access_enabled, :with_privileged_access, :verification_status, :expected_resource_owner_account) SENSITIVE = [] include Aws::Structure end |
#hybrid_access_enabled ⇒ Boolean
Indicates whether the data access of tables pointing to the location can be managed by both Lake Formation permissions as well as Amazon S3 bucket policies.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 3397 class ResourceInfo < Struct.new( :resource_arn, :role_arn, :last_modified, :with_federation, :hybrid_access_enabled, :with_privileged_access, :verification_status, :expected_resource_owner_account) SENSITIVE = [] include Aws::Structure end |
#last_modified ⇒ Time
The date and time the resource was last modified.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 3397 class ResourceInfo < Struct.new( :resource_arn, :role_arn, :last_modified, :with_federation, :hybrid_access_enabled, :with_privileged_access, :verification_status, :expected_resource_owner_account) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the resource.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 3397 class ResourceInfo < Struct.new( :resource_arn, :role_arn, :last_modified, :with_federation, :hybrid_access_enabled, :with_privileged_access, :verification_status, :expected_resource_owner_account) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The IAM role that registered a resource.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 3397 class ResourceInfo < Struct.new( :resource_arn, :role_arn, :last_modified, :with_federation, :hybrid_access_enabled, :with_privileged_access, :verification_status, :expected_resource_owner_account) SENSITIVE = [] include Aws::Structure end |
#verification_status ⇒ String
Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location. Verification Status can be one of the following:
-
VERIFIED - Registered role has sufficient permissions to access registered Amazon S3 location.
-
NOT_VERIFIED - Registered role does not have sufficient permissions to access registered Amazon S3 location.
-
VERIFICATION_FAILED - Unable to verify if the registered role can access the registered Amazon S3 location.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 3397 class ResourceInfo < Struct.new( :resource_arn, :role_arn, :last_modified, :with_federation, :hybrid_access_enabled, :with_privileged_access, :verification_status, :expected_resource_owner_account) SENSITIVE = [] include Aws::Structure end |
#with_federation ⇒ Boolean
Whether or not the resource is a federated resource.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 3397 class ResourceInfo < Struct.new( :resource_arn, :role_arn, :last_modified, :with_federation, :hybrid_access_enabled, :with_privileged_access, :verification_status, :expected_resource_owner_account) SENSITIVE = [] include Aws::Structure end |
#with_privileged_access ⇒ Boolean
Grants the calling principal the permissions to perform all supported Lake Formation operations on the registered data location.
3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 |
# File 'lib/aws-sdk-lakeformation/types.rb', line 3397 class ResourceInfo < Struct.new( :resource_arn, :role_arn, :last_modified, :with_federation, :hybrid_access_enabled, :with_privileged_access, :verification_status, :expected_resource_owner_account) SENSITIVE = [] include Aws::Structure end |