class Aws::GlueDataBrew::Types::UpdateProfileJobRequest
@note When making an API call, you may pass UpdateProfileJobRequest
data as a hash: { 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", }, }, ], }, }, ], }, 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", }, role_arn: "Arn", # required timeout: 1, job_sample: { mode: "FULL_DATASET", # accepts FULL_DATASET, CUSTOM_ROWS size: 1, }, }
@!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] 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` - Server-side encryption with keys managed by KMS. * `SSE-S3` - Server-side encryption with keys managed by Amazon S3. @return [String]
@!attribute [rw] name
The name of the job to be updated. @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 compute 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] 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] 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 for profile jobs, 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/UpdateProfileJobRequest AWS API Documentation
Constants
- SENSITIVE