s3stub

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbortMultipartUploadFuture

type AbortMultipartUploadFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*AbortMultipartUploadFuture) Get

type Client

type Client interface {
	AbortMultipartUpload(ctx workflow.Context, input *s3.AbortMultipartUploadInput) (*s3.AbortMultipartUploadOutput, error)
	AbortMultipartUploadAsync(ctx workflow.Context, input *s3.AbortMultipartUploadInput) *AbortMultipartUploadFuture

	CompleteMultipartUpload(ctx workflow.Context, input *s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error)
	CompleteMultipartUploadAsync(ctx workflow.Context, input *s3.CompleteMultipartUploadInput) *CompleteMultipartUploadFuture

	CopyObject(ctx workflow.Context, input *s3.CopyObjectInput) (*s3.CopyObjectOutput, error)
	CopyObjectAsync(ctx workflow.Context, input *s3.CopyObjectInput) *CopyObjectFuture

	CreateBucket(ctx workflow.Context, input *s3.CreateBucketInput) (*s3.CreateBucketOutput, error)
	CreateBucketAsync(ctx workflow.Context, input *s3.CreateBucketInput) *CreateBucketFuture

	CreateMultipartUpload(ctx workflow.Context, input *s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error)
	CreateMultipartUploadAsync(ctx workflow.Context, input *s3.CreateMultipartUploadInput) *CreateMultipartUploadFuture

	DeleteBucket(ctx workflow.Context, input *s3.DeleteBucketInput) (*s3.DeleteBucketOutput, error)
	DeleteBucketAsync(ctx workflow.Context, input *s3.DeleteBucketInput) *DeleteBucketFuture

	DeleteBucketAnalyticsConfiguration(ctx workflow.Context, input *s3.DeleteBucketAnalyticsConfigurationInput) (*s3.DeleteBucketAnalyticsConfigurationOutput, error)
	DeleteBucketAnalyticsConfigurationAsync(ctx workflow.Context, input *s3.DeleteBucketAnalyticsConfigurationInput) *DeleteBucketAnalyticsConfigurationFuture

	DeleteBucketCors(ctx workflow.Context, input *s3.DeleteBucketCorsInput) (*s3.DeleteBucketCorsOutput, error)
	DeleteBucketCorsAsync(ctx workflow.Context, input *s3.DeleteBucketCorsInput) *DeleteBucketCorsFuture

	DeleteBucketEncryption(ctx workflow.Context, input *s3.DeleteBucketEncryptionInput) (*s3.DeleteBucketEncryptionOutput, error)
	DeleteBucketEncryptionAsync(ctx workflow.Context, input *s3.DeleteBucketEncryptionInput) *DeleteBucketEncryptionFuture

	DeleteBucketIntelligentTieringConfiguration(ctx workflow.Context, input *s3.DeleteBucketIntelligentTieringConfigurationInput) (*s3.DeleteBucketIntelligentTieringConfigurationOutput, error)
	DeleteBucketIntelligentTieringConfigurationAsync(ctx workflow.Context, input *s3.DeleteBucketIntelligentTieringConfigurationInput) *DeleteBucketIntelligentTieringConfigurationFuture

	DeleteBucketInventoryConfiguration(ctx workflow.Context, input *s3.DeleteBucketInventoryConfigurationInput) (*s3.DeleteBucketInventoryConfigurationOutput, error)
	DeleteBucketInventoryConfigurationAsync(ctx workflow.Context, input *s3.DeleteBucketInventoryConfigurationInput) *DeleteBucketInventoryConfigurationFuture

	DeleteBucketLifecycle(ctx workflow.Context, input *s3.DeleteBucketLifecycleInput) (*s3.DeleteBucketLifecycleOutput, error)
	DeleteBucketLifecycleAsync(ctx workflow.Context, input *s3.DeleteBucketLifecycleInput) *DeleteBucketLifecycleFuture

	DeleteBucketMetricsConfiguration(ctx workflow.Context, input *s3.DeleteBucketMetricsConfigurationInput) (*s3.DeleteBucketMetricsConfigurationOutput, error)
	DeleteBucketMetricsConfigurationAsync(ctx workflow.Context, input *s3.DeleteBucketMetricsConfigurationInput) *DeleteBucketMetricsConfigurationFuture

	DeleteBucketOwnershipControls(ctx workflow.Context, input *s3.DeleteBucketOwnershipControlsInput) (*s3.DeleteBucketOwnershipControlsOutput, error)
	DeleteBucketOwnershipControlsAsync(ctx workflow.Context, input *s3.DeleteBucketOwnershipControlsInput) *DeleteBucketOwnershipControlsFuture

	DeleteBucketPolicy(ctx workflow.Context, input *s3.DeleteBucketPolicyInput) (*s3.DeleteBucketPolicyOutput, error)
	DeleteBucketPolicyAsync(ctx workflow.Context, input *s3.DeleteBucketPolicyInput) *DeleteBucketPolicyFuture

	DeleteBucketReplication(ctx workflow.Context, input *s3.DeleteBucketReplicationInput) (*s3.DeleteBucketReplicationOutput, error)
	DeleteBucketReplicationAsync(ctx workflow.Context, input *s3.DeleteBucketReplicationInput) *DeleteBucketReplicationFuture

	DeleteBucketTagging(ctx workflow.Context, input *s3.DeleteBucketTaggingInput) (*s3.DeleteBucketTaggingOutput, error)
	DeleteBucketTaggingAsync(ctx workflow.Context, input *s3.DeleteBucketTaggingInput) *DeleteBucketTaggingFuture

	DeleteBucketWebsite(ctx workflow.Context, input *s3.DeleteBucketWebsiteInput) (*s3.DeleteBucketWebsiteOutput, error)
	DeleteBucketWebsiteAsync(ctx workflow.Context, input *s3.DeleteBucketWebsiteInput) *DeleteBucketWebsiteFuture

	DeleteObject(ctx workflow.Context, input *s3.DeleteObjectInput) (*s3.DeleteObjectOutput, error)
	DeleteObjectAsync(ctx workflow.Context, input *s3.DeleteObjectInput) *DeleteObjectFuture

	DeleteObjectTagging(ctx workflow.Context, input *s3.DeleteObjectTaggingInput) (*s3.DeleteObjectTaggingOutput, error)
	DeleteObjectTaggingAsync(ctx workflow.Context, input *s3.DeleteObjectTaggingInput) *DeleteObjectTaggingFuture

	DeleteObjects(ctx workflow.Context, input *s3.DeleteObjectsInput) (*s3.DeleteObjectsOutput, error)
	DeleteObjectsAsync(ctx workflow.Context, input *s3.DeleteObjectsInput) *DeleteObjectsFuture

	DeletePublicAccessBlock(ctx workflow.Context, input *s3.DeletePublicAccessBlockInput) (*s3.DeletePublicAccessBlockOutput, error)
	DeletePublicAccessBlockAsync(ctx workflow.Context, input *s3.DeletePublicAccessBlockInput) *DeletePublicAccessBlockFuture

	GetBucketAccelerateConfiguration(ctx workflow.Context, input *s3.GetBucketAccelerateConfigurationInput) (*s3.GetBucketAccelerateConfigurationOutput, error)
	GetBucketAccelerateConfigurationAsync(ctx workflow.Context, input *s3.GetBucketAccelerateConfigurationInput) *GetBucketAccelerateConfigurationFuture

	GetBucketAcl(ctx workflow.Context, input *s3.GetBucketAclInput) (*s3.GetBucketAclOutput, error)
	GetBucketAclAsync(ctx workflow.Context, input *s3.GetBucketAclInput) *GetBucketAclFuture

	GetBucketAnalyticsConfiguration(ctx workflow.Context, input *s3.GetBucketAnalyticsConfigurationInput) (*s3.GetBucketAnalyticsConfigurationOutput, error)
	GetBucketAnalyticsConfigurationAsync(ctx workflow.Context, input *s3.GetBucketAnalyticsConfigurationInput) *GetBucketAnalyticsConfigurationFuture

	GetBucketCors(ctx workflow.Context, input *s3.GetBucketCorsInput) (*s3.GetBucketCorsOutput, error)
	GetBucketCorsAsync(ctx workflow.Context, input *s3.GetBucketCorsInput) *GetBucketCorsFuture

	GetBucketEncryption(ctx workflow.Context, input *s3.GetBucketEncryptionInput) (*s3.GetBucketEncryptionOutput, error)
	GetBucketEncryptionAsync(ctx workflow.Context, input *s3.GetBucketEncryptionInput) *GetBucketEncryptionFuture

	GetBucketIntelligentTieringConfiguration(ctx workflow.Context, input *s3.GetBucketIntelligentTieringConfigurationInput) (*s3.GetBucketIntelligentTieringConfigurationOutput, error)
	GetBucketIntelligentTieringConfigurationAsync(ctx workflow.Context, input *s3.GetBucketIntelligentTieringConfigurationInput) *GetBucketIntelligentTieringConfigurationFuture

	GetBucketInventoryConfiguration(ctx workflow.Context, input *s3.GetBucketInventoryConfigurationInput) (*s3.GetBucketInventoryConfigurationOutput, error)
	GetBucketInventoryConfigurationAsync(ctx workflow.Context, input *s3.GetBucketInventoryConfigurationInput) *GetBucketInventoryConfigurationFuture

	GetBucketLifecycle(ctx workflow.Context, input *s3.GetBucketLifecycleInput) (*s3.GetBucketLifecycleOutput, error)
	GetBucketLifecycleAsync(ctx workflow.Context, input *s3.GetBucketLifecycleInput) *GetBucketLifecycleFuture

	GetBucketLifecycleConfiguration(ctx workflow.Context, input *s3.GetBucketLifecycleConfigurationInput) (*s3.GetBucketLifecycleConfigurationOutput, error)
	GetBucketLifecycleConfigurationAsync(ctx workflow.Context, input *s3.GetBucketLifecycleConfigurationInput) *GetBucketLifecycleConfigurationFuture

	GetBucketLocation(ctx workflow.Context, input *s3.GetBucketLocationInput) (*s3.GetBucketLocationOutput, error)
	GetBucketLocationAsync(ctx workflow.Context, input *s3.GetBucketLocationInput) *GetBucketLocationFuture

	GetBucketLogging(ctx workflow.Context, input *s3.GetBucketLoggingInput) (*s3.GetBucketLoggingOutput, error)
	GetBucketLoggingAsync(ctx workflow.Context, input *s3.GetBucketLoggingInput) *GetBucketLoggingFuture

	GetBucketMetricsConfiguration(ctx workflow.Context, input *s3.GetBucketMetricsConfigurationInput) (*s3.GetBucketMetricsConfigurationOutput, error)
	GetBucketMetricsConfigurationAsync(ctx workflow.Context, input *s3.GetBucketMetricsConfigurationInput) *GetBucketMetricsConfigurationFuture

	GetBucketNotification(ctx workflow.Context, input *s3.GetBucketNotificationConfigurationRequest) (*s3.NotificationConfigurationDeprecated, error)
	GetBucketNotificationAsync(ctx workflow.Context, input *s3.GetBucketNotificationConfigurationRequest) *GetBucketNotificationFuture

	GetBucketNotificationConfiguration(ctx workflow.Context, input *s3.GetBucketNotificationConfigurationRequest) (*s3.NotificationConfiguration, error)
	GetBucketNotificationConfigurationAsync(ctx workflow.Context, input *s3.GetBucketNotificationConfigurationRequest) *GetBucketNotificationConfigurationFuture

	GetBucketOwnershipControls(ctx workflow.Context, input *s3.GetBucketOwnershipControlsInput) (*s3.GetBucketOwnershipControlsOutput, error)
	GetBucketOwnershipControlsAsync(ctx workflow.Context, input *s3.GetBucketOwnershipControlsInput) *GetBucketOwnershipControlsFuture

	GetBucketPolicy(ctx workflow.Context, input *s3.GetBucketPolicyInput) (*s3.GetBucketPolicyOutput, error)
	GetBucketPolicyAsync(ctx workflow.Context, input *s3.GetBucketPolicyInput) *GetBucketPolicyFuture

	GetBucketPolicyStatus(ctx workflow.Context, input *s3.GetBucketPolicyStatusInput) (*s3.GetBucketPolicyStatusOutput, error)
	GetBucketPolicyStatusAsync(ctx workflow.Context, input *s3.GetBucketPolicyStatusInput) *GetBucketPolicyStatusFuture

	GetBucketReplication(ctx workflow.Context, input *s3.GetBucketReplicationInput) (*s3.GetBucketReplicationOutput, error)
	GetBucketReplicationAsync(ctx workflow.Context, input *s3.GetBucketReplicationInput) *GetBucketReplicationFuture

	GetBucketRequestPayment(ctx workflow.Context, input *s3.GetBucketRequestPaymentInput) (*s3.GetBucketRequestPaymentOutput, error)
	GetBucketRequestPaymentAsync(ctx workflow.Context, input *s3.GetBucketRequestPaymentInput) *GetBucketRequestPaymentFuture

	GetBucketTagging(ctx workflow.Context, input *s3.GetBucketTaggingInput) (*s3.GetBucketTaggingOutput, error)
	GetBucketTaggingAsync(ctx workflow.Context, input *s3.GetBucketTaggingInput) *GetBucketTaggingFuture

	GetBucketVersioning(ctx workflow.Context, input *s3.GetBucketVersioningInput) (*s3.GetBucketVersioningOutput, error)
	GetBucketVersioningAsync(ctx workflow.Context, input *s3.GetBucketVersioningInput) *GetBucketVersioningFuture

	GetBucketWebsite(ctx workflow.Context, input *s3.GetBucketWebsiteInput) (*s3.GetBucketWebsiteOutput, error)
	GetBucketWebsiteAsync(ctx workflow.Context, input *s3.GetBucketWebsiteInput) *GetBucketWebsiteFuture

	GetObject(ctx workflow.Context, input *s3.GetObjectInput) (*s3.GetObjectOutput, error)
	GetObjectAsync(ctx workflow.Context, input *s3.GetObjectInput) *GetObjectFuture

	GetObjectAcl(ctx workflow.Context, input *s3.GetObjectAclInput) (*s3.GetObjectAclOutput, error)
	GetObjectAclAsync(ctx workflow.Context, input *s3.GetObjectAclInput) *GetObjectAclFuture

	GetObjectLegalHold(ctx workflow.Context, input *s3.GetObjectLegalHoldInput) (*s3.GetObjectLegalHoldOutput, error)
	GetObjectLegalHoldAsync(ctx workflow.Context, input *s3.GetObjectLegalHoldInput) *GetObjectLegalHoldFuture

	GetObjectLockConfiguration(ctx workflow.Context, input *s3.GetObjectLockConfigurationInput) (*s3.GetObjectLockConfigurationOutput, error)
	GetObjectLockConfigurationAsync(ctx workflow.Context, input *s3.GetObjectLockConfigurationInput) *GetObjectLockConfigurationFuture

	GetObjectRetention(ctx workflow.Context, input *s3.GetObjectRetentionInput) (*s3.GetObjectRetentionOutput, error)
	GetObjectRetentionAsync(ctx workflow.Context, input *s3.GetObjectRetentionInput) *GetObjectRetentionFuture

	GetObjectTagging(ctx workflow.Context, input *s3.GetObjectTaggingInput) (*s3.GetObjectTaggingOutput, error)
	GetObjectTaggingAsync(ctx workflow.Context, input *s3.GetObjectTaggingInput) *GetObjectTaggingFuture

	GetObjectTorrent(ctx workflow.Context, input *s3.GetObjectTorrentInput) (*s3.GetObjectTorrentOutput, error)
	GetObjectTorrentAsync(ctx workflow.Context, input *s3.GetObjectTorrentInput) *GetObjectTorrentFuture

	GetPublicAccessBlock(ctx workflow.Context, input *s3.GetPublicAccessBlockInput) (*s3.GetPublicAccessBlockOutput, error)
	GetPublicAccessBlockAsync(ctx workflow.Context, input *s3.GetPublicAccessBlockInput) *GetPublicAccessBlockFuture

	HeadBucket(ctx workflow.Context, input *s3.HeadBucketInput) (*s3.HeadBucketOutput, error)
	HeadBucketAsync(ctx workflow.Context, input *s3.HeadBucketInput) *HeadBucketFuture

	HeadObject(ctx workflow.Context, input *s3.HeadObjectInput) (*s3.HeadObjectOutput, error)
	HeadObjectAsync(ctx workflow.Context, input *s3.HeadObjectInput) *HeadObjectFuture

	ListBucketAnalyticsConfigurations(ctx workflow.Context, input *s3.ListBucketAnalyticsConfigurationsInput) (*s3.ListBucketAnalyticsConfigurationsOutput, error)
	ListBucketAnalyticsConfigurationsAsync(ctx workflow.Context, input *s3.ListBucketAnalyticsConfigurationsInput) *ListBucketAnalyticsConfigurationsFuture

	ListBucketIntelligentTieringConfigurations(ctx workflow.Context, input *s3.ListBucketIntelligentTieringConfigurationsInput) (*s3.ListBucketIntelligentTieringConfigurationsOutput, error)
	ListBucketIntelligentTieringConfigurationsAsync(ctx workflow.Context, input *s3.ListBucketIntelligentTieringConfigurationsInput) *ListBucketIntelligentTieringConfigurationsFuture

	ListBucketInventoryConfigurations(ctx workflow.Context, input *s3.ListBucketInventoryConfigurationsInput) (*s3.ListBucketInventoryConfigurationsOutput, error)
	ListBucketInventoryConfigurationsAsync(ctx workflow.Context, input *s3.ListBucketInventoryConfigurationsInput) *ListBucketInventoryConfigurationsFuture

	ListBucketMetricsConfigurations(ctx workflow.Context, input *s3.ListBucketMetricsConfigurationsInput) (*s3.ListBucketMetricsConfigurationsOutput, error)
	ListBucketMetricsConfigurationsAsync(ctx workflow.Context, input *s3.ListBucketMetricsConfigurationsInput) *ListBucketMetricsConfigurationsFuture

	ListBuckets(ctx workflow.Context, input *s3.ListBucketsInput) (*s3.ListBucketsOutput, error)
	ListBucketsAsync(ctx workflow.Context, input *s3.ListBucketsInput) *ListBucketsFuture

	ListMultipartUploads(ctx workflow.Context, input *s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error)
	ListMultipartUploadsAsync(ctx workflow.Context, input *s3.ListMultipartUploadsInput) *ListMultipartUploadsFuture

	ListObjectVersions(ctx workflow.Context, input *s3.ListObjectVersionsInput) (*s3.ListObjectVersionsOutput, error)
	ListObjectVersionsAsync(ctx workflow.Context, input *s3.ListObjectVersionsInput) *ListObjectVersionsFuture

	ListObjects(ctx workflow.Context, input *s3.ListObjectsInput) (*s3.ListObjectsOutput, error)
	ListObjectsAsync(ctx workflow.Context, input *s3.ListObjectsInput) *ListObjectsFuture

	ListObjectsV2(ctx workflow.Context, input *s3.ListObjectsV2Input) (*s3.ListObjectsV2Output, error)
	ListObjectsV2Async(ctx workflow.Context, input *s3.ListObjectsV2Input) *ListObjectsV2Future

	ListParts(ctx workflow.Context, input *s3.ListPartsInput) (*s3.ListPartsOutput, error)
	ListPartsAsync(ctx workflow.Context, input *s3.ListPartsInput) *ListPartsFuture

	PutBucketAccelerateConfiguration(ctx workflow.Context, input *s3.PutBucketAccelerateConfigurationInput) (*s3.PutBucketAccelerateConfigurationOutput, error)
	PutBucketAccelerateConfigurationAsync(ctx workflow.Context, input *s3.PutBucketAccelerateConfigurationInput) *PutBucketAccelerateConfigurationFuture

	PutBucketAcl(ctx workflow.Context, input *s3.PutBucketAclInput) (*s3.PutBucketAclOutput, error)
	PutBucketAclAsync(ctx workflow.Context, input *s3.PutBucketAclInput) *PutBucketAclFuture

	PutBucketAnalyticsConfiguration(ctx workflow.Context, input *s3.PutBucketAnalyticsConfigurationInput) (*s3.PutBucketAnalyticsConfigurationOutput, error)
	PutBucketAnalyticsConfigurationAsync(ctx workflow.Context, input *s3.PutBucketAnalyticsConfigurationInput) *PutBucketAnalyticsConfigurationFuture

	PutBucketCors(ctx workflow.Context, input *s3.PutBucketCorsInput) (*s3.PutBucketCorsOutput, error)
	PutBucketCorsAsync(ctx workflow.Context, input *s3.PutBucketCorsInput) *PutBucketCorsFuture

	PutBucketEncryption(ctx workflow.Context, input *s3.PutBucketEncryptionInput) (*s3.PutBucketEncryptionOutput, error)
	PutBucketEncryptionAsync(ctx workflow.Context, input *s3.PutBucketEncryptionInput) *PutBucketEncryptionFuture

	PutBucketIntelligentTieringConfiguration(ctx workflow.Context, input *s3.PutBucketIntelligentTieringConfigurationInput) (*s3.PutBucketIntelligentTieringConfigurationOutput, error)
	PutBucketIntelligentTieringConfigurationAsync(ctx workflow.Context, input *s3.PutBucketIntelligentTieringConfigurationInput) *PutBucketIntelligentTieringConfigurationFuture

	PutBucketInventoryConfiguration(ctx workflow.Context, input *s3.PutBucketInventoryConfigurationInput) (*s3.PutBucketInventoryConfigurationOutput, error)
	PutBucketInventoryConfigurationAsync(ctx workflow.Context, input *s3.PutBucketInventoryConfigurationInput) *PutBucketInventoryConfigurationFuture

	PutBucketLifecycle(ctx workflow.Context, input *s3.PutBucketLifecycleInput) (*s3.PutBucketLifecycleOutput, error)
	PutBucketLifecycleAsync(ctx workflow.Context, input *s3.PutBucketLifecycleInput) *PutBucketLifecycleFuture

	PutBucketLifecycleConfiguration(ctx workflow.Context, input *s3.PutBucketLifecycleConfigurationInput) (*s3.PutBucketLifecycleConfigurationOutput, error)
	PutBucketLifecycleConfigurationAsync(ctx workflow.Context, input *s3.PutBucketLifecycleConfigurationInput) *PutBucketLifecycleConfigurationFuture

	PutBucketLogging(ctx workflow.Context, input *s3.PutBucketLoggingInput) (*s3.PutBucketLoggingOutput, error)
	PutBucketLoggingAsync(ctx workflow.Context, input *s3.PutBucketLoggingInput) *PutBucketLoggingFuture

	PutBucketMetricsConfiguration(ctx workflow.Context, input *s3.PutBucketMetricsConfigurationInput) (*s3.PutBucketMetricsConfigurationOutput, error)
	PutBucketMetricsConfigurationAsync(ctx workflow.Context, input *s3.PutBucketMetricsConfigurationInput) *PutBucketMetricsConfigurationFuture

	PutBucketNotification(ctx workflow.Context, input *s3.PutBucketNotificationInput) (*s3.PutBucketNotificationOutput, error)
	PutBucketNotificationAsync(ctx workflow.Context, input *s3.PutBucketNotificationInput) *PutBucketNotificationFuture

	PutBucketNotificationConfiguration(ctx workflow.Context, input *s3.PutBucketNotificationConfigurationInput) (*s3.PutBucketNotificationConfigurationOutput, error)
	PutBucketNotificationConfigurationAsync(ctx workflow.Context, input *s3.PutBucketNotificationConfigurationInput) *PutBucketNotificationConfigurationFuture

	PutBucketOwnershipControls(ctx workflow.Context, input *s3.PutBucketOwnershipControlsInput) (*s3.PutBucketOwnershipControlsOutput, error)
	PutBucketOwnershipControlsAsync(ctx workflow.Context, input *s3.PutBucketOwnershipControlsInput) *PutBucketOwnershipControlsFuture

	PutBucketPolicy(ctx workflow.Context, input *s3.PutBucketPolicyInput) (*s3.PutBucketPolicyOutput, error)
	PutBucketPolicyAsync(ctx workflow.Context, input *s3.PutBucketPolicyInput) *PutBucketPolicyFuture

	PutBucketReplication(ctx workflow.Context, input *s3.PutBucketReplicationInput) (*s3.PutBucketReplicationOutput, error)
	PutBucketReplicationAsync(ctx workflow.Context, input *s3.PutBucketReplicationInput) *PutBucketReplicationFuture

	PutBucketRequestPayment(ctx workflow.Context, input *s3.PutBucketRequestPaymentInput) (*s3.PutBucketRequestPaymentOutput, error)
	PutBucketRequestPaymentAsync(ctx workflow.Context, input *s3.PutBucketRequestPaymentInput) *PutBucketRequestPaymentFuture

	PutBucketTagging(ctx workflow.Context, input *s3.PutBucketTaggingInput) (*s3.PutBucketTaggingOutput, error)
	PutBucketTaggingAsync(ctx workflow.Context, input *s3.PutBucketTaggingInput) *PutBucketTaggingFuture

	PutBucketVersioning(ctx workflow.Context, input *s3.PutBucketVersioningInput) (*s3.PutBucketVersioningOutput, error)
	PutBucketVersioningAsync(ctx workflow.Context, input *s3.PutBucketVersioningInput) *PutBucketVersioningFuture

	PutBucketWebsite(ctx workflow.Context, input *s3.PutBucketWebsiteInput) (*s3.PutBucketWebsiteOutput, error)
	PutBucketWebsiteAsync(ctx workflow.Context, input *s3.PutBucketWebsiteInput) *PutBucketWebsiteFuture

	PutObject(ctx workflow.Context, input *s3.PutObjectInput) (*s3.PutObjectOutput, error)
	PutObjectAsync(ctx workflow.Context, input *s3.PutObjectInput) *PutObjectFuture

	PutObjectAcl(ctx workflow.Context, input *s3.PutObjectAclInput) (*s3.PutObjectAclOutput, error)
	PutObjectAclAsync(ctx workflow.Context, input *s3.PutObjectAclInput) *PutObjectAclFuture

	PutObjectLegalHold(ctx workflow.Context, input *s3.PutObjectLegalHoldInput) (*s3.PutObjectLegalHoldOutput, error)
	PutObjectLegalHoldAsync(ctx workflow.Context, input *s3.PutObjectLegalHoldInput) *PutObjectLegalHoldFuture

	PutObjectLockConfiguration(ctx workflow.Context, input *s3.PutObjectLockConfigurationInput) (*s3.PutObjectLockConfigurationOutput, error)
	PutObjectLockConfigurationAsync(ctx workflow.Context, input *s3.PutObjectLockConfigurationInput) *PutObjectLockConfigurationFuture

	PutObjectRetention(ctx workflow.Context, input *s3.PutObjectRetentionInput) (*s3.PutObjectRetentionOutput, error)
	PutObjectRetentionAsync(ctx workflow.Context, input *s3.PutObjectRetentionInput) *PutObjectRetentionFuture

	PutObjectTagging(ctx workflow.Context, input *s3.PutObjectTaggingInput) (*s3.PutObjectTaggingOutput, error)
	PutObjectTaggingAsync(ctx workflow.Context, input *s3.PutObjectTaggingInput) *PutObjectTaggingFuture

	PutPublicAccessBlock(ctx workflow.Context, input *s3.PutPublicAccessBlockInput) (*s3.PutPublicAccessBlockOutput, error)
	PutPublicAccessBlockAsync(ctx workflow.Context, input *s3.PutPublicAccessBlockInput) *PutPublicAccessBlockFuture

	RestoreObject(ctx workflow.Context, input *s3.RestoreObjectInput) (*s3.RestoreObjectOutput, error)
	RestoreObjectAsync(ctx workflow.Context, input *s3.RestoreObjectInput) *RestoreObjectFuture

	SelectObjectContent(ctx workflow.Context, input *s3.SelectObjectContentInput) (*s3.SelectObjectContentOutput, error)
	SelectObjectContentAsync(ctx workflow.Context, input *s3.SelectObjectContentInput) *SelectObjectContentFuture

	UploadPart(ctx workflow.Context, input *s3.UploadPartInput) (*s3.UploadPartOutput, error)
	UploadPartAsync(ctx workflow.Context, input *s3.UploadPartInput) *UploadPartFuture

	UploadPartCopy(ctx workflow.Context, input *s3.UploadPartCopyInput) (*s3.UploadPartCopyOutput, error)
	UploadPartCopyAsync(ctx workflow.Context, input *s3.UploadPartCopyInput) *UploadPartCopyFuture

	WaitUntilBucketExists(ctx workflow.Context, input *s3.HeadBucketInput) error
	WaitUntilBucketExistsAsync(ctx workflow.Context, input *s3.HeadBucketInput) *clients.VoidFuture

	WaitUntilBucketNotExists(ctx workflow.Context, input *s3.HeadBucketInput) error
	WaitUntilBucketNotExistsAsync(ctx workflow.Context, input *s3.HeadBucketInput) *clients.VoidFuture

	WaitUntilObjectExists(ctx workflow.Context, input *s3.HeadObjectInput) error
	WaitUntilObjectExistsAsync(ctx workflow.Context, input *s3.HeadObjectInput) *clients.VoidFuture

	WaitUntilObjectNotExists(ctx workflow.Context, input *s3.HeadObjectInput) error
	WaitUntilObjectNotExistsAsync(ctx workflow.Context, input *s3.HeadObjectInput) *clients.VoidFuture
}

