Class: Aws::SageMaker::Types::AthenaDatasetDefinition

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

Overview

Configuration for Athena Dataset Definition input.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#catalogString

The name of the data catalog used in Athena query execution.



1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'lib/aws-sdk-sagemaker/types.rb', line 1753

class AthenaDatasetDefinition < Struct.new(
  :catalog,
  :database,
  :query_string,
  :work_group,
  :output_s3_uri,
  :kms_key_id,
  :output_format,
  :output_compression)
  SENSITIVE = []
  include Aws::Structure
end

#databaseString

The name of the database used in the Athena query execution.



1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'lib/aws-sdk-sagemaker/types.rb', line 1753

class AthenaDatasetDefinition < Struct.new(
  :catalog,
  :database,
  :query_string,
  :work_group,
  :output_s3_uri,
  :kms_key_id,
  :output_format,
  :output_compression)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_idString

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.



1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'lib/aws-sdk-sagemaker/types.rb', line 1753

class AthenaDatasetDefinition < Struct.new(
  :catalog,
  :database,
  :query_string,
  :work_group,
  :output_s3_uri,
  :kms_key_id,
  :output_format,
  :output_compression)
  SENSITIVE = []
  include Aws::Structure
end

#output_compressionString

The compression used for Athena query results.



1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'lib/aws-sdk-sagemaker/types.rb', line 1753

class AthenaDatasetDefinition < Struct.new(
  :catalog,
  :database,
  :query_string,
  :work_group,
  :output_s3_uri,
  :kms_key_id,
  :output_format,
  :output_compression)
  SENSITIVE = []
  include Aws::Structure
end

#output_formatString

The data storage format for Athena query results.



1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'lib/aws-sdk-sagemaker/types.rb', line 1753

class AthenaDatasetDefinition < Struct.new(
  :catalog,
  :database,
  :query_string,
  :work_group,
  :output_s3_uri,
  :kms_key_id,
  :output_format,
  :output_compression)
  SENSITIVE = []
  include Aws::Structure
end

#output_s3_uriString

The location in Amazon S3 where Athena query results are stored.



1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'lib/aws-sdk-sagemaker/types.rb', line 1753

class AthenaDatasetDefinition < Struct.new(
  :catalog,
  :database,
  :query_string,
  :work_group,
  :output_s3_uri,
  :kms_key_id,
  :output_format,
  :output_compression)
  SENSITIVE = []
  include Aws::Structure
end

#query_stringString

The SQL query statements, to be executed.



1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'lib/aws-sdk-sagemaker/types.rb', line 1753

class AthenaDatasetDefinition < Struct.new(
  :catalog,
  :database,
  :query_string,
  :work_group,
  :output_s3_uri,
  :kms_key_id,
  :output_format,
  :output_compression)
  SENSITIVE = []
  include Aws::Structure
end

#work_groupString

The name of the workgroup in which the Athena query is being started.



1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
# File 'lib/aws-sdk-sagemaker/types.rb', line 1753

class AthenaDatasetDefinition < Struct.new(
  :catalog,
  :database,
  :query_string,
  :work_group,
  :output_s3_uri,
  :kms_key_id,
  :output_format,
  :output_compression)
  SENSITIVE = []
  include Aws::Structure
end