class Aws::GlueDataBrew::Types::CreateProfileJobRequest
@note When making an API call, you may pass CreateProfileJobRequest
data as a hash: { dataset_name: "DatasetName", # required encryption_key_arn: "EncryptionKeyArn", encryption_mode: "SSE-KMS", # accepts SSE-KMS, SSE-S3 name: "JobName", # required log_subscription: "ENABLE", # accepts ENABLE, DISABLE max_capacity: 1, max_retries: 1, output_location: { # required bucket: "Bucket", # required key: "Key", }, configuration: { dataset_statistics_configuration: { included_statistics: ["Statistic"], overrides: [ { statistic: "Statistic", # required parameters: { # required "ParameterName" => "ParameterValue", }, }, ], }, profile_columns: [ { regex: "ColumnName", name: "ColumnName", }, ], column_statistics_configurations: [ { selectors: [ { regex: "ColumnName", name: "ColumnName", }, ], statistics: { # required included_statistics: ["Statistic"], overrides: [ { statistic: "Statistic", # required parameters: { # required "ParameterName" => "ParameterValue", }, }, ], }, }, ], }, role_arn: "Arn", # required tags: { "TagKey" => "TagValue", }, timeout: 1, job_sample: { mode: "FULL_DATASET", # accepts FULL_DATASET, CUSTOM_ROWS size: 1, }, }
@!attribute [rw] dataset_name
The name of the dataset that this job is to act upon. @return [String]
@!attribute [rw] encryption_key_arn
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job. @return [String]
@!attribute [rw] encryption_mode
The encryption mode for the job, which can be one of the following: * `SSE-KMS` - `SSE-KMS` - Server-side encryption with KMS-managed keys. * `SSE-S3` - Server-side encryption with keys managed by Amazon S3. @return [String]
@!attribute [rw] name
The name of the job to be created. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space. @return [String]
@!attribute [rw] log_subscription
Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run. @return [String]
@!attribute [rw] max_capacity
The maximum number of nodes that DataBrew can use when the job processes data. @return [Integer]
@!attribute [rw] max_retries
The maximum number of times to retry the job after a job run fails. @return [Integer]
@!attribute [rw] output_location
Represents an Amazon S3 location (bucket name and object key) where DataBrew can read input data, or write output from a job. @return [Types::S3Location]
@!attribute [rw] configuration
Configuration for profile jobs. Used to select columns, do evaluations, and override default parameters of evaluations. When configuration is null, the profile job will run with default settings. @return [Types::ProfileConfiguration]
@!attribute [rw] role_arn
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job. @return [String]
@!attribute [rw] tags
Metadata tags to apply to this job. @return [Hash<String,String>]
@!attribute [rw] timeout
The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of `TIMEOUT`. @return [Integer]
@!attribute [rw] job_sample
Sample configuration for profile jobs only. Determines the number of rows on which the profile job will be executed. If a JobSample value is not provided, the default value will be used. The default value is CUSTOM\_ROWS for the mode parameter and 20000 for the size parameter. @return [Types::JobSample]
@see docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateProfileJobRequest AWS API Documentation
Constants
- SENSITIVE