aws-cdk-lib.aws_databrew.CfnDataset.DataCatalogInputDefinitionProperty

interface DataCatalogInputDefinitionProperty

LanguageType name
.NETAmazon.CDK.AWS.DataBrew.CfnDataset.DataCatalogInputDefinitionProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsdatabrew#CfnDataset_DataCatalogInputDefinitionProperty
Javasoftware.amazon.awscdk.services.databrew.CfnDataset.DataCatalogInputDefinitionProperty
Pythonaws_cdk.aws_databrew.CfnDataset.DataCatalogInputDefinitionProperty
TypeScript aws-cdk-lib » aws_databrew » CfnDataset » DataCatalogInputDefinitionProperty

Represents how metadata stored in the AWS Glue Data Catalog is defined in a DataBrew dataset.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_databrew as databrew } from 'aws-cdk-lib';
const dataCatalogInputDefinitionProperty: databrew.CfnDataset.DataCatalogInputDefinitionProperty = {
  catalogId: 'catalogId',
  databaseName: 'databaseName',
  tableName: 'tableName',
  tempDirectory: {
    bucket: 'bucket',

    // the properties below are optional
    key: 'key',
  },
};

Properties

NameTypeDescription
catalogId?stringThe unique identifier of the AWS account that holds the Data Catalog that stores the data.
databaseName?stringThe name of a database in the Data Catalog.
tableName?stringThe name of a database table in the Data Catalog.
tempDirectory?IResolvable | S3LocationPropertyAn Amazon location that AWS Glue Data Catalog can use as a temporary directory.

catalogId?

Type: string (optional)

The unique identifier of the AWS account that holds the Data Catalog that stores the data.


databaseName?

Type: string (optional)

The name of a database in the Data Catalog.


tableName?

Type: string (optional)

The name of a database table in the Data Catalog.

This table corresponds to a DataBrew dataset.


tempDirectory?

Type: IResolvable | S3LocationProperty (optional)

An Amazon location that AWS Glue Data Catalog can use as a temporary directory.