module Aws
module Aws::S3
module Aws::S3::ClientApi
module Aws::S3::Encryption
module Aws::S3::Encryption::Errors
module Aws::S3::Encryption::KeyProvider
module Aws::S3::Encryption::Utils
module Aws::S3::EncryptionV2
module Aws::S3::EncryptionV2::Errors
module Aws::S3::EncryptionV2::KeyProvider
module Aws::S3::EncryptionV2::Utils
module Aws::S3::Errors
module Aws::S3::EventStreams
module Aws::S3::Plugins
module Aws::S3::Types
module Aws::S3::Waiters
class Aws::S3::AccessPointARN
class Aws::S3::Bucket
class Aws::S3::Bucket::Collection
class Aws::S3::BucketAcl
class Aws::S3::BucketAcl::Collection
class Aws::S3::BucketCors
class Aws::S3::BucketCors::Collection
class Aws::S3::BucketLifecycle
class Aws::S3::BucketLifecycle::Collection
class Aws::S3::BucketLifecycleConfiguration
class Aws::S3::BucketLifecycleConfiguration::Collection
class Aws::S3::BucketLogging
class Aws::S3::BucketLogging::Collection
class Aws::S3::BucketNotification
class Aws::S3::BucketNotification::Collection
class Aws::S3::BucketPolicy
class Aws::S3::BucketPolicy::Collection
class Aws::S3::BucketRegionCache
class Aws::S3::BucketRequestPayment
class Aws::S3::BucketRequestPayment::Collection
class Aws::S3::BucketTagging
class Aws::S3::BucketTagging::Collection
class Aws::S3::BucketVersioning
class Aws::S3::BucketVersioning::Collection
class Aws::S3::BucketWebsite
class Aws::S3::BucketWebsite::Collection
class Aws::S3::Client
class Aws::S3::Encryption::Client
class Aws::S3::Encryption::DecryptHandler
class Aws::S3::Encryption::DefaultCipherProvider
class Aws::S3::Encryption::DefaultKeyProvider
class Aws::S3::Encryption::EncryptHandler
class Aws::S3::Encryption::Errors::DecryptionError
class Aws::S3::Encryption::Errors::EncryptionError
class Aws::S3::Encryption::IOAuthDecrypter
class Aws::S3::Encryption::IODecrypter
class Aws::S3::Encryption::IOEncrypter
class Aws::S3::Encryption::KmsCipherProvider
class Aws::S3::Encryption::Materials
class Aws::S3::EncryptionV2::Client
class Aws::S3::EncryptionV2::DecryptHandler
class Aws::S3::EncryptionV2::DefaultCipherProvider
class Aws::S3::EncryptionV2::DefaultKeyProvider
class Aws::S3::EncryptionV2::EncryptHandler
class Aws::S3::EncryptionV2::Errors::CEKAlgMismatchError
class Aws::S3::EncryptionV2::Errors::DecryptionError
class Aws::S3::EncryptionV2::Errors::EncryptionError
class Aws::S3::EncryptionV2::Errors::LegacyDecryptionError
class Aws::S3::EncryptionV2::IOAuthDecrypter
class Aws::S3::EncryptionV2::IODecrypter
class Aws::S3::EncryptionV2::IOEncrypter
class Aws::S3::EncryptionV2::KmsCipherProvider
class Aws::S3::EncryptionV2::Materials
class Aws::S3::Errors::BucketAlreadyExists
class Aws::S3::Errors::BucketAlreadyOwnedByYou
class Aws::S3::Errors::InvalidObjectState
class Aws::S3::Errors::NoSuchBucket
class Aws::S3::Errors::NoSuchKey
class Aws::S3::Errors::NoSuchUpload
class Aws::S3::Errors::ObjectAlreadyInActiveTierError
class Aws::S3::Errors::ObjectNotInActiveTierError
class Aws::S3::EventStreams::SelectObjectContentEventStream
class Aws::S3::FileDownloader
class Aws::S3::FilePart
class Aws::S3::FileUploader
class Aws::S3::LegacySigner
class Aws::S3::MultipartFileUploader
class Aws::S3::MultipartFileUploader::MultipartProgress
class Aws::S3::MultipartFileUploader::PartList
class Aws::S3::MultipartStreamUploader
class Aws::S3::MultipartUpload
class Aws::S3::MultipartUpload::Collection
class Aws::S3::MultipartUploadError
class Aws::S3::MultipartUploadPart
class Aws::S3::MultipartUploadPart::Collection
class Aws::S3::Object
class Aws::S3::Object::Collection
class Aws::S3::ObjectAcl
class Aws::S3::ObjectAcl::Collection
class Aws::S3::ObjectCopier
class Aws::S3::ObjectLambdaARN
class Aws::S3::ObjectMultipartCopier
class Aws::S3::ObjectMultipartCopier::PartQueue
class Aws::S3::ObjectSummary
class Aws::S3::ObjectSummary::Collection
class Aws::S3::ObjectVersion
class Aws::S3::ObjectVersion::Collection
class Aws::S3::OutpostAccessPointARN
class Aws::S3::Plugins::ARN
class Aws::S3::Plugins::ARN::ARNHandler
class Aws::S3::Plugins::ARN::UrlHandler
class Aws::S3::Plugins::Accelerate
class Aws::S3::Plugins::Accelerate::AccelerateHandler
class Aws::S3::Plugins::Accelerate::OptionHandler
class Aws::S3::Plugins::BucketDns
class Aws::S3::Plugins::BucketDns::Handler
class Aws::S3::Plugins::BucketNameRestrictions
class Aws::S3::Plugins::BucketNameRestrictions::Handler
class Aws::S3::Plugins::Dualstack
class Aws::S3::Plugins::Dualstack::DualstackHandler
class Aws::S3::Plugins::Dualstack::OptionHandler
class Aws::S3::Plugins::Expect100Continue
class Aws::S3::Plugins::Expect100Continue::Handler
class Aws::S3::Plugins::GetBucketLocationFix
class Aws::S3::Plugins::GetBucketLocationFix::Handler
class Aws::S3::Plugins::Http200Errors
class Aws::S3::Plugins::Http200Errors::Handler
class Aws::S3::Plugins::IADRegionalEndpoint
class Aws::S3::Plugins::IADRegionalEndpoint::Handler
class Aws::S3::Plugins::LocationConstraint
class Aws::S3::Plugins::LocationConstraint::Handler
class Aws::S3::Plugins::Md5s
class Aws::S3::Plugins::Md5s::Handler
class Aws::S3::Plugins::ObjectLambdaEndpoint
class Aws::S3::Plugins::ObjectLambdaEndpoint::Handler
class Aws::S3::Plugins::Redirects
class Aws::S3::Plugins::Redirects::Handler
class Aws::S3::Plugins::RetryableBlockIO
class Aws::S3::Plugins::RetryableManagedFile
class Aws::S3::Plugins::S3HostId
class Aws::S3::Plugins::S3HostId::Handler
class Aws::S3::Plugins::S3Signer
class Aws::S3::Plugins::S3Signer::BucketRegionErrorHandler
class Aws::S3::Plugins::S3Signer::CachedBucketRegionHandler
class Aws::S3::Plugins::S3Signer::LegacyHandler
class Aws::S3::Plugins::S3Signer::V4Handler
class Aws::S3::Plugins::SseCpk
class Aws::S3::Plugins::SseCpk::Handler
class Aws::S3::Plugins::StreamingRetry
class Aws::S3::Plugins::StreamingRetry::Handler
class Aws::S3::Plugins::UrlEncodedKeys
class Aws::S3::Plugins::UrlEncodedKeys::Handler
class Aws::S3::PresignedPost
class Aws::S3::Presigner
class Aws::S3::Resource
class Aws::S3::Types::AbortIncompleteMultipartUpload
class Aws::S3::Types::AbortMultipartUploadOutput
class Aws::S3::Types::AbortMultipartUploadRequest
class Aws::S3::Types::AccelerateConfiguration
class Aws::S3::Types::AccessControlPolicy
class Aws::S3::Types::AccessControlTranslation
class Aws::S3::Types::AnalyticsAndOperator
class Aws::S3::Types::AnalyticsConfiguration
class Aws::S3::Types::AnalyticsExportDestination
class Aws::S3::Types::AnalyticsFilter
class Aws::S3::Types::AnalyticsS3BucketDestination
class Aws::S3::Types::Bucket
class Aws::S3::Types::BucketAlreadyExists
class Aws::S3::Types::BucketAlreadyOwnedByYou
class Aws::S3::Types::BucketLifecycleConfiguration
class Aws::S3::Types::BucketLoggingStatus
class Aws::S3::Types::CORSConfiguration
class Aws::S3::Types::CORSRule
class Aws::S3::Types::CSVInput
class Aws::S3::Types::CSVOutput
class Aws::S3::Types::CloudFunctionConfiguration
class Aws::S3::Types::CommonPrefix
class Aws::S3::Types::CompleteMultipartUploadOutput
class Aws::S3::Types::CompleteMultipartUploadRequest
class Aws::S3::Types::CompletedMultipartUpload
class Aws::S3::Types::CompletedPart
class Aws::S3::Types::Condition
class Aws::S3::Types::ContinuationEvent
class Aws::S3::Types::CopyObjectOutput
class Aws::S3::Types::CopyObjectRequest
class Aws::S3::Types::CopyObjectResult
class Aws::S3::Types::CopyPartResult
class Aws::S3::Types::CreateBucketConfiguration
class Aws::S3::Types::CreateBucketOutput
class Aws::S3::Types::CreateBucketRequest
class Aws::S3::Types::CreateMultipartUploadOutput
class Aws::S3::Types::CreateMultipartUploadRequest
class Aws::S3::Types::DefaultRetention
class Aws::S3::Types::Delete
class Aws::S3::Types::DeleteBucketAnalyticsConfigurationRequest
class Aws::S3::Types::DeleteBucketCorsRequest
class Aws::S3::Types::DeleteBucketEncryptionRequest
class Aws::S3::Types::DeleteBucketIntelligentTieringConfigurationRequest
class Aws::S3::Types::DeleteBucketInventoryConfigurationRequest
class Aws::S3::Types::DeleteBucketLifecycleRequest
class Aws::S3::Types::DeleteBucketMetricsConfigurationRequest
class Aws::S3::Types::DeleteBucketOwnershipControlsRequest
class Aws::S3::Types::DeleteBucketPolicyRequest
class Aws::S3::Types::DeleteBucketReplicationRequest
class Aws::S3::Types::DeleteBucketRequest
class Aws::S3::Types::DeleteBucketTaggingRequest
class Aws::S3::Types::DeleteBucketWebsiteRequest
class Aws::S3::Types::DeleteMarkerEntry
class Aws::S3::Types::DeleteMarkerReplication
class Aws::S3::Types::DeleteObjectOutput
class Aws::S3::Types::DeleteObjectRequest
class Aws::S3::Types::DeleteObjectTaggingOutput
class Aws::S3::Types::DeleteObjectTaggingRequest
class Aws::S3::Types::DeleteObjectsOutput
class Aws::S3::Types::DeleteObjectsRequest
class Aws::S3::Types::DeletePublicAccessBlockRequest
class Aws::S3::Types::DeletedObject
class Aws::S3::Types::Destination
class Aws::S3::Types::Encryption
class Aws::S3::Types::EncryptionConfiguration
class Aws::S3::Types::EndEvent
class Aws::S3::Types::Error
class Aws::S3::Types::ErrorDocument
class Aws::S3::Types::ExistingObjectReplication
class Aws::S3::Types::FilterRule
class Aws::S3::Types::GetBucketAccelerateConfigurationOutput
class Aws::S3::Types::GetBucketAccelerateConfigurationRequest
class Aws::S3::Types::GetBucketAclOutput
class Aws::S3::Types::GetBucketAclRequest
class Aws::S3::Types::GetBucketAnalyticsConfigurationOutput
class Aws::S3::Types::GetBucketAnalyticsConfigurationRequest
class Aws::S3::Types::GetBucketCorsOutput
class Aws::S3::Types::GetBucketCorsRequest
class Aws::S3::Types::GetBucketEncryptionOutput
class Aws::S3::Types::GetBucketEncryptionRequest
class Aws::S3::Types::GetBucketIntelligentTieringConfigurationOutput
class Aws::S3::Types::GetBucketIntelligentTieringConfigurationRequest
class Aws::S3::Types::GetBucketInventoryConfigurationOutput
class Aws::S3::Types::GetBucketInventoryConfigurationRequest
class Aws::S3::Types::GetBucketLifecycleConfigurationOutput
class Aws::S3::Types::GetBucketLifecycleConfigurationRequest
class Aws::S3::Types::GetBucketLifecycleOutput
class Aws::S3::Types::GetBucketLifecycleRequest
class Aws::S3::Types::GetBucketLocationOutput
class Aws::S3::Types::GetBucketLocationRequest
class Aws::S3::Types::GetBucketLoggingOutput
class Aws::S3::Types::GetBucketLoggingRequest
class Aws::S3::Types::GetBucketMetricsConfigurationOutput
class Aws::S3::Types::GetBucketMetricsConfigurationRequest
class Aws::S3::Types::GetBucketNotificationConfigurationRequest
class Aws::S3::Types::GetBucketOwnershipControlsOutput
class Aws::S3::Types::GetBucketOwnershipControlsRequest
class Aws::S3::Types::GetBucketPolicyOutput
class Aws::S3::Types::GetBucketPolicyRequest
class Aws::S3::Types::GetBucketPolicyStatusOutput
class Aws::S3::Types::GetBucketPolicyStatusRequest
class Aws::S3::Types::GetBucketReplicationOutput
class Aws::S3::Types::GetBucketReplicationRequest
class Aws::S3::Types::GetBucketRequestPaymentOutput
class Aws::S3::Types::GetBucketRequestPaymentRequest
class Aws::S3::Types::GetBucketTaggingOutput
class Aws::S3::Types::GetBucketTaggingRequest
class Aws::S3::Types::GetBucketVersioningOutput
class Aws::S3::Types::GetBucketVersioningRequest
class Aws::S3::Types::GetBucketWebsiteOutput
class Aws::S3::Types::GetBucketWebsiteRequest
class Aws::S3::Types::GetObjectAclOutput
class Aws::S3::Types::GetObjectAclRequest
class Aws::S3::Types::GetObjectLegalHoldOutput
class Aws::S3::Types::GetObjectLegalHoldRequest
class Aws::S3::Types::GetObjectLockConfigurationOutput
class Aws::S3::Types::GetObjectLockConfigurationRequest
class Aws::S3::Types::GetObjectOutput
class Aws::S3::Types::GetObjectRequest
class Aws::S3::Types::GetObjectRetentionOutput
class Aws::S3::Types::GetObjectRetentionRequest
class Aws::S3::Types::GetObjectTaggingOutput
class Aws::S3::Types::GetObjectTaggingRequest
class Aws::S3::Types::GetObjectTorrentOutput
class Aws::S3::Types::GetObjectTorrentRequest
class Aws::S3::Types::GetPublicAccessBlockOutput
class Aws::S3::Types::GetPublicAccessBlockRequest
class Aws::S3::Types::GlacierJobParameters
class Aws::S3::Types::Grant
class Aws::S3::Types::Grantee
class Aws::S3::Types::HeadBucketRequest
class Aws::S3::Types::HeadObjectOutput
class Aws::S3::Types::HeadObjectRequest
class Aws::S3::Types::IndexDocument
class Aws::S3::Types::Initiator
class Aws::S3::Types::InputSerialization
class Aws::S3::Types::IntelligentTieringAndOperator
class Aws::S3::Types::IntelligentTieringConfiguration
class Aws::S3::Types::IntelligentTieringFilter
class Aws::S3::Types::InvalidObjectState
class Aws::S3::Types::InventoryConfiguration
class Aws::S3::Types::InventoryDestination
class Aws::S3::Types::InventoryEncryption
class Aws::S3::Types::InventoryFilter
class Aws::S3::Types::InventoryS3BucketDestination
class Aws::S3::Types::InventorySchedule
class Aws::S3::Types::JSONInput
class Aws::S3::Types::JSONOutput
class Aws::S3::Types::LambdaFunctionConfiguration
class Aws::S3::Types::LifecycleConfiguration
class Aws::S3::Types::LifecycleExpiration
class Aws::S3::Types::LifecycleRule
class Aws::S3::Types::LifecycleRuleAndOperator
class Aws::S3::Types::LifecycleRuleFilter
class Aws::S3::Types::ListBucketAnalyticsConfigurationsOutput
class Aws::S3::Types::ListBucketAnalyticsConfigurationsRequest
class Aws::S3::Types::ListBucketIntelligentTieringConfigurationsOutput
class Aws::S3::Types::ListBucketIntelligentTieringConfigurationsRequest
class Aws::S3::Types::ListBucketInventoryConfigurationsOutput
class Aws::S3::Types::ListBucketInventoryConfigurationsRequest
class Aws::S3::Types::ListBucketMetricsConfigurationsOutput
class Aws::S3::Types::ListBucketMetricsConfigurationsRequest
class Aws::S3::Types::ListBucketsOutput
class Aws::S3::Types::ListMultipartUploadsOutput
class Aws::S3::Types::ListMultipartUploadsRequest
class Aws::S3::Types::ListObjectVersionsOutput
class Aws::S3::Types::ListObjectVersionsRequest
class Aws::S3::Types::ListObjectsOutput
class Aws::S3::Types::ListObjectsRequest
class Aws::S3::Types::ListObjectsV2Output
class Aws::S3::Types::ListObjectsV2Request
class Aws::S3::Types::ListPartsOutput
class Aws::S3::Types::ListPartsRequest
class Aws::S3::Types::LoggingEnabled
class Aws::S3::Types::MetadataEntry
class Aws::S3::Types::Metrics
class Aws::S3::Types::MetricsAndOperator
class Aws::S3::Types::MetricsConfiguration
class Aws::S3::Types::MetricsFilter
class Aws::S3::Types::MultipartUpload
class Aws::S3::Types::NoSuchBucket
class Aws::S3::Types::NoSuchKey
class Aws::S3::Types::NoSuchUpload
class Aws::S3::Types::NoncurrentVersionExpiration
class Aws::S3::Types::NoncurrentVersionTransition
class Aws::S3::Types::NotificationConfiguration
class Aws::S3::Types::NotificationConfigurationDeprecated
class Aws::S3::Types::NotificationConfigurationFilter
class Aws::S3::Types::Object
class Aws::S3::Types::ObjectAlreadyInActiveTierError
class Aws::S3::Types::ObjectIdentifier
class Aws::S3::Types::ObjectLockConfiguration
class Aws::S3::Types::ObjectLockLegalHold
class Aws::S3::Types::ObjectLockRetention
class Aws::S3::Types::ObjectLockRule
class Aws::S3::Types::ObjectNotInActiveTierError
class Aws::S3::Types::ObjectVersion
class Aws::S3::Types::OutputLocation
class Aws::S3::Types::OutputSerialization
class Aws::S3::Types::Owner
class Aws::S3::Types::OwnershipControls
class Aws::S3::Types::OwnershipControlsRule
class Aws::S3::Types::ParquetInput
class Aws::S3::Types::Part
class Aws::S3::Types::PolicyStatus
class Aws::S3::Types::Progress
class Aws::S3::Types::ProgressEvent
class Aws::S3::Types::PublicAccessBlockConfiguration
class Aws::S3::Types::PutBucketAccelerateConfigurationRequest
class Aws::S3::Types::PutBucketAclRequest
class Aws::S3::Types::PutBucketAnalyticsConfigurationRequest
class Aws::S3::Types::PutBucketCorsRequest
class Aws::S3::Types::PutBucketEncryptionRequest
class Aws::S3::Types::PutBucketIntelligentTieringConfigurationRequest
class Aws::S3::Types::PutBucketInventoryConfigurationRequest
class Aws::S3::Types::PutBucketLifecycleConfigurationRequest
class Aws::S3::Types::PutBucketLifecycleRequest
class Aws::S3::Types::PutBucketLoggingRequest
class Aws::S3::Types::PutBucketMetricsConfigurationRequest
class Aws::S3::Types::PutBucketNotificationConfigurationRequest
class Aws::S3::Types::PutBucketNotificationRequest
class Aws::S3::Types::PutBucketOwnershipControlsRequest
class Aws::S3::Types::PutBucketPolicyRequest
class Aws::S3::Types::PutBucketReplicationRequest
class Aws::S3::Types::PutBucketRequestPaymentRequest
class Aws::S3::Types::PutBucketTaggingRequest
class Aws::S3::Types::PutBucketVersioningRequest
class Aws::S3::Types::PutBucketWebsiteRequest
class Aws::S3::Types::PutObjectAclOutput
class Aws::S3::Types::PutObjectAclRequest
class Aws::S3::Types::PutObjectLegalHoldOutput
class Aws::S3::Types::PutObjectLegalHoldRequest
class Aws::S3::Types::PutObjectLockConfigurationOutput
class Aws::S3::Types::PutObjectLockConfigurationRequest
class Aws::S3::Types::PutObjectOutput
class Aws::S3::Types::PutObjectRequest
class Aws::S3::Types::PutObjectRetentionOutput
class Aws::S3::Types::PutObjectRetentionRequest
class Aws::S3::Types::PutObjectTaggingOutput
class Aws::S3::Types::PutObjectTaggingRequest
class Aws::S3::Types::PutPublicAccessBlockRequest
class Aws::S3::Types::QueueConfiguration
class Aws::S3::Types::QueueConfigurationDeprecated
class Aws::S3::Types::RecordsEvent
class Aws::S3::Types::Redirect
class Aws::S3::Types::RedirectAllRequestsTo
class Aws::S3::Types::ReplicaModifications
class Aws::S3::Types::ReplicationConfiguration
class Aws::S3::Types::ReplicationRule
class Aws::S3::Types::ReplicationRuleAndOperator
class Aws::S3::Types::ReplicationRuleFilter
class Aws::S3::Types::ReplicationTime
class Aws::S3::Types::ReplicationTimeValue
class Aws::S3::Types::RequestPaymentConfiguration
class Aws::S3::Types::RequestProgress
class Aws::S3::Types::RestoreObjectOutput
class Aws::S3::Types::RestoreObjectRequest
class Aws::S3::Types::RestoreRequest
class Aws::S3::Types::RoutingRule
class Aws::S3::Types::Rule
class Aws::S3::Types::S3KeyFilter
class Aws::S3::Types::S3Location
class Aws::S3::Types::SSEKMS
class Aws::S3::Types::SSES3
class Aws::S3::Types::ScanRange
class Aws::S3::Types::SelectObjectContentEventStream
class Aws::S3::Types::SelectObjectContentOutput
class Aws::S3::Types::SelectObjectContentRequest
class Aws::S3::Types::SelectParameters
class Aws::S3::Types::ServerSideEncryptionByDefault
class Aws::S3::Types::ServerSideEncryptionConfiguration
class Aws::S3::Types::ServerSideEncryptionRule
class Aws::S3::Types::SourceSelectionCriteria
class Aws::S3::Types::SseKmsEncryptedObjects
class Aws::S3::Types::Stats
class Aws::S3::Types::StatsEvent
class Aws::S3::Types::StorageClassAnalysis
class Aws::S3::Types::StorageClassAnalysisDataExport
class Aws::S3::Types::Tag
class Aws::S3::Types::Tagging
class Aws::S3::Types::TargetGrant
class Aws::S3::Types::Tiering
class Aws::S3::Types::TopicConfiguration
class Aws::S3::Types::TopicConfigurationDeprecated
class Aws::S3::Types::Transition
class Aws::S3::Types::UploadPartCopyOutput
class Aws::S3::Types::UploadPartCopyRequest
class Aws::S3::Types::UploadPartOutput
class Aws::S3::Types::UploadPartRequest
class Aws::S3::Types::VersioningConfiguration
class Aws::S3::Types::WebsiteConfiguration
class Aws::S3::Types::WriteGetObjectResponseRequest
class Aws::S3::Waiters::BucketExists
class Aws::S3::Waiters::BucketNotExists
class Aws::S3::Waiters::ObjectExists
class Aws::S3::Waiters::ObjectNotExists
aws-sdk-s3
1.96.2
# bucket
(Bucket)
def bucket Bucket.new( name: @bucket_name, client: @client ) end