Each version of the AWS CloudFormation resource specification that changed AWS::S3::Job, compared with the version before it.
- added
- modified
- removed
01Added resource types1
addedAWS:: S3:: Jobdocs ↗#Link to AWS::S3::Job
Type: AWS::S3::JobProperties: Description: String ManifestGenerator: S3JobManifestGenerator: SourceBucket: String Filter: ObjectReplicationStatuses: - String MatchAnyStorageClass: - String KeyNameConstraint: MatchAnyPrefix: - String MatchAnySubstring: - String MatchAnySuffix: - String EligibleForReplication: Boolean CreatedAfter: String ObjectSizeLessThanBytes: Integer ObjectSizeGreaterThanBytes: Integer MatchAnyObjectEncryption: - SSEKMS: BucketKeyEnabled: Boolean KmsKeyArn: String SSEC: Json NOTSSE: Json DSSEKMS: KmsKeyArn: String SSES3: Json CreatedBefore: String ManifestOutputLocation: ExpectedManifestBucketOwner: String ManifestPrefix: String ManifestEncryption: SSEKMS: KeyId: String SSES3: Json Bucket: String ManifestFormat: String ExpectedBucketOwner: String EnableManifestOutput: Boolean Report: Format: String Bucket: String ReportScope: String Enabled: Boolean Prefix: String ExpectedBucketOwner: String Priority: Integer ConfirmationRequired: Boolean Operation: S3ComputeObjectChecksum: ChecksumAlgorithm: String ChecksumType: String S3PutObjectLegalHold: LegalHold: Status: String S3PutObjectCopy: ModifiedSinceConstraint: String RedirectLocation: String ObjectLockLegalHoldStatus: String AccessControlGrants: - Permission: String Grantee: TypeIdentifier: String Identifier: String DisplayName: String SSEAwsKmsKeyId: String StorageClass: String ChecksumAlgorithm: String TargetKeyPrefix: String CannedAccessControlList: String NewObjectMetadata: ContentMD5: String RequesterCharged: Boolean ContentDisposition: String ContentType: String HttpExpiresDate: String SSEAlgorithm: String UserMetadata: <key>: String ContentLanguage: String CacheControl: String ContentEncoding: String ContentLength: Integer BucketKeyEnabled: Boolean TargetResource: String NewObjectTagging: - Value: String Key: String RequesterPays: Boolean UnModifiedSinceConstraint: String ObjectLockRetainUntilDate: String ObjectLockMode: String MetadataDirective: String S3PutObjectAcl: AccessControlPolicy: AccessControlList: Owner: DisplayName: String ID: String Grants: # S3Grant: see above CannedAccessControlList: String LambdaInvoke: UserArguments: <key>: String FunctionArn: String InvocationSchemaVersion: String S3PutObjectRetention: BypassGovernanceRetention: Boolean Retention: Mode: String RetainUntilDate: String S3UpdateObjectEncryption: ObjectEncryption: SSEKMS: BucketKeyEnabled: Boolean KMSKeyArn: String S3DeleteObjectTagging: Json S3ReplicateObject: Json S3InitiateRestoreObject: GlacierJobTier: String ExpirationInDays: Integer S3PutObjectTagging: TagSet: # Tag: see above Manifest: Spec: Format: String Fields: - String Location: ETag: String ObjectArn: String ObjectVersionId: String RoleArn: String Tags: # Tag: see aboveFn::GetAtt: Status: String ProgressSummary.Timers.ElapsedTimeInActiveSeconds: Integer ProgressSummary.TotalNumberOfTasks: Integer GeneratedManifestDescriptor.Format: String GeneratedManifestDescriptor.Location.ETag: String GeneratedManifestDescriptor: Format: String Location: # JobManifestLocation: see above GeneratedManifestDescriptor.Location: # JobManifestLocation: see above GeneratedManifestDescriptor.Location.ObjectVersionId: String TerminationDate: String ProgressSummary: TotalNumberOfTasks: Integer NumberOfTasksFailed: Integer NumberOfTasksSucceeded: Integer Timers: ElapsedTimeInActiveSeconds: Integer ProgressSummary.Timers: # JobTimers: see above ProgressSummary.NumberOfTasksFailed: Integer ProgressSummary.NumberOfTasksSucceeded: Integer CreationTime: String Arn: String GeneratedManifestDescriptor.Location.ObjectArn: String JobId: String