DescribeJob
Retrieves the configuration parameters and status for a Batch Operations job. For more information, see S3 Batch Operations in the Amazon S3 User Guide.
- Permissions
-
To use the
DescribeJoboperation, you must have permission to perform thes3:DescribeJobaction.
Related actions include:
Request Syntax
GET /v20180820/jobs/id HTTP/1.1
Host: s3-control.amazonaws.com
x-amz-account-id: AccountId
URI Request Parameters
The request uses the following URI parameters.
- id
-
The ID for the job whose information you want to retrieve.
Length Constraints: Minimum length of 5. Maximum length of 36.
Pattern:
[a-zA-Z0-9\-\_]+Required: Yes
- x-amz-account-id
-
The AWS account ID associated with the S3 Batch Operations job.
Length Constraints: Maximum length of 64.
Pattern:
^\d{12}$Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
<?xml version="1.0" encoding="UTF-8"?>
<DescribeJobResult>
<Job>
<ConfirmationRequired>boolean</ConfirmationRequired>
<CreationTime>timestamp</CreationTime>
<Description>string</Description>
<FailureReasons>
<JobFailure>
<FailureCode>string</FailureCode>
<FailureReason>string</FailureReason>
</JobFailure>
</FailureReasons>
<GeneratedManifestDescriptor>
<Format>string</Format>
<Location>
<ETag>string</ETag>
<ObjectArn>string</ObjectArn>
<ObjectVersionId>string</ObjectVersionId>
</Location>
</GeneratedManifestDescriptor>
<JobArn>string</JobArn>
<JobId>string</JobId>
<Manifest>
<Location>
<ETag>string</ETag>
<ObjectArn>string</ObjectArn>
<ObjectVersionId>string</ObjectVersionId>
</Location>
<Spec>
<Fields>
<member>string</member>
</Fields>
<Format>string</Format>
</Spec>
</Manifest>
<ManifestGenerator>
<S3JobManifestGenerator>
<EnableManifestOutput>boolean</EnableManifestOutput>
<ExpectedBucketOwner>string</ExpectedBucketOwner>
<Filter>
<CreatedAfter>timestamp</CreatedAfter>
<CreatedBefore>timestamp</CreatedBefore>
<EligibleForReplication>boolean</EligibleForReplication>
<KeyNameConstraint>
<MatchAnyPrefix>
<member>string</member>
</MatchAnyPrefix>
<MatchAnySubstring>
<member>string</member>
</MatchAnySubstring>
<MatchAnySuffix>
<member>string</member>
</MatchAnySuffix>
</KeyNameConstraint>
<MatchAnyObjectEncryption>
<ObjectEncryption>
<DSSE-KMS>
<KmsKeyArn>string</KmsKeyArn>
</DSSE-KMS>
<NOT-SSE>
</NOT-SSE>
<SSE-C>
</SSE-C>
<SSE-KMS>
<BucketKeyEnabled>boolean</BucketKeyEnabled>
<KmsKeyArn>string</KmsKeyArn>
</SSE-KMS>
<SSE-S3>
</SSE-S3>
</ObjectEncryption>
</MatchAnyObjectEncryption>
<MatchAnyStorageClass>
<member>string</member>
</MatchAnyStorageClass>
<ObjectReplicationStatuses>
<member>string</member>
</ObjectReplicationStatuses>
<ObjectSizeGreaterThanBytes>long</ObjectSizeGreaterThanBytes>
<ObjectSizeLessThanBytes>long</ObjectSizeLessThanBytes>
</