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, DeleteTableBucketRequest, DeleteTablePolicyRequest, DeleteTableRequest, EncryptionConfiguration, ForbiddenException, GetNamespaceRequest, GetNamespaceResponse, GetTableBucketEncryptionRequest, GetTableBucketEncryptionResponse, GetTableBucketMaintenanceConfigurationRequest, GetTableBucketMaintenanceConfigurationResponse, GetTableBucketMetricsConfigurationRequest, GetTableBucketMetricsConfigurationResponse, GetTableBucketPolicyRequest, GetTableBucketPolicyResponse, GetTableBucketRequest, GetTableBucketResponse, GetTableEncryptionRequest, GetTableEncryptionResponse, GetTableMaintenanceConfigurationRequest, GetTableMaintenanceConfigurationResponse, GetTableMaintenanceJobStatusRequest, GetTableMaintenanceJobStatusResponse, GetTableMetadataLocationRequest, GetTableMetadataLocationResponse, GetTablePolicyRequest, GetTablePolicyResponse, GetTableRequest, GetTableResponse, IcebergCompactionSettings, IcebergMetadata, IcebergSchema, IcebergSnapshotManagementSettings, IcebergUnreferencedFileRemovalSettings, InternalServerErrorException, ListNamespacesRequest, ListNamespacesResponse, ListTableBucketsRequest, ListTableBucketsResponse, ListTablesRequest, ListTablesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, NamespaceSummary, NotFoundException, PutTableBucketEncryptionRequest, PutTableBucketMaintenanceConfigurationRequest, PutTableBucketMetricsConfigurationRequest, PutTableBucketPolicyRequest, PutTableMaintenanceConfigurationRequest, PutTablePolicyRequest, RenameTableRequest, SchemaField, TableBucketMaintenanceConfigurationValue, TableBucketMaintenanceSettings, TableBucketSummary, TableMaintenanceConfigurationValue, TableMaintenanceJobStatusValue, TableMaintenanceSettings, TableMetadata, 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.
1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1622 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.
1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1599 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.
1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1599 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.
1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1486 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 |