Interface CfnJob.IDataCatalogOutputProperty
Represents options that specify how and where in the AWS Glue Data Catalog DataBrew writes the output generated by recipe jobs.
Namespace: Amazon.CDK.AWS.DataBrew
Assembly: Amazon.CDK.AWS.DataBrew.dll
Syntax (csharp)
public interface IDataCatalogOutputProperty
Syntax (vb)
Public Interface IDataCatalogOutputProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.DataBrew;
var dataCatalogOutputProperty = new DataCatalogOutputProperty {
DatabaseName = "databaseName",
TableName = "tableName",
// the properties below are optional
CatalogId = "catalogId",
DatabaseOptions = new DatabaseTableOutputOptionsProperty {
TableName = "tableName",
// the properties below are optional
TempDirectory = new S3LocationProperty {
Bucket = "bucket",
// the properties below are optional
BucketOwner = "bucketOwner",
Key = "key"
}
},
Overwrite = false,
S3Options = new S3TableOutputOptionsProperty {
Location = new S3LocationProperty {
Bucket = "bucket",
// the properties below are optional
BucketOwner = "bucketOwner",
Key = "key"
}
}
};
Synopsis
Properties
CatalogId | The unique identifier of the AWS account that holds the Data Catalog that stores the data. |
DatabaseName | The name of a database in the Data Catalog. |
DatabaseOptions | Represents options that specify how and where DataBrew writes the database output generated by recipe jobs. |
Overwrite | A value that, if true, means that any data in the location specified for output is overwritten with new output. |
S3Options | Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs. |
TableName | The name of a table in the Data Catalog. |
Properties
CatalogId
The unique identifier of the AWS account that holds the Data Catalog that stores the data.
virtual string CatalogId { get; }
Property Value
System.String
Remarks
DatabaseName
The name of a database in the Data Catalog.
string DatabaseName { get; }
Property Value
System.String
Remarks
DatabaseOptions
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
virtual object DatabaseOptions { get; }
Property Value
System.Object
Remarks
Overwrite
A value that, if true, means that any data in the location specified for output is overwritten with new output.
virtual object Overwrite { get; }
Property Value
System.Object
Remarks
Not supported with DatabaseOptions.
S3Options
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
virtual object S3Options { get; }
Property Value
System.Object
Remarks
TableName
The name of a table in the Data Catalog.
string TableName { get; }
Property Value
System.String