Class: Aws::Glue::Types::DataLakeAccessProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::DataLakeAccessProperties
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
Input properties to configure data lake access for your catalog resource in the Glue Data Catalog.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#catalog_type ⇒ String
Specifies a federated catalog type for the native catalog resource.
-
#data_lake_access ⇒ Boolean
Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog from any non-Redshift engine, such as Amazon Athena, Amazon EMR, or Glue ETL.
-
#data_transfer_role ⇒ String
A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.
-
#kms_key ⇒ String
An encryption key that will be used for the staging bucket that will be created along with the catalog.
Instance Attribute Details
#catalog_type ⇒ String
Specifies a federated catalog type for the native catalog resource. The currently supported type is ‘aws:redshift`.
7411 7412 7413 7414 7415 7416 7417 7418 |
# File 'lib/aws-sdk-glue/types.rb', line 7411 class DataLakeAccessProperties < Struct.new( :data_lake_access, :data_transfer_role, :kms_key, :catalog_type) SENSITIVE = [] include Aws::Structure end |
#data_lake_access ⇒ Boolean
Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog from any non-Redshift engine, such as Amazon Athena, Amazon EMR, or Glue ETL.
7411 7412 7413 7414 7415 7416 7417 7418 |
# File 'lib/aws-sdk-glue/types.rb', line 7411 class DataLakeAccessProperties < Struct.new( :data_lake_access, :data_transfer_role, :kms_key, :catalog_type) SENSITIVE = [] include Aws::Structure end |
#data_transfer_role ⇒ String
A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.
7411 7412 7413 7414 7415 7416 7417 7418 |
# File 'lib/aws-sdk-glue/types.rb', line 7411 class DataLakeAccessProperties < Struct.new( :data_lake_access, :data_transfer_role, :kms_key, :catalog_type) SENSITIVE = [] include Aws::Structure end |
#kms_key ⇒ String
An encryption key that will be used for the staging bucket that will be created along with the catalog.
7411 7412 7413 7414 7415 7416 7417 7418 |
# File 'lib/aws-sdk-glue/types.rb', line 7411 class DataLakeAccessProperties < Struct.new( :data_lake_access, :data_transfer_role, :kms_key, :catalog_type) SENSITIVE = [] include Aws::Structure end |