You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::GlueDataBrew::Types::UpdateRecipeJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::GlueDataBrew::Types::UpdateRecipeJobRequest
- Defined in:
- (unknown)
Overview
When passing UpdateRecipeJobRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
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,
outputs: [ # required
{
compression_format: "GZIP", # accepts GZIP, LZ4, SNAPPY, BZIP2, DEFLATE, LZO, BROTLI, ZSTD, ZLIB
format: "CSV", # accepts CSV, JSON, PARQUET, GLUEPARQUET, AVRO, ORC, XML
partition_columns: ["ColumnName"],
location: { # required
bucket: "Bucket", # required
key: "Key",
},
overwrite: false,
},
],
role_arn: "Arn", # required
timeout: 1,
}
Instance Attribute Summary collapse
-
#encryption_key_arn ⇒ String
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
-
#encryption_mode ⇒ String
The encryption mode for the job, which can be one of the following:.
-
#log_subscription ⇒ String
A value that enables or disables Amazon CloudWatch logging for the current AWS account.
-
#max_capacity ⇒ Integer
The maximum number of nodes that DataBrew can consume when the job processes data.
-
#max_retries ⇒ Integer
The maximum number of times to retry the job after a job run fails.
-
#name ⇒ String
The name of the job to update.
-
#outputs ⇒ Array<Types::Output>
One or more artifacts that represent the output from running the job.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role to be assumed for this request.
-
#timeout ⇒ Integer
The job\'s timeout in minutes.
Instance Attribute Details
#encryption_key_arn ⇒ String
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
#encryption_mode ⇒ String
The encryption mode for the job, which can be one of the following:
SSE-KMS
- Server-side encryption with AWS KMS-managed keys.SSE-S3
- Server-side encryption with keys managed by Amazon S3.Possible values:
- SSE-KMS
- SSE-S3
#log_subscription ⇒ String
A value that enables or disables Amazon CloudWatch logging for the current AWS account. If logging is enabled, CloudWatch writes one log stream for each job run.
Possible values:
- ENABLE
- DISABLE
#max_capacity ⇒ Integer
The maximum number of nodes that DataBrew can consume when the job processes data.
#max_retries ⇒ Integer
The maximum number of times to retry the job after a job run fails.
#name ⇒ String
The name of the job to update.
#outputs ⇒ Array<Types::Output>
One or more artifacts that represent the output from running the job.
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role to be assumed for this request.
#timeout ⇒ Integer
The job\'s timeout in minutes. A job that attempts to run longer than
this timeout period ends with a status of TIMEOUT
.