Module: Aws::S3::Types
- Defined in:
- lib/aws-sdk-s3/customizations/types/permanent_redirect.rb,
lib/aws-sdk-s3/types.rb
Defined Under Namespace
Classes: AbacStatus, AbortIncompleteMultipartUpload, AbortMultipartUploadOutput, AbortMultipartUploadRequest, AccelerateConfiguration, AccessControlPolicy, AccessControlTranslation, AccessDenied, AnalyticsAndOperator, AnalyticsConfiguration, AnalyticsExportDestination, AnalyticsFilter, AnalyticsS3BucketDestination, AnnotationEntry, AnnotationLimitExceeded, AnnotationNameTooLong, AnnotationTableConfiguration, AnnotationTableConfigurationResult, AnnotationTableConfigurationUpdates, BlockedEncryptionTypes, Bucket, BucketAlreadyExists, BucketAlreadyOwnedByYou, BucketInfo, BucketLifecycleConfiguration, BucketLoggingStatus, CORSConfiguration, CORSRule, CSVInput, CSVOutput, Checksum, CloudFunctionConfiguration, CommonPrefix, CompleteMultipartUploadOutput, CompleteMultipartUploadRequest, CompletedMultipartUpload, CompletedPart, Condition, ContinuationEvent, CopyObjectOutput, CopyObjectRequest, CopyObjectResult, CopyPartResult, CreateBucketConfiguration, CreateBucketMetadataConfigurationRequest, CreateBucketMetadataTableConfigurationRequest, CreateBucketOutput, CreateBucketRequest, CreateMultipartUploadOutput, CreateMultipartUploadRequest, CreateSessionOutput, CreateSessionRequest, DefaultRetention, Delete, DeleteBucketAnalyticsConfigurationRequest, DeleteBucketCorsRequest, DeleteBucketEncryptionRequest, DeleteBucketIntelligentTieringConfigurationRequest, DeleteBucketInventoryConfigurationRequest, DeleteBucketLifecycleRequest, DeleteBucketMetadataConfigurationRequest, DeleteBucketMetadataTableConfigurationRequest, DeleteBucketMetricsConfigurationRequest, DeleteBucketOwnershipControlsRequest, DeleteBucketPolicyRequest, DeleteBucketReplicationRequest, DeleteBucketRequest, DeleteBucketTaggingRequest, DeleteBucketWebsiteRequest, DeleteMarkerEntry, DeleteMarkerReplication, DeleteObjectAnnotationOutput, DeleteObjectAnnotationRequest, DeleteObjectOutput, DeleteObjectRequest, DeleteObjectTaggingOutput, DeleteObjectTaggingRequest, DeleteObjectsOutput, DeleteObjectsRequest, DeletePublicAccessBlockRequest, DeletedObject, Destination, DestinationResult, Encryption, EncryptionConfiguration, EncryptionTypeMismatch, EndEvent, Error, ErrorDetails, ErrorDocument, EventBridgeConfiguration, ExistingObjectReplication, FilterRule, GetBucketAbacOutput, GetBucketAbacRequest, GetBucketAccelerateConfigurationOutput, GetBucketAccelerateConfigurationRequest, GetBucketAclOutput, GetBucketAclRequest, GetBucketAnalyticsConfigurationOutput, GetBucketAnalyticsConfigurationRequest, GetBucketCorsOutput, GetBucketCorsRequest, GetBucketEncryptionOutput, GetBucketEncryptionRequest, GetBucketIntelligentTieringConfigurationOutput, GetBucketIntelligentTieringConfigurationRequest, GetBucketInventoryConfigurationOutput, GetBucketInventoryConfigurationRequest, GetBucketLifecycleConfigurationOutput, GetBucketLifecycleConfigurationRequest, GetBucketLifecycleOutput, GetBucketLifecycleRequest, GetBucketLocationOutput, GetBucketLocationRequest, GetBucketLoggingOutput, GetBucketLoggingRequest, GetBucketMetadataConfigurationOutput, GetBucketMetadataConfigurationRequest, GetBucketMetadataConfigurationResult, GetBucketMetadataTableConfigurationOutput, GetBucketMetadataTableConfigurationRequest, GetBucketMetadataTableConfigurationResult, GetBucketMetricsConfigurationOutput, GetBucketMetricsConfigurationRequest, GetBucketNotificationConfigurationRequest, GetBucketOwnershipControlsOutput, GetBucketOwnershipControlsRequest, GetBucketPolicyOutput, GetBucketPolicyRequest, GetBucketPolicyStatusOutput, GetBucketPolicyStatusRequest, GetBucketReplicationOutput, GetBucketReplicationRequest, GetBucketRequestPaymentOutput, GetBucketRequestPaymentRequest, GetBucketTaggingOutput, GetBucketTaggingRequest, GetBucketVersioningOutput, GetBucketVersioningRequest, GetBucketWebsiteOutput, GetBucketWebsiteRequest, GetObjectAclOutput, GetObjectAclRequest, GetObjectAnnotationOutput, GetObjectAnnotationRequest, GetObjectAttributesOutput, GetObjectAttributesParts, GetObjectAttributesRequest, GetObjectLegalHoldOutput, GetObjectLegalHoldRequest, GetObjectLockConfigurationOutput, GetObjectLockConfigurationRequest, GetObjectOutput, GetObjectRequest, GetObjectRetentionOutput, GetObjectRetentionRequest, GetObjectTaggingOutput, GetObjectTaggingRequest, GetObjectTorrentOutput, GetObjectTorrentRequest, GetPublicAccessBlockOutput, GetPublicAccessBlockRequest, GlacierJobParameters, Grant, Grantee, HeadBucketOutput, HeadBucketRequest, HeadObjectOutput, HeadObjectRequest, IdempotencyParameterMismatch, IndexDocument, Initiator, InputSerialization, IntelligentTieringAndOperator, IntelligentTieringConfiguration, IntelligentTieringFilter, InvalidAnnotationName, InvalidObjectState, InvalidPrefix, InvalidRequest, InvalidWriteOffset, InventoryConfiguration, InventoryDestination, InventoryEncryption, InventoryFilter, InventoryS3BucketDestination, InventorySchedule, InventoryTableConfiguration, InventoryTableConfigurationResult, InventoryTableConfigurationUpdates, JSONInput, JSONOutput, JournalTableConfiguration, JournalTableConfigurationResult, JournalTableConfigurationUpdates, LambdaFunctionConfiguration, LifecycleConfiguration, LifecycleExpiration, LifecycleRule, LifecycleRuleAndOperator, LifecycleRuleFilter, ListBucketAnalyticsConfigurationsOutput, ListBucketAnalyticsConfigurationsRequest, ListBucketIntelligentTieringConfigurationsOutput, ListBucketIntelligentTieringConfigurationsRequest, ListBucketInventoryConfigurationsOutput, ListBucketInventoryConfigurationsRequest, ListBucketMetricsConfigurationsOutput, ListBucketMetricsConfigurationsRequest, ListBucketsOutput, ListBucketsRequest, ListDirectoryBucketsOutput, ListDirectoryBucketsRequest, ListMultipartUploadsOutput, ListMultipartUploadsRequest, ListObjectAnnotationsOutput, ListObjectAnnotationsRequest, ListObjectVersionsOutput, ListObjectVersionsRequest, ListObjectsOutput, ListObjectsRequest, ListObjectsV2Output, ListObjectsV2Request, ListPartsOutput, ListPartsRequest, LocationInfo, LoggingEnabled, MetadataConfiguration, MetadataConfigurationResult, MetadataEntry, MetadataTableConfiguration, MetadataTableConfigurationResult, MetadataTableEncryptionConfiguration, Metrics, MetricsAndOperator, MetricsConfiguration, MetricsFilter, MultipartUpload, NoSuchAnnotation, NoSuchBucket, NoSuchKey, NoSuchUpload, NoncurrentVersionExpiration, NoncurrentVersionTransition, NotificationConfiguration, NotificationConfigurationDeprecated, NotificationConfigurationFilter, Object, ObjectAlreadyInActiveTierError, ObjectEncryption, ObjectIdentifier, ObjectLockConfiguration, ObjectLockLegalHold, ObjectLockRetention, ObjectLockRule, ObjectNotInActiveTierError, ObjectPart, ObjectVersion, OutputLocation, OutputSerialization, Owner, OwnershipControls, OwnershipControlsRule, ParquetInput, Part, PartitionedPrefix, PermanentRedirect, PolicyStatus, Progress, ProgressEvent, PublicAccessBlockConfiguration, PutBucketAbacRequest, PutBucketAccelerateConfigurationRequest, PutBucketAclRequest, PutBucketAnalyticsConfigurationRequest, PutBucketCorsRequest, PutBucketEncryptionRequest, PutBucketIntelligentTieringConfigurationRequest, PutBucketInventoryConfigurationRequest, PutBucketLifecycleConfigurationOutput, PutBucketLifecycleConfigurationRequest, PutBucketLifecycleRequest, PutBucketLoggingRequest, PutBucketMetricsConfigurationRequest, PutBucketNotificationConfigurationRequest, PutBucketNotificationRequest, PutBucketOwnershipControlsRequest, PutBucketPolicyRequest, PutBucketReplicationRequest, PutBucketRequestPaymentRequest, PutBucketTaggingRequest, PutBucketVersioningRequest, PutBucketWebsiteRequest, PutObjectAclOutput, PutObjectAclRequest, PutObjectAnnotationOutput, PutObjectAnnotationRequest, PutObjectLegalHoldOutput, PutObjectLegalHoldRequest, PutObjectLockConfigurationOutput, PutObjectLockConfigurationRequest, PutObjectOutput, PutObjectRequest, PutObjectRetentionOutput, PutObjectRetentionRequest, PutObjectTaggingOutput, PutObjectTaggingRequest, PutPublicAccessBlockRequest, QueueConfiguration, QueueConfigurationDeprecated, RecordExpiration, RecordsEvent, Redirect, RedirectAllRequestsTo, RenameObjectOutput, RenameObjectRequest, ReplicaModifications, ReplicationConfiguration, ReplicationRule, ReplicationRuleAndOperator, ReplicationRuleFilter, ReplicationTime, ReplicationTimeValue, RequestPaymentConfiguration, RequestProgress, RestoreObjectOutput, RestoreObjectRequest, RestoreRequest, RestoreStatus, RoutingRule, Rule, S3KeyFilter, S3Location, S3TablesDestination, S3TablesDestinationResult, SSEKMS, SSEKMSEncryption, SSES3, ScanRange, SelectObjectContentEventStream, SelectObjectContentOutput, SelectObjectContentRequest, SelectParameters, ServerSideEncryptionByDefault, ServerSideEncryptionConfiguration, ServerSideEncryptionRule, SessionCredentials, SimplePrefix, SourceSelectionCriteria, SseKmsEncryptedObjects, Stats, StatsEvent, StorageClassAnalysis, StorageClassAnalysisDataExport, Tag, Tagging, TargetGrant, TargetObjectKeyFormat, Tiering, TooManyParts, TopicConfiguration, TopicConfigurationDeprecated, Transition, UnsupportedMediaType, UpdateBucketMetadataAnnotationTableConfigurationRequest, UpdateBucketMetadataInventoryTableConfigurationRequest, UpdateBucketMetadataJournalTableConfigurationRequest, UpdateObjectEncryptionRequest, UpdateObjectEncryptionResponse, UploadPartCopyOutput, UploadPartCopyRequest, UploadPartOutput, UploadPartRequest, VersioningConfiguration, WebsiteConfiguration, WriteGetObjectResponseRequest
Instance Attribute Summary collapse
- #bucket ⇒ String
-
#details ⇒ Types::Stats
The Stats event details.
- #endpoint ⇒ String
- #message ⇒ String
-
#payload ⇒ String
The byte array of partial, one or more result records.
-
#ssekms ⇒ Types::SSEKMSEncryption
Specifies to update the object encryption type to server-side encryption with Key Management Service (KMS) keys (SSE-KMS).
Instance Attribute Details
#bucket ⇒ String
20 21 22 23 |
# File 'lib/aws-sdk-s3/customizations/types/permanent_redirect.rb', line 20 class PermanentRedirect < Struct.new(:endpoint, :bucket, :region, :message) SENSITIVE = [] include Aws::Structure end |
#details ⇒ Types::Stats
The Stats event details.
15632 15633 15634 15635 15636 15637 |
# File 'lib/aws-sdk-s3/types.rb', line 15632 class ProgressEvent < Struct.new( :details, :event_type) SENSITIVE = [] include Aws::Structure end |
#endpoint ⇒ String
20 21 22 23 |
# File 'lib/aws-sdk-s3/customizations/types/permanent_redirect.rb', line 20 class PermanentRedirect < Struct.new(:endpoint, :bucket, :region, :message) SENSITIVE = [] include Aws::Structure end |
#message ⇒ String
20 21 22 23 |
# File 'lib/aws-sdk-s3/customizations/types/permanent_redirect.rb', line 20 class PermanentRedirect < Struct.new(:endpoint, :bucket, :region, :message) SENSITIVE = [] include Aws::Structure end |
#payload ⇒ String
The byte array of partial, one or more result records. S3 Select doesn’t guarantee that a record will be self-contained in one record frame. To ensure continuous streaming of data, S3 Select might split the same record across multiple record frames instead of aggregating the results in memory. Some S3 clients (for example, the SDK for Java) handle this behavior by creating a ‘ByteStream` out of the response by default. Other clients might not handle this behavior by default. In those cases, you must aggregate the results on the client side and parse the response.
19206 19207 19208 19209 19210 19211 |
# File 'lib/aws-sdk-s3/types.rb', line 19206 class RecordsEvent < Struct.new( :payload, :event_type) SENSITIVE = [] include Aws::Structure end |
#ssekms ⇒ Types::SSEKMSEncryption
Specifies to update the object encryption type to server-side encryption with Key Management Service (KMS) keys (SSE-KMS).
14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 |
# File 'lib/aws-sdk-s3/types.rb', line 14904 class ObjectEncryption < Struct.new( :ssekms, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Ssekms < ObjectEncryption; end class Unknown < ObjectEncryption; end end |