Versions in this module Expand all Collapse all v1 v1.43.11 Mar 3, 2022 Changes in this version + type S3API interface + AbortMultipartUpload func(*s3.AbortMultipartUploadInput) (*s3.AbortMultipartUploadOutput, error) + AbortMultipartUploadRequest func(*s3.AbortMultipartUploadInput) (*request.Request, *s3.AbortMultipartUploadOutput) + AbortMultipartUploadWithContext func(aws.Context, *s3.AbortMultipartUploadInput, ...request.Option) (*s3.AbortMultipartUploadOutput, error) + CompleteMultipartUpload func(*s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error) + CompleteMultipartUploadRequest func(*s3.CompleteMultipartUploadInput) (*request.Request, *s3.CompleteMultipartUploadOutput) + CompleteMultipartUploadWithContext func(aws.Context, *s3.CompleteMultipartUploadInput, ...request.Option) (*s3.CompleteMultipartUploadOutput, error) + CopyObject func(*s3.CopyObjectInput) (*s3.CopyObjectOutput, error) + CopyObjectRequest func(*s3.CopyObjectInput) (*request.Request, *s3.CopyObjectOutput) + CopyObjectWithContext func(aws.Context, *s3.CopyObjectInput, ...request.Option) (*s3.CopyObjectOutput, error) + CreateBucket func(*s3.CreateBucketInput) (*s3.CreateBucketOutput, error) + CreateBucketRequest func(*s3.CreateBucketInput) (*request.Request, *s3.CreateBucketOutput) + CreateBucketWithContext func(aws.Context, *s3.CreateBucketInput, ...request.Option) (*s3.CreateBucketOutput, error) + CreateMultipartUpload func(*s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error) + CreateMultipartUploadRequest func(*s3.CreateMultipartUploadInput) (*request.Request, *s3.CreateMultipartUploadOutput) + CreateMultipartUploadWithContext func(aws.Context, *s3.CreateMultipartUploadInput, ...request.Option) (*s3.CreateMultipartUploadOutput, error) + DeleteBucket func(*s3.DeleteBucketInput) (*s3.DeleteBucketOutput, error) + DeleteBucketAnalyticsConfiguration func(*s3.DeleteBucketAnalyticsConfigurationInput) (*s3.DeleteBucketAnalyticsConfigurationOutput, error) + DeleteBucketAnalyticsConfigurationRequest func(*s3.DeleteBucketAnalyticsConfigurationInput) (*request.Request, *s3.DeleteBucketAnalyticsConfigurationOutput) + DeleteBucketAnalyticsConfigurationWithContext func(aws.Context, *s3.DeleteBucketAnalyticsConfigurationInput, ...request.Option) (*s3.DeleteBucketAnalyticsConfigurationOutput, error) + DeleteBucketCors func(*s3.DeleteBucketCorsInput) (*s3.DeleteBucketCorsOutput, error) + DeleteBucketCorsRequest func(*s3.DeleteBucketCorsInput) (*request.Request, *s3.DeleteBucketCorsOutput) + DeleteBucketCorsWithContext func(aws.Context, *s3.DeleteBucketCorsInput, ...request.Option) (*s3.DeleteBucketCorsOutput, error) + DeleteBucketEncryption func(*s3.DeleteBucketEncryptionInput) (*s3.DeleteBucketEncryptionOutput, error) + DeleteBucketEncryptionRequest func(*s3.DeleteBucketEncryptionInput) (*request.Request, *s3.DeleteBucketEncryptionOutput) + DeleteBucketEncryptionWithContext func(aws.Context, *s3.DeleteBucketEncryptionInput, ...request.Option) (*s3.DeleteBucketEncryptionOutput, error) + DeleteBucketIntelligentTieringConfiguration func(*s3.DeleteBucketIntelligentTieringConfigurationInput) (*s3.DeleteBucketIntelligentTieringConfigurationOutput, error) + DeleteBucketIntelligentTieringConfigurationRequest func(*s3.DeleteBucketIntelligentTieringConfigurationInput) (*request.Request, *s3.DeleteBucketIntelligentTieringConfigurationOutput) + DeleteBucketIntelligentTieringConfigurationWithContext func(aws.Context, *s3.DeleteBucketIntelligentTieringConfigurationInput, ...) (*s3.DeleteBucketIntelligentTieringConfigurationOutput, error) + DeleteBucketInventoryConfiguration func(*s3.DeleteBucketInventoryConfigurationInput) (*s3.DeleteBucketInventoryConfigurationOutput, error) + DeleteBucketInventoryConfigurationRequest func(*s3.DeleteBucketInventoryConfigurationInput) (*request.Request, *s3.DeleteBucketInventoryConfigurationOutput) + DeleteBucketInventoryConfigurationWithContext func(aws.Context, *s3.DeleteBucketInventoryConfigurationInput, ...request.Option) (*s3.DeleteBucketInventoryConfigurationOutput, error) + DeleteBucketLifecycle func(*s3.DeleteBucketLifecycleInput) (*s3.DeleteBucketLifecycleOutput, error) + DeleteBucketLifecycleRequest func(*s3.DeleteBucketLifecycleInput) (*request.Request, *s3.DeleteBucketLifecycleOutput) + DeleteBucketLifecycleWithContext func(aws.Context, *s3.DeleteBucketLifecycleInput, ...request.Option) (*s3.DeleteBucketLifecycleOutput, error) + DeleteBucketMetricsConfiguration func(*s3.DeleteBucketMetricsConfigurationInput) (*s3.DeleteBucketMetricsConfigurationOutput, error) + DeleteBucketMetricsConfigurationRequest func(*s3.DeleteBucketMetricsConfigurationInput) (*request.Request, *s3.DeleteBucketMetricsConfigurationOutput) + DeleteBucketMetricsConfigurationWithContext func(aws.Context, *s3.DeleteBucketMetricsConfigurationInput, ...request.Option) (*s3.DeleteBucketMetricsConfigurationOutput, error) + DeleteBucketOwnershipControls func(*s3.DeleteBucketOwnershipControlsInput) (*s3.DeleteBucketOwnershipControlsOutput, error) + DeleteBucketOwnershipControlsRequest func(*s3.DeleteBucketOwnershipControlsInput) (*request.Request, *s3.DeleteBucketOwnershipControlsOutput) + DeleteBucketOwnershipControlsWithContext func(aws.Context, *s3.DeleteBucketOwnershipControlsInput, ...request.Option) (*s3.DeleteBucketOwnershipControlsOutput, error) + DeleteBucketPolicy func(*s3.DeleteBucketPolicyInput) (*s3.DeleteBucketPolicyOutput, error) + DeleteBucketPolicyRequest func(*s3.DeleteBucketPolicyInput) (*request.Request, *s3.DeleteBucketPolicyOutput) + DeleteBucketPolicyWithContext func(aws.Context, *s3.DeleteBucketPolicyInput, ...request.Option) (*s3.DeleteBucketPolicyOutput, error) + DeleteBucketReplication func(*s3.DeleteBucketReplicationInput) (*s3.DeleteBucketReplicationOutput, error) + DeleteBucketReplicationRequest func(*s3.DeleteBucketReplicationInput) (*request.Request, *s3.DeleteBucketReplicationOutput) + DeleteBucketReplicationWithContext func(aws.Context, *s3.DeleteBucketReplicationInput, ...request.Option) (*s3.DeleteBucketReplicationOutput, error) + DeleteBucketRequest func(*s3.DeleteBucketInput) (*request.Request, *s3.DeleteBucketOutput) + DeleteBucketTagging func(*s3.DeleteBucketTaggingInput) (*s3.DeleteBucketTaggingOutput, error) + DeleteBucketTaggingRequest func(*s3.DeleteBucketTaggingInput) (*request.Request, *s3.DeleteBucketTaggingOutput) + DeleteBucketTaggingWithContext func(aws.Context, *s3.DeleteBucketTaggingInput, ...request.Option) (*s3.DeleteBucketTaggingOutput, error) + DeleteBucketWebsite func(*s3.DeleteBucketWebsiteInput) (*s3.DeleteBucketWebsiteOutput, error) + DeleteBucketWebsiteRequest func(*s3.DeleteBucketWebsiteInput) (*request.Request, *s3.DeleteBucketWebsiteOutput) + DeleteBucketWebsiteWithContext func(aws.Context, *s3.DeleteBucketWebsiteInput, ...request.Option) (*s3.DeleteBucketWebsiteOutput, error) + DeleteBucketWithContext func(aws.Context, *s3.DeleteBucketInput, ...request.Option) (*s3.DeleteBucketOutput, error) + DeleteObject func(*s3.DeleteObjectInput) (*s3.DeleteObjectOutput, error) + DeleteObjectRequest func(*s3.DeleteObjectInput) (*request.Request, *s3.DeleteObjectOutput) + DeleteObjectTagging func(*s3.DeleteObjectTaggingInput) (*s3.DeleteObjectTaggingOutput, error) + DeleteObjectTaggingRequest func(*s3.DeleteObjectTaggingInput) (*request.Request, *s3.DeleteObjectTaggingOutput) + DeleteObjectTaggingWithContext func(aws.Context, *s3.DeleteObjectTaggingInput, ...request.Option) (*s3.DeleteObjectTaggingOutput, error) + DeleteObjectWithContext func(aws.Context, *s3.DeleteObjectInput, ...request.Option) (*s3.DeleteObjectOutput, error) + DeleteObjects func(*s3.DeleteObjectsInput) (*s3.DeleteObjectsOutput, error) + DeleteObjectsRequest func(*s3.DeleteObjectsInput) (*request.Request, *s3.DeleteObjectsOutput) + DeleteObjectsWithContext func(aws.Context, *s3.DeleteObjectsInput, ...request.Option) (*s3.DeleteObjectsOutput, error) + DeletePublicAccessBlock func(*s3.DeletePublicAccessBlockInput) (*s3.DeletePublicAccessBlockOutput, error) + DeletePublicAccessBlockRequest func(*s3.DeletePublicAccessBlockInput) (*request.Request, *s3.DeletePublicAccessBlockOutput) + DeletePublicAccessBlockWithContext func(aws.Context, *s3.DeletePublicAccessBlockInput, ...request.Option) (*s3.DeletePublicAccessBlockOutput, error) + GetBucketAccelerateConfiguration func(*s3.GetBucketAccelerateConfigurationInput) (*s3.GetBucketAccelerateConfigurationOutput, error) + GetBucketAccelerateConfigurationRequest func(*s3.GetBucketAccelerateConfigurationInput) (*request.Request, *s3.GetBucketAccelerateConfigurationOutput) + GetBucketAccelerateConfigurationWithContext func(aws.Context, *s3.GetBucketAccelerateConfigurationInput, ...request.Option) (*s3.GetBucketAccelerateConfigurationOutput, error) + GetBucketAcl func(*s3.GetBucketAclInput) (*s3.GetBucketAclOutput, error) + GetBucketAclRequest func(*s3.GetBucketAclInput) (*request.Request, *s3.GetBucketAclOutput) + GetBucketAclWithContext func(aws.Context, *s3.GetBucketAclInput, ...request.Option) (*s3.GetBucketAclOutput, error) + GetBucketAnalyticsConfiguration func(*s3.GetBucketAnalyticsConfigurationInput) (*s3.GetBucketAnalyticsConfigurationOutput, error) + GetBucketAnalyticsConfigurationRequest func(*s3.GetBucketAnalyticsConfigurationInput) (*request.Request, *s3.GetBucketAnalyticsConfigurationOutput) + GetBucketAnalyticsConfigurationWithContext func(aws.Context, *s3.GetBucketAnalyticsConfigurationInput, ...request.Option) (*s3.GetBucketAnalyticsConfigurationOutput, error) + GetBucketCors func(*s3.GetBucketCorsInput) (*s3.GetBucketCorsOutput, error) + GetBucketCorsRequest func(*s3.GetBucketCorsInput) (*request.Request, *s3.GetBucketCorsOutput) + GetBucketCorsWithContext func(aws.Context, *s3.GetBucketCorsInput, ...request.Option) (*s3.GetBucketCorsOutput, error) + GetBucketEncryption func(*s3.GetBucketEncryptionInput) (*s3.GetBucketEncryptionOutput, error) + GetBucketEncryptionRequest func(*s3.GetBucketEncryptionInput) (*request.Request, *s3.GetBucketEncryptionOutput) + GetBucketEncryptionWithContext func(aws.Context, *s3.GetBucketEncryptionInput, ...request.Option) (*s3.GetBucketEncryptionOutput, error) + GetBucketIntelligentTieringConfiguration func(*s3.GetBucketIntelligentTieringConfigurationInput) (*s3.GetBucketIntelligentTieringConfigurationOutput, error) + GetBucketIntelligentTieringConfigurationRequest func(*s3.GetBucketIntelligentTieringConfigurationInput) (*request.Request, *s3.GetBucketIntelligentTieringConfigurationOutput) + GetBucketIntelligentTieringConfigurationWithContext func(aws.Context, *s3.GetBucketIntelligentTieringConfigurationInput, ...) (*s3.GetBucketIntelligentTieringConfigurationOutput, error) + GetBucketInventoryConfiguration func(*s3.GetBucketInventoryConfigurationInput) (*s3.GetBucketInventoryConfigurationOutput, error) + GetBucketInventoryConfigurationRequest func(*s3.GetBucketInventoryConfigurationInput) (*request.Request, *s3.GetBucketInventoryConfigurationOutput) + GetBucketInventoryConfigurationWithContext func(aws.Context, *s3.GetBucketInventoryConfigurationInput, ...request.Option) (*s3.GetBucketInventoryConfigurationOutput, error) + GetBucketLifecycle func(*s3.GetBucketLifecycleInput) (*s3.GetBucketLifecycleOutput, error) + GetBucketLifecycleConfiguration func(*s3.GetBucketLifecycleConfigurationInput) (*s3.GetBucketLifecycleConfigurationOutput, error) + GetBucketLifecycleConfigurationRequest func(*s3.GetBucketLifecycleConfigurationInput) (*request.Request, *s3.GetBucketLifecycleConfigurationOutput) + GetBucketLifecycleConfigurationWithContext func(aws.Context, *s3.GetBucketLifecycleConfigurationInput, ...request.Option) (*s3.GetBucketLifecycleConfigurationOutput, error) + GetBucketLifecycleRequest func(*s3.GetBucketLifecycleInput) (*request.Request, *s3.GetBucketLifecycleOutput) + GetBucketLifecycleWithContext func(aws.Context, *s3.GetBucketLifecycleInput, ...request.Option) (*s3.GetBucketLifecycleOutput, error) + GetBucketLocation func(*s3.GetBucketLocationInput) (*s3.GetBucketLocationOutput, error) + GetBucketLocationRequest func(*s3.GetBucketLocationInput) (*request.Request, *s3.GetBucketLocationOutput) + GetBucketLocationWithContext func(aws.Context, *s3.GetBucketLocationInput, ...request.Option) (*s3.GetBucketLocationOutput, error) + GetBucketLogging func(*s3.GetBucketLoggingInput) (*s3.GetBucketLoggingOutput, error) + GetBucketLoggingRequest func(*s3.GetBucketLoggingInput) (*request.Request, *s3.GetBucketLoggingOutput) + GetBucketLoggingWithContext func(aws.Context, *s3.GetBucketLoggingInput, ...request.Option) (*s3.GetBucketLoggingOutput, error) + GetBucketMetricsConfiguration func(*s3.GetBucketMetricsConfigurationInput) (*s3.GetBucketMetricsConfigurationOutput, error) + GetBucketMetricsConfigurationRequest func(*s3.GetBucketMetricsConfigurationInput) (*request.Request, *s3.GetBucketMetricsConfigurationOutput) + GetBucketMetricsConfigurationWithContext func(aws.Context, *s3.GetBucketMetricsConfigurationInput, ...request.Option) (*s3.GetBucketMetricsConfigurationOutput, error) + GetBucketNotification func(*s3.GetBucketNotificationConfigurationRequest) (*s3.NotificationConfigurationDeprecated, error) + GetBucketNotificationConfiguration func(*s3.GetBucketNotificationConfigurationRequest) (*s3.NotificationConfiguration, error) + GetBucketNotificationConfigurationRequest func(*s3.GetBucketNotificationConfigurationRequest) (*request.Request, *s3.NotificationConfiguration) + GetBucketNotificationConfigurationWithContext func(aws.Context, *s3.GetBucketNotificationConfigurationRequest, ...request.Option) (*s3.NotificationConfiguration, error) + GetBucketNotificationRequest func(*s3.GetBucketNotificationConfigurationRequest) (*request.Request, *s3.NotificationConfigurationDeprecated) + GetBucketNotificationWithContext func(aws.Context, *s3.GetBucketNotificationConfigurationRequest, ...request.Option) (*s3.NotificationConfigurationDeprecated, error) + GetBucketOwnershipControls func(*s3.GetBucketOwnershipControlsInput) (*s3.GetBucketOwnershipControlsOutput, error) + GetBucketOwnershipControlsRequest func(*s3.GetBucketOwnershipControlsInput) (*request.Request, *s3.GetBucketOwnershipControlsOutput) + GetBucketOwnershipControlsWithContext func(aws.Context, *s3.GetBucketOwnershipControlsInput, ...request.Option) (*s3.GetBucketOwnershipControlsOutput, error) + GetBucketPolicy func(*s3.GetBucketPolicyInput) (*s3.GetBucketPolicyOutput, error) + GetBucketPolicyRequest func(*s3.GetBucketPolicyInput) (*request.Request, *s3.GetBucketPolicyOutput) + GetBucketPolicyStatus func(*s3.GetBucketPolicyStatusInput) (*s3.GetBucketPolicyStatusOutput, error) + GetBucketPolicyStatusRequest func(*s3.GetBucketPolicyStatusInput) (*request.Request, *s3.GetBucketPolicyStatusOutput) + GetBucketPolicyStatusWithContext func(aws.Context, *s3.GetBucketPolicyStatusInput, ...request.Option) (*s3.GetBucketPolicyStatusOutput, error) + GetBucketPolicyWithContext func(aws.Context, *s3.GetBucketPolicyInput, ...request.Option) (*s3.GetBucketPolicyOutput, error) + GetBucketReplication func(*s3.GetBucketReplicationInput) (*s3.GetBucketReplicationOutput, error) + GetBucketReplicationRequest func(*s3.GetBucketReplicationInput) (*request.Request, *s3.GetBucketReplicationOutput) + GetBucketReplicationWithContext func(aws.Context, *s3.GetBucketReplicationInput, ...request.Option) (*s3.GetBucketReplicationOutput, error) + GetBucketRequestPayment func(*s3.GetBucketRequestPaymentInput) (*s3.GetBucketRequestPaymentOutput, error) + GetBucketRequestPaymentRequest func(*s3.GetBucketRequestPaymentInput) (*request.Request, *s3.GetBucketRequestPaymentOutput) + GetBucketRequestPaymentWithContext func(aws.Context, *s3.GetBucketRequestPaymentInput, ...request.Option) (*s3.GetBucketRequestPaymentOutput, error) + GetBucketTagging func(*s3.GetBucketTaggingInput) (*s3.GetBucketTaggingOutput, error) + GetBucketTaggingRequest func(*s3.GetBucketTaggingInput) (*request.Request, *s3.GetBucketTaggingOutput) + GetBucketTaggingWithContext func(aws.Context, *s3.GetBucketTaggingInput, ...request.Option) (*s3.GetBucketTaggingOutput, error) + GetBucketVersioning func(*s3.GetBucketVersioningInput) (*s3.GetBucketVersioningOutput, error) + GetBucketVersioningRequest func(*s3.GetBucketVersioningInput) (*request.Request, *s3.GetBucketVersioningOutput) + GetBucketVersioningWithContext func(aws.Context, *s3.GetBucketVersioningInput, ...request.Option) (*s3.GetBucketVersioningOutput, error) + GetBucketWebsite func(*s3.GetBucketWebsiteInput) (*s3.GetBucketWebsiteOutput, error) + GetBucketWebsiteRequest func(*s3.GetBucketWebsiteInput) (*request.Request, *s3.GetBucketWebsiteOutput) + GetBucketWebsiteWithContext func(aws.Context, *s3.GetBucketWebsiteInput, ...request.Option) (*s3.GetBucketWebsiteOutput, error) + GetObject func(*s3.GetObjectInput) (*s3.GetObjectOutput, error) + GetObjectAcl func(*s3.GetObjectAclInput) (*s3.GetObjectAclOutput, error) + GetObjectAclRequest func(*s3.GetObjectAclInput) (*request.Request, *s3.GetObjectAclOutput) + GetObjectAclWithContext func(aws.Context, *s3.GetObjectAclInput, ...request.Option) (*s3.GetObjectAclOutput, error) + GetObjectAttributes func(*s3.GetObjectAttributesInput) (*s3.GetObjectAttributesOutput, error) + GetObjectAttributesRequest func(*s3.GetObjectAttributesInput) (*request.Request, *s3.GetObjectAttributesOutput) + GetObjectAttributesWithContext func(aws.Context, *s3.GetObjectAttributesInput, ...request.Option) (*s3.GetObjectAttributesOutput, error) + GetObjectLegalHold func(*s3.GetObjectLegalHoldInput) (*s3.GetObjectLegalHoldOutput, error) + GetObjectLegalHoldRequest func(*s3.GetObjectLegalHoldInput) (*request.Request, *s3.GetObjectLegalHoldOutput) + GetObjectLegalHoldWithContext func(aws.Context, *s3.GetObjectLegalHoldInput, ...request.Option) (*s3.GetObjectLegalHoldOutput, error) + GetObjectLockConfiguration func(*s3.GetObjectLockConfigurationInput) (*s3.GetObjectLockConfigurationOutput, error) + GetObjectLockConfigurationRequest func(*s3.GetObjectLockConfigurationInput) (*request.Request, *s3.GetObjectLockConfigurationOutput) + GetObjectLockConfigurationWithContext func(aws.Context, *s3.GetObjectLockConfigurationInput, ...request.Option) (*s3.GetObjectLockConfigurationOutput, error) + GetObjectRequest func(*s3.GetObjectInput) (*request.Request, *s3.GetObjectOutput) + GetObjectRetention func(*s3.GetObjectRetentionInput) (*s3.GetObjectRetentionOutput, error) + GetObjectRetentionRequest func(*s3.GetObjectRetentionInput) (*request.Request, *s3.GetObjectRetentionOutput) + GetObjectRetentionWithContext func(aws.Context, *s3.GetObjectRetentionInput, ...request.Option) (*s3.GetObjectRetentionOutput, error) + GetObjectTagging func(*s3.GetObjectTaggingInput) (*s3.GetObjectTaggingOutput, error) + GetObjectTaggingRequest func(*s3.GetObjectTaggingInput) (*request.Request, *s3.GetObjectTaggingOutput) + GetObjectTaggingWithContext func(aws.Context, *s3.GetObjectTaggingInput, ...request.Option) (*s3.GetObjectTaggingOutput, error) + GetObjectTorrent func(*s3.GetObjectTorrentInput) (*s3.GetObjectTorrentOutput, error) + GetObjectTorrentRequest func(*s3.GetObjectTorrentInput) (*request.Request, *s3.GetObjectTorrentOutput) + GetObjectTorrentWithContext func(aws.Context, *s3.GetObjectTorrentInput, ...request.Option) (*s3.GetObjectTorrentOutput, error) + GetObjectWithContext func(aws.Context, *s3.GetObjectInput, ...request.Option) (*s3.GetObjectOutput, error) + GetPublicAccessBlock func(*s3.GetPublicAccessBlockInput) (*s3.GetPublicAccessBlockOutput, error) + GetPublicAccessBlockRequest func(*s3.GetPublicAccessBlockInput) (*request.Request, *s3.GetPublicAccessBlockOutput) + GetPublicAccessBlockWithContext func(aws.Context, *s3.GetPublicAccessBlockInput, ...request.Option) (*s3.GetPublicAccessBlockOutput, error) + HeadBucket func(*s3.HeadBucketInput) (*s3.HeadBucketOutput, error) + HeadBucketRequest func(*s3.HeadBucketInput) (*request.Request, *s3.HeadBucketOutput) + HeadBucketWithContext func(aws.Context, *s3.HeadBucketInput, ...request.Option) (*s3.HeadBucketOutput, error) + HeadObject func(*s3.HeadObjectInput) (*s3.HeadObjectOutput, error) + HeadObjectRequest func(*s3.HeadObjectInput) (*request.Request, *s3.HeadObjectOutput) + HeadObjectWithContext func(aws.Context, *s3.HeadObjectInput, ...request.Option) (*s3.HeadObjectOutput, error) + ListBucketAnalyticsConfigurations func(*s3.ListBucketAnalyticsConfigurationsInput) (*s3.ListBucketAnalyticsConfigurationsOutput, error) + ListBucketAnalyticsConfigurationsRequest func(*s3.ListBucketAnalyticsConfigurationsInput) (*request.Request, *s3.ListBucketAnalyticsConfigurationsOutput) + ListBucketAnalyticsConfigurationsWithContext func(aws.Context, *s3.ListBucketAnalyticsConfigurationsInput, ...request.Option) (*s3.ListBucketAnalyticsConfigurationsOutput, error) + ListBucketIntelligentTieringConfigurations func(*s3.ListBucketIntelligentTieringConfigurationsInput) (*s3.ListBucketIntelligentTieringConfigurationsOutput, error) + ListBucketIntelligentTieringConfigurationsRequest func(*s3.ListBucketIntelligentTieringConfigurationsInput) (*request.Request, *s3.ListBucketIntelligentTieringConfigurationsOutput) + ListBucketIntelligentTieringConfigurationsWithContext func(aws.Context, *s3.ListBucketIntelligentTieringConfigurationsInput, ...) (*s3.ListBucketIntelligentTieringConfigurationsOutput, error) + ListBucketInventoryConfigurations func(*s3.ListBucketInventoryConfigurationsInput) (*s3.ListBucketInventoryConfigurationsOutput, error) + ListBucketInventoryConfigurationsRequest func(*s3.ListBucketInventoryConfigurationsInput) (*request.Request, *s3.ListBucketInventoryConfigurationsOutput) + ListBucketInventoryConfigurationsWithContext func(aws.Context, *s3.ListBucketInventoryConfigurationsInput, ...request.Option) (*s3.ListBucketInventoryConfigurationsOutput, error) + ListBucketMetricsConfigurations func(*s3.ListBucketMetricsConfigurationsInput) (*s3.ListBucketMetricsConfigurationsOutput, error) + ListBucketMetricsConfigurationsRequest func(*s3.ListBucketMetricsConfigurationsInput) (*request.Request, *s3.ListBucketMetricsConfigurationsOutput) + ListBucketMetricsConfigurationsWithContext func(aws.Context, *s3.ListBucketMetricsConfigurationsInput, ...request.Option) (*s3.ListBucketMetricsConfigurationsOutput, error) + ListBuckets func(*s3.ListBucketsInput) (*s3.ListBucketsOutput, error) + ListBucketsRequest func(*s3.ListBucketsInput) (*request.Request, *s3.ListBucketsOutput) + ListBucketsWithContext func(aws.Context, *s3.ListBucketsInput, ...request.Option) (*s3.ListBucketsOutput, error) + ListMultipartUploads func(*s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error) + ListMultipartUploadsPages func(*s3.ListMultipartUploadsInput, func(*s3.ListMultipartUploadsOutput, bool) bool) error + ListMultipartUploadsPagesWithContext func(aws.Context, *s3.ListMultipartUploadsInput, ...) error + ListMultipartUploadsRequest func(*s3.ListMultipartUploadsInput) (*request.Request, *s3.ListMultipartUploadsOutput) + ListMultipartUploadsWithContext func(aws.Context, *s3.ListMultipartUploadsInput, ...request.Option) (*s3.ListMultipartUploadsOutput, error) + ListObjectVersions func(*s3.ListObjectVersionsInput) (*s3.ListObjectVersionsOutput, error) + ListObjectVersionsPages func(*s3.ListObjectVersionsInput, func(*s3.ListObjectVersionsOutput, bool) bool) error + ListObjectVersionsPagesWithContext func(aws.Context, *s3.ListObjectVersionsInput, ...) error + ListObjectVersionsRequest func(*s3.ListObjectVersionsInput) (*request.Request, *s3.ListObjectVersionsOutput) + ListObjectVersionsWithContext func(aws.Context, *s3.ListObjectVersionsInput, ...request.Option) (*s3.ListObjectVersionsOutput, error) + ListObjects func(*s3.ListObjectsInput) (*s3.ListObjectsOutput, error) + ListObjectsPages func(*s3.ListObjectsInput, func(*s3.ListObjectsOutput, bool) bool) error + ListObjectsPagesWithContext func(aws.Context, *s3.ListObjectsInput, func(*s3.ListObjectsOutput, bool) bool, ...) error + ListObjectsRequest func(*s3.ListObjectsInput) (*request.Request, *s3.ListObjectsOutput) + ListObjectsV2 func(*s3.ListObjectsV2Input) (*s3.ListObjectsV2Output, error) + ListObjectsV2Pages func(*s3.ListObjectsV2Input, func(*s3.ListObjectsV2Output, bool) bool) error + ListObjectsV2PagesWithContext func(aws.Context, *s3.ListObjectsV2Input, func(*s3.ListObjectsV2Output, bool) bool, ...) error + ListObjectsV2Request func(*s3.ListObjectsV2Input) (*request.Request, *s3.ListObjectsV2Output) + ListObjectsV2WithContext func(aws.Context, *s3.ListObjectsV2Input, ...request.Option) (*s3.ListObjectsV2Output, error) + ListObjectsWithContext func(aws.Context, *s3.ListObjectsInput, ...request.Option) (*s3.ListObjectsOutput, error) + ListParts func(*s3.ListPartsInput) (*s3.ListPartsOutput, error) + ListPartsPages func(*s3.ListPartsInput, func(*s3.ListPartsOutput, bool) bool) error + ListPartsPagesWithContext func(aws.Context, *s3.ListPartsInput, func(*s3.ListPartsOutput, bool) bool, ...) error + ListPartsRequest func(*s3.ListPartsInput) (*request.Request, *s3.ListPartsOutput) + ListPartsWithContext func(aws.Context, *s3.ListPartsInput, ...request.Option) (*s3.ListPartsOutput, error) + PutBucketAccelerateConfiguration func(*s3.PutBucketAccelerateConfigurationInput) (*s3.PutBucketAccelerateConfigurationOutput, error) + PutBucketAccelerateConfigurationRequest func(*s3.PutBucketAccelerateConfigurationInput) (*request.Request, *s3.PutBucketAccelerateConfigurationOutput) + PutBucketAccelerateConfigurationWithContext func(aws.Context, *s3.PutBucketAccelerateConfigurationInput, ...request.Option) (*s3.PutBucketAccelerateConfigurationOutput, error) + PutBucketAcl func(*s3.PutBucketAclInput) (*s3.PutBucketAclOutput, error) + PutBucketAclRequest func(*s3.PutBucketAclInput) (*request.Request, *s3.PutBucketAclOutput) + PutBucketAclWithContext func(aws.Context, *s3.PutBucketAclInput, ...request.Option) (*s3.PutBucketAclOutput, error) + PutBucketAnalyticsConfiguration func(*s3.PutBucketAnalyticsConfigurationInput) (*s3.PutBucketAnalyticsConfigurationOutput, error) + PutBucketAnalyticsConfigurationRequest func(*s3.PutBucketAnalyticsConfigurationInput) (*request.Request, *s3.PutBucketAnalyticsConfigurationOutput) + PutBucketAnalyticsConfigurationWithContext func(aws.Context, *s3.PutBucketAnalyticsConfigurationInput, ...request.Option) (*s3.PutBucketAnalyticsConfigurationOutput, error) + PutBucketCors func(*s3.PutBucketCorsInput) (*s3.PutBucketCorsOutput, error) + PutBucketCorsRequest func(*s3.PutBucketCorsInput) (*request.Request, *s3.PutBucketCorsOutput) + PutBucketCorsWithContext func(aws.Context, *s3.PutBucketCorsInput, ...request.Option) (*s3.PutBucketCorsOutput, error) + PutBucketEncryption func(*s3.PutBucketEncryptionInput) (*s3.PutBucketEncryptionOutput, error) + PutBucketEncryptionRequest func(*s3.PutBucketEncryptionInput) (*request.Request, *s3.PutBucketEncryptionOutput) + PutBucketEncryptionWithContext func(aws.Context, *s3.PutBucketEncryptionInput, ...request.Option) (*s3.PutBucketEncryptionOutput, error) + PutBucketIntelligentTieringConfiguration func(*s3.PutBucketIntelligentTieringConfigurationInput) (*s3.PutBucketIntelligentTieringConfigurationOutput, error) + PutBucketIntelligentTieringConfigurationRequest func(*s3.PutBucketIntelligentTieringConfigurationInput) (*request.Request, *s3.PutBucketIntelligentTieringConfigurationOutput) + PutBucketIntelligentTieringConfigurationWithContext func(aws.Context, *s3.PutBucketIntelligentTieringConfigurationInput, ...) (*s3.PutBucketIntelligentTieringConfigurationOutput, error) + PutBucketInventoryConfiguration func(*s3.PutBucketInventoryConfigurationInput) (*s3.PutBucketInventoryConfigurationOutput, error) + PutBucketInventoryConfigurationRequest func(*s3.PutBucketInventoryConfigurationInput) (*request.Request, *s3.PutBucketInventoryConfigurationOutput) + PutBucketInventoryConfigurationWithContext func(aws.Context, *s3.PutBucketInventoryConfigurationInput, ...request.Option) (*s3.PutBucketInventoryConfigurationOutput, error) + PutBucketLifecycle func(*s3.PutBucketLifecycleInput) (*s3.PutBucketLifecycleOutput, error) + PutBucketLifecycleConfiguration func(*s3.PutBucketLifecycleConfigurationInput) (*s3.PutBucketLifecycleConfigurationOutput, error) + PutBucketLifecycleConfigurationRequest func(*s3.PutBucketLifecycleConfigurationInput) (*request.Request, *s3.PutBucketLifecycleConfigurationOutput) + PutBucketLifecycleConfigurationWithContext func(aws.Context, *s3.PutBucketLifecycleConfigurationInput, ...request.Option) (*s3.PutBucketLifecycleConfigurationOutput, error) + PutBucketLifecycleRequest func(*s3.PutBucketLifecycleInput) (*request.Request, *s3.PutBucketLifecycleOutput) + PutBucketLifecycleWithContext func(aws.Context, *s3.PutBucketLifecycleInput, ...request.Option) (*s3.PutBucketLifecycleOutput, error) + PutBucketLogging func(*s3.PutBucketLoggingInput) (*s3.PutBucketLoggingOutput, error) + PutBucketLoggingRequest func(*s3.PutBucketLoggingInput) (*request.Request, *s3.PutBucketLoggingOutput) + PutBucketLoggingWithContext func(aws.Context, *s3.PutBucketLoggingInput, ...request.Option) (*s3.PutBucketLoggingOutput, error) + PutBucketMetricsConfiguration func(*s3.PutBucketMetricsConfigurationInput) (*s3.PutBucketMetricsConfigurationOutput, error) + PutBucketMetricsConfigurationRequest func(*s3.PutBucketMetricsConfigurationInput) (*request.Request, *s3.PutBucketMetricsConfigurationOutput) + PutBucketMetricsConfigurationWithContext func(aws.Context, *s3.PutBucketMetricsConfigurationInput, ...request.Option) (*s3.PutBucketMetricsConfigurationOutput, error) + PutBucketNotification func(*s3.PutBucketNotificationInput) (*s3.PutBucketNotificationOutput, error) + PutBucketNotificationConfiguration func(*s3.PutBucketNotificationConfigurationInput) (*s3.PutBucketNotificationConfigurationOutput, error) + PutBucketNotificationConfigurationRequest func(*s3.PutBucketNotificationConfigurationInput) (*request.Request, *s3.PutBucketNotificationConfigurationOutput) + PutBucketNotificationConfigurationWithContext func(aws.Context, *s3.PutBucketNotificationConfigurationInput, ...request.Option) (*s3.PutBucketNotificationConfigurationOutput, error) + PutBucketNotificationRequest func(*s3.PutBucketNotificationInput) (*request.Request, *s3.PutBucketNotificationOutput) + PutBucketNotificationWithContext func(aws.Context, *s3.PutBucketNotificationInput, ...request.Option) (*s3.PutBucketNotificationOutput, error) + PutBucketOwnershipControls func(*s3.PutBucketOwnershipControlsInput) (*s3.PutBucketOwnershipControlsOutput, error) + PutBucketOwnershipControlsRequest func(*s3.PutBucketOwnershipControlsInput) (*request.Request, *s3.PutBucketOwnershipControlsOutput) + PutBucketOwnershipControlsWithContext func(aws.Context, *s3.PutBucketOwnershipControlsInput, ...request.Option) (*s3.PutBucketOwnershipControlsOutput, error) + PutBucketPolicy func(*s3.PutBucketPolicyInput) (*s3.PutBucketPolicyOutput, error) + PutBucketPolicyRequest func(*s3.PutBucketPolicyInput) (*request.Request, *s3.PutBucketPolicyOutput) + PutBucketPolicyWithContext func(aws.Context, *s3.PutBucketPolicyInput, ...request.Option) (*s3.PutBucketPolicyOutput, error) + PutBucketReplication func(*s3.PutBucketReplicationInput) (*s3.PutBucketReplicationOutput, error) + PutBucketReplicationRequest func(*s3.PutBucketReplicationInput) (*request.Request, *s3.PutBucketReplicationOutput) + PutBucketReplicationWithContext func(aws.Context, *s3.PutBucketReplicationInput, ...request.Option) (*s3.PutBucketReplicationOutput, error) + PutBucketRequestPayment func(*s3.PutBucketRequestPaymentInput) (*s3.PutBucketRequestPaymentOutput, error) + PutBucketRequestPaymentRequest func(*s3.PutBucketRequestPaymentInput) (*request.Request, *s3.PutBucketRequestPaymentOutput) + PutBucketRequestPaymentWithContext func(aws.Context, *s3.PutBucketRequestPaymentInput, ...request.Option) (*s3.PutBucketRequestPaymentOutput, error) + PutBucketTagging func(*s3.PutBucketTaggingInput) (*s3.PutBucketTaggingOutput, error) + PutBucketTaggingRequest func(*s3.PutBucketTaggingInput) (*request.Request, *s3.PutBucketTaggingOutput) + PutBucketTaggingWithContext func(aws.Context, *s3.PutBucketTaggingInput, ...request.Option) (*s3.PutBucketTaggingOutput, error) + PutBucketVersioning func(*s3.PutBucketVersioningInput) (*s3.PutBucketVersioningOutput, error) + PutBucketVersioningRequest func(*s3.PutBucketVersioningInput) (*request.Request, *s3.PutBucketVersioningOutput) + PutBucketVersioningWithContext func(aws.Context, *s3.PutBucketVersioningInput, ...request.Option) (*s3.PutBucketVersioningOutput, error) + PutBucketWebsite func(*s3.PutBucketWebsiteInput) (*s3.PutBucketWebsiteOutput, error) + PutBucketWebsiteRequest func(*s3.PutBucketWebsiteInput) (*request.Request, *s3.PutBucketWebsiteOutput) + PutBucketWebsiteWithContext func(aws.Context, *s3.PutBucketWebsiteInput, ...request.Option) (*s3.PutBucketWebsiteOutput, error) + PutObject func(*s3.PutObjectInput) (*s3.PutObjectOutput, error) + PutObjectAcl func(*s3.PutObjectAclInput) (*s3.PutObjectAclOutput, error) + PutObjectAclRequest func(*s3.PutObjectAclInput) (*request.Request, *s3.PutObjectAclOutput) + PutObjectAclWithContext func(aws.Context, *s3.PutObjectAclInput, ...request.Option) (*s3.PutObjectAclOutput, error) + PutObjectLegalHold func(*s3.PutObjectLegalHoldInput) (*s3.PutObjectLegalHoldOutput, error) + PutObjectLegalHoldRequest func(*s3.PutObjectLegalHoldInput) (*request.Request, *s3.PutObjectLegalHoldOutput) + PutObjectLegalHoldWithContext func(aws.Context, *s3.PutObjectLegalHoldInput, ...request.Option) (*s3.PutObjectLegalHoldOutput, error) + PutObjectLockConfiguration func(*s3.PutObjectLockConfigurationInput) (*s3.PutObjectLockConfigurationOutput, error) + PutObjectLockConfigurationRequest func(*s3.PutObjectLockConfigurationInput) (*request.Request, *s3.PutObjectLockConfigurationOutput) + PutObjectLockConfigurationWithContext func(aws.Context, *s3.PutObjectLockConfigurationInput, ...request.Option) (*s3.PutObjectLockConfigurationOutput, error) + PutObjectRequest func(*s3.PutObjectInput) (*request.Request, *s3.PutObjectOutput) + PutObjectRetention func(*s3.PutObjectRetentionInput) (*s3.PutObjectRetentionOutput, error) + PutObjectRetentionRequest func(*s3.PutObjectRetentionInput) (*request.Request, *s3.PutObjectRetentionOutput) + PutObjectRetentionWithContext func(aws.Context, *s3.PutObjectRetentionInput, ...request.Option) (*s3.PutObjectRetentionOutput, error) + PutObjectTagging func(*s3.PutObjectTaggingInput) (*s3.PutObjectTaggingOutput, error) + PutObjectTaggingRequest func(*s3.PutObjectTaggingInput) (*request.Request, *s3.PutObjectTaggingOutput) + PutObjectTaggingWithContext func(aws.Context, *s3.PutObjectTaggingInput, ...request.Option) (*s3.PutObjectTaggingOutput, error) + PutObjectWithContext func(aws.Context, *s3.PutObjectInput, ...request.Option) (*s3.PutObjectOutput, error) + PutPublicAccessBlock func(*s3.PutPublicAccessBlockInput) (*s3.PutPublicAccessBlockOutput, error) + PutPublicAccessBlockRequest func(*s3.PutPublicAccessBlockInput) (*request.Request, *s3.PutPublicAccessBlockOutput) + PutPublicAccessBlockWithContext func(aws.Context, *s3.PutPublicAccessBlockInput, ...request.Option) (*s3.PutPublicAccessBlockOutput, error) + RestoreObject func(*s3.RestoreObjectInput) (*s3.RestoreObjectOutput, error) + RestoreObjectRequest func(*s3.RestoreObjectInput) (*request.Request, *s3.RestoreObjectOutput) + RestoreObjectWithContext func(aws.Context, *s3.RestoreObjectInput, ...request.Option) (*s3.RestoreObjectOutput, error) + SelectObjectContent func(*s3.SelectObjectContentInput) (*s3.SelectObjectContentOutput, error) + SelectObjectContentRequest func(*s3.SelectObjectContentInput) (*request.Request, *s3.SelectObjectContentOutput) + SelectObjectContentWithContext func(aws.Context, *s3.SelectObjectContentInput, ...request.Option) (*s3.SelectObjectContentOutput, error) + UploadPart func(*s3.UploadPartInput) (*s3.UploadPartOutput, error) + UploadPartCopy func(*s3.UploadPartCopyInput) (*s3.UploadPartCopyOutput, error) + UploadPartCopyRequest func(*s3.UploadPartCopyInput) (*request.Request, *s3.UploadPartCopyOutput) + UploadPartCopyWithContext func(aws.Context, *s3.UploadPartCopyInput, ...request.Option) (*s3.UploadPartCopyOutput, error) + UploadPartRequest func(*s3.UploadPartInput) (*request.Request, *s3.UploadPartOutput) + UploadPartWithContext func(aws.Context, *s3.UploadPartInput, ...request.Option) (*s3.UploadPartOutput, error) + WaitUntilBucketExists func(*s3.HeadBucketInput) error + WaitUntilBucketExistsWithContext func(aws.Context, *s3.HeadBucketInput, ...request.WaiterOption) error + WaitUntilBucketNotExists func(*s3.HeadBucketInput) error + WaitUntilBucketNotExistsWithContext func(aws.Context, *s3.HeadBucketInput, ...request.WaiterOption) error + WaitUntilObjectExists func(*s3.HeadObjectInput) error + WaitUntilObjectExistsWithContext func(aws.Context, *s3.HeadObjectInput, ...request.WaiterOption) error + WaitUntilObjectNotExists func(*s3.HeadObjectInput) error + WaitUntilObjectNotExistsWithContext func(aws.Context, *s3.HeadObjectInput, ...request.WaiterOption) error + WriteGetObjectResponse func(*s3.WriteGetObjectResponseInput) (*s3.WriteGetObjectResponseOutput, error) + WriteGetObjectResponseRequest func(*s3.WriteGetObjectResponseInput) (*request.Request, *s3.WriteGetObjectResponseOutput) + WriteGetObjectResponseWithContext func(aws.Context, *s3.WriteGetObjectResponseInput, ...request.Option) (*s3.WriteGetObjectResponseOutput, error)