aws-native.databrew.getJob
Resource schema for AWS::DataBrew::Job.
Using getJob
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getJob(args: GetJobArgs, opts?: InvokeOptions): Promise<GetJobResult>
function getJobOutput(args: GetJobOutputArgs, opts?: InvokeOptions): Output<GetJobResult>
def get_job(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetJobResult
def get_job_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetJobResult]
func LookupJob(ctx *Context, args *LookupJobArgs, opts ...InvokeOption) (*LookupJobResult, error)
func LookupJobOutput(ctx *Context, args *LookupJobOutputArgs, opts ...InvokeOption) LookupJobResultOutput
> Note: This function is named LookupJob
in the Go SDK.
public static class GetJob
{
public static Task<GetJobResult> InvokeAsync(GetJobArgs args, InvokeOptions? opts = null)
public static Output<GetJobResult> Invoke(GetJobInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetJobResult> getJob(GetJobArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:databrew:getJob
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
Job name
- Name string
Job name
- name String
Job name
- name string
Job name
- name str
Job name
- name String
Job name
getJob Result
The following output properties are available:
- Data
Catalog List<Pulumi.Outputs Aws Native. Data Brew. Outputs. Job Data Catalog Output> - Database
Outputs List<Pulumi.Aws Native. Data Brew. Outputs. Job Database Output> - Dataset
Name string Dataset name
- Encryption
Key stringArn Encryption Key Arn
- Encryption
Mode Pulumi.Aws Native. Data Brew. Job Encryption Mode Encryption mode
- Job
Sample Pulumi.Aws Native. Data Brew. Outputs. Job Sample Job Sample
- Log
Subscription Pulumi.Aws Native. Data Brew. Job Log Subscription Log subscription
- Max
Capacity int Max capacity
- Max
Retries int Max retries
- Output
Location Pulumi.Aws Native. Data Brew. Outputs. Job Output Location Output location
- Outputs
List<Pulumi.
Aws Native. Data Brew. Outputs. Job Output> - Profile
Configuration Pulumi.Aws Native. Data Brew. Outputs. Job Profile Configuration Profile Job configuration
- Project
Name string Project name
- Recipe
Pulumi.
Aws Native. Data Brew. Outputs. Job Recipe - Role
Arn string Role arn
- Timeout int
Timeout
- Validation
Configurations List<Pulumi.Aws Native. Data Brew. Outputs. Job Validation Configuration> Data quality rules configuration
- Data
Catalog []JobOutputs Data Catalog Output - Database
Outputs []JobDatabase Output - Dataset
Name string Dataset name
- Encryption
Key stringArn Encryption Key Arn
- Encryption
Mode JobEncryption Mode Encryption mode
- Job
Sample JobSample Job Sample
- Log
Subscription JobLog Subscription Log subscription
- Max
Capacity int Max capacity
- Max
Retries int Max retries
- Output
Location JobOutput Location Output location
- Outputs
[]Job
Output Type - Profile
Configuration JobProfile Configuration Profile Job configuration
- Project
Name string Project name
- Recipe
Job
Recipe - Role
Arn string Role arn
- Timeout int
Timeout
- Validation
Configurations []JobValidation Configuration Data quality rules configuration
- data
Catalog List<JobOutputs Data Catalog Output> - database
Outputs List<JobDatabase Output> - dataset
Name String Dataset name
- encryption
Key StringArn Encryption Key Arn
- encryption
Mode JobEncryption Mode Encryption mode
- job
Sample JobSample Job Sample
- log
Subscription JobLog Subscription Log subscription
- max
Capacity Integer Max capacity
- max
Retries Integer Max retries
- output
Location JobOutput Location Output location
- outputs
List<Job
Output> - profile
Configuration JobProfile Configuration Profile Job configuration
- project
Name String Project name
- recipe
Job
Recipe - role
Arn String Role arn
- timeout Integer
Timeout
- validation
Configurations List<JobValidation Configuration> Data quality rules configuration
- data
Catalog JobOutputs Data Catalog Output[] - database
Outputs JobDatabase Output[] - dataset
Name string Dataset name
- encryption
Key stringArn Encryption Key Arn
- encryption
Mode JobEncryption Mode Encryption mode
- job
Sample JobSample Job Sample
- log
Subscription JobLog Subscription Log subscription
- max
Capacity number Max capacity
- max
Retries number Max retries
- output
Location JobOutput Location Output location
- outputs
Job
Output[] - profile
Configuration JobProfile Configuration Profile Job configuration
- project
Name string Project name
- recipe
Job
Recipe - role
Arn string Role arn
- timeout number
Timeout
- validation
Configurations JobValidation Configuration[] Data quality rules configuration
- data_
catalog_ Sequence[Joboutputs Data Catalog Output] - database_
outputs Sequence[JobDatabase Output] - dataset_
name str Dataset name
- encryption_
key_ strarn Encryption Key Arn
- encryption_
mode JobEncryption Mode Encryption mode
- job_
sample JobSample Job Sample
- log_
subscription JobLog Subscription Log subscription
- max_
capacity int Max capacity
- max_
retries int Max retries
- output_
location JobOutput Location Output location
- outputs
Sequence[Job
Output] - profile_
configuration JobProfile Configuration Profile Job configuration
- project_
name str Project name
- recipe
Job
Recipe - role_
arn str Role arn
- timeout int
Timeout
- validation_
configurations Sequence[JobValidation Configuration] Data quality rules configuration
- data
Catalog List<Property Map>Outputs - database
Outputs List<Property Map> - dataset
Name String Dataset name
- encryption
Key StringArn Encryption Key Arn
- encryption
Mode "SSE-KMS" | "SSE-S3" Encryption mode
- job
Sample Property Map Job Sample
- log
Subscription "ENABLE" | "DISABLE" Log subscription
- max
Capacity Number Max capacity
- max
Retries Number Max retries
- output
Location Property Map Output location
- outputs List<Property Map>
- profile
Configuration Property Map Profile Job configuration
- project
Name String Project name
- recipe Property Map
- role
Arn String Role arn
- timeout Number
Timeout
- validation
Configurations List<Property Map> Data quality rules configuration
Supporting Types
JobAllowedStatistics
- Statistics List<string>
- Statistics []string
- statistics List<String>
- statistics string[]
- statistics Sequence[str]
- statistics List<String>
JobColumnSelector
JobColumnStatisticsConfiguration
JobCsvOutputOptions
- Delimiter string
- Delimiter string
- delimiter String
- delimiter string
- delimiter str
- delimiter String
JobDataCatalogOutput
- database
Name String - table
Name String - catalog
Id String - database
Options JobDatabase Table Output Options - overwrite Boolean
- s3Options
Job
S3Table Output Options
- database
Name string - table
Name string - catalog
Id string - database
Options JobDatabase Table Output Options - overwrite boolean
- s3Options
Job
S3Table Output Options
- database
Name String - table
Name String - catalog
Id String - database
Options Property Map - overwrite Boolean
- s3Options Property Map
JobDatabaseOutput
- Database
Options Pulumi.Aws Native. Data Brew. Inputs. Job Database Table Output Options - Glue
Connection stringName Glue connection name
- Database
Output Pulumi.Mode Aws Native. Data Brew. Job Database Output Database Output Mode Database table name
- Database
Options JobDatabase Table Output Options - Glue
Connection stringName Glue connection name
- Database
Output JobMode Database Output Database Output Mode Database table name
- database
Options JobDatabase Table Output Options - glue
Connection StringName Glue connection name
- database
Output JobMode Database Output Database Output Mode Database table name
- database
Options JobDatabase Table Output Options - glue
Connection stringName Glue connection name
- database
Output JobMode Database Output Database Output Mode Database table name
- database_
options JobDatabase Table Output Options - glue_
connection_ strname Glue connection name
- database_
output_ Jobmode Database Output Database Output Mode Database table name
- database
Options Property Map - glue
Connection StringName Glue connection name
- database
Output "NEW_TABLE"Mode Database table name
JobDatabaseOutputDatabaseOutputMode
JobDatabaseTableOutputOptions
JobEncryptionMode
JobEntityDetectorConfiguration
- entity
Types List<String> - allowed
Statistics JobAllowed Statistics
- entity_
types Sequence[str] - allowed_
statistics JobAllowed Statistics
- entity
Types List<String> - allowed
Statistics Property Map
JobLogSubscription
JobOutput
- Location
Pulumi.
Aws Native. Data Brew. Inputs. Job S3Location - Compression
Format Pulumi.Aws Native. Data Brew. Job Output Compression Format - Format
Pulumi.
Aws Native. Data Brew. Job Output Format - Format
Options Pulumi.Aws Native. Data Brew. Inputs. Job Output Format Options - Max
Output intFiles - Overwrite bool
- Partition
Columns List<string>
- location Property Map
- compression
Format "GZIP" | "LZ4" | "SNAPPY" | "BZIP2" | "DEFLATE" | "LZO" | "BROTLI" | "ZSTD" | "ZLIB" - format "CSV" | "JSON" | "PARQUET" | "GLUEPARQUET" | "AVRO" | "ORC" | "XML" | "TABLEAUHYPER"
- format
Options Property Map - max
Output NumberFiles - overwrite Boolean
- partition
Columns List<String>
JobOutputCompressionFormat
JobOutputFormat
JobOutputFormatOptions
JobOutputLocation
- Bucket string
- Bucket
Owner string - Key string
- Bucket string
- Bucket
Owner string - Key string
- bucket String
- bucket
Owner String - key String
- bucket string
- bucket
Owner string - key string
- bucket str
- bucket_
owner str - key str
- bucket String
- bucket
Owner String - key String
JobProfileConfiguration
- Column
Statistics List<Pulumi.Configurations Aws Native. Data Brew. Inputs. Job Column Statistics Configuration> - Dataset
Statistics Pulumi.Configuration Aws Native. Data Brew. Inputs. Job Statistics Configuration - Entity
Detector Pulumi.Configuration Aws Native. Data Brew. Inputs. Job Entity Detector Configuration - Profile
Columns List<Pulumi.Aws Native. Data Brew. Inputs. Job Column Selector>
JobRecipe
JobS3Location
- Bucket string
- Bucket
Owner string - Key string
- Bucket string
- Bucket
Owner string - Key string
- bucket String
- bucket
Owner String - key String
- bucket string
- bucket
Owner string - key string
- bucket str
- bucket_
owner str - key str
- bucket String
- bucket
Owner String - key String
JobS3TableOutputOptions
JobSample
- mode
Job
Sample Mode - size Integer
- mode
Job
Sample Mode - size number
JobSampleMode
JobStatisticOverride
- parameters Property Map
- statistic String
JobStatisticsConfiguration
- included
Statistics List<String> - overrides
List<Job
Statistic Override>
- included_
statistics Sequence[str] - overrides
Sequence[Job
Statistic Override]
- included
Statistics List<String> - overrides List<Property Map>
JobValidationConfiguration
- Ruleset
Arn string Arn of the Ruleset
- Validation
Mode Pulumi.Aws Native. Data Brew. Job Validation Mode
- Ruleset
Arn string Arn of the Ruleset
- Validation
Mode JobValidation Mode
- ruleset
Arn String Arn of the Ruleset
- validation
Mode JobValidation Mode
- ruleset
Arn string Arn of the Ruleset
- validation
Mode JobValidation Mode
- ruleset_
arn str Arn of the Ruleset
- validation_
mode JobValidation Mode
- ruleset
Arn String Arn of the Ruleset
- validation
Mode "CHECK_ALL"
JobValidationMode
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0