Module: Aws::S3Tables::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-s3tables/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountId')
- BadRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadRequestException')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- CreateNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateNamespaceRequest')
- CreateNamespaceRequestNamespaceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CreateNamespaceRequestNamespaceList')
- CreateNamespaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateNamespaceResponse')
- CreateTableBucketRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTableBucketRequest')
- CreateTableBucketResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTableBucketResponse')
- CreateTableRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTableRequest')
- CreateTableResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTableResponse')
- DeleteNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteNamespaceRequest')
- DeleteTableBucketEncryptionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTableBucketEncryptionRequest')
- DeleteTableBucketMetricsConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTableBucketMetricsConfigurationRequest')
- DeleteTableBucketPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTableBucketPolicyRequest')
- DeleteTableBucketReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTableBucketReplicationRequest')
- DeleteTableBucketRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTableBucketRequest')
- DeleteTablePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTablePolicyRequest')
- DeleteTableReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTableReplicationRequest')
- DeleteTableRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTableRequest')
- EncryptionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EncryptionConfiguration')
- EncryptionConfigurationKmsKeyArnString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EncryptionConfigurationKmsKeyArnString')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- ForbiddenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ForbiddenException')
- GetNamespaceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetNamespaceRequest')
- GetNamespaceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetNamespaceResponse')
- GetTableBucketEncryptionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketEncryptionRequest')
- GetTableBucketEncryptionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketEncryptionResponse')
- GetTableBucketMaintenanceConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketMaintenanceConfigurationRequest')
- GetTableBucketMaintenanceConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketMaintenanceConfigurationResponse')
- GetTableBucketMetricsConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketMetricsConfigurationRequest')
- GetTableBucketMetricsConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketMetricsConfigurationResponse')
- GetTableBucketPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketPolicyRequest')
- GetTableBucketPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketPolicyResponse')
- GetTableBucketReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketReplicationRequest')
- GetTableBucketReplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketReplicationResponse')
- GetTableBucketRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketRequest')
- GetTableBucketResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketResponse')
- GetTableBucketStorageClassRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketStorageClassRequest')
- GetTableBucketStorageClassResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableBucketStorageClassResponse')
- GetTableEncryptionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableEncryptionRequest')
- GetTableEncryptionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableEncryptionResponse')
- GetTableMaintenanceConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableMaintenanceConfigurationRequest')
- GetTableMaintenanceConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableMaintenanceConfigurationResponse')
- GetTableMaintenanceJobStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableMaintenanceJobStatusRequest')
- GetTableMaintenanceJobStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableMaintenanceJobStatusResponse')
- GetTableMetadataLocationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableMetadataLocationRequest')
- GetTableMetadataLocationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableMetadataLocationResponse')
- GetTablePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTablePolicyRequest')
- GetTablePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTablePolicyResponse')
- GetTableRecordExpirationConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableRecordExpirationConfigurationRequest')
- GetTableRecordExpirationConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableRecordExpirationConfigurationResponse')
- GetTableRecordExpirationJobStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableRecordExpirationJobStatusRequest')
- GetTableRecordExpirationJobStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableRecordExpirationJobStatusResponse')
- GetTableReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableReplicationRequest')
- GetTableReplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableReplicationResponse')
- GetTableReplicationStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableReplicationStatusRequest')
- GetTableReplicationStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableReplicationStatusResponse')
- GetTableRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableRequest')
- GetTableResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableResponse')
- GetTableStorageClassRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableStorageClassRequest')
- GetTableStorageClassResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTableStorageClassResponse')
- IAMRole =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IAMRole')
- IcebergCompactionSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IcebergCompactionSettings')
- IcebergCompactionStrategy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IcebergCompactionStrategy')
- IcebergMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IcebergMetadata')
- IcebergSchema =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IcebergSchema')
- IcebergSnapshotManagementSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IcebergSnapshotManagementSettings')
- IcebergUnreferencedFileRemovalSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IcebergUnreferencedFileRemovalSettings')
- InternalServerErrorException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerErrorException')
- JobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JobStatus')
- LastSuccessfulReplicatedUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LastSuccessfulReplicatedUpdate')
- ListNamespacesLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListNamespacesLimit')
- ListNamespacesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNamespacesRequest')
- ListNamespacesRequestPrefixString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ListNamespacesRequestPrefixString')
- ListNamespacesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNamespacesResponse')
- ListTableBucketsLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListTableBucketsLimit')
- ListTableBucketsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTableBucketsRequest')
- ListTableBucketsRequestPrefixString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ListTableBucketsRequestPrefixString')
- ListTableBucketsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTableBucketsResponse')
- ListTablesLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListTablesLimit')
- ListTablesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTablesRequest')
- ListTablesRequestPrefixString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ListTablesRequestPrefixString')
- ListTablesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTablesResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- Long =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Long')
- MaintenanceStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MaintenanceStatus')
- ManagedTableInformation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ManagedTableInformation')
- MetadataLocation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MetadataLocation')
- MethodNotAllowedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MethodNotAllowedException')
- NamespaceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NamespaceId')
- NamespaceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NamespaceList')
- NamespaceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NamespaceName')
- NamespaceSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NamespaceSummary')
- NamespaceSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NamespaceSummaryList')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- NotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotFoundException')
- OpenTableFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OpenTableFormat')
- PositiveInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PositiveInteger')
- PutTableBucketEncryptionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableBucketEncryptionRequest')
- PutTableBucketMaintenanceConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableBucketMaintenanceConfigurationRequest')
- PutTableBucketMetricsConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableBucketMetricsConfigurationRequest')
- PutTableBucketPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableBucketPolicyRequest')
- PutTableBucketReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableBucketReplicationRequest')
- PutTableBucketReplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableBucketReplicationResponse')
- PutTableBucketStorageClassRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableBucketStorageClassRequest')
- PutTableMaintenanceConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableMaintenanceConfigurationRequest')
- PutTablePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTablePolicyRequest')
- PutTableRecordExpirationConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableRecordExpirationConfigurationRequest')
- PutTableReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableReplicationRequest')
- PutTableReplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutTableReplicationResponse')
- RenameTableRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RenameTableRequest')
- ReplicationDestination =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationDestination')
- ReplicationDestinationStatusModel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationDestinationStatusModel')
- ReplicationDestinationStatuses =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicationDestinationStatuses')
- ReplicationDestinations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicationDestinations')
- ReplicationInformation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationInformation')
- ReplicationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationStatus')
- ResourceArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceArn')
- ResourcePolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourcePolicy')
- SSEAlgorithm =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SSEAlgorithm')
- SchemaField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SchemaField')
- SchemaFieldList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SchemaFieldList')
- StorageClass =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StorageClass')
- StorageClassConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageClassConfiguration')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- SyntheticTimestamp_date_time =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'SyntheticTimestamp_date_time', timestampFormat: "iso8601")
- TableARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableARN')
- TableBucketARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableBucketARN')
- TableBucketId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableBucketId')
- TableBucketMaintenanceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TableBucketMaintenanceConfiguration')
- TableBucketMaintenanceConfigurationValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableBucketMaintenanceConfigurationValue')
- TableBucketMaintenanceSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'TableBucketMaintenanceSettings')
- TableBucketMaintenanceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableBucketMaintenanceType')
- TableBucketName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableBucketName')
- TableBucketReplicationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableBucketReplicationConfiguration')
- TableBucketReplicationRule =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableBucketReplicationRule')
- TableBucketReplicationRules =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TableBucketReplicationRules')
- TableBucketSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableBucketSummary')
- TableBucketSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TableBucketSummaryList')
- TableBucketType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableBucketType')
- TableMaintenanceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TableMaintenanceConfiguration')
- TableMaintenanceConfigurationValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableMaintenanceConfigurationValue')
- TableMaintenanceJobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TableMaintenanceJobStatus')
- TableMaintenanceJobStatusValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableMaintenanceJobStatusValue')
- TableMaintenanceJobType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableMaintenanceJobType')
- TableMaintenanceSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'TableMaintenanceSettings')
- TableMaintenanceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableMaintenanceType')
- TableMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'TableMetadata')
- TableName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableName')
- TableProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TableProperties')
- TableRecordExpirationConfigurationValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableRecordExpirationConfigurationValue')
- TableRecordExpirationJobMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableRecordExpirationJobMetrics')
- TableRecordExpirationJobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableRecordExpirationJobStatus')
- TableRecordExpirationSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableRecordExpirationSettings')
- TableRecordExpirationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableRecordExpirationStatus')
- TableReplicationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableReplicationConfiguration')
- TableReplicationRule =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableReplicationRule')
- TableReplicationRules =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TableReplicationRules')
- TableSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableSummary')
- TableSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TableSummaryList')
- TableType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableType')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- Tags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'Tags')
- TooManyRequestsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyRequestsException')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateTableMetadataLocationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTableMetadataLocationRequest')
- UpdateTableMetadataLocationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTableMetadataLocationResponse')
- VersionToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VersionToken')
- WarehouseLocation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WarehouseLocation')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2018-05-10" api. = { "apiVersion" => "2018-05-10", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "s3tables", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon S3 Tables", "serviceId" => "S3Tables", "signatureVersion" => "v4", "signingName" => "s3tables", "uid" => "s3tables-2018-05-10", } api.add_operation(:create_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateNamespace" o.http_method = "PUT" o.http_request_uri = "/namespaces/{tableBucketARN}" o.input = Shapes::ShapeRef.new(shape: CreateNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: CreateNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:create_table, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTable" o.http_method = "PUT" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}" o.input = Shapes::ShapeRef.new(shape: CreateTableRequest) o.output = Shapes::ShapeRef.new(shape: CreateTableResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:create_table_bucket, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTableBucket" o.http_method = "PUT" o.http_request_uri = "/buckets" o.input = Shapes::ShapeRef.new(shape: CreateTableBucketRequest) o.output = Shapes::ShapeRef.new(shape: CreateTableBucketResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:delete_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteNamespace" o.http_method = "DELETE" o.http_request_uri = "/namespaces/{tableBucketARN}/{namespace}" o.input = Shapes::ShapeRef.new(shape: DeleteNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:delete_table, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTable" o.http_method = "DELETE" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}" o.input = Shapes::ShapeRef.new(shape: DeleteTableRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:delete_table_bucket, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTableBucket" o.http_method = "DELETE" o.http_request_uri = "/buckets/{tableBucketARN}" o.input = Shapes::ShapeRef.new(shape: DeleteTableBucketRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:delete_table_bucket_encryption, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTableBucketEncryption" o.http_method = "DELETE" o.http_request_uri = "/buckets/{tableBucketARN}/encryption" o.input = Shapes::ShapeRef.new(shape: DeleteTableBucketEncryptionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:delete_table_bucket_metrics_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTableBucketMetricsConfiguration" o.http_method = "DELETE" o.http_request_uri = "/buckets/{tableBucketARN}/metrics" o.input = Shapes::ShapeRef.new(shape: DeleteTableBucketMetricsConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:delete_table_bucket_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTableBucketPolicy" o.http_method = "DELETE" o.http_request_uri = "/buckets/{tableBucketARN}/policy" o.input = Shapes::ShapeRef.new(shape: DeleteTableBucketPolicyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:delete_table_bucket_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTableBucketReplication" o.http_method = "DELETE" o.http_request_uri = "/table-bucket-replication" o.input = Shapes::ShapeRef.new(shape: DeleteTableBucketReplicationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:delete_table_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTablePolicy" o.http_method = "DELETE" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/policy" o.input = Shapes::ShapeRef.new(shape: DeleteTablePolicyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:delete_table_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTableReplication" o.http_method = "DELETE" o.http_request_uri = "/table-replication" o.input = Shapes::ShapeRef.new(shape: DeleteTableReplicationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_namespace, Seahorse::Model::Operation.new.tap do |o| o.name = "GetNamespace" o.http_method = "GET" o.http_request_uri = "/namespaces/{tableBucketARN}/{namespace}" o.input = Shapes::ShapeRef.new(shape: GetNamespaceRequest) o.output = Shapes::ShapeRef.new(shape: GetNamespaceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTable" o.http_method = "GET" o.http_request_uri = "/get-table" o.input = Shapes::ShapeRef.new(shape: GetTableRequest) o.output = Shapes::ShapeRef.new(shape: GetTableResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_bucket, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableBucket" o.http_method = "GET" o.http_request_uri = "/buckets/{tableBucketARN}" o.input = Shapes::ShapeRef.new(shape: GetTableBucketRequest) o.output = Shapes::ShapeRef.new(shape: GetTableBucketResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_bucket_encryption, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableBucketEncryption" o.http_method = "GET" o.http_request_uri = "/buckets/{tableBucketARN}/encryption" o.input = Shapes::ShapeRef.new(shape: GetTableBucketEncryptionRequest) o.output = Shapes::ShapeRef.new(shape: GetTableBucketEncryptionResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_bucket_maintenance_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableBucketMaintenanceConfiguration" o.http_method = "GET" o.http_request_uri = "/buckets/{tableBucketARN}/maintenance" o.input = Shapes::ShapeRef.new(shape: GetTableBucketMaintenanceConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetTableBucketMaintenanceConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_bucket_metrics_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableBucketMetricsConfiguration" o.http_method = "GET" o.http_request_uri = "/buckets/{tableBucketARN}/metrics" o.input = Shapes::ShapeRef.new(shape: GetTableBucketMetricsConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetTableBucketMetricsConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_bucket_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableBucketPolicy" o.http_method = "GET" o.http_request_uri = "/buckets/{tableBucketARN}/policy" o.input = Shapes::ShapeRef.new(shape: GetTableBucketPolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetTableBucketPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_bucket_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableBucketReplication" o.http_method = "GET" o.http_request_uri = "/table-bucket-replication" o.input = Shapes::ShapeRef.new(shape: GetTableBucketReplicationRequest) o.output = Shapes::ShapeRef.new(shape: GetTableBucketReplicationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_bucket_storage_class, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableBucketStorageClass" o.http_method = "GET" o.http_request_uri = "/buckets/{tableBucketARN}/storage-class" o.input = Shapes::ShapeRef.new(shape: GetTableBucketStorageClassRequest) o.output = Shapes::ShapeRef.new(shape: GetTableBucketStorageClassResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_encryption, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableEncryption" o.http_method = "GET" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/encryption" o.input = Shapes::ShapeRef.new(shape: GetTableEncryptionRequest) o.output = Shapes::ShapeRef.new(shape: GetTableEncryptionResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_maintenance_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableMaintenanceConfiguration" o.http_method = "GET" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/maintenance" o.input = Shapes::ShapeRef.new(shape: GetTableMaintenanceConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetTableMaintenanceConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_maintenance_job_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableMaintenanceJobStatus" o.http_method = "GET" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/maintenance-job-status" o.input = Shapes::ShapeRef.new(shape: GetTableMaintenanceJobStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetTableMaintenanceJobStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_metadata_location, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableMetadataLocation" o.http_method = "GET" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/metadata-location" o.input = Shapes::ShapeRef.new(shape: GetTableMetadataLocationRequest) o.output = Shapes::ShapeRef.new(shape: GetTableMetadataLocationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTablePolicy" o.http_method = "GET" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/policy" o.input = Shapes::ShapeRef.new(shape: GetTablePolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetTablePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_record_expiration_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableRecordExpirationConfiguration" o.http_method = "GET" o.http_request_uri = "/table-record-expiration" o.input = Shapes::ShapeRef.new(shape: GetTableRecordExpirationConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetTableRecordExpirationConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: MethodNotAllowedException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_record_expiration_job_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableRecordExpirationJobStatus" o.http_method = "GET" o.http_request_uri = "/table-record-expiration-job-status" o.input = Shapes::ShapeRef.new(shape: GetTableRecordExpirationJobStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetTableRecordExpirationJobStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: MethodNotAllowedException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableReplication" o.http_method = "GET" o.http_request_uri = "/table-replication" o.input = Shapes::ShapeRef.new(shape: GetTableReplicationRequest) o.output = Shapes::ShapeRef.new(shape: GetTableReplicationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_replication_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableReplicationStatus" o.http_method = "GET" o.http_request_uri = "/replication-status" o.input = Shapes::ShapeRef.new(shape: GetTableReplicationStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetTableReplicationStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:get_table_storage_class, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTableStorageClass" o.http_method = "GET" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/storage-class" o.input = Shapes::ShapeRef.new(shape: GetTableStorageClassRequest) o.output = Shapes::ShapeRef.new(shape: GetTableStorageClassResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:list_namespaces, Seahorse::Model::Operation.new.tap do |o| o.name = "ListNamespaces" o.http_method = "GET" o.http_request_uri = "/namespaces/{tableBucketARN}" o.input = Shapes::ShapeRef.new(shape: ListNamespacesRequest) o.output = Shapes::ShapeRef.new(shape: ListNamespacesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o[:pager] = Aws::Pager.new( limit_key: "max_namespaces", tokens: { "continuation_token" => "continuation_token" } ) end) api.add_operation(:list_table_buckets, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTableBuckets" o.http_method = "GET" o.http_request_uri = "/buckets" o.input = Shapes::ShapeRef.new(shape: ListTableBucketsRequest) o.output = Shapes::ShapeRef.new(shape: ListTableBucketsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o[:pager] = Aws::Pager.new( limit_key: "max_buckets", tokens: { "continuation_token" => "continuation_token" } ) end) api.add_operation(:list_tables, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTables" o.http_method = "GET" o.http_request_uri = "/tables/{tableBucketARN}" o.input = Shapes::ShapeRef.new(shape: ListTablesRequest) o.output = Shapes::ShapeRef.new(shape: ListTablesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o[:pager] = Aws::Pager.new( limit_key: "max_tables", tokens: { "continuation_token" => "continuation_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tag/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:put_table_bucket_encryption, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTableBucketEncryption" o.http_method = "PUT" o.http_request_uri = "/buckets/{tableBucketARN}/encryption" o.input = Shapes::ShapeRef.new(shape: PutTableBucketEncryptionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:put_table_bucket_maintenance_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTableBucketMaintenanceConfiguration" o.http_method = "PUT" o.http_request_uri = "/buckets/{tableBucketARN}/maintenance/{type}" o.input = Shapes::ShapeRef.new(shape: PutTableBucketMaintenanceConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:put_table_bucket_metrics_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTableBucketMetricsConfiguration" o.http_method = "PUT" o.http_request_uri = "/buckets/{tableBucketARN}/metrics" o.input = Shapes::ShapeRef.new(shape: PutTableBucketMetricsConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:put_table_bucket_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTableBucketPolicy" o.http_method = "PUT" o.http_request_uri = "/buckets/{tableBucketARN}/policy" o.input = Shapes::ShapeRef.new(shape: PutTableBucketPolicyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:put_table_bucket_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTableBucketReplication" o.http_method = "PUT" o.http_request_uri = "/table-bucket-replication" o.input = Shapes::ShapeRef.new(shape: PutTableBucketReplicationRequest) o.output = Shapes::ShapeRef.new(shape: PutTableBucketReplicationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:put_table_bucket_storage_class, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTableBucketStorageClass" o.http_method = "PUT" o.http_request_uri = "/buckets/{tableBucketARN}/storage-class" o.input = Shapes::ShapeRef.new(shape: PutTableBucketStorageClassRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:put_table_maintenance_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTableMaintenanceConfiguration" o.http_method = "PUT" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/maintenance/{type}" o.input = Shapes::ShapeRef.new(shape: PutTableMaintenanceConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:put_table_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTablePolicy" o.http_method = "PUT" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/policy" o.input = Shapes::ShapeRef.new(shape: PutTablePolicyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:put_table_record_expiration_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTableRecordExpirationConfiguration" o.http_method = "PUT" o.http_request_uri = "/table-record-expiration" o.input = Shapes::ShapeRef.new(shape: PutTableRecordExpirationConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: MethodNotAllowedException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:put_table_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "PutTableReplication" o.http_method = "PUT" o.http_request_uri = "/table-replication" o.input = Shapes::ShapeRef.new(shape: PutTableReplicationRequest) o.output = Shapes::ShapeRef.new(shape: PutTableReplicationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:rename_table, Seahorse::Model::Operation.new.tap do |o| o.name = "RenameTable" o.http_method = "PUT" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/rename" o.input = Shapes::ShapeRef.new(shape: RenameTableRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tag/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tag/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) api.add_operation(:update_table_metadata_location, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTableMetadataLocation" o.http_method = "PUT" o.http_request_uri = "/tables/{tableBucketARN}/{namespace}/{name}/metadata-location" o.input = Shapes::ShapeRef.new(shape: UpdateTableMetadataLocationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateTableMetadataLocationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) end) end