Class: Aws::S3Tables::Types::SourceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Tables::Types::SourceConfiguration
- Defined in:
- gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb
Overview
SourceConfiguration is a union - when making an API calls you must set exactly one of the members.
SourceConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of SourceConfiguration corresponding to the set member.
The source to migrate from. Set exactly one member, and set
sourceType to match it.
Defined Under Namespace
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#glue_table ⇒ Types::GlueTableSource
An Amazon Web Services Glue Data Catalog table to migrate.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#glue_table ⇒ Types::GlueTableSource
An Amazon Web Services Glue Data Catalog table to migrate. The table must be an external Apache Hive table whose data is stored as Parquet in a general purpose bucket in the same account and Region as the table bucket. Views, transactional (ACID) tables, tables in an open table format such as Apache Iceberg, and tables registered with Amazon Web Services Lake Formation can't be migrated. If the table can't be migrated, the migration fails, and the table compatibility report lists the reason.
3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 3205 class SourceConfiguration < Struct.new( :glue_table, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GlueTable < SourceConfiguration; end class Unknown < SourceConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
3205 3206 3207 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 3205 def unknown @unknown end |