

This is the new *Amazon CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [Amazon CloudFormation User Guide](https://docs.amazonaws.cn/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 Amazon 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 Amazon 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 Amazon Web Services account that holds the Data Catalog that stores the data.  
*Required*: No  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `255`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/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.amazonaws.cn/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.amazonaws.cn/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.amazonaws.cn/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.amazonaws.cn/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.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)