Module: Aws::S3Tables::Types
- Defined in:
- gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb
Defined Under Namespace
Classes: AccessDeniedException, BadRequestException, ConflictException, CreateNamespaceRequest, CreateNamespaceResponse, CreateTableBucketRequest, CreateTableBucketResponse, CreateTableRequest, CreateTableResponse, DeleteNamespaceRequest, DeleteTableBucketEncryptionRequest, DeleteTableBucketMetricsConfigurationRequest, DeleteTableBucketPolicyRequest, DeleteTableBucketReplicationRequest, DeleteTableBucketRequest, DeleteTablePolicyRequest, DeleteTableReplicationRequest, DeleteTableRequest, EncryptionConfiguration, ForbiddenException, GetNamespaceRequest, GetNamespaceResponse, GetTableBucketEncryptionRequest, GetTableBucketEncryptionResponse, GetTableBucketMaintenanceConfigurationRequest, GetTableBucketMaintenanceConfigurationResponse, GetTableBucketMetricsConfigurationRequest, GetTableBucketMetricsConfigurationResponse, GetTableBucketPolicyRequest, GetTableBucketPolicyResponse, GetTableBucketReplicationRequest, GetTableBucketReplicationResponse, GetTableBucketRequest, GetTableBucketResponse, GetTableBucketStorageClassRequest, GetTableBucketStorageClassResponse, GetTableEncryptionRequest, GetTableEncryptionResponse, GetTableMaintenanceConfigurationRequest, GetTableMaintenanceConfigurationResponse, GetTableMaintenanceJobStatusRequest, GetTableMaintenanceJobStatusResponse, GetTableMetadataLocationRequest, GetTableMetadataLocationResponse, GetTablePolicyRequest, GetTablePolicyResponse, GetTableRecordExpirationConfigurationRequest, GetTableRecordExpirationConfigurationResponse, GetTableRecordExpirationJobStatusRequest, GetTableRecordExpirationJobStatusResponse, GetTableReplicationRequest, GetTableReplicationResponse, GetTableReplicationStatusRequest, GetTableReplicationStatusResponse, GetTableRequest, GetTableResponse, GetTableStorageClassRequest, GetTableStorageClassResponse, IcebergCompactionSettings, IcebergMetadata, IcebergPartitionField, IcebergPartitionSpec, IcebergSchema, IcebergSchemaV2, IcebergSnapshotManagementSettings, IcebergSortField, IcebergSortOrder, IcebergUnreferencedFileRemovalSettings, InternalServerErrorException, LastSuccessfulReplicatedUpdate, ListNamespacesRequest, ListNamespacesResponse, ListTableBucketsRequest, ListTableBucketsResponse, ListTablesRequest, ListTablesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ManagedTableInformation, MethodNotAllowedException, NamespaceSummary, NotFoundException, PutTableBucketEncryptionRequest, PutTableBucketMaintenanceConfigurationRequest, PutTableBucketMetricsConfigurationRequest, PutTableBucketPolicyRequest, PutTableBucketReplicationRequest, PutTableBucketReplicationResponse, PutTableBucketStorageClassRequest, PutTableMaintenanceConfigurationRequest, PutTablePolicyRequest, PutTableRecordExpirationConfigurationRequest, PutTableReplicationRequest, PutTableReplicationResponse, RenameTableRequest, ReplicationDestination, ReplicationDestinationStatusModel, ReplicationInformation, SchemaField, SchemaV2Field, StorageClassConfiguration, TableBucketMaintenanceConfigurationValue, TableBucketMaintenanceSettings, TableBucketReplicationConfiguration, TableBucketReplicationRule, TableBucketSummary, TableMaintenanceConfigurationValue, TableMaintenanceJobStatusValue, TableMaintenanceSettings, TableMetadata, TableRecordExpirationConfigurationValue, TableRecordExpirationJobMetrics, TableRecordExpirationSettings, TableReplicationConfiguration, TableReplicationRule, TableSummary, TagResourceRequest, TagResourceResponse, TooManyRequestsException, UntagResourceRequest, UntagResourceResponse, UpdateTableMetadataLocationRequest, UpdateTableMetadataLocationResponse
Instance Attribute Summary collapse
-
#iceberg ⇒ Types::IcebergMetadata
Contains details about the metadata of an Iceberg table.
-
#iceberg_compaction ⇒ Types::IcebergCompactionSettings
Contains details about the Iceberg compaction settings for the table.
-
#iceberg_snapshot_management ⇒ Types::IcebergSnapshotManagementSettings
Contains details about the Iceberg snapshot management settings for the table.
-
#iceberg_unreferenced_file_removal ⇒ Types::IcebergUnreferencedFileRemovalSettings
The unreferenced file removal settings for the table bucket.
Instance Attribute Details
#iceberg ⇒ Types::IcebergMetadata
Contains details about the metadata of an Iceberg table.
2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2456 class TableMetadata < Struct.new( :iceberg, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Iceberg < TableMetadata; end class Unknown < TableMetadata; end end |
#iceberg_compaction ⇒ Types::IcebergCompactionSettings
Contains details about the Iceberg compaction settings for the table.
2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2433 class TableMaintenanceSettings < Struct.new( :iceberg_compaction, :iceberg_snapshot_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IcebergCompaction < TableMaintenanceSettings; end class IcebergSnapshotManagement < TableMaintenanceSettings; end class Unknown < TableMaintenanceSettings; end end |
#iceberg_snapshot_management ⇒ Types::IcebergSnapshotManagementSettings
Contains details about the Iceberg snapshot management settings for the table.
2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2433 class TableMaintenanceSettings < Struct.new( :iceberg_compaction, :iceberg_snapshot_management, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IcebergCompaction < TableMaintenanceSettings; end class IcebergSnapshotManagement < TableMaintenanceSettings; end class Unknown < TableMaintenanceSettings; end end |
#iceberg_unreferenced_file_removal ⇒ Types::IcebergUnreferencedFileRemovalSettings
The unreferenced file removal settings for the table bucket.
2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2282 class TableBucketMaintenanceSettings < Struct.new( :iceberg_unreferenced_file_removal, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IcebergUnreferencedFileRemoval < TableBucketMaintenanceSettings; end class Unknown < TableBucketMaintenanceSettings; end end |