NAME
Paws::GlueDataBrew::Job
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::GlueDataBrew::Job object:
$service_obj->Method(Att1 => { AccountId => $value, ..., Type => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::GlueDataBrew::Job object:
$result = $service_obj->Method(...);
$result->Att1->AccountId
DESCRIPTION
Represents all of the attributes of a DataBrew job.
ATTRIBUTES
AccountId => Str
The ID of the Amazon Web Services account that owns the job.
CreateDate => Str
The date and time that the job was created.
CreatedBy => Str
The Amazon Resource Name (ARN) of the user who created the job.
DataCatalogOutputs => ArrayRef[Paws::GlueDataBrew::DataCatalogOutput]
One or more artifacts that represent the AWS Glue Data Catalog output from running the job.
DatasetName => Str
A dataset that the job is to process.
EncryptionKeyArn => Str
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job output. For more information, see Encrypting data written by DataBrew jobs (https://docs.aws.amazon.com/databrew/latest/dg/encryption-security-configuration.html)
EncryptionMode => Str
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.
JobSample => Paws::GlueDataBrew::JobSample
A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run. If a JobSample
value isn't provided, the default value is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.
LastModifiedBy => Str
The Amazon Resource Name (ARN) of the user who last modified the job.
LastModifiedDate => Str
The modification date and time of the job.
LogSubscription => Str
The current status of Amazon CloudWatch logging for the job.
MaxCapacity => Int
The maximum number of nodes that can be consumed when the job processes data.
MaxRetries => Int
The maximum number of times to retry the job after a job run fails.
REQUIRED Name => Str
The unique name of the job.
Outputs => ArrayRef[Paws::GlueDataBrew::Output]
One or more artifacts that represent output from running the job.
ProjectName => Str
The name of the project that the job is associated with.
RecipeReference => Paws::GlueDataBrew::RecipeReference
A set of steps that the job runs.
ResourceArn => Str
The unique Amazon Resource Name (ARN) for the job.
RoleArn => Str
The Amazon Resource Name (ARN) of the role to be assumed for this job.
Tags => Paws::GlueDataBrew::TagMap
Metadata tags that have been applied to the job.
Timeout => Int
The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of TIMEOUT
.
Type => Str
The job type of the job, which must be one of the following:
PROFILE
- A job to analyze a dataset, to determine its size, data types, data distribution, and more.RECIPE
- A job to apply one or more transformations to a dataset.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::GlueDataBrew
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues