Module aws_sdk_rust::aws::s3::bucket [] [src]

Structs

Bucket
BucketLoggingStatus
CORSRule
CloudFunctionConfiguration
CreateBucketRequest
DeleteBucketCorsRequest
DeleteBucketPolicyRequest
DeleteBucketReplicationRequest
DeleteBucketRequest
DeleteBucketTaggingRequest
DeleteBucketWebsiteRequest
Destination
GetBucketCorsOutput
GetBucketCorsRequest
GetBucketLoggingOutput
GetBucketLoggingRequest
GetBucketNotificationConfigurationRequest
GetBucketReplicationOutput
GetBucketVersioningOutput
GetBucketVersioningRequest
HeadBucketRequest
LifecycleConfiguration
LoggingEnabled
NotificationConfiguration

Container for specifying the notification configuration of the bucket. If this element is empty, notifications are turned off on the bucket.

PutBucketLifecycleRequest
PutBucketLoggingRequest
PutBucketNotificationRequest
PutBucketPolicyRequest

Put bucket policy request

PutBucketReplicationRequest
PutBucketRequestPaymentRequest
PutBucketVersioningRequest
PutBucketWebsiteRequest
QueueConfigurationDeprecated
ReplicationConfiguration

Container for replication rules. You can add as many as 1,000 rules. Total replication configuration size can be up to 2 MB.

RoutingRule
TopicConfigurationDeprecated
VersioningConfiguration
WebsiteConfiguration

Functions

create_bucket_config_xml

Manually writes out bucket configuration (location constraint) in XML.

needs_create_bucket_config

Helper function to determine if a create config is needed.