Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Encryption
Configuration Configuration specifying how data should be encrypted. This structure defines the encryption algorithm and optional KMS key to be used for server-side encryption.
- Iceberg
Compaction Settings Contains details about the compaction settings for an Iceberg table.
- Iceberg
Metadata Contains details about the metadata for an Iceberg table.
- Iceberg
Schema Contains details about the schema for an Iceberg table.
- Iceberg
Snapshot Management Settings Contains details about the snapshot management settings for an Iceberg table. The oldest snapshot expires when its age exceeds the
maxSnapshotAgeHoursand the total number of snapshots exceeds the value for the minimum number of snapshots to keepminSnapshotsToKeep.- Iceberg
Unreferenced File Removal Settings Contains details about the unreferenced file removal settings for an Iceberg table bucket.
- Last
Successful Replicated Update Contains information about the most recent successful replication update to a destination.
- Managed
Table Information Contains information about tables that are managed by S3 Tables, including replication information for replica tables.
- Namespace
Summary Contains details about a namespace.
- Replication
Destination Specifies a destination table bucket for replication.
- Replication
Destination Status Model Contains status information for a replication destination, including the current replication state, last successful update, and any error messages.
- Replication
Information Contains information about the source of a replicated table.
- Schema
Field Contains details about a schema field.
- Storage
Class Configuration The configuration details for the storage class of tables or table buckets. This allows you to optimize storage costs by selecting the appropriate storage class based on your access patterns and performance requirements.
- Table
Bucket Maintenance Configuration Value Details about the values that define the maintenance configuration for a table bucket.
- Table
Bucket Replication Configuration The replication configuration for a table bucket. This configuration defines how tables in the source bucket are replicated to destination table buckets, including the IAM role used for replication.
- Table
Bucket Replication Rule Defines a rule for replicating tables from a source table bucket to one or more destination table buckets.
- Table
Bucket Summary Contains details about a table bucket.
- Table
Maintenance Configuration Value The values that define a maintenance configuration for a table.
- Table
Maintenance JobStatus Value Details about the status of a maintenance job.
- Table
Record Expiration Configuration Value The expiration configuration settings for records in a table, and the status of the configuration. If the status of the configuration is enabled, records expire and are automatically removed after the number of days specified in the record expiration settings for the table.
- Table
Record Expiration JobMetrics Provides metrics for the record expiration job that most recently ran for a table. The metrics provide insight into the amount of data that was removed when the job ran.
- Table
Record Expiration Settings The record expiration setting that specifies when records expire and are automatically removed from a table.
- Table
Replication Configuration The replication configuration for an individual table. This configuration defines how the table is replicated to destination tables.
- Table
Replication Rule Defines a rule for replicating a table to one or more destination tables.
- Table
Summary Contains details about a table.
Enums§
- Iceberg
Compaction Strategy - When writing a match expression against
IcebergCompactionStrategy, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - JobStatus
- When writing a match expression against
JobStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Maintenance
Status - When writing a match expression against
MaintenanceStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Open
Table Format - When writing a match expression against
OpenTableFormat, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Replication
Status - When writing a match expression against
ReplicationStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - SseAlgorithm
- When writing a match expression against
SseAlgorithm, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Storage
Class - When writing a match expression against
StorageClass, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Table
Bucket Maintenance Settings Contains details about the maintenance settings for the table bucket.
- Table
Bucket Maintenance Type - When writing a match expression against
TableBucketMaintenanceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Table
Bucket Type - When writing a match expression against
TableBucketType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Table
Maintenance JobType - When writing a match expression against
TableMaintenanceJobType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Table
Maintenance Settings Contains details about maintenance settings for the table.
- Table
Maintenance Type - When writing a match expression against
TableMaintenanceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Table
Metadata Contains details about the table metadata.
- Table
Record Expiration JobStatus - When writing a match expression against
TableRecordExpirationJobStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Table
Record Expiration Status - When writing a match expression against
TableRecordExpirationStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Table
Type - When writing a match expression against
TableType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.