1. Packages
  2. AWS Native
  3. API Docs
  4. databrew
  5. Job

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi

aws-native.databrew.Job

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi

    Resource schema for AWS::DataBrew::Job.

    Example Usage

    Example

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AwsNative = Pulumi.AwsNative;
    
    return await Deployment.RunAsync(() => 
    {
        var myDataBrewProfileJob = new AwsNative.DataBrew.Job("myDataBrewProfileJob", new()
        {
            Type = AwsNative.DataBrew.JobType.Profile,
            Name = "job-test",
            DatasetName = "dataset-test",
            RoleArn = "arn:aws:iam::1234567891011:role/PassRoleAdmin",
            JobSample = new AwsNative.DataBrew.Inputs.JobSampleArgs
            {
                Mode = AwsNative.DataBrew.JobSampleMode.FullDataset,
            },
            OutputLocation = new AwsNative.DataBrew.Inputs.JobOutputLocationArgs
            {
                Bucket = "test-output",
                Key = "job-output.json",
            },
            Tags = new[]
            {
                new AwsNative.Inputs.CreateOnlyTagArgs
                {
                    Key = "key00AtCreate",
                    Value = "value001AtCreate",
                },
            },
        });
    
    });
    
    package main
    
    import (
    	awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
    	"github.com/pulumi/pulumi-aws-native/sdk/go/aws/databrew"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databrew.NewJob(ctx, "myDataBrewProfileJob", &databrew.JobArgs{
    			Type:        databrew.JobTypeProfile,
    			Name:        pulumi.String("job-test"),
    			DatasetName: pulumi.String("dataset-test"),
    			RoleArn:     pulumi.String("arn:aws:iam::1234567891011:role/PassRoleAdmin"),
    			JobSample: &databrew.JobSampleArgs{
    				Mode: databrew.JobSampleModeFullDataset,
    			},
    			OutputLocation: &databrew.JobOutputLocationArgs{
    				Bucket: pulumi.String("test-output"),
    				Key:    pulumi.String("job-output.json"),
    			},
    			Tags: aws.CreateOnlyTagArray{
    				&aws.CreateOnlyTagArgs{
    					Key:   pulumi.String("key00AtCreate"),
    					Value: pulumi.String("value001AtCreate"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    

    Coming soon!

    import pulumi
    import pulumi_aws_native as aws_native
    
    my_data_brew_profile_job = aws_native.databrew.Job("myDataBrewProfileJob",
        type=aws_native.databrew.JobType.PROFILE,
        name="job-test",
        dataset_name="dataset-test",
        role_arn="arn:aws:iam::1234567891011:role/PassRoleAdmin",
        job_sample=aws_native.databrew.JobSampleArgs(
            mode=aws_native.databrew.JobSampleMode.FULL_DATASET,
        ),
        output_location=aws_native.databrew.JobOutputLocationArgs(
            bucket="test-output",
            key="job-output.json",
        ),
        tags=[aws_native.CreateOnlyTagArgs(
            key="key00AtCreate",
            value="value001AtCreate",
        )])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as aws_native from "@pulumi/aws-native";
    
    const myDataBrewProfileJob = new aws_native.databrew.Job("myDataBrewProfileJob", {
        type: aws_native.databrew.JobType.Profile,
        name: "job-test",
        datasetName: "dataset-test",
        roleArn: "arn:aws:iam::1234567891011:role/PassRoleAdmin",
        jobSample: {
            mode: aws_native.databrew.JobSampleMode.FullDataset,
        },
        outputLocation: {
            bucket: "test-output",
            key: "job-output.json",
        },
        tags: [{
            key: "key00AtCreate",
            value: "value001AtCreate",
        }],
    });
    

    Coming soon!

    Create Job Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Job(name: string, args: JobArgs, opts?: CustomResourceOptions);
    @overload
    def Job(resource_name: str,
            args: JobArgs,
            opts: Optional[ResourceOptions] = None)
    
    @overload
    def Job(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            role_arn: Optional[str] = None,
            type: Optional[JobType] = None,
            job_sample: Optional[JobSampleArgs] = None,
            outputs: Optional[Sequence[JobOutputArgs]] = None,
            encryption_mode: Optional[JobEncryptionMode] = None,
            data_catalog_outputs: Optional[Sequence[JobDataCatalogOutputArgs]] = None,
            log_subscription: Optional[JobLogSubscription] = None,
            max_capacity: Optional[int] = None,
            max_retries: Optional[int] = None,
            name: Optional[str] = None,
            output_location: Optional[JobOutputLocationArgs] = None,
            encryption_key_arn: Optional[str] = None,
            profile_configuration: Optional[JobProfileConfigurationArgs] = None,
            project_name: Optional[str] = None,
            recipe: Optional[JobRecipeArgs] = None,
            dataset_name: Optional[str] = None,
            tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None,
            timeout: Optional[int] = None,
            database_outputs: Optional[Sequence[JobDatabaseOutputArgs]] = None,
            validation_configurations: Optional[Sequence[JobValidationConfigurationArgs]] = None)
    func NewJob(ctx *Context, name string, args JobArgs, opts ...ResourceOption) (*Job, error)
    public Job(string name, JobArgs args, CustomResourceOptions? opts = null)
    public Job(String name, JobArgs args)
    public Job(String name, JobArgs args, CustomResourceOptions options)
    
    type: aws-native:databrew:Job
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args JobArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Job Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Job resource accepts the following input properties:

    RoleArn string
    Role arn
    Type Pulumi.AwsNative.DataBrew.JobType
    Job type
    DataCatalogOutputs List<Pulumi.AwsNative.DataBrew.Inputs.JobDataCatalogOutput>
    One or more artifacts that represent the AWS Glue Data Catalog output from running the job.
    DatabaseOutputs List<Pulumi.AwsNative.DataBrew.Inputs.JobDatabaseOutput>
    Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
    DatasetName string
    Dataset name
    EncryptionKeyArn string
    Encryption Key Arn
    EncryptionMode Pulumi.AwsNative.DataBrew.JobEncryptionMode
    Encryption mode
    JobSample Pulumi.AwsNative.DataBrew.Inputs.JobSample
    Job Sample
    LogSubscription Pulumi.AwsNative.DataBrew.JobLogSubscription
    Log subscription
    MaxCapacity int
    Max capacity
    MaxRetries int
    Max retries
    Name string
    Job name
    OutputLocation Pulumi.AwsNative.DataBrew.Inputs.JobOutputLocation
    Output location
    Outputs List<Pulumi.AwsNative.DataBrew.Inputs.JobOutput>
    One or more artifacts that represent output from running the job.
    ProfileConfiguration Pulumi.AwsNative.DataBrew.Inputs.JobProfileConfiguration
    Profile Job configuration
    ProjectName string
    Project name
    Recipe Pulumi.AwsNative.DataBrew.Inputs.JobRecipe
    A series of data transformation steps that the job runs.
    Tags List<Pulumi.AwsNative.Inputs.CreateOnlyTag>
    Metadata tags that have been applied to the job.
    Timeout int
    Timeout
    ValidationConfigurations List<Pulumi.AwsNative.DataBrew.Inputs.JobValidationConfiguration>
    Data quality rules configuration
    RoleArn string
    Role arn
    Type JobType
    Job type
    DataCatalogOutputs []JobDataCatalogOutputArgs
    One or more artifacts that represent the AWS Glue Data Catalog output from running the job.
    DatabaseOutputs []JobDatabaseOutputArgs
    Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
    DatasetName string
    Dataset name
    EncryptionKeyArn string
    Encryption Key Arn
    EncryptionMode JobEncryptionMode
    Encryption mode
    JobSample JobSampleArgs
    Job Sample
    LogSubscription JobLogSubscription
    Log subscription
    MaxCapacity int
    Max capacity
    MaxRetries int
    Max retries
    Name string
    Job name
    OutputLocation JobOutputLocationArgs
    Output location
    Outputs []JobOutputTypeArgs
    One or more artifacts that represent output from running the job.
    ProfileConfiguration JobProfileConfigurationArgs
    Profile Job configuration
    ProjectName string
    Project name
    Recipe JobRecipeArgs
    A series of data transformation steps that the job runs.
    Tags CreateOnlyTagArgs
    Metadata tags that have been applied to the job.
    Timeout int
    Timeout
    ValidationConfigurations []JobValidationConfigurationArgs
    Data quality rules configuration
    roleArn String
    Role arn
    type JobType
    Job type
    dataCatalogOutputs List<JobDataCatalogOutput>
    One or more artifacts that represent the AWS Glue Data Catalog output from running the job.
    databaseOutputs List<JobDatabaseOutput>
    Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
    datasetName String
    Dataset name
    encryptionKeyArn String
    Encryption Key Arn
    encryptionMode JobEncryptionMode
    Encryption mode
    jobSample JobSample
    Job Sample
    logSubscription JobLogSubscription
    Log subscription
    maxCapacity Integer
    Max capacity
    maxRetries Integer
    Max retries
    name String
    Job name
    outputLocation JobOutputLocation
    Output location
    outputs List<JobOutput>
    One or more artifacts that represent output from running the job.
    profileConfiguration JobProfileConfiguration
    Profile Job configuration
    projectName String
    Project name
    recipe JobRecipe
    A series of data transformation steps that the job runs.
    tags List<CreateOnlyTag>
    Metadata tags that have been applied to the job.
    timeout Integer
    Timeout
    validationConfigurations List<JobValidationConfiguration>
    Data quality rules configuration
    roleArn string
    Role arn
    type JobType
    Job type
    dataCatalogOutputs JobDataCatalogOutput[]
    One or more artifacts that represent the AWS Glue Data Catalog output from running the job.
    databaseOutputs JobDatabaseOutput[]
    Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
    datasetName string
    Dataset name
    encryptionKeyArn string
    Encryption Key Arn
    encryptionMode JobEncryptionMode
    Encryption mode
    jobSample JobSample
    Job Sample
    logSubscription JobLogSubscription
    Log subscription
    maxCapacity number
    Max capacity
    maxRetries number
    Max retries
    name string
    Job name
    outputLocation JobOutputLocation
    Output location
    outputs JobOutput[]
    One or more artifacts that represent output from running the job.
    profileConfiguration JobProfileConfiguration
    Profile Job configuration
    projectName string
    Project name
    recipe JobRecipe
    A series of data transformation steps that the job runs.
    tags CreateOnlyTag[]
    Metadata tags that have been applied to the job.
    timeout number
    Timeout
    validationConfigurations JobValidationConfiguration[]
    Data quality rules configuration
    role_arn str
    Role arn
    type JobType
    Job type
    data_catalog_outputs Sequence[JobDataCatalogOutputArgs]
    One or more artifacts that represent the AWS Glue Data Catalog output from running the job.
    database_outputs Sequence[JobDatabaseOutputArgs]
    Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
    dataset_name str
    Dataset name
    encryption_key_arn str
    Encryption Key Arn
    encryption_mode JobEncryptionMode
    Encryption mode
    job_sample JobSampleArgs
    Job Sample
    log_subscription JobLogSubscription
    Log subscription
    max_capacity int
    Max capacity
    max_retries int
    Max retries
    name str
    Job name
    output_location JobOutputLocationArgs
    Output location
    outputs Sequence[JobOutputArgs]
    One or more artifacts that represent output from running the job.
    profile_configuration JobProfileConfigurationArgs
    Profile Job configuration
    project_name str
    Project name
    recipe JobRecipeArgs
    A series of data transformation steps that the job runs.
    tags Sequence[CreateOnlyTagArgs]
    Metadata tags that have been applied to the job.
    timeout int
    Timeout
    validation_configurations Sequence[JobValidationConfigurationArgs]
    Data quality rules configuration
    roleArn String
    Role arn
    type "PROFILE" | "RECIPE"
    Job type
    dataCatalogOutputs List<Property Map>
    One or more artifacts that represent the AWS Glue Data Catalog output from running the job.
    databaseOutputs List<Property Map>
    Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
    datasetName String
    Dataset name
    encryptionKeyArn String
    Encryption Key Arn
    encryptionMode "SSE-KMS" | "SSE-S3"
    Encryption mode
    jobSample Property Map
    Job Sample
    logSubscription "ENABLE" | "DISABLE"
    Log subscription
    maxCapacity Number
    Max capacity
    maxRetries Number
    Max retries
    name String
    Job name
    outputLocation Property Map
    Output location
    outputs List<Property Map>
    One or more artifacts that represent output from running the job.
    profileConfiguration Property Map
    Profile Job configuration
    projectName String
    Project name
    recipe Property Map
    A series of data transformation steps that the job runs.
    tags List<Property Map>
    Metadata tags that have been applied to the job.
    timeout Number
    Timeout
    validationConfigurations List<Property Map>
    Data quality rules configuration

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Job resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    CreateOnlyTag, CreateOnlyTagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    JobAllowedStatistics, JobAllowedStatisticsArgs

    Statistics List<string>
    One or more column statistics to allow for columns that contain detected entities.
    Statistics []string
    One or more column statistics to allow for columns that contain detected entities.
    statistics List<String>
    One or more column statistics to allow for columns that contain detected entities.
    statistics string[]
    One or more column statistics to allow for columns that contain detected entities.
    statistics Sequence[str]
    One or more column statistics to allow for columns that contain detected entities.
    statistics List<String>
    One or more column statistics to allow for columns that contain detected entities.

    JobColumnSelector, JobColumnSelectorArgs

    Name string
    The name of a column from a dataset.
    Regex string
    A regular expression for selecting a column from a dataset.
    Name string
    The name of a column from a dataset.
    Regex string
    A regular expression for selecting a column from a dataset.
    name String
    The name of a column from a dataset.
    regex String
    A regular expression for selecting a column from a dataset.
    name string
    The name of a column from a dataset.
    regex string
    A regular expression for selecting a column from a dataset.
    name str
    The name of a column from a dataset.
    regex str
    A regular expression for selecting a column from a dataset.
    name String
    The name of a column from a dataset.
    regex String
    A regular expression for selecting a column from a dataset.

    JobColumnStatisticsConfiguration, JobColumnStatisticsConfigurationArgs

    Statistics Pulumi.AwsNative.DataBrew.Inputs.JobStatisticsConfiguration
    Configuration for evaluations. Statistics can be used to select evaluations and override parameters of evaluations.
    Selectors List<Pulumi.AwsNative.DataBrew.Inputs.JobColumnSelector>
    List of column selectors. Selectors can be used to select columns from the dataset. When selectors are undefined, configuration will be applied to all supported columns.
    Statistics JobStatisticsConfiguration
    Configuration for evaluations. Statistics can be used to select evaluations and override parameters of evaluations.
    Selectors []JobColumnSelector
    List of column selectors. Selectors can be used to select columns from the dataset. When selectors are undefined, configuration will be applied to all supported columns.
    statistics JobStatisticsConfiguration
    Configuration for evaluations. Statistics can be used to select evaluations and override parameters of evaluations.
    selectors List<JobColumnSelector>
    List of column selectors. Selectors can be used to select columns from the dataset. When selectors are undefined, configuration will be applied to all supported columns.
    statistics JobStatisticsConfiguration
    Configuration for evaluations. Statistics can be used to select evaluations and override parameters of evaluations.
    selectors JobColumnSelector[]
    List of column selectors. Selectors can be used to select columns from the dataset. When selectors are undefined, configuration will be applied to all supported columns.
    statistics JobStatisticsConfiguration
    Configuration for evaluations. Statistics can be used to select evaluations and override parameters of evaluations.
    selectors Sequence[JobColumnSelector]
    List of column selectors. Selectors can be used to select columns from the dataset. When selectors are undefined, configuration will be applied to all supported columns.
    statistics Property Map
    Configuration for evaluations. Statistics can be used to select evaluations and override parameters of evaluations.
    selectors List<Property Map>
    List of column selectors. Selectors can be used to select columns from the dataset. When selectors are undefined, configuration will be applied to all supported columns.

    JobCsvOutputOptions, JobCsvOutputOptionsArgs

    Delimiter string
    A single character that specifies the delimiter used to create CSV job output.
    Delimiter string
    A single character that specifies the delimiter used to create CSV job output.
    delimiter String
    A single character that specifies the delimiter used to create CSV job output.
    delimiter string
    A single character that specifies the delimiter used to create CSV job output.
    delimiter str
    A single character that specifies the delimiter used to create CSV job output.
    delimiter String
    A single character that specifies the delimiter used to create CSV job output.

    JobDataCatalogOutput, JobDataCatalogOutputArgs

    DatabaseName string
    The name of a database in the Data Catalog.
    TableName string
    The name of a table in the Data Catalog.
    CatalogId string
    The unique identifier of the AWS account that holds the Data Catalog that stores the data.
    DatabaseOptions Pulumi.AwsNative.DataBrew.Inputs.JobDatabaseTableOutputOptions
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    Overwrite bool
    A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
    S3Options Pulumi.AwsNative.DataBrew.Inputs.JobS3TableOutputOptions
    Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
    DatabaseName string
    The name of a database in the Data Catalog.
    TableName string
    The name of a table in the Data Catalog.
    CatalogId string
    The unique identifier of the AWS account that holds the Data Catalog that stores the data.
    DatabaseOptions JobDatabaseTableOutputOptions
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    Overwrite bool
    A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
    S3Options JobS3TableOutputOptions
    Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
    databaseName String
    The name of a database in the Data Catalog.
    tableName String
    The name of a table in the Data Catalog.
    catalogId String
    The unique identifier of the AWS account that holds the Data Catalog that stores the data.
    databaseOptions JobDatabaseTableOutputOptions
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    overwrite Boolean
    A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
    s3Options JobS3TableOutputOptions
    Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
    databaseName string
    The name of a database in the Data Catalog.
    tableName string
    The name of a table in the Data Catalog.
    catalogId string
    The unique identifier of the AWS account that holds the Data Catalog that stores the data.
    databaseOptions JobDatabaseTableOutputOptions
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    overwrite boolean
    A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
    s3Options JobS3TableOutputOptions
    Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
    database_name str
    The name of a database in the Data Catalog.
    table_name str
    The name of a table in the Data Catalog.
    catalog_id str
    The unique identifier of the AWS account that holds the Data Catalog that stores the data.
    database_options JobDatabaseTableOutputOptions
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    overwrite bool
    A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
    s3_options JobS3TableOutputOptions
    Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
    databaseName String
    The name of a database in the Data Catalog.
    tableName String
    The name of a table in the Data Catalog.
    catalogId String
    The unique identifier of the AWS account that holds the Data Catalog that stores the data.
    databaseOptions Property Map
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    overwrite Boolean
    A value that, if true, means that any data in the location specified for output is overwritten with new output. Not supported with DatabaseOptions.
    s3Options Property Map
    Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.

    JobDatabaseOutput, JobDatabaseOutputArgs

    DatabaseOptions Pulumi.AwsNative.DataBrew.Inputs.JobDatabaseTableOutputOptions
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    GlueConnectionName string
    Glue connection name
    DatabaseOutputMode Pulumi.AwsNative.DataBrew.JobDatabaseOutputDatabaseOutputMode
    Database table name
    DatabaseOptions JobDatabaseTableOutputOptions
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    GlueConnectionName string
    Glue connection name
    DatabaseOutputMode JobDatabaseOutputDatabaseOutputMode
    Database table name
    databaseOptions JobDatabaseTableOutputOptions
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    glueConnectionName String
    Glue connection name
    databaseOutputMode JobDatabaseOutputDatabaseOutputMode
    Database table name
    databaseOptions JobDatabaseTableOutputOptions
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    glueConnectionName string
    Glue connection name
    databaseOutputMode JobDatabaseOutputDatabaseOutputMode
    Database table name
    database_options JobDatabaseTableOutputOptions
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    glue_connection_name str
    Glue connection name
    database_output_mode JobDatabaseOutputDatabaseOutputMode
    Database table name
    databaseOptions Property Map
    Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
    glueConnectionName String
    Glue connection name
    databaseOutputMode "NEW_TABLE"
    Database table name

    JobDatabaseOutputDatabaseOutputMode, JobDatabaseOutputDatabaseOutputModeArgs

    NewTable
    NEW_TABLE
    JobDatabaseOutputDatabaseOutputModeNewTable
    NEW_TABLE
    NewTable
    NEW_TABLE
    NewTable
    NEW_TABLE
    NEW_TABLE
    NEW_TABLE
    "NEW_TABLE"
    NEW_TABLE

    JobDatabaseTableOutputOptions, JobDatabaseTableOutputOptionsArgs

    TableName string
    A prefix for the name of a table DataBrew will create in the database.
    TempDirectory Pulumi.AwsNative.DataBrew.Inputs.JobS3Location
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.
    TableName string
    A prefix for the name of a table DataBrew will create in the database.
    TempDirectory JobS3Location
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.
    tableName String
    A prefix for the name of a table DataBrew will create in the database.
    tempDirectory JobS3Location
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.
    tableName string
    A prefix for the name of a table DataBrew will create in the database.
    tempDirectory JobS3Location
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.
    table_name str
    A prefix for the name of a table DataBrew will create in the database.
    temp_directory JobS3Location
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.
    tableName String
    A prefix for the name of a table DataBrew will create in the database.
    tempDirectory Property Map
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.

    JobEncryptionMode, JobEncryptionModeArgs

    SseKms
    SSE-KMS
    SseS3
    SSE-S3
    JobEncryptionModeSseKms
    SSE-KMS
    JobEncryptionModeSseS3
    SSE-S3
    SseKms
    SSE-KMS
    SseS3
    SSE-S3
    SseKms
    SSE-KMS
    SseS3
    SSE-S3
    SSE_KMS
    SSE-KMS
    SSE_S3
    SSE-S3
    "SSE-KMS"
    SSE-KMS
    "SSE-S3"
    SSE-S3

    JobEntityDetectorConfiguration, JobEntityDetectorConfigurationArgs

    EntityTypes List<string>

    Entity types to detect. Can be any of the following:

    • USA_SSN
    • EMAIL
    • USA_ITIN
    • USA_PASSPORT_NUMBER
    • PHONE_NUMBER
    • USA_DRIVING_LICENSE
    • BANK_ACCOUNT
    • CREDIT_CARD
    • IP_ADDRESS
    • MAC_ADDRESS
    • USA_DEA_NUMBER
    • USA_HCPCS_CODE
    • USA_NATIONAL_PROVIDER_IDENTIFIER
    • USA_NATIONAL_DRUG_CODE
    • USA_HEALTH_INSURANCE_CLAIM_NUMBER
    • USA_MEDICARE_BENEFICIARY_IDENTIFIER
    • USA_CPT_CODE
    • PERSON_NAME
    • DATE

    The Entity type group USA_ALL is also supported, and includes all of the above entity types except PERSON_NAME and DATE.

    AllowedStatistics Pulumi.AwsNative.DataBrew.Inputs.JobAllowedStatistics
    Configuration of statistics that are allowed to be run on columns that contain detected entities. When undefined, no statistics will be computed on columns that contain detected entities.
    EntityTypes []string

    Entity types to detect. Can be any of the following:

    • USA_SSN
    • EMAIL
    • USA_ITIN
    • USA_PASSPORT_NUMBER
    • PHONE_NUMBER
    • USA_DRIVING_LICENSE
    • BANK_ACCOUNT
    • CREDIT_CARD
    • IP_ADDRESS
    • MAC_ADDRESS
    • USA_DEA_NUMBER
    • USA_HCPCS_CODE
    • USA_NATIONAL_PROVIDER_IDENTIFIER
    • USA_NATIONAL_DRUG_CODE
    • USA_HEALTH_INSURANCE_CLAIM_NUMBER
    • USA_MEDICARE_BENEFICIARY_IDENTIFIER
    • USA_CPT_CODE
    • PERSON_NAME
    • DATE

    The Entity type group USA_ALL is also supported, and includes all of the above entity types except PERSON_NAME and DATE.

    AllowedStatistics JobAllowedStatistics
    Configuration of statistics that are allowed to be run on columns that contain detected entities. When undefined, no statistics will be computed on columns that contain detected entities.
    entityTypes List<String>

    Entity types to detect. Can be any of the following:

    • USA_SSN
    • EMAIL
    • USA_ITIN
    • USA_PASSPORT_NUMBER
    • PHONE_NUMBER
    • USA_DRIVING_LICENSE
    • BANK_ACCOUNT
    • CREDIT_CARD
    • IP_ADDRESS
    • MAC_ADDRESS
    • USA_DEA_NUMBER
    • USA_HCPCS_CODE
    • USA_NATIONAL_PROVIDER_IDENTIFIER
    • USA_NATIONAL_DRUG_CODE
    • USA_HEALTH_INSURANCE_CLAIM_NUMBER
    • USA_MEDICARE_BENEFICIARY_IDENTIFIER
    • USA_CPT_CODE
    • PERSON_NAME
    • DATE

    The Entity type group USA_ALL is also supported, and includes all of the above entity types except PERSON_NAME and DATE.

    allowedStatistics JobAllowedStatistics
    Configuration of statistics that are allowed to be run on columns that contain detected entities. When undefined, no statistics will be computed on columns that contain detected entities.
    entityTypes string[]

    Entity types to detect. Can be any of the following:

    • USA_SSN
    • EMAIL
    • USA_ITIN
    • USA_PASSPORT_NUMBER
    • PHONE_NUMBER
    • USA_DRIVING_LICENSE
    • BANK_ACCOUNT
    • CREDIT_CARD
    • IP_ADDRESS
    • MAC_ADDRESS
    • USA_DEA_NUMBER
    • USA_HCPCS_CODE
    • USA_NATIONAL_PROVIDER_IDENTIFIER
    • USA_NATIONAL_DRUG_CODE
    • USA_HEALTH_INSURANCE_CLAIM_NUMBER
    • USA_MEDICARE_BENEFICIARY_IDENTIFIER
    • USA_CPT_CODE
    • PERSON_NAME
    • DATE

    The Entity type group USA_ALL is also supported, and includes all of the above entity types except PERSON_NAME and DATE.

    allowedStatistics JobAllowedStatistics
    Configuration of statistics that are allowed to be run on columns that contain detected entities. When undefined, no statistics will be computed on columns that contain detected entities.
    entity_types Sequence[str]

    Entity types to detect. Can be any of the following:

    • USA_SSN
    • EMAIL
    • USA_ITIN
    • USA_PASSPORT_NUMBER
    • PHONE_NUMBER
    • USA_DRIVING_LICENSE
    • BANK_ACCOUNT
    • CREDIT_CARD
    • IP_ADDRESS
    • MAC_ADDRESS
    • USA_DEA_NUMBER
    • USA_HCPCS_CODE
    • USA_NATIONAL_PROVIDER_IDENTIFIER
    • USA_NATIONAL_DRUG_CODE
    • USA_HEALTH_INSURANCE_CLAIM_NUMBER
    • USA_MEDICARE_BENEFICIARY_IDENTIFIER
    • USA_CPT_CODE
    • PERSON_NAME
    • DATE

    The Entity type group USA_ALL is also supported, and includes all of the above entity types except PERSON_NAME and DATE.

    allowed_statistics JobAllowedStatistics
    Configuration of statistics that are allowed to be run on columns that contain detected entities. When undefined, no statistics will be computed on columns that contain detected entities.
    entityTypes List<String>

    Entity types to detect. Can be any of the following:

    • USA_SSN
    • EMAIL
    • USA_ITIN
    • USA_PASSPORT_NUMBER
    • PHONE_NUMBER
    • USA_DRIVING_LICENSE
    • BANK_ACCOUNT
    • CREDIT_CARD
    • IP_ADDRESS
    • MAC_ADDRESS
    • USA_DEA_NUMBER
    • USA_HCPCS_CODE
    • USA_NATIONAL_PROVIDER_IDENTIFIER
    • USA_NATIONAL_DRUG_CODE
    • USA_HEALTH_INSURANCE_CLAIM_NUMBER
    • USA_MEDICARE_BENEFICIARY_IDENTIFIER
    • USA_CPT_CODE
    • PERSON_NAME
    • DATE

    The Entity type group USA_ALL is also supported, and includes all of the above entity types except PERSON_NAME and DATE.

    allowedStatistics Property Map
    Configuration of statistics that are allowed to be run on columns that contain detected entities. When undefined, no statistics will be computed on columns that contain detected entities.

    JobLogSubscription, JobLogSubscriptionArgs

    Enable
    ENABLE
    Disable
    DISABLE
    JobLogSubscriptionEnable
    ENABLE
    JobLogSubscriptionDisable
    DISABLE
    Enable
    ENABLE
    Disable
    DISABLE
    Enable
    ENABLE
    Disable
    DISABLE
    ENABLE
    ENABLE
    DISABLE
    DISABLE
    "ENABLE"
    ENABLE
    "DISABLE"
    DISABLE

    JobOutput, JobOutputArgs

    Location Pulumi.AwsNative.DataBrew.Inputs.JobS3Location
    The location in Amazon S3 where the job writes its output.
    CompressionFormat Pulumi.AwsNative.DataBrew.JobOutputCompressionFormat
    The compression algorithm used to compress the output text of the job.
    Format Pulumi.AwsNative.DataBrew.JobOutputFormat
    The data format of the output of the job.
    FormatOptions Pulumi.AwsNative.DataBrew.Inputs.JobOutputFormatOptions
    Represents options that define how DataBrew formats job output files.
    MaxOutputFiles int
    The maximum number of files to be generated by the job and written to the output folder.
    Overwrite bool
    A value that, if true, means that any data in the location specified for output is overwritten with new output.
    PartitionColumns List<string>
    The names of one or more partition columns for the output of the job.
    Location JobS3Location
    The location in Amazon S3 where the job writes its output.
    CompressionFormat JobOutputCompressionFormat
    The compression algorithm used to compress the output text of the job.
    Format JobOutputFormat
    The data format of the output of the job.
    FormatOptions JobOutputFormatOptions
    Represents options that define how DataBrew formats job output files.
    MaxOutputFiles int
    The maximum number of files to be generated by the job and written to the output folder.
    Overwrite bool
    A value that, if true, means that any data in the location specified for output is overwritten with new output.
    PartitionColumns []string
    The names of one or more partition columns for the output of the job.
    location JobS3Location
    The location in Amazon S3 where the job writes its output.
    compressionFormat JobOutputCompressionFormat
    The compression algorithm used to compress the output text of the job.
    format JobOutputFormat
    The data format of the output of the job.
    formatOptions JobOutputFormatOptions
    Represents options that define how DataBrew formats job output files.
    maxOutputFiles Integer
    The maximum number of files to be generated by the job and written to the output folder.
    overwrite Boolean
    A value that, if true, means that any data in the location specified for output is overwritten with new output.
    partitionColumns List<String>
    The names of one or more partition columns for the output of the job.
    location JobS3Location
    The location in Amazon S3 where the job writes its output.
    compressionFormat JobOutputCompressionFormat
    The compression algorithm used to compress the output text of the job.
    format JobOutputFormat
    The data format of the output of the job.
    formatOptions JobOutputFormatOptions
    Represents options that define how DataBrew formats job output files.
    maxOutputFiles number
    The maximum number of files to be generated by the job and written to the output folder.
    overwrite boolean
    A value that, if true, means that any data in the location specified for output is overwritten with new output.
    partitionColumns string[]
    The names of one or more partition columns for the output of the job.
    location JobS3Location
    The location in Amazon S3 where the job writes its output.
    compression_format JobOutputCompressionFormat
    The compression algorithm used to compress the output text of the job.
    format JobOutputFormat
    The data format of the output of the job.
    format_options JobOutputFormatOptions
    Represents options that define how DataBrew formats job output files.
    max_output_files int
    The maximum number of files to be generated by the job and written to the output folder.
    overwrite bool
    A value that, if true, means that any data in the location specified for output is overwritten with new output.
    partition_columns Sequence[str]
    The names of one or more partition columns for the output of the job.
    location Property Map
    The location in Amazon S3 where the job writes its output.
    compressionFormat "GZIP" | "LZ4" | "SNAPPY" | "BZIP2" | "DEFLATE" | "LZO" | "BROTLI" | "ZSTD" | "ZLIB"
    The compression algorithm used to compress the output text of the job.
    format "CSV" | "JSON" | "PARQUET" | "GLUEPARQUET" | "AVRO" | "ORC" | "XML" | "TABLEAUHYPER"
    The data format of the output of the job.
    formatOptions Property Map
    Represents options that define how DataBrew formats job output files.
    maxOutputFiles Number
    The maximum number of files to be generated by the job and written to the output folder.
    overwrite Boolean
    A value that, if true, means that any data in the location specified for output is overwritten with new output.
    partitionColumns List<String>
    The names of one or more partition columns for the output of the job.

    JobOutputCompressionFormat, JobOutputCompressionFormatArgs

    Gzip
    GZIP
    Lz4
    LZ4
    Snappy
    SNAPPY
    Bzip2
    BZIP2
    Deflate
    DEFLATE
    Lzo
    LZO
    Brotli
    BROTLI
    Zstd
    ZSTD
    Zlib
    ZLIB
    JobOutputCompressionFormatGzip
    GZIP
    JobOutputCompressionFormatLz4
    LZ4
    JobOutputCompressionFormatSnappy
    SNAPPY
    JobOutputCompressionFormatBzip2
    BZIP2
    JobOutputCompressionFormatDeflate
    DEFLATE
    JobOutputCompressionFormatLzo
    LZO
    JobOutputCompressionFormatBrotli
    BROTLI
    JobOutputCompressionFormatZstd
    ZSTD
    JobOutputCompressionFormatZlib
    ZLIB
    Gzip
    GZIP
    Lz4
    LZ4
    Snappy
    SNAPPY
    Bzip2
    BZIP2
    Deflate
    DEFLATE
    Lzo
    LZO
    Brotli
    BROTLI
    Zstd
    ZSTD
    Zlib
    ZLIB
    Gzip
    GZIP
    Lz4
    LZ4
    Snappy
    SNAPPY
    Bzip2
    BZIP2
    Deflate
    DEFLATE
    Lzo
    LZO
    Brotli
    BROTLI
    Zstd
    ZSTD
    Zlib
    ZLIB
    GZIP
    GZIP
    LZ4
    LZ4
    SNAPPY
    SNAPPY
    BZIP2
    BZIP2
    DEFLATE
    DEFLATE
    LZO
    LZO
    BROTLI
    BROTLI
    ZSTD
    ZSTD
    ZLIB
    ZLIB
    "GZIP"
    GZIP
    "LZ4"
    LZ4
    "SNAPPY"
    SNAPPY
    "BZIP2"
    BZIP2
    "DEFLATE"
    DEFLATE
    "LZO"
    LZO
    "BROTLI"
    BROTLI
    "ZSTD"
    ZSTD
    "ZLIB"
    ZLIB

    JobOutputFormat, JobOutputFormatArgs

    Csv
    CSV
    Json
    JSON
    Parquet
    PARQUET
    Glueparquet
    GLUEPARQUET
    Avro
    AVRO
    Orc
    ORC
    Xml
    XML
    Tableauhyper
    TABLEAUHYPER
    JobOutputFormatCsv
    CSV
    JobOutputFormatJson
    JSON
    JobOutputFormatParquet
    PARQUET
    JobOutputFormatGlueparquet
    GLUEPARQUET
    JobOutputFormatAvro
    AVRO
    JobOutputFormatOrc
    ORC
    JobOutputFormatXml
    XML
    JobOutputFormatTableauhyper
    TABLEAUHYPER
    Csv
    CSV
    Json
    JSON
    Parquet
    PARQUET
    Glueparquet
    GLUEPARQUET
    Avro
    AVRO
    Orc
    ORC
    Xml
    XML
    Tableauhyper
    TABLEAUHYPER
    Csv
    CSV
    Json
    JSON
    Parquet
    PARQUET
    Glueparquet
    GLUEPARQUET
    Avro
    AVRO
    Orc
    ORC
    Xml
    XML
    Tableauhyper
    TABLEAUHYPER
    CSV
    CSV
    JSON
    JSON
    PARQUET
    PARQUET
    GLUEPARQUET
    GLUEPARQUET
    AVRO
    AVRO
    ORC
    ORC
    XML
    XML
    TABLEAUHYPER
    TABLEAUHYPER
    "CSV"
    CSV
    "JSON"
    JSON
    "PARQUET"
    PARQUET
    "GLUEPARQUET"
    GLUEPARQUET
    "AVRO"
    AVRO
    "ORC"
    ORC
    "XML"
    XML
    "TABLEAUHYPER"
    TABLEAUHYPER

    JobOutputFormatOptions, JobOutputFormatOptionsArgs

    Csv Pulumi.AwsNative.DataBrew.Inputs.JobCsvOutputOptions
    Represents a set of options that define the structure of comma-separated value (CSV) job output.
    Csv JobCsvOutputOptions
    Represents a set of options that define the structure of comma-separated value (CSV) job output.
    csv JobCsvOutputOptions
    Represents a set of options that define the structure of comma-separated value (CSV) job output.
    csv JobCsvOutputOptions
    Represents a set of options that define the structure of comma-separated value (CSV) job output.
    csv JobCsvOutputOptions
    Represents a set of options that define the structure of comma-separated value (CSV) job output.
    csv Property Map
    Represents a set of options that define the structure of comma-separated value (CSV) job output.

    JobOutputLocation, JobOutputLocationArgs

    Bucket string
    The Amazon S3 bucket name.
    BucketOwner string
    Key string
    The unique name of the object in the bucket.
    Bucket string
    The Amazon S3 bucket name.
    BucketOwner string
    Key string
    The unique name of the object in the bucket.
    bucket String
    The Amazon S3 bucket name.
    bucketOwner String
    key String
    The unique name of the object in the bucket.
    bucket string
    The Amazon S3 bucket name.
    bucketOwner string
    key string
    The unique name of the object in the bucket.
    bucket str
    The Amazon S3 bucket name.
    bucket_owner str
    key str
    The unique name of the object in the bucket.
    bucket String
    The Amazon S3 bucket name.
    bucketOwner String
    key String
    The unique name of the object in the bucket.

    JobProfileConfiguration, JobProfileConfigurationArgs

    ColumnStatisticsConfigurations List<Pulumi.AwsNative.DataBrew.Inputs.JobColumnStatisticsConfiguration>
    List of configurations for column evaluations. ColumnStatisticsConfigurations are used to select evaluations and override parameters of evaluations for particular columns. When ColumnStatisticsConfigurations is undefined, the profile job will profile all supported columns and run all supported evaluations.
    DatasetStatisticsConfiguration Pulumi.AwsNative.DataBrew.Inputs.JobStatisticsConfiguration
    Configuration for inter-column evaluations. Configuration can be used to select evaluations and override parameters of evaluations. When configuration is undefined, the profile job will run all supported inter-column evaluations.
    EntityDetectorConfiguration Pulumi.AwsNative.DataBrew.Inputs.JobEntityDetectorConfiguration
    Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
    ProfileColumns List<Pulumi.AwsNative.DataBrew.Inputs.JobColumnSelector>
    List of column selectors. ProfileColumns can be used to select columns from the dataset. When ProfileColumns is undefined, the profile job will profile all supported columns.
    ColumnStatisticsConfigurations []JobColumnStatisticsConfiguration
    List of configurations for column evaluations. ColumnStatisticsConfigurations are used to select evaluations and override parameters of evaluations for particular columns. When ColumnStatisticsConfigurations is undefined, the profile job will profile all supported columns and run all supported evaluations.
    DatasetStatisticsConfiguration JobStatisticsConfiguration
    Configuration for inter-column evaluations. Configuration can be used to select evaluations and override parameters of evaluations. When configuration is undefined, the profile job will run all supported inter-column evaluations.
    EntityDetectorConfiguration JobEntityDetectorConfiguration
    Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
    ProfileColumns []JobColumnSelector
    List of column selectors. ProfileColumns can be used to select columns from the dataset. When ProfileColumns is undefined, the profile job will profile all supported columns.
    columnStatisticsConfigurations List<JobColumnStatisticsConfiguration>
    List of configurations for column evaluations. ColumnStatisticsConfigurations are used to select evaluations and override parameters of evaluations for particular columns. When ColumnStatisticsConfigurations is undefined, the profile job will profile all supported columns and run all supported evaluations.
    datasetStatisticsConfiguration JobStatisticsConfiguration
    Configuration for inter-column evaluations. Configuration can be used to select evaluations and override parameters of evaluations. When configuration is undefined, the profile job will run all supported inter-column evaluations.
    entityDetectorConfiguration JobEntityDetectorConfiguration
    Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
    profileColumns List<JobColumnSelector>
    List of column selectors. ProfileColumns can be used to select columns from the dataset. When ProfileColumns is undefined, the profile job will profile all supported columns.
    columnStatisticsConfigurations JobColumnStatisticsConfiguration[]
    List of configurations for column evaluations. ColumnStatisticsConfigurations are used to select evaluations and override parameters of evaluations for particular columns. When ColumnStatisticsConfigurations is undefined, the profile job will profile all supported columns and run all supported evaluations.
    datasetStatisticsConfiguration JobStatisticsConfiguration
    Configuration for inter-column evaluations. Configuration can be used to select evaluations and override parameters of evaluations. When configuration is undefined, the profile job will run all supported inter-column evaluations.
    entityDetectorConfiguration JobEntityDetectorConfiguration
    Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
    profileColumns JobColumnSelector[]
    List of column selectors. ProfileColumns can be used to select columns from the dataset. When ProfileColumns is undefined, the profile job will profile all supported columns.
    column_statistics_configurations Sequence[JobColumnStatisticsConfiguration]
    List of configurations for column evaluations. ColumnStatisticsConfigurations are used to select evaluations and override parameters of evaluations for particular columns. When ColumnStatisticsConfigurations is undefined, the profile job will profile all supported columns and run all supported evaluations.
    dataset_statistics_configuration JobStatisticsConfiguration
    Configuration for inter-column evaluations. Configuration can be used to select evaluations and override parameters of evaluations. When configuration is undefined, the profile job will run all supported inter-column evaluations.
    entity_detector_configuration JobEntityDetectorConfiguration
    Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
    profile_columns Sequence[JobColumnSelector]
    List of column selectors. ProfileColumns can be used to select columns from the dataset. When ProfileColumns is undefined, the profile job will profile all supported columns.
    columnStatisticsConfigurations List<Property Map>
    List of configurations for column evaluations. ColumnStatisticsConfigurations are used to select evaluations and override parameters of evaluations for particular columns. When ColumnStatisticsConfigurations is undefined, the profile job will profile all supported columns and run all supported evaluations.
    datasetStatisticsConfiguration Property Map
    Configuration for inter-column evaluations. Configuration can be used to select evaluations and override parameters of evaluations. When configuration is undefined, the profile job will run all supported inter-column evaluations.
    entityDetectorConfiguration Property Map
    Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
    profileColumns List<Property Map>
    List of column selectors. ProfileColumns can be used to select columns from the dataset. When ProfileColumns is undefined, the profile job will profile all supported columns.

    JobRecipe, JobRecipeArgs

    Name string
    Recipe name
    Version string
    Recipe version
    Name string
    Recipe name
    Version string
    Recipe version
    name String
    Recipe name
    version String
    Recipe version
    name string
    Recipe name
    version string
    Recipe version
    name str
    Recipe name
    version str
    Recipe version
    name String
    Recipe name
    version String
    Recipe version

    JobS3Location, JobS3LocationArgs

    Bucket string
    The Amazon S3 bucket name.
    BucketOwner string
    The AWS account ID of the bucket owner.
    Key string
    The unique name of the object in the bucket.
    Bucket string
    The Amazon S3 bucket name.
    BucketOwner string
    The AWS account ID of the bucket owner.
    Key string
    The unique name of the object in the bucket.
    bucket String
    The Amazon S3 bucket name.
    bucketOwner String
    The AWS account ID of the bucket owner.
    key String
    The unique name of the object in the bucket.
    bucket string
    The Amazon S3 bucket name.
    bucketOwner string
    The AWS account ID of the bucket owner.
    key string
    The unique name of the object in the bucket.
    bucket str
    The Amazon S3 bucket name.
    bucket_owner str
    The AWS account ID of the bucket owner.
    key str
    The unique name of the object in the bucket.
    bucket String
    The Amazon S3 bucket name.
    bucketOwner String
    The AWS account ID of the bucket owner.
    key String
    The unique name of the object in the bucket.

    JobS3TableOutputOptions, JobS3TableOutputOptionsArgs

    Location Pulumi.AwsNative.DataBrew.Inputs.JobS3Location
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can write output from a job.
    Location JobS3Location
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can write output from a job.
    location JobS3Location
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can write output from a job.
    location JobS3Location
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can write output from a job.
    location JobS3Location
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can write output from a job.
    location Property Map
    Represents an Amazon S3 location (bucket name and object key) where DataBrew can write output from a job.

    JobSample, JobSampleArgs

    Mode Pulumi.AwsNative.DataBrew.JobSampleMode
    A value that determines whether the profile job is run on the entire dataset or a specified number of rows. This value must be one of the following:

    • FULL_DATASET - The profile job is run on the entire dataset.
    • CUSTOM_ROWS - The profile job is run on the number of rows specified in the Size parameter.
    Size int

    The Size parameter is only required when the mode is CUSTOM_ROWS. The profile job is run on the specified number of rows. The maximum value for size is Long.MAX_VALUE.

    Long.MAX_VALUE = 9223372036854775807

    Mode JobSampleMode
    A value that determines whether the profile job is run on the entire dataset or a specified number of rows. This value must be one of the following:

    • FULL_DATASET - The profile job is run on the entire dataset.
    • CUSTOM_ROWS - The profile job is run on the number of rows specified in the Size parameter.
    Size int

    The Size parameter is only required when the mode is CUSTOM_ROWS. The profile job is run on the specified number of rows. The maximum value for size is Long.MAX_VALUE.

    Long.MAX_VALUE = 9223372036854775807

    mode JobSampleMode
    A value that determines whether the profile job is run on the entire dataset or a specified number of rows. This value must be one of the following:

    • FULL_DATASET - The profile job is run on the entire dataset.
    • CUSTOM_ROWS - The profile job is run on the number of rows specified in the Size parameter.
    size Integer

    The Size parameter is only required when the mode is CUSTOM_ROWS. The profile job is run on the specified number of rows. The maximum value for size is Long.MAX_VALUE.

    Long.MAX_VALUE = 9223372036854775807

    mode JobSampleMode
    A value that determines whether the profile job is run on the entire dataset or a specified number of rows. This value must be one of the following:

    • FULL_DATASET - The profile job is run on the entire dataset.
    • CUSTOM_ROWS - The profile job is run on the number of rows specified in the Size parameter.
    size number

    The Size parameter is only required when the mode is CUSTOM_ROWS. The profile job is run on the specified number of rows. The maximum value for size is Long.MAX_VALUE.

    Long.MAX_VALUE = 9223372036854775807

    mode JobSampleMode
    A value that determines whether the profile job is run on the entire dataset or a specified number of rows. This value must be one of the following:

    • FULL_DATASET - The profile job is run on the entire dataset.
    • CUSTOM_ROWS - The profile job is run on the number of rows specified in the Size parameter.
    size int

    The Size parameter is only required when the mode is CUSTOM_ROWS. The profile job is run on the specified number of rows. The maximum value for size is Long.MAX_VALUE.

    Long.MAX_VALUE = 9223372036854775807

    mode "FULL_DATASET" | "CUSTOM_ROWS"
    A value that determines whether the profile job is run on the entire dataset or a specified number of rows. This value must be one of the following:

    • FULL_DATASET - The profile job is run on the entire dataset.
    • CUSTOM_ROWS - The profile job is run on the number of rows specified in the Size parameter.
    size Number

    The Size parameter is only required when the mode is CUSTOM_ROWS. The profile job is run on the specified number of rows. The maximum value for size is Long.MAX_VALUE.

    Long.MAX_VALUE = 9223372036854775807

    JobSampleMode, JobSampleModeArgs

    FullDataset
    FULL_DATASET
    CustomRows
    CUSTOM_ROWS
    JobSampleModeFullDataset
    FULL_DATASET
    JobSampleModeCustomRows
    CUSTOM_ROWS
    FullDataset
    FULL_DATASET
    CustomRows
    CUSTOM_ROWS
    FullDataset
    FULL_DATASET
    CustomRows
    CUSTOM_ROWS
    FULL_DATASET
    FULL_DATASET
    CUSTOM_ROWS
    CUSTOM_ROWS
    "FULL_DATASET"
    FULL_DATASET
    "CUSTOM_ROWS"
    CUSTOM_ROWS

    JobStatisticOverride, JobStatisticOverrideArgs

    Parameters Dictionary<string, string>
    A map that includes overrides of an evaluation’s parameters.
    Statistic string
    The name of an evaluation
    Parameters map[string]string
    A map that includes overrides of an evaluation’s parameters.
    Statistic string
    The name of an evaluation
    parameters Map<String,String>
    A map that includes overrides of an evaluation’s parameters.
    statistic String
    The name of an evaluation
    parameters {[key: string]: string}
    A map that includes overrides of an evaluation’s parameters.
    statistic string
    The name of an evaluation
    parameters Mapping[str, str]
    A map that includes overrides of an evaluation’s parameters.
    statistic str
    The name of an evaluation
    parameters Map<String>
    A map that includes overrides of an evaluation’s parameters.
    statistic String
    The name of an evaluation

    JobStatisticsConfiguration, JobStatisticsConfigurationArgs

    IncludedStatistics List<string>
    List of included evaluations. When the list is undefined, all supported evaluations will be included.
    Overrides List<Pulumi.AwsNative.DataBrew.Inputs.JobStatisticOverride>
    List of overrides for evaluations.
    IncludedStatistics []string
    List of included evaluations. When the list is undefined, all supported evaluations will be included.
    Overrides []JobStatisticOverride
    List of overrides for evaluations.
    includedStatistics List<String>
    List of included evaluations. When the list is undefined, all supported evaluations will be included.
    overrides List<JobStatisticOverride>
    List of overrides for evaluations.
    includedStatistics string[]
    List of included evaluations. When the list is undefined, all supported evaluations will be included.
    overrides JobStatisticOverride[]
    List of overrides for evaluations.
    included_statistics Sequence[str]
    List of included evaluations. When the list is undefined, all supported evaluations will be included.
    overrides Sequence[JobStatisticOverride]
    List of overrides for evaluations.
    includedStatistics List<String>
    List of included evaluations. When the list is undefined, all supported evaluations will be included.
    overrides List<Property Map>
    List of overrides for evaluations.

    JobType, JobTypeArgs

    Profile
    PROFILE
    Recipe
    RECIPE
    JobTypeProfile
    PROFILE
    JobTypeRecipe
    RECIPE
    Profile
    PROFILE
    Recipe
    RECIPE
    Profile
    PROFILE
    Recipe
    RECIPE
    PROFILE
    PROFILE
    RECIPE
    RECIPE
    "PROFILE"
    PROFILE
    "RECIPE"
    RECIPE

    JobValidationConfiguration, JobValidationConfigurationArgs

    RulesetArn string
    Arn of the Ruleset
    ValidationMode Pulumi.AwsNative.DataBrew.JobValidationMode
    Mode of data quality validation. Default mode is "CHECK_ALL" which verifies all rules defined in the selected ruleset.
    RulesetArn string
    Arn of the Ruleset
    ValidationMode JobValidationMode
    Mode of data quality validation. Default mode is "CHECK_ALL" which verifies all rules defined in the selected ruleset.
    rulesetArn String
    Arn of the Ruleset
    validationMode JobValidationMode
    Mode of data quality validation. Default mode is "CHECK_ALL" which verifies all rules defined in the selected ruleset.
    rulesetArn string
    Arn of the Ruleset
    validationMode JobValidationMode
    Mode of data quality validation. Default mode is "CHECK_ALL" which verifies all rules defined in the selected ruleset.
    ruleset_arn str
    Arn of the Ruleset
    validation_mode JobValidationMode
    Mode of data quality validation. Default mode is "CHECK_ALL" which verifies all rules defined in the selected ruleset.
    rulesetArn String
    Arn of the Ruleset
    validationMode "CHECK_ALL"
    Mode of data quality validation. Default mode is "CHECK_ALL" which verifies all rules defined in the selected ruleset.

    JobValidationMode, JobValidationModeArgs

    CheckAll
    CHECK_ALL
    JobValidationModeCheckAll
    CHECK_ALL
    CheckAll
    CHECK_ALL
    CheckAll
    CHECK_ALL
    CHECK_ALL
    CHECK_ALL
    "CHECK_ALL"
    CHECK_ALL

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi