Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type AbortMultipartUploadInput struct + Bucket *string + Key *string + RequestPayer *string + UploadID *string + type AbortMultipartUploadOutput struct + RequestCharged *string + type AccessControlPolicy struct + Grants []*Grant + Owner *Owner + type Bucket struct + CreationDate *time.Time + Name *string + type BucketLoggingStatus struct + LoggingEnabled *LoggingEnabled + type CORSConfiguration struct + CORSRules []*CORSRule + type CORSRule struct + AllowedHeaders []*string + AllowedMethods []*string + AllowedOrigins []*string + ExposeHeaders []*string + MaxAgeSeconds *int64 + type CloudFunctionConfiguration struct + CloudFunction *string + Event *string + Events []*string + ID *string + InvocationRole *string + type CommonPrefix struct + Prefix *string + type CompleteMultipartUploadInput struct + Bucket *string + Key *string + MultipartUpload *CompletedMultipartUpload + RequestPayer *string + UploadID *string + type CompleteMultipartUploadOutput struct + Bucket *string + ETag *string + Expiration *string + Key *string + Location *string + RequestCharged *string + SSEKMSKeyID *string + ServerSideEncryption *string + VersionID *string + type CompletedMultipartUpload struct + Parts []*CompletedPart + type CompletedPart struct + ETag *string + PartNumber *int64 + type Condition struct + HTTPErrorCodeReturnedEquals *string + KeyPrefixEquals *string + type CopyObjectInput struct + ACL *string + Bucket *string + CacheControl *string + ContentDisposition *string + ContentEncoding *string + ContentLanguage *string + ContentType *string + CopySource *string + CopySourceIfMatch *string + CopySourceIfModifiedSince *time.Time + CopySourceIfNoneMatch *string + CopySourceIfUnmodifiedSince *time.Time + CopySourceSSECustomerAlgorithm *string + CopySourceSSECustomerKey *string + CopySourceSSECustomerKeyMD5 *string + Expires *time.Time + GrantFullControl *string + GrantRead *string + GrantReadACP *string + GrantWriteACP *string + Key *string + Metadata map[string]*string + MetadataDirective *string + RequestPayer *string + SSECustomerAlgorithm *string + SSECustomerKey *string + SSECustomerKeyMD5 *string + SSEKMSKeyID *string + ServerSideEncryption *string + StorageClass *string + WebsiteRedirectLocation *string + type CopyObjectOutput struct + CopyObjectResult *CopyObjectResult + CopySourceVersionID *string + Expiration *string + RequestCharged *string + SSECustomerAlgorithm *string + SSECustomerKeyMD5 *string + SSEKMSKeyID *string + ServerSideEncryption *string + type CopyObjectResult struct + ETag *string + LastModified *time.Time + type CopyPartResult struct + ETag *string + LastModified *time.Time + type CreateBucketConfiguration struct + LocationConstraint *string + type CreateBucketInput struct + ACL *string + Bucket *string + CreateBucketConfiguration *CreateBucketConfiguration + GrantFullControl *string + GrantRead *string + GrantReadACP *string + GrantWrite *string + GrantWriteACP *string + type CreateBucketOutput struct + Location *string + type CreateMultipartUploadInput struct + ACL *string + Bucket *string + CacheControl *string + ContentDisposition *string + ContentEncoding *string + ContentLanguage *string + ContentType *string + Expires *time.Time + GrantFullControl *string + GrantRead *string + GrantReadACP *string + GrantWriteACP *string + Key *string + Metadata map[string]*string + RequestPayer *string + SSECustomerAlgorithm *string + SSECustomerKey *string + SSECustomerKeyMD5 *string + SSEKMSKeyID *string + ServerSideEncryption *string + StorageClass *string + WebsiteRedirectLocation *string + type CreateMultipartUploadOutput struct + Bucket *string + Key *string + RequestCharged *string + SSECustomerAlgorithm *string + SSECustomerKeyMD5 *string + SSEKMSKeyID *string + ServerSideEncryption *string + UploadID *string + type Delete struct + Objects []*ObjectIdentifier + Quiet *bool + type DeleteBucketCORSInput struct + Bucket *string + type DeleteBucketCORSOutput struct + type DeleteBucketInput struct + Bucket *string + type DeleteBucketLifecycleInput struct + Bucket *string + type DeleteBucketLifecycleOutput struct + type DeleteBucketOutput struct + type DeleteBucketPolicyInput struct + Bucket *string + type DeleteBucketPolicyOutput struct + type DeleteBucketReplicationInput struct + Bucket *string + type DeleteBucketReplicationOutput struct + type DeleteBucketTaggingInput struct + Bucket *string + type DeleteBucketTaggingOutput struct + type DeleteBucketWebsiteInput struct + Bucket *string + type DeleteBucketWebsiteOutput struct + type DeleteMarkerEntry struct + IsLatest *bool + Key *string + LastModified *time.Time + Owner *Owner + VersionID *string + type DeleteObjectInput struct + Bucket *string + Key *string + MFA *string + RequestPayer *string + VersionID *string + type DeleteObjectOutput struct + DeleteMarker *bool + RequestCharged *string + VersionID *string + type DeleteObjectsInput struct + Bucket *string + Delete *Delete + MFA *string + RequestPayer *string + type DeleteObjectsOutput struct + Deleted []*DeletedObject + Errors []*Error + RequestCharged *string + type DeletedObject struct + DeleteMarker *bool + DeleteMarkerVersionID *string + Key *string + VersionID *string + type Destination struct + Bucket *string + type Error struct + Code *string + Key *string + Message *string + VersionID *string + type ErrorDocument struct + Key *string + type GetBucketACLInput struct + Bucket *string + type GetBucketACLOutput struct + Grants []*Grant + Owner *Owner + type GetBucketCORSInput struct + Bucket *string + type GetBucketCORSOutput struct + CORSRules []*CORSRule + type GetBucketLifecycleInput struct + Bucket *string + type GetBucketLifecycleOutput struct + Rules []*LifecycleRule + type GetBucketLocationInput struct + Bucket *string + type GetBucketLocationOutput struct + LocationConstraint *string + type GetBucketLoggingInput struct + Bucket *string + type GetBucketLoggingOutput struct + LoggingEnabled *LoggingEnabled + type GetBucketNotificationConfigurationRequest struct + Bucket *string + type GetBucketPolicyInput struct + Bucket *string + type GetBucketPolicyOutput struct + Policy *string + type GetBucketReplicationInput struct + Bucket *string + type GetBucketReplicationOutput struct + ReplicationConfiguration *ReplicationConfiguration + type GetBucketRequestPaymentInput struct + Bucket *string + type GetBucketRequestPaymentOutput struct + Payer *string + type GetBucketTaggingInput struct + Bucket *string + type GetBucketTaggingOutput struct + TagSet []*Tag + type GetBucketVersioningInput struct + Bucket *string + type GetBucketVersioningOutput struct + MFADelete *string + Status *string + type GetBucketWebsiteInput struct + Bucket *string + type GetBucketWebsiteOutput struct + ErrorDocument *ErrorDocument + IndexDocument *IndexDocument + RedirectAllRequestsTo *RedirectAllRequestsTo + RoutingRules []*RoutingRule + type GetObjectACLInput struct + Bucket *string + Key *string + RequestPayer *string + VersionID *string + type GetObjectACLOutput struct + Grants []*Grant + Owner *Owner + RequestCharged *string + type GetObjectInput struct + Bucket *string + IfMatch *string + IfModifiedSince *time.Time + IfNoneMatch *string + IfUnmodifiedSince *time.Time + Key *string + Range *string + RequestPayer *string + ResponseCacheControl *string + ResponseContentDisposition *string + ResponseContentEncoding *string + ResponseContentLanguage *string + ResponseContentType *string + ResponseExpires *time.Time + SSECustomerAlgorithm *string + SSECustomerKey *string + SSECustomerKeyMD5 *string + VersionID *string + type GetObjectOutput struct + AcceptRanges *string + Body io.ReadCloser + CacheControl *string + ContentDisposition *string + ContentEncoding *string + ContentLanguage *string + ContentLength *int64 + ContentRange *string + ContentType *string + DeleteMarker *bool + ETag *string + Expiration *string + Expires *time.Time + LastModified *time.Time + Metadata map[string]*string + MissingMeta *int64 + ReplicationStatus *string + RequestCharged *string + Restore *string + SSECustomerAlgorithm *string + SSECustomerKeyMD5 *string + SSEKMSKeyID *string + ServerSideEncryption *string + VersionID *string + WebsiteRedirectLocation *string + type GetObjectTorrentInput struct + Bucket *string + Key *string + RequestPayer *string + type GetObjectTorrentOutput struct + Body io.ReadCloser + RequestCharged *string + type Grant struct + Grantee *Grantee + Permission *string + type Grantee struct + DisplayName *string + EmailAddress *string + ID *string + Type *string + URI *string + type HeadBucketInput struct + Bucket *string + type HeadBucketOutput struct + type HeadObjectInput struct + Bucket *string + IfMatch *string + IfModifiedSince *time.Time + IfNoneMatch *string + IfUnmodifiedSince *time.Time + Key *string + Range *string + RequestPayer *string + SSECustomerAlgorithm *string + SSECustomerKey *string + SSECustomerKeyMD5 *string + VersionID *string + type HeadObjectOutput struct + AcceptRanges *string + CacheControl *string + ContentDisposition *string + ContentEncoding *string + ContentLanguage *string + ContentLength *int64 + ContentType *string + DeleteMarker *bool + ETag *string + Expiration *string + Expires *time.Time + LastModified *time.Time + Metadata map[string]*string + MissingMeta *int64 + ReplicationStatus *string + RequestCharged *string + Restore *string + SSECustomerAlgorithm *string + SSECustomerKeyMD5 *string + SSEKMSKeyID *string + ServerSideEncryption *string + VersionID *string + WebsiteRedirectLocation *string + type IndexDocument struct + Suffix *string + type Initiator struct + DisplayName *string + ID *string + type LambdaFunctionConfiguration struct + Events []*string + ID *string + LambdaFunctionARN *string + type LifecycleConfiguration struct + Rules []*LifecycleRule + type LifecycleExpiration struct + Date *time.Time + Days *int64 + type LifecycleRule struct + Expiration *LifecycleExpiration + ID *string + NoncurrentVersionExpiration *NoncurrentVersionExpiration + NoncurrentVersionTransition *NoncurrentVersionTransition + Prefix *string + Status *string + Transition *Transition + type ListBucketsInput struct + type ListBucketsOutput struct + Buckets []*Bucket + Owner *Owner + type ListMultipartUploadsInput struct + Bucket *string + Delimiter *string + EncodingType *string + KeyMarker *string + MaxUploads *int64 + Prefix *string + UploadIDMarker *string + type ListMultipartUploadsOutput struct + Bucket *string + CommonPrefixes []*CommonPrefix + Delimiter *string + EncodingType *string + IsTruncated *bool + KeyMarker *string + MaxUploads *int64 + NextKeyMarker *string + NextUploadIDMarker *string + Prefix *string + UploadIDMarker *string + Uploads []*MultipartUpload + type ListObjectVersionsInput struct + Bucket *string + Delimiter *string + EncodingType *string + KeyMarker *string + MaxKeys *int64 + Prefix *string + VersionIDMarker *string + type ListObjectVersionsOutput struct + CommonPrefixes []*CommonPrefix + DeleteMarkers []*DeleteMarkerEntry + Delimiter *string + EncodingType *string + IsTruncated *bool + KeyMarker *string + MaxKeys *int64 + Name *string + NextKeyMarker *string + NextVersionIDMarker *string + Prefix *string + VersionIDMarker *string + Versions []*ObjectVersion + type ListObjectsInput struct + Bucket *string + Delimiter *string + EncodingType *string + Marker *string + MaxKeys *int64 + Prefix *string + type ListObjectsOutput struct + CommonPrefixes []*CommonPrefix + Contents []*Object + Delimiter *string + EncodingType *string + IsTruncated *bool + Marker *string + MaxKeys *int64 + Name *string + NextMarker *string + Prefix *string + type ListPartsInput struct + Bucket *string + Key *string + MaxParts *int64 + PartNumberMarker *int64 + RequestPayer *string + UploadID *string + type ListPartsOutput struct + Bucket *string + Initiator *Initiator + IsTruncated *bool + Key *string + MaxParts *int64 + NextPartNumberMarker *int64 + Owner *Owner + PartNumberMarker *int64 + Parts []*Part + RequestCharged *string + StorageClass *string + UploadID *string + type LoggingEnabled struct + TargetBucket *string + TargetGrants []*TargetGrant + TargetPrefix *string + type MultipartUpload struct + Initiated *time.Time + Initiator *Initiator + Key *string + Owner *Owner + StorageClass *string + UploadID *string + type NoncurrentVersionExpiration struct + NoncurrentDays *int64 + type NoncurrentVersionTransition struct + NoncurrentDays *int64 + StorageClass *string + type NotificationConfiguration struct + LambdaFunctionConfigurations []*LambdaFunctionConfiguration + QueueConfigurations []*QueueConfiguration + TopicConfigurations []*TopicConfiguration + type NotificationConfigurationDeprecated struct + CloudFunctionConfiguration *CloudFunctionConfiguration + QueueConfiguration *QueueConfigurationDeprecated + TopicConfiguration *TopicConfigurationDeprecated + type Object struct + ETag *string + Key *string + LastModified *time.Time + Owner *Owner + Size *int64 + StorageClass *string + type ObjectIdentifier struct + Key *string + VersionID *string + type ObjectVersion struct + ETag *string + IsLatest *bool + Key *string + LastModified *time.Time + Owner *Owner + Size *int64 + StorageClass *string + VersionID *string + type Owner struct + DisplayName *string + ID *string + type Part struct + ETag *string + LastModified *time.Time + PartNumber *int64 + Size *int64 + type PutBucketACLInput struct + ACL *string + AccessControlPolicy *AccessControlPolicy + Bucket *string + GrantFullControl *string + GrantRead *string + GrantReadACP *string + GrantWrite *string + GrantWriteACP *string + type PutBucketACLOutput struct + type PutBucketCORSInput struct + Bucket *string + CORSConfiguration *CORSConfiguration + type PutBucketCORSOutput struct + type PutBucketLifecycleInput struct + Bucket *string + LifecycleConfiguration *LifecycleConfiguration + type PutBucketLifecycleOutput struct + type PutBucketLoggingInput struct + Bucket *string + BucketLoggingStatus *BucketLoggingStatus + type PutBucketLoggingOutput struct + type PutBucketNotificationConfigurationInput struct + Bucket *string + NotificationConfiguration *NotificationConfiguration + type PutBucketNotificationConfigurationOutput struct + type PutBucketNotificationInput struct + Bucket *string + NotificationConfiguration *NotificationConfigurationDeprecated + type PutBucketNotificationOutput struct + type PutBucketPolicyInput struct + Bucket *string + Policy *string + type PutBucketPolicyOutput struct + type PutBucketReplicationInput struct + Bucket *string + ReplicationConfiguration *ReplicationConfiguration + type PutBucketReplicationOutput struct + type PutBucketRequestPaymentInput struct + Bucket *string + RequestPaymentConfiguration *RequestPaymentConfiguration + type PutBucketRequestPaymentOutput struct + type PutBucketTaggingInput struct + Bucket *string + Tagging *Tagging + type PutBucketTaggingOutput struct + type PutBucketVersioningInput struct + Bucket *string + MFA *string + VersioningConfiguration *VersioningConfiguration + type PutBucketVersioningOutput struct + type PutBucketWebsiteInput struct + Bucket *string + WebsiteConfiguration *WebsiteConfiguration + type PutBucketWebsiteOutput struct + type PutObjectACLInput struct + ACL *string + AccessControlPolicy *AccessControlPolicy + Bucket *string + GrantFullControl *string + GrantRead *string + GrantReadACP *string + GrantWrite *string + GrantWriteACP *string + Key *string + RequestPayer *string + type PutObjectACLOutput struct + RequestCharged *string + type PutObjectInput struct + ACL *string + Body io.ReadSeeker + Bucket *string + CacheControl *string + ContentDisposition *string + ContentEncoding *string + ContentLanguage *string + ContentLength *int64 + ContentType *string + Expires *time.Time + GrantFullControl *string + GrantRead *string + GrantReadACP *string + GrantWriteACP *string + Key *string + Metadata map[string]*string + RequestPayer *string + SSECustomerAlgorithm *string + SSECustomerKey *string + SSECustomerKeyMD5 *string + SSEKMSKeyID *string + ServerSideEncryption *string + StorageClass *string + WebsiteRedirectLocation *string + type PutObjectOutput struct + ETag *string + Expiration *string + RequestCharged *string + SSECustomerAlgorithm *string + SSECustomerKeyMD5 *string + SSEKMSKeyID *string + ServerSideEncryption *string + VersionID *string + type QueueConfiguration struct + Events []*string + ID *string + QueueARN *string + type QueueConfigurationDeprecated struct + Event *string + Events []*string + ID *string + Queue *string + type Redirect struct + HTTPRedirectCode *string + HostName *string + Protocol *string + ReplaceKeyPrefixWith *string + ReplaceKeyWith *string + type RedirectAllRequestsTo struct + HostName *string + Protocol *string + type ReplicationConfiguration struct + Role *string + Rules []*ReplicationRule + type ReplicationRule struct + Destination *Destination + ID *string + Prefix *string + Status *string + type RequestPaymentConfiguration struct + Payer *string + type RestoreObjectInput struct + Bucket *string + Key *string + RequestPayer *string + RestoreRequest *RestoreRequest + VersionID *string + type RestoreObjectOutput struct + RequestCharged *string + type RestoreRequest struct + Days *int64 + type RoutingRule struct + Condition *Condition + Redirect *Redirect + type S3 struct + func New(config *aws.Config) *S3 + func (c *S3) AbortMultipartUpload(input *AbortMultipartUploadInput) (*AbortMultipartUploadOutput, error) + func (c *S3) AbortMultipartUploadRequest(input *AbortMultipartUploadInput) (req *aws.Request, output *AbortMultipartUploadOutput) + func (c *S3) CompleteMultipartUpload(input *CompleteMultipartUploadInput) (*CompleteMultipartUploadOutput, error) + func (c *S3) CompleteMultipartUploadRequest(input *CompleteMultipartUploadInput) (req *aws.Request, output *CompleteMultipartUploadOutput) + func (c *S3) CopyObject(input *CopyObjectInput) (*CopyObjectOutput, error) + func (c *S3) CopyObjectRequest(input *CopyObjectInput) (req *aws.Request, output *CopyObjectOutput) + func (c *S3) CreateBucket(input *CreateBucketInput) (*CreateBucketOutput, error) + func (c *S3) CreateBucketRequest(input *CreateBucketInput) (req *aws.Request, output *CreateBucketOutput) + func (c *S3) CreateMultipartUpload(input *CreateMultipartUploadInput) (*CreateMultipartUploadOutput, error) + func (c *S3) CreateMultipartUploadRequest(input *CreateMultipartUploadInput) (req *aws.Request, output *CreateMultipartUploadOutput) + func (c *S3) DeleteBucket(input *DeleteBucketInput) (*DeleteBucketOutput, error) + func (c *S3) DeleteBucketCORS(input *DeleteBucketCORSInput) (*DeleteBucketCORSOutput, error) + func (c *S3) DeleteBucketCORSRequest(input *DeleteBucketCORSInput) (req *aws.Request, output *DeleteBucketCORSOutput) + func (c *S3) DeleteBucketLifecycle(input *DeleteBucketLifecycleInput) (*DeleteBucketLifecycleOutput, error) + func (c *S3) DeleteBucketLifecycleRequest(input *DeleteBucketLifecycleInput) (req *aws.Request, output *DeleteBucketLifecycleOutput) + func (c *S3) DeleteBucketPolicy(input *DeleteBucketPolicyInput) (*DeleteBucketPolicyOutput, error) + func (c *S3) DeleteBucketPolicyRequest(input *DeleteBucketPolicyInput) (req *aws.Request, output *DeleteBucketPolicyOutput) + func (c *S3) DeleteBucketReplication(input *DeleteBucketReplicationInput) (*DeleteBucketReplicationOutput, error) + func (c *S3) DeleteBucketReplicationRequest(input *DeleteBucketReplicationInput) (req *aws.Request, output *DeleteBucketReplicationOutput) + func (c *S3) DeleteBucketRequest(input *DeleteBucketInput) (req *aws.Request, output *DeleteBucketOutput) + func (c *S3) DeleteBucketTagging(input *DeleteBucketTaggingInput) (*DeleteBucketTaggingOutput, error) + func (c *S3) DeleteBucketTaggingRequest(input *DeleteBucketTaggingInput) (req *aws.Request, output *DeleteBucketTaggingOutput) + func (c *S3) DeleteBucketWebsite(input *DeleteBucketWebsiteInput) (*DeleteBucketWebsiteOutput, error) + func (c *S3) DeleteBucketWebsiteRequest(input *DeleteBucketWebsiteInput) (req *aws.Request, output *DeleteBucketWebsiteOutput) + func (c *S3) DeleteObject(input *DeleteObjectInput) (*DeleteObjectOutput, error) + func (c *S3) DeleteObjectRequest(input *DeleteObjectInput) (req *aws.Request, output *DeleteObjectOutput) + func (c *S3) DeleteObjects(input *DeleteObjectsInput) (*DeleteObjectsOutput, error) + func (c *S3) DeleteObjectsRequest(input *DeleteObjectsInput) (req *aws.Request, output *DeleteObjectsOutput) + func (c *S3) GetBucketACL(input *GetBucketACLInput) (*GetBucketACLOutput, error) + func (c *S3) GetBucketACLRequest(input *GetBucketACLInput) (req *aws.Request, output *GetBucketACLOutput) + func (c *S3) GetBucketCORS(input *GetBucketCORSInput) (*GetBucketCORSOutput, error) + func (c *S3) GetBucketCORSRequest(input *GetBucketCORSInput) (req *aws.Request, output *GetBucketCORSOutput) + func (c *S3) GetBucketLifecycle(input *GetBucketLifecycleInput) (*GetBucketLifecycleOutput, error) + func (c *S3) GetBucketLifecycleRequest(input *GetBucketLifecycleInput) (req *aws.Request, output *GetBucketLifecycleOutput) + func (c *S3) GetBucketLocation(input *GetBucketLocationInput) (*GetBucketLocationOutput, error) + func (c *S3) GetBucketLocationRequest(input *GetBucketLocationInput) (req *aws.Request, output *GetBucketLocationOutput) + func (c *S3) GetBucketLogging(input *GetBucketLoggingInput) (*GetBucketLoggingOutput, error) + func (c *S3) GetBucketLoggingRequest(input *GetBucketLoggingInput) (req *aws.Request, output *GetBucketLoggingOutput) + func (c *S3) GetBucketNotification(input *GetBucketNotificationConfigurationRequest) (*NotificationConfigurationDeprecated, error) + func (c *S3) GetBucketNotificationConfiguration(input *GetBucketNotificationConfigurationRequest) (*NotificationConfiguration, error) + func (c *S3) GetBucketNotificationConfigurationRequest(input *GetBucketNotificationConfigurationRequest) (req *aws.Request, output *NotificationConfiguration) + func (c *S3) GetBucketNotificationRequest(input *GetBucketNotificationConfigurationRequest) (req *aws.Request, output *NotificationConfigurationDeprecated) + func (c *S3) GetBucketPolicy(input *GetBucketPolicyInput) (*GetBucketPolicyOutput, error) + func (c *S3) GetBucketPolicyRequest(input *GetBucketPolicyInput) (req *aws.Request, output *GetBucketPolicyOutput) + func (c *S3) GetBucketReplication(input *GetBucketReplicationInput) (*GetBucketReplicationOutput, error) + func (c *S3) GetBucketReplicationRequest(input *GetBucketReplicationInput) (req *aws.Request, output *GetBucketReplicationOutput) + func (c *S3) GetBucketRequestPayment(input *GetBucketRequestPaymentInput) (*GetBucketRequestPaymentOutput, error) + func (c *S3) GetBucketRequestPaymentRequest(input *GetBucketRequestPaymentInput) (req *aws.Request, output *GetBucketRequestPaymentOutput) + func (c *S3) GetBucketTagging(input *GetBucketTaggingInput) (*GetBucketTaggingOutput, error) + func (c *S3) GetBucketTaggingRequest(input *GetBucketTaggingInput) (req *aws.Request, output *GetBucketTaggingOutput) + func (c *S3) GetBucketVersioning(input *GetBucketVersioningInput) (*GetBucketVersioningOutput, error) + func (c *S3) GetBucketVersioningRequest(input *GetBucketVersioningInput) (req *aws.Request, output *GetBucketVersioningOutput) + func (c *S3) GetBucketWebsite(input *GetBucketWebsiteInput) (*GetBucketWebsiteOutput, error) + func (c *S3) GetBucketWebsiteRequest(input *GetBucketWebsiteInput) (req *aws.Request, output *GetBucketWebsiteOutput) + func (c *S3) GetObject(input *GetObjectInput) (*GetObjectOutput, error) + func (c *S3) GetObjectACL(input *GetObjectACLInput) (*GetObjectACLOutput, error) + func (c *S3) GetObjectACLRequest(input *GetObjectACLInput) (req *aws.Request, output *GetObjectACLOutput) + func (c *S3) GetObjectRequest(input *GetObjectInput) (req *aws.Request, output *GetObjectOutput) + func (c *S3) GetObjectTorrent(input *GetObjectTorrentInput) (*GetObjectTorrentOutput, error) + func (c *S3) GetObjectTorrentRequest(input *GetObjectTorrentInput) (req *aws.Request, output *GetObjectTorrentOutput) + func (c *S3) HeadBucket(input *HeadBucketInput) (*HeadBucketOutput, error) + func (c *S3) HeadBucketRequest(input *HeadBucketInput) (req *aws.Request, output *HeadBucketOutput) + func (c *S3) HeadObject(input *HeadObjectInput) (*HeadObjectOutput, error) + func (c *S3) HeadObjectRequest(input *HeadObjectInput) (req *aws.Request, output *HeadObjectOutput) + func (c *S3) ListBuckets(input *ListBucketsInput) (*ListBucketsOutput, error) + func (c *S3) ListBucketsRequest(input *ListBucketsInput) (req *aws.Request, output *ListBucketsOutput) + func (c *S3) ListMultipartUploads(input *ListMultipartUploadsInput) (*ListMultipartUploadsOutput, error) + func (c *S3) ListMultipartUploadsPages(input *ListMultipartUploadsInput, ...) error + func (c *S3) ListMultipartUploadsRequest(input *ListMultipartUploadsInput) (req *aws.Request, output *ListMultipartUploadsOutput) + func (c *S3) ListObjectVersions(input *ListObjectVersionsInput) (*ListObjectVersionsOutput, error) + func (c *S3) ListObjectVersionsPages(input *ListObjectVersionsInput, ...) error + func (c *S3) ListObjectVersionsRequest(input *ListObjectVersionsInput) (req *aws.Request, output *ListObjectVersionsOutput) + func (c *S3) ListObjects(input *ListObjectsInput) (*ListObjectsOutput, error) + func (c *S3) ListObjectsPages(input *ListObjectsInput, ...) error + func (c *S3) ListObjectsRequest(input *ListObjectsInput) (req *aws.Request, output *ListObjectsOutput) + func (c *S3) ListParts(input *ListPartsInput) (*ListPartsOutput, error) + func (c *S3) ListPartsPages(input *ListPartsInput, ...) error + func (c *S3) ListPartsRequest(input *ListPartsInput) (req *aws.Request, output *ListPartsOutput) + func (c *S3) PutBucketACL(input *PutBucketACLInput) (*PutBucketACLOutput, error) + func (c *S3) PutBucketACLRequest(input *PutBucketACLInput) (req *aws.Request, output *PutBucketACLOutput) + func (c *S3) PutBucketCORS(input *PutBucketCORSInput) (*PutBucketCORSOutput, error) + func (c *S3) PutBucketCORSRequest(input *PutBucketCORSInput) (req *aws.Request, output *PutBucketCORSOutput) + func (c *S3) PutBucketLifecycle(input *PutBucketLifecycleInput) (*PutBucketLifecycleOutput, error) + func (c *S3) PutBucketLifecycleRequest(input *PutBucketLifecycleInput) (req *aws.Request, output *PutBucketLifecycleOutput) + func (c *S3) PutBucketLogging(input *PutBucketLoggingInput) (*PutBucketLoggingOutput, error) + func (c *S3) PutBucketLoggingRequest(input *PutBucketLoggingInput) (req *aws.Request, output *PutBucketLoggingOutput) + func (c *S3) PutBucketNotification(input *PutBucketNotificationInput) (*PutBucketNotificationOutput, error) + func (c *S3) PutBucketNotificationConfiguration(input *PutBucketNotificationConfigurationInput) (*PutBucketNotificationConfigurationOutput, error) + func (c *S3) PutBucketNotificationConfigurationRequest(input *PutBucketNotificationConfigurationInput) (req *aws.Request, output *PutBucketNotificationConfigurationOutput) + func (c *S3) PutBucketNotificationRequest(input *PutBucketNotificationInput) (req *aws.Request, output *PutBucketNotificationOutput) + func (c *S3) PutBucketPolicy(input *PutBucketPolicyInput) (*PutBucketPolicyOutput, error) + func (c *S3) PutBucketPolicyRequest(input *PutBucketPolicyInput) (req *aws.Request, output *PutBucketPolicyOutput) + func (c *S3) PutBucketReplication(input *PutBucketReplicationInput) (*PutBucketReplicationOutput, error) + func (c *S3) PutBucketReplicationRequest(input *PutBucketReplicationInput) (req *aws.Request, output *PutBucketReplicationOutput) + func (c *S3) PutBucketRequestPayment(input *PutBucketRequestPaymentInput) (*PutBucketRequestPaymentOutput, error) + func (c *S3) PutBucketRequestPaymentRequest(input *PutBucketRequestPaymentInput) (req *aws.Request, output *PutBucketRequestPaymentOutput) + func (c *S3) PutBucketTagging(input *PutBucketTaggingInput) (*PutBucketTaggingOutput, error) + func (c *S3) PutBucketTaggingRequest(input *PutBucketTaggingInput) (req *aws.Request, output *PutBucketTaggingOutput) + func (c *S3) PutBucketVersioning(input *PutBucketVersioningInput) (*PutBucketVersioningOutput, error) + func (c *S3) PutBucketVersioningRequest(input *PutBucketVersioningInput) (req *aws.Request, output *PutBucketVersioningOutput) + func (c *S3) PutBucketWebsite(input *PutBucketWebsiteInput) (*PutBucketWebsiteOutput, error) + func (c *S3) PutBucketWebsiteRequest(input *PutBucketWebsiteInput) (req *aws.Request, output *PutBucketWebsiteOutput) + func (c *S3) PutObject(input *PutObjectInput) (*PutObjectOutput, error) + func (c *S3) PutObjectACL(input *PutObjectACLInput) (*PutObjectACLOutput, error) + func (c *S3) PutObjectACLRequest(input *PutObjectACLInput) (req *aws.Request, output *PutObjectACLOutput) + func (c *S3) PutObjectRequest(input *PutObjectInput) (req *aws.Request, output *PutObjectOutput) + func (c *S3) RestoreObject(input *RestoreObjectInput) (*RestoreObjectOutput, error) + func (c *S3) RestoreObjectRequest(input *RestoreObjectInput) (req *aws.Request, output *RestoreObjectOutput) + func (c *S3) UploadPart(input *UploadPartInput) (*UploadPartOutput, error) + func (c *S3) UploadPartCopy(input *UploadPartCopyInput) (*UploadPartCopyOutput, error) + func (c *S3) UploadPartCopyRequest(input *UploadPartCopyInput) (req *aws.Request, output *UploadPartCopyOutput) + func (c *S3) UploadPartRequest(input *UploadPartInput) (req *aws.Request, output *UploadPartOutput) + type Tag struct + Key *string + Value *string + type Tagging struct + TagSet []*Tag + type TargetGrant struct + Grantee *Grantee + Permission *string + type TopicConfiguration struct + Events []*string + ID *string + TopicARN *string + type TopicConfigurationDeprecated struct + Event *string + Events []*string + ID *string + Topic *string + type Transition struct + Date *time.Time + Days *int64 + StorageClass *string + type UploadPartCopyInput struct + Bucket *string + CopySource *string + CopySourceIfMatch *string + CopySourceIfModifiedSince *time.Time + CopySourceIfNoneMatch *string + CopySourceIfUnmodifiedSince *time.Time + CopySourceRange *string + CopySourceSSECustomerAlgorithm *string + CopySourceSSECustomerKey *string + CopySourceSSECustomerKeyMD5 *string + Key *string + PartNumber *int64 + RequestPayer *string + SSECustomerAlgorithm *string + SSECustomerKey *string + SSECustomerKeyMD5 *string + UploadID *string + type UploadPartCopyOutput struct + CopyPartResult *CopyPartResult + CopySourceVersionID *string + RequestCharged *string + SSECustomerAlgorithm *string + SSECustomerKeyMD5 *string + SSEKMSKeyID *string + ServerSideEncryption *string + type UploadPartInput struct + Body io.ReadSeeker + Bucket *string + ContentLength *int64 + Key *string + PartNumber *int64 + RequestPayer *string + SSECustomerAlgorithm *string + SSECustomerKey *string + SSECustomerKeyMD5 *string + UploadID *string + type UploadPartOutput struct + ETag *string + RequestCharged *string + SSECustomerAlgorithm *string + SSECustomerKeyMD5 *string + SSEKMSKeyID *string + ServerSideEncryption *string + type VersioningConfiguration struct + MFADelete *string + Status *string + type WebsiteConfiguration struct + ErrorDocument *ErrorDocument + IndexDocument *IndexDocument + RedirectAllRequestsTo *RedirectAllRequestsTo + RoutingRules []*RoutingRule