func NewClient

func NewClient() Client

type CompleteMultipartUploadFuture

type CompleteMultipartUploadFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CompleteMultipartUploadFuture) Get

type CopyObjectFuture

type CopyObjectFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CopyObjectFuture) Get

type CreateBucketFuture

type CreateBucketFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateBucketFuture) Get

type CreateMultipartUploadFuture

type CreateMultipartUploadFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateMultipartUploadFuture) Get

type DeleteBucketAnalyticsConfigurationFuture

type DeleteBucketAnalyticsConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketAnalyticsConfigurationFuture) Get

type DeleteBucketCorsFuture

type DeleteBucketCorsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketCorsFuture) Get

type DeleteBucketEncryptionFuture

type DeleteBucketEncryptionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketEncryptionFuture) Get

type DeleteBucketFuture

type DeleteBucketFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketFuture) Get

type DeleteBucketIntelligentTieringConfigurationFuture

type DeleteBucketIntelligentTieringConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketIntelligentTieringConfigurationFuture) Get

type DeleteBucketInventoryConfigurationFuture

type DeleteBucketInventoryConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketInventoryConfigurationFuture) Get

type DeleteBucketLifecycleFuture

type DeleteBucketLifecycleFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketLifecycleFuture) Get

type DeleteBucketMetricsConfigurationFuture

type DeleteBucketMetricsConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketMetricsConfigurationFuture) Get

type DeleteBucketOwnershipControlsFuture

type DeleteBucketOwnershipControlsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketOwnershipControlsFuture) Get

type DeleteBucketPolicyFuture

type DeleteBucketPolicyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketPolicyFuture) Get

type DeleteBucketReplicationFuture

type DeleteBucketReplicationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketReplicationFuture) Get

type DeleteBucketTaggingFuture

type DeleteBucketTaggingFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketTaggingFuture) Get

type DeleteBucketWebsiteFuture

type DeleteBucketWebsiteFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteBucketWebsiteFuture) Get

type DeleteObjectFuture

type DeleteObjectFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteObjectFuture) Get

type DeleteObjectTaggingFuture

type DeleteObjectTaggingFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteObjectTaggingFuture) Get

type DeleteObjectsFuture

type DeleteObjectsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteObjectsFuture) Get

type DeletePublicAccessBlockFuture

type DeletePublicAccessBlockFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeletePublicAccessBlockFuture) Get

type GetBucketAccelerateConfigurationFuture

type GetBucketAccelerateConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketAccelerateConfigurationFuture) Get

type GetBucketAclFuture

type GetBucketAclFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketAclFuture) Get

type GetBucketAnalyticsConfigurationFuture

type GetBucketAnalyticsConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketAnalyticsConfigurationFuture) Get

type GetBucketCorsFuture

type GetBucketCorsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketCorsFuture) Get

type GetBucketEncryptionFuture

type GetBucketEncryptionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketEncryptionFuture) Get

type GetBucketIntelligentTieringConfigurationFuture

type GetBucketIntelligentTieringConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketIntelligentTieringConfigurationFuture) Get

type GetBucketInventoryConfigurationFuture

type GetBucketInventoryConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketInventoryConfigurationFuture) Get

type GetBucketLifecycleConfigurationFuture

type GetBucketLifecycleConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketLifecycleConfigurationFuture) Get

type GetBucketLifecycleFuture

type GetBucketLifecycleFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketLifecycleFuture) Get

type GetBucketLocationFuture

type GetBucketLocationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketLocationFuture) Get

type GetBucketLoggingFuture

type GetBucketLoggingFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketLoggingFuture) Get

type GetBucketMetricsConfigurationFuture

type GetBucketMetricsConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketMetricsConfigurationFuture) Get

type GetBucketNotificationConfigurationFuture

type GetBucketNotificationConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketNotificationConfigurationFuture) Get

type GetBucketNotificationFuture

type GetBucketNotificationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketNotificationFuture) Get

