JobOperation
¶
Used by
-
AsyncS3ControlClient Operationscreate_job -
S3ControlClient Operationscreate_job
Source code in docs_src/capo_s3_control/types/job_operation.py
lambda_invoke
instance-attribute
¶
lambda_invoke: NotRequired[LambdaInvokeOperation]
Directs the specified job to invoke an Lambda function on every object in the manifest.
s3_compute_object_checksum
instance-attribute
¶
s3_compute_object_checksum: NotRequired[S3ComputeObjectChecksumOperation]
Directs the specified job to compute checksum values for every object in the manifest.
s3_delete_object_tagging
instance-attribute
¶
s3_delete_object_tagging: NotRequired[S3DeleteObjectTaggingOperation]
Directs the specified job to execute a DELETE Object tagging call on every object in the manifest.
This functionality is not supported by directory buckets.
s3_initiate_restore_object
instance-attribute
¶
s3_initiate_restore_object: NotRequired[S3InitiateRestoreObjectOperation]
Directs the specified job to initiate restore requests for every archived object in the manifest.
This functionality is not supported by directory buckets.
s3_put_object_acl
instance-attribute
¶
s3_put_object_acl: NotRequired[S3SetObjectAclOperation]
Directs the specified job to run a PutObjectAcl call on every object in the manifest.
This functionality is not supported by directory buckets.
s3_put_object_copy
instance-attribute
¶
s3_put_object_copy: NotRequired[S3CopyObjectOperation]
Directs the specified job to run a PUT Copy object call on every object in the manifest.
s3_put_object_legal_hold
instance-attribute
¶
s3_put_object_legal_hold: NotRequired[S3SetObjectLegalHoldOperation]
s3_put_object_retention
instance-attribute
¶
s3_put_object_retention: NotRequired[S3SetObjectRetentionOperation]
s3_put_object_tagging
instance-attribute
¶
s3_put_object_tagging: NotRequired[S3SetObjectTaggingOperation]
Directs the specified job to run a PUT Object tagging call on every object in the manifest.
This functionality is not supported by directory buckets.
s3_replicate_object
instance-attribute
¶
s3_replicate_object: NotRequired[S3ReplicateObjectOperation]
Directs the specified job to invoke ReplicateObject on every object in the job's manifest.
This functionality is not supported by directory buckets.
s3_update_object_encryption
instance-attribute
¶
s3_update_object_encryption: NotRequired[S3UpdateObjectEncryptionOperation]
Updates the server-side encryption type of an existing encrypted object in a general purpose bucket. You can use the UpdateObjectEncryption operation to change encrypted objects from server-side encryption with Amazon S3 managed keys (SSE-S3) to server-side encryption with Key Management Service (KMS) keys (SSE-KMS), or to apply S3 Bucket Keys. You can also use the UpdateObjectEncryption operation to change the customer-managed KMS key used to encrypt your data so that you can comply with custom key-rotation standards.