aws-cdk-lib.aws_databrew.CfnJob.DatabaseOutputProperty

interface DatabaseOutputProperty

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

Represents a JDBC database output object which defines the output destination for a DataBrew recipe job to write into.

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 databaseOutputProperty: databrew.CfnJob.DatabaseOutputProperty = {
  databaseOptions: {
    tableName: 'tableName',

    // the properties below are optional
    tempDirectory: {
      bucket: 'bucket',

      // the properties below are optional
      bucketOwner: 'bucketOwner',
      key: 'key',
    },
  },
  glueConnectionName: 'glueConnectionName',

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

Properties

NameTypeDescription
databaseOptionsIResolvable | DatabaseTableOutputOptionsPropertyRepresents options that specify how and where DataBrew writes the database output generated by recipe jobs.
glueConnectionNamestringThe AWS Glue connection that stores the connection information for the target database.
databaseOutputMode?stringThe output mode to write into the database.

databaseOptions

Type: IResolvable | DatabaseTableOutputOptionsProperty

Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.


glueConnectionName

Type: string

The AWS Glue connection that stores the connection information for the target database.


databaseOutputMode?

Type: string (optional)

The output mode to write into the database.

Currently supported option: NEW_TABLE.