← Resource types

AWS::S3::Job

Version 267.0.0, issued

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