pub enum S3Operation {
Show 71 variants
CreateBucket,
DeleteBucket,
HeadBucket,
ListBuckets,
GetBucketLocation,
GetBucketVersioning,
PutBucketVersioning,
GetBucketEncryption,
PutBucketEncryption,
DeleteBucketEncryption,
GetBucketCors,
PutBucketCors,
DeleteBucketCors,
GetBucketLifecycleConfiguration,
PutBucketLifecycleConfiguration,
DeleteBucketLifecycle,
GetBucketPolicy,
PutBucketPolicy,
DeleteBucketPolicy,
GetBucketTagging,
PutBucketTagging,
DeleteBucketTagging,
GetBucketNotificationConfiguration,
PutBucketNotificationConfiguration,
GetBucketLogging,
PutBucketLogging,
GetPublicAccessBlock,
PutPublicAccessBlock,
DeletePublicAccessBlock,
GetBucketOwnershipControls,
PutBucketOwnershipControls,
DeleteBucketOwnershipControls,
GetObjectLockConfiguration,
PutObjectLockConfiguration,
GetBucketAccelerateConfiguration,
PutBucketAccelerateConfiguration,
GetBucketRequestPayment,
PutBucketRequestPayment,
GetBucketWebsite,
PutBucketWebsite,
DeleteBucketWebsite,
GetBucketAcl,
PutBucketAcl,
GetBucketPolicyStatus,
PutObject,
GetObject,
HeadObject,
DeleteObject,
DeleteObjects,
CopyObject,
GetObjectTagging,
PutObjectTagging,
DeleteObjectTagging,
GetObjectAcl,
PutObjectAcl,
GetObjectRetention,
PutObjectRetention,
GetObjectLegalHold,
PutObjectLegalHold,
GetObjectAttributes,
CreateMultipartUpload,
UploadPart,
UploadPartCopy,
CompleteMultipartUpload,
AbortMultipartUpload,
ListParts,
ListMultipartUploads,
ListObjects,
ListObjectsV2,
ListObjectVersions,
PostObject,
}Expand description
All supported S3 operations.
Variants§
CreateBucket
The CreateBucket operation.
DeleteBucket
The DeleteBucket operation.
HeadBucket
The HeadBucket operation.
ListBuckets
The ListBuckets operation.
GetBucketLocation
The GetBucketLocation operation.
GetBucketVersioning
The GetBucketVersioning operation.
PutBucketVersioning
The PutBucketVersioning operation.
GetBucketEncryption
The GetBucketEncryption operation.
PutBucketEncryption
The PutBucketEncryption operation.
DeleteBucketEncryption
The DeleteBucketEncryption operation.
GetBucketCors
The GetBucketCors operation.
PutBucketCors
The PutBucketCors operation.
DeleteBucketCors
The DeleteBucketCors operation.
GetBucketLifecycleConfiguration
The GetBucketLifecycleConfiguration operation.
PutBucketLifecycleConfiguration
The PutBucketLifecycleConfiguration operation.
DeleteBucketLifecycle
The DeleteBucketLifecycle operation.
GetBucketPolicy
The GetBucketPolicy operation.
PutBucketPolicy
The PutBucketPolicy operation.
DeleteBucketPolicy
The DeleteBucketPolicy operation.
GetBucketTagging
The GetBucketTagging operation.
PutBucketTagging
The PutBucketTagging operation.
DeleteBucketTagging
The DeleteBucketTagging operation.
GetBucketNotificationConfiguration
The GetBucketNotificationConfiguration operation.
PutBucketNotificationConfiguration
The PutBucketNotificationConfiguration operation.
GetBucketLogging
The GetBucketLogging operation.
PutBucketLogging
The PutBucketLogging operation.
GetPublicAccessBlock
The GetPublicAccessBlock operation.
PutPublicAccessBlock
The PutPublicAccessBlock operation.
DeletePublicAccessBlock
The DeletePublicAccessBlock operation.
GetBucketOwnershipControls
The GetBucketOwnershipControls operation.
PutBucketOwnershipControls
The PutBucketOwnershipControls operation.
DeleteBucketOwnershipControls
The DeleteBucketOwnershipControls operation.
GetObjectLockConfiguration
The GetObjectLockConfiguration operation.
PutObjectLockConfiguration
The PutObjectLockConfiguration operation.
GetBucketAccelerateConfiguration
The GetBucketAccelerateConfiguration operation.
PutBucketAccelerateConfiguration
The PutBucketAccelerateConfiguration operation.
GetBucketRequestPayment
The GetBucketRequestPayment operation.
PutBucketRequestPayment
The PutBucketRequestPayment operation.
GetBucketWebsite
The GetBucketWebsite operation.
PutBucketWebsite
The PutBucketWebsite operation.
DeleteBucketWebsite
The DeleteBucketWebsite operation.
GetBucketAcl
The GetBucketAcl operation.
PutBucketAcl
The PutBucketAcl operation.
GetBucketPolicyStatus
The GetBucketPolicyStatus operation.
PutObject
The PutObject operation.
GetObject
The GetObject operation.
HeadObject
The HeadObject operation.
DeleteObject
The DeleteObject operation.
DeleteObjects
The DeleteObjects operation.
CopyObject
The CopyObject operation.
GetObjectTagging
The GetObjectTagging operation.
PutObjectTagging
The PutObjectTagging operation.
DeleteObjectTagging
The DeleteObjectTagging operation.
GetObjectAcl
The GetObjectAcl operation.
PutObjectAcl
The PutObjectAcl operation.
GetObjectRetention
The GetObjectRetention operation.
PutObjectRetention
The PutObjectRetention operation.
GetObjectLegalHold
The GetObjectLegalHold operation.
PutObjectLegalHold
The PutObjectLegalHold operation.
GetObjectAttributes
The GetObjectAttributes operation.
CreateMultipartUpload
The CreateMultipartUpload operation.
UploadPart
The UploadPart operation.
UploadPartCopy
The UploadPartCopy operation.
CompleteMultipartUpload
The CompleteMultipartUpload operation.
AbortMultipartUpload
The AbortMultipartUpload operation.
ListParts
The ListParts operation.
ListMultipartUploads
The ListMultipartUploads operation.
ListObjects
The ListObjects operation.
ListObjectsV2
The ListObjectsV2 operation.
ListObjectVersions
The ListObjectVersions operation.
PostObject
The PostObject (browser-based upload) operation.
Implementations§
Trait Implementations§
Source§impl Clone for S3Operation
impl Clone for S3Operation
Source§fn clone(&self) -> S3Operation
fn clone(&self) -> S3Operation
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more