class Aws::GlueDataBrew::Types::Input

Represents information on how DataBrew can find data, in either the Glue Data Catalog or Amazon S3.

@note When making an API call, you may pass Input

data as a hash:

    {
      s3_input_definition: {
        bucket: "Bucket", # required
        key: "Key",
      },
      data_catalog_input_definition: {
        catalog_id: "CatalogId",
        database_name: "DatabaseName", # required
        table_name: "TableName", # required
        temp_directory: {
          bucket: "Bucket", # required
          key: "Key",
        },
      },
      database_input_definition: {
        glue_connection_name: "GlueConnectionName", # required
        database_table_name: "DatabaseTableName", # required
        temp_directory: {
          bucket: "Bucket", # required
          key: "Key",
        },
      },
    }

@!attribute [rw] s3_input_definition

The Amazon S3 location where the data is stored.
@return [Types::S3Location]

@!attribute [rw] data_catalog_input_definition

The Glue Data Catalog parameters for the data.
@return [Types::DataCatalogInputDefinition]

@!attribute [rw] database_input_definition

Connection information for dataset input files stored in a database.
@return [Types::DatabaseInputDefinition]

@see docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/Input AWS API Documentation

Constants

SENSITIVE