String accountId
Boolean confirmationRequired
Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.
JobOperation operation
The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer Guide.
JobReport report
Configuration parameters for the optional job-completion report.
String clientRequestToken
An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.
JobManifest manifest
Configuration parameters for the manifest.
String description
A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.
Integer priority
The numerical priority for this job. Higher numbers indicate higher priority.
String roleArn
The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) Role that batch operations will use to execute this job's operation on each object in the manifest.
String jobId
The ID for this job. Amazon S3 generates this ID automatically and returns it after a successful
Create Job request.
String accountId
The account ID for the AWS account whose block public access configuration you want to delete.
JobDescriptor job
Contains the configuration parameters and status for the job specified in the Describe Job request.
String accountId
PublicAccessBlockConfiguration publicAccessBlockConfiguration
String jobId
The ID for the specified job.
Boolean confirmationRequired
Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console.
String description
The description for this job, if one was provided in this job's Create Job request.
String jobArn
The Amazon Resource Name (ARN) for this job.
String status
The current status of the specified job.
JobManifest manifest
The configuration information for the specified job's manifest object.
JobOperation operation
The operation that the specified job is configured to execute on the objects listed in the manifest.
Integer priority
The priority of the specified job.
JobProgressSummary progressSummary
Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.
String statusUpdateReason
List<E> failureReasons
If the specified job failed, this field contains information describing the failure.
JobReport report
Contains the configuration information for the job-completion report if you requested one in the
Create Job request.
Date creationTime
A timestamp indicating when this job was created.
Date terminationDate
A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.
String roleArn
The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) Role assigned to execute the tasks for this job.
Date suspendedDate
The timestamp when this job was suspended, if it has been suspended.
String suspendedCause
The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3
console. When you create the job, it enters the Suspended state to await confirmation before
running. After you confirm the job, it automatically exits the Suspended state.
String jobId
The ID for the specified job.
String description
The user-specified description that was included in the specified job's Create Job request.
String operation
The operation that the specified job is configured to run on each object listed in the manifest.
Integer priority
The current priority for the specified job.
String status
The specified job's current status.
Date creationTime
A timestamp indicating when the specified job was created.
Date terminationDate
A timestamp indicating when the specified job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled.
JobProgressSummary progressSummary
Describes the total number of tasks that the specified job has executed, the number of tasks that succeeded, and the number of tasks that failed.
JobManifestSpec spec
Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.
JobManifestLocation location
Contains the information required to locate the specified job's manifest.
LambdaInvokeOperation lambdaInvoke
Directs the specified job to invoke an AWS Lambda function on each object in the manifest.
S3CopyObjectOperation s3PutObjectCopy
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
S3SetObjectAclOperation s3PutObjectAcl
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
S3SetObjectTaggingOperation s3PutObjectTagging
Directs the specified job to execute a PUT Object tagging call on each object in the manifest.
S3InitiateRestoreObjectOperation s3InitiateRestoreObject
Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.
String bucket
The bucket where specified job-completion report will be stored.
String format
The format of the specified job-completion report.
Boolean enabled
Indicates whether the specified job will generate a job-completion report.
String prefix
An optional prefix to describe where in the specified bucket the job-completion report will be stored. Amazon S3 will store the job-completion report at <prefix>/job-<job-id>/report.json.
String reportScope
Indicates whether the job-completion report will include details of all tasks or only failed tasks.
String functionArn
The Amazon Resource Name (ARN) for the AWS Lambda function that the specified job will invoke for each object in the manifest.
String accountId
List<E> jobStatuses
The List Jobs request returns jobs that match the statuses listed in this element.
String nextToken
A pagination token to request the next page of results. Use the token that Amazon S3 returned in the
NextToken element of the ListJobsResult from the previous List Jobs
request.
Integer maxResults
The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more
jobs than this number, the response will include a pagination token in the NextToken field to enable
you to retrieve the next page of results.
String nextToken
If the List Jobs request produced more than the maximum number of results, you can pass this value
into a subsequent List Jobs request in order to retrieve the next page of results.
List<E> jobs
The list of current jobs and jobs that have ended within the last 30 days.
PublicAccessBlockConfiguration publicAccessBlockConfiguration
String accountId
S3ObjectOwner owner
List<E> grants
S3AccessControlList accessControlList
String cannedAccessControlList
String targetResource
String cannedAccessControlList
List<E> accessControlGrants
String metadataDirective
Date modifiedSinceConstraint
S3ObjectMetadata newObjectMetadata
List<E> newObjectTagging
String redirectLocation
Boolean requesterPays
String storageClass
Date unModifiedSinceConstraint
String sSEAwsKmsKeyId
String targetKeyPrefix
String objectLockLegalHoldStatus
String objectLockMode
Date objectLockRetainUntilDate
String cacheControl
String contentDisposition
String contentEncoding
String contentLanguage
Map<K,V> userMetadata
Long contentLength
String contentMD5
String contentType
Date httpExpiresDate
Boolean requesterCharged
String sSEAlgorithm
S3AccessControlPolicy accessControlPolicy
String accountId
String jobId
The ID of the job whose status you want to update.
String requestedJobStatus
The status that you want to move the specified job to.
String statusUpdateReason
A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.
Copyright © 2019. All rights reserved.