UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

98 lines (97 loc) 2.62 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** * Resource schema for AWS::DataBrew::Job. */ export declare function getJob(args: GetJobArgs, opts?: pulumi.InvokeOptions): Promise<GetJobResult>; export interface GetJobArgs { /** * Job name */ name: string; } export interface GetJobResult { /** * One or more artifacts that represent the AWS Glue Data Catalog output from running the job. */ readonly dataCatalogOutputs?: outputs.databrew.JobDataCatalogOutput[]; /** * Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into. */ readonly databaseOutputs?: outputs.databrew.JobDatabaseOutput[]; /** * Dataset name */ readonly datasetName?: string; /** * Encryption Key Arn */ readonly encryptionKeyArn?: string; /** * Encryption mode */ readonly encryptionMode?: enums.databrew.JobEncryptionMode; /** * Job Sample */ readonly jobSample?: outputs.databrew.JobSample; /** * Log subscription */ readonly logSubscription?: enums.databrew.JobLogSubscription; /** * Max capacity */ readonly maxCapacity?: number; /** * Max retries */ readonly maxRetries?: number; /** * Output location */ readonly outputLocation?: outputs.databrew.JobOutputLocation; /** * One or more artifacts that represent output from running the job. */ readonly outputs?: outputs.databrew.JobOutput[]; /** * Profile Job configuration */ readonly profileConfiguration?: outputs.databrew.JobProfileConfiguration; /** * Project name */ readonly projectName?: string; /** * A series of data transformation steps that the job runs. */ readonly recipe?: outputs.databrew.JobRecipe; /** * Role arn */ readonly roleArn?: string; /** * Metadata tags that have been applied to the job. */ readonly tags?: outputs.Tag[]; /** * Timeout */ readonly timeout?: number; /** * Data quality rules configuration */ readonly validationConfigurations?: outputs.databrew.JobValidationConfiguration[]; } /** * Resource schema for AWS::DataBrew::Job. */ export declare function getJobOutput(args: GetJobOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetJobResult>; export interface GetJobOutputArgs { /** * Job name */ name: pulumi.Input<string>; }