"""Auto-generated from *_service.py — sync with botocore operation names.""" from enum import Enum class S3Action(str, Enum): CREATE_BUCKET = "CreateBucket" DELETE_BUCKET = "DeleteBucket" LIST_BUCKETS = "ListBuckets" HEAD_BUCKET = "HeadBucket" PUT_OBJECT = "PutObject" GET_OBJECT = "GetObject" DELETE_OBJECT = "DeleteObject" HEAD_OBJECT = "HeadObject" COPY_OBJECT = "CopyObject" LIST_OBJECTS = "ListObjects" LIST_OBJECTS_V2 = "ListObjectsV2" DELETE_OBJECTS = "DeleteObjects" GET_BUCKET_VERSIONING = "GetBucketVersioning" PUT_BUCKET_VERSIONING = "PutBucketVersioning" GET_BUCKET_ENCRYPTION = "GetBucketEncryption" PUT_BUCKET_ENCRYPTION = "PutBucketEncryption" DELETE_BUCKET_ENCRYPTION = "DeleteBucketEncryption" GET_BUCKET_LIFECYCLE_CONFIGURATION = "GetBucketLifecycleConfiguration" PUT_BUCKET_LIFECYCLE_CONFIGURATION = "PutBucketLifecycleConfiguration" DELETE_BUCKET_LIFECYCLE = "DeleteBucketLifecycle" GET_BUCKET_CORS = "GetBucketCors" PUT_BUCKET_CORS = "PutBucketCors" DELETE_BUCKET_CORS = "DeleteBucketCors" GET_BUCKET_ACL = "GetBucketAcl" PUT_BUCKET_ACL = "PutBucketAcl" GET_BUCKET_TAGGING = "GetBucketTagging" PUT_BUCKET_TAGGING = "PutBucketTagging" DELETE_BUCKET_TAGGING = "DeleteBucketTagging" GET_BUCKET_POLICY = "GetBucketPolicy" PUT_BUCKET_POLICY = "PutBucketPolicy" DELETE_BUCKET_POLICY = "DeleteBucketPolicy" GET_BUCKET_NOTIFICATION_CONFIGURATION = "GetBucketNotificationConfiguration" PUT_BUCKET_NOTIFICATION_CONFIGURATION = "PutBucketNotificationConfiguration" GET_BUCKET_LOGGING = "GetBucketLogging" PUT_BUCKET_LOGGING = "PutBucketLogging" LIST_OBJECT_VERSIONS = "ListObjectVersions" CREATE_MULTIPART_UPLOAD = "CreateMultipartUpload" UPLOAD_PART = "UploadPart" COMPLETE_MULTIPART_UPLOAD = "CompleteMultipartUpload" ABORT_MULTIPART_UPLOAD = "AbortMultipartUpload" PUT_OBJECT_LOCK_CONFIGURATION = "PutObjectLockConfiguration" GET_OBJECT_LOCK_CONFIGURATION = "GetObjectLockConfiguration" PUT_OBJECT_RETENTION = "PutObjectRetention" GET_OBJECT_RETENTION = "GetObjectRetention" PUT_OBJECT_LEGAL_HOLD = "PutObjectLegalHold" GET_OBJECT_LEGAL_HOLD = "GetObjectLegalHold" PUT_BUCKET_REPLICATION = "PutBucketReplication" GET_BUCKET_REPLICATION = "GetBucketReplication" DELETE_BUCKET_REPLICATION = "DeleteBucketReplication"