

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::DataBrew::Job DataCatalogOutput
<a name="aws-properties-databrew-job-datacatalogoutput"></a>

Represents options that specify how and where in the AWS Glue Data Catalog DataBrew writes the output generated by recipe jobs.

## Syntax
<a name="aws-properties-databrew-job-datacatalogoutput-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-databrew-job-datacatalogoutput-syntax.json"></a>

```
{
  "[CatalogId](#cfn-databrew-job-datacatalogoutput-catalogid)" : {{String}},
  "[DatabaseName](#cfn-databrew-job-datacatalogoutput-databasename)" : {{String}},
  "[DatabaseOptions](#cfn-databrew-job-datacatalogoutput-databaseoptions)" : {{DatabaseTableOutputOptions}},
  "[Overwrite](#cfn-databrew-job-datacatalogoutput-overwrite)" : {{Boolean}},
  "[S3Options](#cfn-databrew-job-datacatalogoutput-s3options)" : {{S3TableOutputOptions}},
  "[TableName](#cfn-databrew-job-datacatalogoutput-tablename)" : {{String}}
}
```

### YAML
<a name="aws-properties-databrew-job-datacatalogoutput-syntax.yaml"></a>

```
  [CatalogId](#cfn-databrew-job-datacatalogoutput-catalogid): {{String}}
  [DatabaseName](#cfn-databrew-job-datacatalogoutput-databasename): {{String}}
  [DatabaseOptions](#cfn-databrew-job-datacatalogoutput-databaseoptions): {{
    DatabaseTableOutputOptions}}
  [Overwrite](#cfn-databrew-job-datacatalogoutput-overwrite): {{Boolean}}
  [S3Options](#cfn-databrew-job-datacatalogoutput-s3options): {{
    S3TableOutputOptions}}
  [TableName](#cfn-databrew-job-datacatalogoutput-tablename): {{String}}
```

## Properties
<a name="aws-properties-databrew-job-datacatalogoutput-properties"></a>

`CatalogId`  <a name="cfn-databrew-job-datacatalogoutput-catalogid"></a>
The unique identifier of the AWS account that holds the Data Catalog that stores the data.  
*Required*: No  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `255`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DatabaseName`  <a name="cfn-databrew-job-datacatalogoutput-databasename"></a>
The name of a database in the Data Catalog.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `255`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DatabaseOptions`  <a name="cfn-databrew-job-datacatalogoutput-databaseoptions"></a>
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.  
*Required*: No  
*Type*: [DatabaseTableOutputOptions](aws-properties-databrew-job-databasetableoutputoptions.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Overwrite`  <a name="cfn-databrew-job-datacatalogoutput-overwrite"></a>
A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.  
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`S3Options`  <a name="cfn-databrew-job-datacatalogoutput-s3options"></a>
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.  
*Required*: No  
*Type*: [S3TableOutputOptions](aws-properties-databrew-job-s3tableoutputoptions.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TableName`  <a name="cfn-databrew-job-datacatalogoutput-tablename"></a>
The name of a table in the Data Catalog.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `255`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)