Package-level declarations
Types
The action cannot be performed because you do not have the required permission.
The request is invalid or malformed.
The request failed because there is a conflict with a previous write. You can retry the request.
Configuration specifying how data should be encrypted. This structure defines the encryption algorithm and optional KMS key to be used for server-side encryption.
The caller isn't authorized to make the request.
Contains details about the compaction settings for an Iceberg table.
Contains details about the metadata for an Iceberg table.
Contains details about the schema for an Iceberg table.
Contains details about the snapshot management settings for an Iceberg table. The oldest snapshot expires when its age exceeds the maxSnapshotAgeHours and the total number of snapshots exceeds the value for the minimum number of snapshots to keep minSnapshotsToKeep.
Contains details about the unreferenced file removal settings for an Iceberg table bucket.
The request failed due to an internal server error.
Contains information about the most recent successful replication update to a destination.
Contains information about tables that are managed by S3 Tables, including replication information for replica tables.
The requested operation is not allowed on this resource. This may occur when attempting to modify a resource that is managed by a service or has restrictions that prevent the operation.
Contains details about a namespace.
The request was rejected because the specified resource could not be found.
Specifies a destination table bucket for replication.
Contains status information for a replication destination, including the current replication state, last successful update, and any error messages.
Contains information about the source of a replicated table.
Base class for all service related exceptions thrown by the S3Tables client
Contains details about a schema field.
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.
Details about the values that define the maintenance configuration for a table bucket.
Contains details about the maintenance settings for the table bucket.
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.
Defines a rule for replicating tables from a source table bucket to one or more destination table buckets.
Contains details about a table bucket.
The values that define a maintenance configuration for a table.
Details about the status of a maintenance job.
Contains details about maintenance settings for the table.
Contains details about the table metadata.
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.
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.
The record expiration setting that specifies when records expire and are automatically removed from a table.
The replication configuration for an individual table. This configuration defines how the table is replicated to destination tables.
Defines a rule for replicating a table to one or more destination tables.
Contains details about a table.
The limit on the number of requests per second was exceeded.