Module types

Module types 

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that Amazon S3 Tables can respond with.

Structs§

EncryptionConfiguration

Configuration specifying how data should be encrypted. This structure defines the encryption algorithm and optional KMS key to be used for server-side encryption.

IcebergCompactionSettings

Contains details about the compaction settings for an Iceberg table.

IcebergMetadata

Contains details about the metadata for an Iceberg table.

IcebergSchema

Contains details about the schema for an Iceberg table.

IcebergSnapshotManagementSettings

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.

IcebergUnreferencedFileRemovalSettings

Contains details about the unreferenced file removal settings for an Iceberg table bucket.

LastSuccessfulReplicatedUpdate

Contains information about the most recent successful replication update to a destination.

ManagedTableInformation

Contains information about tables that are managed by S3 Tables, including replication information for replica tables.

NamespaceSummary

Contains details about a namespace.

ReplicationDestination

Specifies a destination table bucket for replication.

ReplicationDestinationStatusModel

Contains status information for a replication destination, including the current replication state, last successful update, and any error messages.

ReplicationInformation

Contains information about the source of a replicated table.

SchemaField

Contains details about a schema field.

StorageClassConfiguration

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.

TableBucketMaintenanceConfigurationValue

Details about the values that define the maintenance configuration for a table bucket.

TableBucketReplicationConfiguration

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.

TableBucketReplicationRule

Defines a rule for replicating tables from a source table bucket to one or more destination table buckets.

TableBucketSummary

Contains details about a table bucket.

TableMaintenanceConfigurationValue

The values that define a maintenance configuration for a table.

TableMaintenanceJobStatusValue

Details about the status of a maintenance job.

TableRecordExpirationConfigurationValue

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.

TableRecordExpirationJobMetrics

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.

TableRecordExpirationSettings

The record expiration setting that specifies when records expire and are automatically removed from a table.

TableReplicationConfiguration

The replication configuration for an individual table. This configuration defines how the table is replicated to destination tables.

TableReplicationRule

Defines a rule for replicating a table to one or more destination tables.

TableSummary

Contains details about a table.

Enums§

IcebergCompactionStrategy
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.
MaintenanceStatus
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.
OpenTableFormat
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.
ReplicationStatus
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.
StorageClass
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.
TableBucketMaintenanceSettings

Contains details about the maintenance settings for the table bucket.

TableBucketMaintenanceType
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.
TableBucketType
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.
TableMaintenanceJobType
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.
TableMaintenanceSettings

Contains details about maintenance settings for the table.

TableMaintenanceType
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.
TableMetadata

Contains details about the table metadata.

TableRecordExpirationJobStatus
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.
TableRecordExpirationStatus
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.
TableType
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.