Class: Aws::Glue::Types::BasicCatalogTarget

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

Overview

Specifies a target that uses a Glue Data Catalog table.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#databaseString

The database that contains the table you want to use as the target. This database must already exist in the Data Catalog.



778
779
780
781
782
783
784
785
786
# File 'lib/aws-sdk-glue/types.rb', line 778

class BasicCatalogTarget < Struct.new(
  :name,
  :inputs,
  :partition_keys,
  :database,
  :table)
  SENSITIVE = []
  include Aws::Structure
end

#inputsArray<String>

The nodes that are inputs to the data target.



778
779
780
781
782
783
784
785
786
# File 'lib/aws-sdk-glue/types.rb', line 778

class BasicCatalogTarget < Struct.new(
  :name,
  :inputs,
  :partition_keys,
  :database,
  :table)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of your data target.



778
779
780
781
782
783
784
785
786
# File 'lib/aws-sdk-glue/types.rb', line 778

class BasicCatalogTarget < Struct.new(
  :name,
  :inputs,
  :partition_keys,
  :database,
  :table)
  SENSITIVE = []
  include Aws::Structure
end

#partition_keysArray<Array<String>>

The partition keys used to distribute data across multiple partitions or shards based on a specific key or set of key.



778
779
780
781
782
783
784
785
786
# File 'lib/aws-sdk-glue/types.rb', line 778

class BasicCatalogTarget < Struct.new(
  :name,
  :inputs,
  :partition_keys,
  :database,
  :table)
  SENSITIVE = []
  include Aws::Structure
end

#tableString

The table that defines the schema of your output data. This table must already exist in the Data Catalog.



778
779
780
781
782
783
784
785
786
# File 'lib/aws-sdk-glue/types.rb', line 778

class BasicCatalogTarget < Struct.new(
  :name,
  :inputs,
  :partition_keys,
  :database,
  :table)
  SENSITIVE = []
  include Aws::Structure
end