type GetBucketOwnershipControlsFuture

type GetBucketOwnershipControlsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketOwnershipControlsFuture) Get

type GetBucketPolicyFuture

type GetBucketPolicyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketPolicyFuture) Get

type GetBucketPolicyStatusFuture

type GetBucketPolicyStatusFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketPolicyStatusFuture) Get

type GetBucketReplicationFuture

type GetBucketReplicationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketReplicationFuture) Get

type GetBucketRequestPaymentFuture

type GetBucketRequestPaymentFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketRequestPaymentFuture) Get

type GetBucketTaggingFuture

type GetBucketTaggingFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketTaggingFuture) Get

type GetBucketVersioningFuture

type GetBucketVersioningFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketVersioningFuture) Get

type GetBucketWebsiteFuture

type GetBucketWebsiteFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetBucketWebsiteFuture) Get

type GetObjectAclFuture

type GetObjectAclFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetObjectAclFuture) Get

type GetObjectFuture

type GetObjectFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetObjectFuture) Get

type GetObjectLegalHoldFuture

type GetObjectLegalHoldFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetObjectLegalHoldFuture) Get

type GetObjectLockConfigurationFuture

type GetObjectLockConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetObjectLockConfigurationFuture) Get

type GetObjectRetentionFuture

type GetObjectRetentionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetObjectRetentionFuture) Get

type GetObjectTaggingFuture

type GetObjectTaggingFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetObjectTaggingFuture) Get

type GetObjectTorrentFuture

type GetObjectTorrentFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetObjectTorrentFuture) Get

type GetPublicAccessBlockFuture

type GetPublicAccessBlockFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetPublicAccessBlockFuture) Get

type HeadBucketFuture

type HeadBucketFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*HeadBucketFuture) Get

type HeadObjectFuture

type HeadObjectFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*HeadObjectFuture) Get

type ListBucketAnalyticsConfigurationsFuture

type ListBucketAnalyticsConfigurationsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListBucketAnalyticsConfigurationsFuture) Get

type ListBucketIntelligentTieringConfigurationsFuture

type ListBucketIntelligentTieringConfigurationsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListBucketIntelligentTieringConfigurationsFuture) Get

type ListBucketInventoryConfigurationsFuture

type ListBucketInventoryConfigurationsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListBucketInventoryConfigurationsFuture) Get

type ListBucketMetricsConfigurationsFuture

type ListBucketMetricsConfigurationsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListBucketMetricsConfigurationsFuture) Get

type ListBucketsFuture

type ListBucketsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListBucketsFuture) Get

type ListMultipartUploadsFuture

type ListMultipartUploadsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListMultipartUploadsFuture) Get

type ListObjectVersionsFuture

type ListObjectVersionsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListObjectVersionsFuture) Get

type ListObjectsFuture

type ListObjectsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListObjectsFuture) Get

type ListObjectsV2Future

type ListObjectsV2Future struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListObjectsV2Future) Get

type ListPartsFuture

type ListPartsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListPartsFuture) Get

type PutBucketAccelerateConfigurationFuture

type PutBucketAccelerateConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketAccelerateConfigurationFuture) Get

type PutBucketAclFuture

type PutBucketAclFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketAclFuture) Get

type PutBucketAnalyticsConfigurationFuture

type PutBucketAnalyticsConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketAnalyticsConfigurationFuture) Get

type PutBucketCorsFuture

type PutBucketCorsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketCorsFuture) Get

type PutBucketEncryptionFuture

type PutBucketEncryptionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketEncryptionFuture) Get

type PutBucketIntelligentTieringConfigurationFuture

type PutBucketIntelligentTieringConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketIntelligentTieringConfigurationFuture) Get

type PutBucketInventoryConfigurationFuture

type PutBucketInventoryConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketInventoryConfigurationFuture) Get

type PutBucketLifecycleConfigurationFuture

type PutBucketLifecycleConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketLifecycleConfigurationFuture) Get

type PutBucketLifecycleFuture

type PutBucketLifecycleFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketLifecycleFuture) Get

type PutBucketLoggingFuture

type PutBucketLoggingFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketLoggingFuture) Get

type PutBucketMetricsConfigurationFuture

type PutBucketMetricsConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketMetricsConfigurationFuture) Get

type PutBucketNotificationConfigurationFuture

type PutBucketNotificationConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketNotificationConfigurationFuture) Get

type PutBucketNotificationFuture

type PutBucketNotificationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketNotificationFuture) Get

type PutBucketOwnershipControlsFuture

type PutBucketOwnershipControlsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketOwnershipControlsFuture) Get

type PutBucketPolicyFuture

type PutBucketPolicyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketPolicyFuture) Get

type PutBucketReplicationFuture

type PutBucketReplicationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketReplicationFuture) Get

type PutBucketRequestPaymentFuture

type PutBucketRequestPaymentFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketRequestPaymentFuture) Get

type PutBucketTaggingFuture

type PutBucketTaggingFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketTaggingFuture) Get

type PutBucketVersioningFuture

type PutBucketVersioningFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketVersioningFuture) Get

type PutBucketWebsiteFuture

type PutBucketWebsiteFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutBucketWebsiteFuture) Get

type PutObjectAclFuture

type PutObjectAclFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutObjectAclFuture) Get

type PutObjectFuture

type PutObjectFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutObjectFuture) Get

type PutObjectLegalHoldFuture

type PutObjectLegalHoldFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutObjectLegalHoldFuture) Get

type PutObjectLockConfigurationFuture

type PutObjectLockConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutObjectLockConfigurationFuture) Get

type PutObjectRetentionFuture

type PutObjectRetentionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutObjectRetentionFuture) Get

type PutObjectTaggingFuture

type PutObjectTaggingFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutObjectTaggingFuture) Get

type PutPublicAccessBlockFuture

type PutPublicAccessBlockFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutPublicAccessBlockFuture) Get

type RestoreObjectFuture

type RestoreObjectFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*RestoreObjectFuture) Get

type SelectObjectContentFuture

type SelectObjectContentFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*SelectObjectContentFuture) Get

type UploadPartCopyFuture

type UploadPartCopyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UploadPartCopyFuture) Get

type UploadPartFuture

type UploadPartFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UploadPartFuture) Get

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL