Class: Aws::SageMaker::Types::RedshiftDatasetDefinition
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::RedshiftDatasetDefinition
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sagemaker/types.rb
Overview
Configuration for Redshift Dataset Definition input.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cluster_id ⇒ String
The Redshift cluster Identifier.
-
#cluster_role_arn ⇒ String
The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.
-
#database ⇒ String
The name of the Redshift database used in Redshift query execution.
-
#db_user ⇒ String
The database user name used in Redshift query execution.
-
#kms_key_id ⇒ String
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.
-
#output_compression ⇒ String
The compression used for Redshift query results.
-
#output_format ⇒ String
The data storage format for Redshift query results.
-
#output_s3_uri ⇒ String
The location in Amazon S3 where the Redshift query results are stored.
-
#query_string ⇒ String
The SQL query statements to be executed.
Instance Attribute Details
#cluster_id ⇒ String
The Redshift cluster Identifier.
39163 39164 39165 39166 39167 39168 39169 39170 39171 39172 39173 39174 39175 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 39163 class RedshiftDatasetDefinition < Struct.new( :cluster_id, :database, :db_user, :query_string, :cluster_role_arn, :output_s3_uri, :kms_key_id, :output_format, :output_compression) SENSITIVE = [] include Aws::Structure end |
#cluster_role_arn ⇒ String
The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.
39163 39164 39165 39166 39167 39168 39169 39170 39171 39172 39173 39174 39175 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 39163 class RedshiftDatasetDefinition < Struct.new( :cluster_id, :database, :db_user, :query_string, :cluster_role_arn, :output_s3_uri, :kms_key_id, :output_format, :output_compression) SENSITIVE = [] include Aws::Structure end |
#database ⇒ String
The name of the Redshift database used in Redshift query execution.
39163 39164 39165 39166 39167 39168 39169 39170 39171 39172 39173 39174 39175 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 39163 class RedshiftDatasetDefinition < Struct.new( :cluster_id, :database, :db_user, :query_string, :cluster_role_arn, :output_s3_uri, :kms_key_id, :output_format, :output_compression) SENSITIVE = [] include Aws::Structure end |
#db_user ⇒ String
The database user name used in Redshift query execution.
39163 39164 39165 39166 39167 39168 39169 39170 39171 39172 39173 39174 39175 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 39163 class RedshiftDatasetDefinition < Struct.new( :cluster_id, :database, :db_user, :query_string, :cluster_role_arn, :output_s3_uri, :kms_key_id, :output_format, :output_compression) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.
39163 39164 39165 39166 39167 39168 39169 39170 39171 39172 39173 39174 39175 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 39163 class RedshiftDatasetDefinition < Struct.new( :cluster_id, :database, :db_user, :query_string, :cluster_role_arn, :output_s3_uri, :kms_key_id, :output_format, :output_compression) SENSITIVE = [] include Aws::Structure end |
#output_compression ⇒ String
The compression used for Redshift query results.
39163 39164 39165 39166 39167 39168 39169 39170 39171 39172 39173 39174 39175 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 39163 class RedshiftDatasetDefinition < Struct.new( :cluster_id, :database, :db_user, :query_string, :cluster_role_arn, :output_s3_uri, :kms_key_id, :output_format, :output_compression) SENSITIVE = [] include Aws::Structure end |
#output_format ⇒ String
The data storage format for Redshift query results.
39163 39164 39165 39166 39167 39168 39169 39170 39171 39172 39173 39174 39175 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 39163 class RedshiftDatasetDefinition < Struct.new( :cluster_id, :database, :db_user, :query_string, :cluster_role_arn, :output_s3_uri, :kms_key_id, :output_format, :output_compression) SENSITIVE = [] include Aws::Structure end |
#output_s3_uri ⇒ String
The location in Amazon S3 where the Redshift query results are stored.
39163 39164 39165 39166 39167 39168 39169 39170 39171 39172 39173 39174 39175 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 39163 class RedshiftDatasetDefinition < Struct.new( :cluster_id, :database, :db_user, :query_string, :cluster_role_arn, :output_s3_uri, :kms_key_id, :output_format, :output_compression) SENSITIVE = [] include Aws::Structure end |
#query_string ⇒ String
The SQL query statements to be executed.
39163 39164 39165 39166 39167 39168 39169 39170 39171 39172 39173 39174 39175 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 39163 class RedshiftDatasetDefinition < Struct.new( :cluster_id, :database, :db_user, :query_string, :cluster_role_arn, :output_s3_uri, :kms_key_id, :output_format, :output_compression) SENSITIVE = [] include Aws::Structure end |