Class: Aws::DataExchange::Types::LakeFormationDataPermissionAsset

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-dataexchange/types.rb

Overview

The AWS Lake Formation data permission asset.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#lake_formation_data_permission_detailsTypes::LakeFormationDataPermissionDetails

Details about the AWS Lake Formation data permission.



2644
2645
2646
2647
2648
2649
2650
2651
# File 'lib/aws-sdk-dataexchange/types.rb', line 2644

class LakeFormationDataPermissionAsset < Struct.new(
  :lake_formation_data_permission_details,
  :lake_formation_data_permission_type,
  :permissions,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#lake_formation_data_permission_typeString

The data permission type.



2644
2645
2646
2647
2648
2649
2650
2651
# File 'lib/aws-sdk-dataexchange/types.rb', line 2644

class LakeFormationDataPermissionAsset < Struct.new(
  :lake_formation_data_permission_details,
  :lake_formation_data_permission_type,
  :permissions,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#permissionsArray<String>

The permissions granted to the subscribers on the resource.



2644
2645
2646
2647
2648
2649
2650
2651
# File 'lib/aws-sdk-dataexchange/types.rb', line 2644

class LakeFormationDataPermissionAsset < Struct.new(
  :lake_formation_data_permission_details,
  :lake_formation_data_permission_type,
  :permissions,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The IAM role’s ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions to AWS Lake Formation data permissions.



2644
2645
2646
2647
2648
2649
2650
2651
# File 'lib/aws-sdk-dataexchange/types.rb', line 2644

class LakeFormationDataPermissionAsset < Struct.new(
  :lake_formation_data_permission_details,
  :lake_formation_data_permission_type,
  :permissions,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end