You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Module: Aws::S3::Types

Defined in:
gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb

Defined Under Namespace

Classes: AbortIncompleteMultipartUpload, AbortMultipartUploadOutput, AbortMultipartUploadRequest, AccelerateConfiguration, AccessControlPolicy, AccessControlTranslation, AnalyticsAndOperator, AnalyticsConfiguration, AnalyticsExportDestination, AnalyticsFilter, AnalyticsS3BucketDestination, Bucket, BucketLifecycleConfiguration, BucketLoggingStatus, CORSConfiguration, CORSRule, CSVInput, CSVOutput, CloudFunctionConfiguration, CommonPrefix, CompleteMultipartUploadOutput, CompleteMultipartUploadRequest, CompletedMultipartUpload, CompletedPart, Condition, ContinuationEvent, CopyObjectOutput, CopyObjectRequest, CopyObjectResult, CopyPartResult, CreateBucketConfiguration, CreateBucketOutput, CreateBucketRequest, CreateMultipartUploadOutput, CreateMultipartUploadRequest, Delete, DeleteBucketAnalyticsConfigurationRequest, DeleteBucketCorsRequest, DeleteBucketEncryptionRequest, DeleteBucketInventoryConfigurationRequest, DeleteBucketLifecycleRequest, DeleteBucketMetricsConfigurationRequest, DeleteBucketPolicyRequest, DeleteBucketReplicationRequest, DeleteBucketRequest, DeleteBucketTaggingRequest, DeleteBucketWebsiteRequest, DeleteMarkerEntry, DeleteMarkerReplication, DeleteObjectOutput, DeleteObjectRequest, DeleteObjectTaggingOutput, DeleteObjectTaggingRequest, DeleteObjectsOutput, DeleteObjectsRequest, DeletedObject, Destination, Encryption, EncryptionConfiguration, EndEvent, Error, ErrorDocument, FilterRule, GetBucketAccelerateConfigurationOutput, GetBucketAccelerateConfigurationRequest, GetBucketAclOutput, GetBucketAclRequest, GetBucketAnalyticsConfigurationOutput, GetBucketAnalyticsConfigurationRequest, GetBucketCorsOutput, GetBucketCorsRequest, GetBucketEncryptionOutput, GetBucketEncryptionRequest, GetBucketInventoryConfigurationOutput, GetBucketInventoryConfigurationRequest, GetBucketLifecycleConfigurationOutput, GetBucketLifecycleConfigurationRequest, GetBucketLifecycleOutput, GetBucketLifecycleRequest, GetBucketLocationOutput, GetBucketLocationRequest, GetBucketLoggingOutput, GetBucketLoggingRequest, GetBucketMetricsConfigurationOutput, GetBucketMetricsConfigurationRequest, GetBucketNotificationConfigurationRequest, GetBucketPolicyOutput, GetBucketPolicyRequest, GetBucketReplicationOutput, GetBucketReplicationRequest, GetBucketRequestPaymentOutput, GetBucketRequestPaymentRequest, GetBucketTaggingOutput, GetBucketTaggingRequest, GetBucketVersioningOutput, GetBucketVersioningRequest, GetBucketWebsiteOutput, GetBucketWebsiteRequest, GetObjectAclOutput, GetObjectAclRequest, GetObjectOutput, GetObjectRequest, GetObjectTaggingOutput, GetObjectTaggingRequest, GetObjectTorrentOutput, GetObjectTorrentRequest, GlacierJobParameters, Grant, Grantee, HeadBucketRequest, HeadObjectOutput, HeadObjectRequest, IndexDocument, Initiator, InputSerialization, InventoryConfiguration, InventoryDestination, InventoryEncryption, InventoryFilter, InventoryS3BucketDestination, InventorySchedule, JSONInput, JSONOutput, LambdaFunctionConfiguration, LifecycleConfiguration, LifecycleExpiration, LifecycleRule, LifecycleRuleAndOperator, LifecycleRuleFilter, ListBucketAnalyticsConfigurationsOutput, ListBucketAnalyticsConfigurationsRequest, ListBucketInventoryConfigurationsOutput, ListBucketInventoryConfigurationsRequest, ListBucketMetricsConfigurationsOutput, ListBucketMetricsConfigurationsRequest, ListBucketsOutput, ListMultipartUploadsOutput, ListMultipartUploadsRequest, ListObjectVersionsOutput, ListObjectVersionsRequest, ListObjectsOutput, ListObjectsRequest, ListObjectsV2Output, ListObjectsV2Request, ListPartsOutput, ListPartsRequest, LoggingEnabled, MetadataEntry, MetricsAndOperator, MetricsConfiguration, MetricsFilter, MultipartUpload, NoncurrentVersionExpiration, NoncurrentVersionTransition, NotificationConfiguration, NotificationConfigurationDeprecated, NotificationConfigurationFilter, Object, ObjectIdentifier, ObjectVersion, OutputLocation, OutputSerialization, Owner, Part, Progress, ProgressEvent, PutBucketAccelerateConfigurationRequest, PutBucketAclRequest, PutBucketAnalyticsConfigurationRequest, PutBucketCorsRequest, PutBucketEncryptionRequest, PutBucketInventoryConfigurationRequest, PutBucketLifecycleConfigurationRequest, PutBucketLifecycleRequest, PutBucketLoggingRequest, PutBucketMetricsConfigurationRequest, PutBucketNotificationConfigurationRequest, PutBucketNotificationRequest, PutBucketPolicyRequest, PutBucketReplicationRequest, PutBucketRequestPaymentRequest, PutBucketTaggingRequest, PutBucketVersioningRequest, PutBucketWebsiteRequest, PutObjectAclOutput, PutObjectAclRequest, PutObjectOutput, PutObjectRequest, PutObjectTaggingOutput, PutObjectTaggingRequest, QueueConfiguration, QueueConfigurationDeprecated, RecordsEvent, Redirect, RedirectAllRequestsTo, ReplicationConfiguration, ReplicationRule, ReplicationRuleAndOperator, ReplicationRuleFilter, RequestPaymentConfiguration, RequestProgress, RestoreObjectOutput, RestoreObjectRequest, RestoreRequest, RoutingRule, Rule, S3KeyFilter, S3Location, SSEKMS, SelectObjectContentEventStream, SelectObjectContentOutput, SelectObjectContentRequest, SelectParameters, ServerSideEncryptionByDefault, ServerSideEncryptionConfiguration, ServerSideEncryptionRule, SourceSelectionCriteria, SseKmsEncryptedObjects, Stats, StatsEvent, StorageClassAnalysis, StorageClassAnalysisDataExport, Tag, Tagging, TargetGrant, TopicConfiguration, TopicConfigurationDeprecated, Transition, UploadPartCopyOutput, UploadPartCopyRequest, UploadPartOutput, UploadPartRequest, VersioningConfiguration, WebsiteConfiguration

Instance Attribute Summary collapse

Instance Attribute Details

#detailsTypes::Stats

The Stats event details.

Returns:



5905
5906
5907
5908
5909
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 5905

class ProgressEvent < Struct.new(
  :details,
  :event_type)
  include Aws::Structure
end

#payloadString

The byte array of partial, one or more result records.

Returns:

  • (String)


7339
7340
7341
7342
7343
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7339

class RecordsEvent < Struct.new(
  :payload,
  :event_type)
  include Aws::Structure
end