JobArgs

data class JobArgs(val dataCatalogOutputs: Output<List<JobDataCatalogOutputArgs>>? = null, val databaseOutputs: Output<List<JobDatabaseOutputArgs>>? = null, val datasetName: Output<String>? = null, val encryptionKeyArn: Output<String>? = null, val encryptionMode: Output<JobEncryptionMode>? = null, val jobSample: Output<JobSampleArgs>? = null, val logSubscription: Output<JobLogSubscription>? = null, val maxCapacity: Output<Int>? = null, val maxRetries: Output<Int>? = null, val name: Output<String>? = null, val outputLocation: Output<JobOutputLocationArgs>? = null, val outputs: Output<List<JobOutputArgs>>? = null, val profileConfiguration: Output<JobProfileConfigurationArgs>? = null, val projectName: Output<String>? = null, val recipe: Output<JobRecipeArgs>? = null, val roleArn: Output<String>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null, val timeout: Output<Int>? = null, val type: Output<JobType>? = null, val validationConfigurations: Output<List<JobValidationConfigurationArgs>>? = null) : ConvertibleToJava<JobArgs>

Resource schema for AWS::DataBrew::Job.

Example Usage

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(dataCatalogOutputs: Output<List<JobDataCatalogOutputArgs>>? = null, databaseOutputs: Output<List<JobDatabaseOutputArgs>>? = null, datasetName: Output<String>? = null, encryptionKeyArn: Output<String>? = null, encryptionMode: Output<JobEncryptionMode>? = null, jobSample: Output<JobSampleArgs>? = null, logSubscription: Output<JobLogSubscription>? = null, maxCapacity: Output<Int>? = null, maxRetries: Output<Int>? = null, name: Output<String>? = null, outputLocation: Output<JobOutputLocationArgs>? = null, outputs: Output<List<JobOutputArgs>>? = null, profileConfiguration: Output<JobProfileConfigurationArgs>? = null, projectName: Output<String>? = null, recipe: Output<JobRecipeArgs>? = null, roleArn: Output<String>? = null, tags: Output<List<CreateOnlyTagArgs>>? = null, timeout: Output<Int>? = null, type: Output<JobType>? = null, validationConfigurations: Output<List<JobValidationConfigurationArgs>>? = null)

Properties

Link copied to clipboard

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

Link copied to clipboard

One or more artifacts that represent the AWS Glue Data Catalog output from running the job.

Link copied to clipboard
val datasetName: Output<String>? = null

Dataset name

Link copied to clipboard
val encryptionKeyArn: Output<String>? = null

Encryption Key Arn

Link copied to clipboard
val encryptionMode: Output<JobEncryptionMode>? = null

Encryption mode

Link copied to clipboard
val jobSample: Output<JobSampleArgs>? = null

Job Sample

Link copied to clipboard
val logSubscription: Output<JobLogSubscription>? = null

Log subscription

Link copied to clipboard
val maxCapacity: Output<Int>? = null

Max capacity

Link copied to clipboard
val maxRetries: Output<Int>? = null

Max retries

Link copied to clipboard
val name: Output<String>? = null

Job name

Link copied to clipboard

Output location

Link copied to clipboard
val outputs: Output<List<JobOutputArgs>>? = null

One or more artifacts that represent output from running the job.

Link copied to clipboard

Profile Job configuration

Link copied to clipboard
val projectName: Output<String>? = null

Project name

Link copied to clipboard
val recipe: Output<JobRecipeArgs>? = null

A series of data transformation steps that the job runs.

Link copied to clipboard
val roleArn: Output<String>? = null

Role arn

Link copied to clipboard
val tags: Output<List<CreateOnlyTagArgs>>? = null

Metadata tags that have been applied to the job.

Link copied to clipboard
val timeout: Output<Int>? = null

Timeout

Link copied to clipboard
val type: Output<JobType>? = null

Job type

Link copied to clipboard

Data quality rules configuration

Functions

Link copied to clipboard
open override fun toJava(): JobArgs