Class: Aws::DataExchange::Types::LakeFormationDataPermissionAsset
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataExchange::Types::LakeFormationDataPermissionAsset
- Defined in:
- gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb
Overview
The AWS Lake Formation data permission asset.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#lake_formation_data_permission_details ⇒ Types::LakeFormationDataPermissionDetails
Details about the AWS Lake Formation data permission.
-
#lake_formation_data_permission_type ⇒ String
The data permission type.
-
#permissions ⇒ Array<String>
The permissions granted to the subscribers on the resource.
-
#role_arn ⇒ String
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.
Instance Attribute Details
#lake_formation_data_permission_details ⇒ Types::LakeFormationDataPermissionDetails
Details about the AWS Lake Formation data permission.
2177 2178 2179 2180 2181 2182 2183 2184 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2177 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_type ⇒ String
The data permission type.
2177 2178 2179 2180 2181 2182 2183 2184 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2177 class LakeFormationDataPermissionAsset < Struct.new( :lake_formation_data_permission_details, :lake_formation_data_permission_type, :permissions, :role_arn) SENSITIVE = [] include Aws::Structure end |
#permissions ⇒ Array<String>
The permissions granted to the subscribers on the resource.
2177 2178 2179 2180 2181 2182 2183 2184 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2177 class LakeFormationDataPermissionAsset < Struct.new( :lake_formation_data_permission_details, :lake_formation_data_permission_type, :permissions, :role_arn) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
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.
2177 2178 2179 2180 2181 2182 2183 2184 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2177 class LakeFormationDataPermissionAsset < Struct.new( :lake_formation_data_permission_details, :lake_formation_data_permission_type, :permissions, :role_arn) SENSITIVE = [] include Aws::Structure end |