Type definitions#
Auto-generated documentation for DynamoDB type annotations stubs module types-boto3-dynamodb.
TableAttributeValueTypeDef#
# TableAttributeValueTypeDef definition
TableAttributeValueTypeDef = Union[
bytes,
bytearray,
str,
int,
Decimal,
bool,
Set[int],
Set[Decimal],
Set[str],
Set[bytes],
Set[bytearray],
Sequence[Any],
Mapping[str, Any],
None,
]
ConditionBaseImportTypeDef#
# ConditionBaseImportTypeDef definition
ConditionBaseImportTypeDef = Union[
str,
ConditionBase,
]
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
UniversalAttributeValueTypeDef#
# UniversalAttributeValueTypeDef definition
UniversalAttributeValueTypeDef = Union[
AttributeValueTypeDef, # (1)
bytes,
bytearray,
str,
int,
Decimal,
bool,
Set[int],
Set[Decimal],
Set[str],
Set[bytes],
Set[bytearray],
Sequence[Any],
Mapping[str, Any],
None,
]
CsvOptionsUnionTypeDef#
# CsvOptionsUnionTypeDef definition
CsvOptionsUnionTypeDef = Union[
CsvOptionsTypeDef, # (1)
CsvOptionsOutputTypeDef, # (2)
]
ProjectionUnionTypeDef#
# ProjectionUnionTypeDef definition
ProjectionUnionTypeDef = Union[
ProjectionTypeDef, # (1)
ProjectionOutputTypeDef, # (2)
]
DeleteRequestServiceResourceUnionTypeDef#
# DeleteRequestServiceResourceUnionTypeDef definition
DeleteRequestServiceResourceUnionTypeDef = Union[
DeleteRequestServiceResourceTypeDef, # (1)
DeleteRequestServiceResourceOutputTypeDef, # (2)
]
KeysAndAttributesServiceResourceUnionTypeDef#
# KeysAndAttributesServiceResourceUnionTypeDef definition
KeysAndAttributesServiceResourceUnionTypeDef = Union[
KeysAndAttributesServiceResourceTypeDef, # (1)
KeysAndAttributesServiceResourceOutputTypeDef, # (2)
]
PutRequestServiceResourceUnionTypeDef#
# PutRequestServiceResourceUnionTypeDef definition
PutRequestServiceResourceUnionTypeDef = Union[
PutRequestServiceResourceTypeDef, # (1)
PutRequestServiceResourceOutputTypeDef, # (2)
]
DeleteRequestUnionTypeDef#
# DeleteRequestUnionTypeDef definition
DeleteRequestUnionTypeDef = Union[
DeleteRequestTypeDef, # (1)
DeleteRequestOutputTypeDef, # (2)
]
KeysAndAttributesUnionTypeDef#
# KeysAndAttributesUnionTypeDef definition
KeysAndAttributesUnionTypeDef = Union[
KeysAndAttributesTypeDef, # (1)
KeysAndAttributesOutputTypeDef, # (2)
]
PutRequestUnionTypeDef#
# PutRequestUnionTypeDef definition
PutRequestUnionTypeDef = Union[
PutRequestTypeDef, # (1)
PutRequestOutputTypeDef, # (2)
]
WriteRequestServiceResourceUnionTypeDef#
# WriteRequestServiceResourceUnionTypeDef definition
WriteRequestServiceResourceUnionTypeDef = Union[
WriteRequestServiceResourceTypeDef, # (1)
WriteRequestServiceResourceOutputTypeDef, # (2)
]
WriteRequestUnionTypeDef#
# WriteRequestUnionTypeDef definition
WriteRequestUnionTypeDef = Union[
WriteRequestTypeDef, # (1)
WriteRequestOutputTypeDef, # (2)
]
ArchivalSummaryTypeDef#
# ArchivalSummaryTypeDef definition
class ArchivalSummaryTypeDef(TypedDict):
ArchivalDateTime: NotRequired[datetime],
ArchivalReason: NotRequired[str],
ArchivalBackupArn: NotRequired[str],
AttributeDefinitionTypeDef#
# AttributeDefinitionTypeDef definition
class AttributeDefinitionTypeDef(TypedDict):
AttributeName: str,
AttributeType: ScalarAttributeTypeType, # (1)
AttributeValueTypeDef#
# AttributeValueTypeDef definition
class AttributeValueTypeDef(TypedDict):
S: NotRequired[str],
N: NotRequired[str],
B: NotRequired[bytes],
SS: NotRequired[Sequence[str]],
NS: NotRequired[Sequence[str]],
BS: NotRequired[Sequence[bytes]],
M: NotRequired[Mapping[str, Any]],
L: NotRequired[Sequence[Any]],
NULL: NotRequired[bool],
BOOL: NotRequired[bool],
AutoScalingTargetTrackingScalingPolicyConfigurationDescriptionTypeDef#
# AutoScalingTargetTrackingScalingPolicyConfigurationDescriptionTypeDef definition
class AutoScalingTargetTrackingScalingPolicyConfigurationDescriptionTypeDef(TypedDict):
TargetValue: float,
DisableScaleIn: NotRequired[bool],
ScaleInCooldown: NotRequired[int],
ScaleOutCooldown: NotRequired[int],
AutoScalingTargetTrackingScalingPolicyConfigurationUpdateTypeDef#
# AutoScalingTargetTrackingScalingPolicyConfigurationUpdateTypeDef definition
class AutoScalingTargetTrackingScalingPolicyConfigurationUpdateTypeDef(TypedDict):
TargetValue: float,
DisableScaleIn: NotRequired[bool],
ScaleInCooldown: NotRequired[int],
ScaleOutCooldown: NotRequired[int],
BackupDetailsTypeDef#
# BackupDetailsTypeDef definition
class BackupDetailsTypeDef(TypedDict):
BackupArn: str,
BackupName: str,
BackupStatus: BackupStatusType, # (1)
BackupType: BackupTypeType, # (2)
BackupCreationDateTime: datetime,
BackupSizeBytes: NotRequired[int],
BackupExpiryDateTime: NotRequired[datetime],
- See BackupStatusType
- See BackupTypeType
BackupSummaryTypeDef#
# BackupSummaryTypeDef definition
class BackupSummaryTypeDef(TypedDict):
TableName: NotRequired[str],
TableId: NotRequired[str],
TableArn: NotRequired[str],
BackupArn: NotRequired[str],
BackupName: NotRequired[str],
BackupCreationDateTime: NotRequired[datetime],
BackupExpiryDateTime: NotRequired[datetime],
BackupStatus: NotRequired[BackupStatusType], # (1)
BackupType: NotRequired[BackupTypeType], # (2)
BackupSizeBytes: NotRequired[int],
- See BackupStatusType
- See BackupTypeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BillingModeSummaryTypeDef#
# BillingModeSummaryTypeDef definition
class BillingModeSummaryTypeDef(TypedDict):
BillingMode: NotRequired[BillingModeType], # (1)
LastUpdateToPayPerRequestDateTime: NotRequired[datetime],
- See BillingModeType
CapacityTypeDef#
# CapacityTypeDef definition
class CapacityTypeDef(TypedDict):
ReadCapacityUnits: NotRequired[float],
WriteCapacityUnits: NotRequired[float],
CapacityUnits: NotRequired[float],
PointInTimeRecoveryDescriptionTypeDef#
# PointInTimeRecoveryDescriptionTypeDef definition
class PointInTimeRecoveryDescriptionTypeDef(TypedDict):
PointInTimeRecoveryStatus: NotRequired[PointInTimeRecoveryStatusType], # (1)
EarliestRestorableDateTime: NotRequired[datetime],
LatestRestorableDateTime: NotRequired[datetime],
ContributorInsightsSummaryTypeDef#
# ContributorInsightsSummaryTypeDef definition
class ContributorInsightsSummaryTypeDef(TypedDict):
TableName: NotRequired[str],
IndexName: NotRequired[str],
ContributorInsightsStatus: NotRequired[ContributorInsightsStatusType], # (1)
CreateBackupInputRequestTypeDef#
# CreateBackupInputRequestTypeDef definition
class CreateBackupInputRequestTypeDef(TypedDict):
TableName: str,
BackupName: str,
KeySchemaElementTypeDef#
# KeySchemaElementTypeDef definition
class KeySchemaElementTypeDef(TypedDict):
AttributeName: str,
KeyType: KeyTypeType, # (1)
- See KeyTypeType
OnDemandThroughputTypeDef#
# OnDemandThroughputTypeDef definition
class OnDemandThroughputTypeDef(TypedDict):
MaxReadRequestUnits: NotRequired[int],
MaxWriteRequestUnits: NotRequired[int],
ProvisionedThroughputTypeDef#
# ProvisionedThroughputTypeDef definition
class ProvisionedThroughputTypeDef(TypedDict):
ReadCapacityUnits: int,
WriteCapacityUnits: int,
WarmThroughputTypeDef#
# WarmThroughputTypeDef definition
class WarmThroughputTypeDef(TypedDict):
ReadUnitsPerSecond: NotRequired[int],
WriteUnitsPerSecond: NotRequired[int],
ReplicaTypeDef#
# ReplicaTypeDef definition
class ReplicaTypeDef(TypedDict):
RegionName: NotRequired[str],
CreateReplicaActionTypeDef#
# CreateReplicaActionTypeDef definition
class CreateReplicaActionTypeDef(TypedDict):
RegionName: str,
OnDemandThroughputOverrideTypeDef#
# OnDemandThroughputOverrideTypeDef definition
class OnDemandThroughputOverrideTypeDef(TypedDict):
MaxReadRequestUnits: NotRequired[int],
ProvisionedThroughputOverrideTypeDef#
# ProvisionedThroughputOverrideTypeDef definition
class ProvisionedThroughputOverrideTypeDef(TypedDict):
ReadCapacityUnits: NotRequired[int],
SSESpecificationTypeDef#
# SSESpecificationTypeDef definition
class SSESpecificationTypeDef(TypedDict):
Enabled: NotRequired[bool],
SSEType: NotRequired[SSETypeType], # (1)
KMSMasterKeyId: NotRequired[str],
- See SSETypeType
StreamSpecificationTypeDef#
# StreamSpecificationTypeDef definition
class StreamSpecificationTypeDef(TypedDict):
StreamEnabled: bool,
StreamViewType: NotRequired[StreamViewTypeType], # (1)
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CsvOptionsOutputTypeDef#
# CsvOptionsOutputTypeDef definition
class CsvOptionsOutputTypeDef(TypedDict):
Delimiter: NotRequired[str],
HeaderList: NotRequired[list[str]],
CsvOptionsTypeDef#
# CsvOptionsTypeDef definition
class CsvOptionsTypeDef(TypedDict):
Delimiter: NotRequired[str],
HeaderList: NotRequired[Sequence[str]],
DeleteBackupInputRequestTypeDef#
# DeleteBackupInputRequestTypeDef definition
class DeleteBackupInputRequestTypeDef(TypedDict):
BackupArn: str,
DeleteGlobalSecondaryIndexActionTypeDef#
# DeleteGlobalSecondaryIndexActionTypeDef definition
class DeleteGlobalSecondaryIndexActionTypeDef(TypedDict):
IndexName: str,
DeleteReplicaActionTypeDef#
# DeleteReplicaActionTypeDef definition
class DeleteReplicaActionTypeDef(TypedDict):
RegionName: str,
DeleteReplicationGroupMemberActionTypeDef#
# DeleteReplicationGroupMemberActionTypeDef definition
class DeleteReplicationGroupMemberActionTypeDef(TypedDict):
RegionName: str,
DeleteResourcePolicyInputRequestTypeDef#
# DeleteResourcePolicyInputRequestTypeDef definition
class DeleteResourcePolicyInputRequestTypeDef(TypedDict):
ResourceArn: str,
ExpectedRevisionId: NotRequired[str],
DeleteTableInputRequestTypeDef#
# DeleteTableInputRequestTypeDef definition
class DeleteTableInputRequestTypeDef(TypedDict):
TableName: str,
DescribeBackupInputRequestTypeDef#
# DescribeBackupInputRequestTypeDef definition
class DescribeBackupInputRequestTypeDef(TypedDict):
BackupArn: str,
DescribeContinuousBackupsInputRequestTypeDef#
# DescribeContinuousBackupsInputRequestTypeDef definition
class DescribeContinuousBackupsInputRequestTypeDef(TypedDict):
TableName: str,
DescribeContributorInsightsInputRequestTypeDef#
# DescribeContributorInsightsInputRequestTypeDef definition
class DescribeContributorInsightsInputRequestTypeDef(TypedDict):
TableName: str,
IndexName: NotRequired[str],
FailureExceptionTypeDef#
# FailureExceptionTypeDef definition
class FailureExceptionTypeDef(TypedDict):
ExceptionName: NotRequired[str],
ExceptionDescription: NotRequired[str],
EndpointTypeDef#
# EndpointTypeDef definition
class EndpointTypeDef(TypedDict):
Address: str,
CachePeriodInMinutes: int,
DescribeExportInputRequestTypeDef#
# DescribeExportInputRequestTypeDef definition
class DescribeExportInputRequestTypeDef(TypedDict):
ExportArn: str,
DescribeGlobalTableInputRequestTypeDef#
# DescribeGlobalTableInputRequestTypeDef definition
class DescribeGlobalTableInputRequestTypeDef(TypedDict):
GlobalTableName: str,
DescribeGlobalTableSettingsInputRequestTypeDef#
# DescribeGlobalTableSettingsInputRequestTypeDef definition
class DescribeGlobalTableSettingsInputRequestTypeDef(TypedDict):
GlobalTableName: str,
DescribeImportInputRequestTypeDef#
# DescribeImportInputRequestTypeDef definition
class DescribeImportInputRequestTypeDef(TypedDict):
ImportArn: str,
DescribeKinesisStreamingDestinationInputRequestTypeDef#
# DescribeKinesisStreamingDestinationInputRequestTypeDef definition
class DescribeKinesisStreamingDestinationInputRequestTypeDef(TypedDict):
TableName: str,
KinesisDataStreamDestinationTypeDef#
# KinesisDataStreamDestinationTypeDef definition
class KinesisDataStreamDestinationTypeDef(TypedDict):
StreamArn: NotRequired[str],
DestinationStatus: NotRequired[DestinationStatusType], # (1)
DestinationStatusDescription: NotRequired[str],
ApproximateCreationDateTimePrecision: NotRequired[ApproximateCreationDateTimePrecisionType], # (2)
DescribeTableInputRequestTypeDef#
# DescribeTableInputRequestTypeDef definition
class DescribeTableInputRequestTypeDef(TypedDict):
TableName: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeTableReplicaAutoScalingInputRequestTypeDef#
# DescribeTableReplicaAutoScalingInputRequestTypeDef definition
class DescribeTableReplicaAutoScalingInputRequestTypeDef(TypedDict):
TableName: str,
DescribeTimeToLiveInputRequestTypeDef#
# DescribeTimeToLiveInputRequestTypeDef definition
class DescribeTimeToLiveInputRequestTypeDef(TypedDict):
TableName: str,
TimeToLiveDescriptionTypeDef#
# TimeToLiveDescriptionTypeDef definition
class TimeToLiveDescriptionTypeDef(TypedDict):
TimeToLiveStatus: NotRequired[TimeToLiveStatusType], # (1)
AttributeName: NotRequired[str],
EnableKinesisStreamingConfigurationTypeDef#
# EnableKinesisStreamingConfigurationTypeDef definition
class EnableKinesisStreamingConfigurationTypeDef(TypedDict):
ApproximateCreationDateTimePrecision: NotRequired[ApproximateCreationDateTimePrecisionType], # (1)
IncrementalExportSpecificationOutputTypeDef#
# IncrementalExportSpecificationOutputTypeDef definition
class IncrementalExportSpecificationOutputTypeDef(TypedDict):
ExportFromTime: NotRequired[datetime],
ExportToTime: NotRequired[datetime],
ExportViewType: NotRequired[ExportViewTypeType], # (1)
ExportSummaryTypeDef#
# ExportSummaryTypeDef definition
class ExportSummaryTypeDef(TypedDict):
ExportArn: NotRequired[str],
ExportStatus: NotRequired[ExportStatusType], # (1)
ExportType: NotRequired[ExportTypeType], # (2)
- See ExportStatusType
- See ExportTypeType
GetResourcePolicyInputRequestTypeDef#
# GetResourcePolicyInputRequestTypeDef definition
class GetResourcePolicyInputRequestTypeDef(TypedDict):
ResourceArn: str,
GlobalSecondaryIndexWarmThroughputDescriptionTypeDef#
# GlobalSecondaryIndexWarmThroughputDescriptionTypeDef definition
class GlobalSecondaryIndexWarmThroughputDescriptionTypeDef(TypedDict):
ReadUnitsPerSecond: NotRequired[int],
WriteUnitsPerSecond: NotRequired[int],
Status: NotRequired[IndexStatusType], # (1)
- See IndexStatusType
ProjectionOutputTypeDef#
# ProjectionOutputTypeDef definition
class ProjectionOutputTypeDef(TypedDict):
ProjectionType: NotRequired[ProjectionTypeType], # (1)
NonKeyAttributes: NotRequired[list[str]],
ProvisionedThroughputDescriptionTypeDef#
# ProvisionedThroughputDescriptionTypeDef definition
class ProvisionedThroughputDescriptionTypeDef(TypedDict):
LastIncreaseDateTime: NotRequired[datetime],
LastDecreaseDateTime: NotRequired[datetime],
NumberOfDecreasesToday: NotRequired[int],
ReadCapacityUnits: NotRequired[int],
WriteCapacityUnits: NotRequired[int],
S3BucketSourceTypeDef#
# S3BucketSourceTypeDef definition
class S3BucketSourceTypeDef(TypedDict):
S3Bucket: str,
S3BucketOwner: NotRequired[str],
S3KeyPrefix: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListContributorInsightsInputRequestTypeDef#
# ListContributorInsightsInputRequestTypeDef definition
class ListContributorInsightsInputRequestTypeDef(TypedDict):
TableName: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListExportsInputRequestTypeDef#
# ListExportsInputRequestTypeDef definition
class ListExportsInputRequestTypeDef(TypedDict):
TableArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListGlobalTablesInputRequestTypeDef#
# ListGlobalTablesInputRequestTypeDef definition
class ListGlobalTablesInputRequestTypeDef(TypedDict):
ExclusiveStartGlobalTableName: NotRequired[str],
Limit: NotRequired[int],
RegionName: NotRequired[str],
ListImportsInputRequestTypeDef#
# ListImportsInputRequestTypeDef definition
class ListImportsInputRequestTypeDef(TypedDict):
TableArn: NotRequired[str],
PageSize: NotRequired[int],
NextToken: NotRequired[str],
ListTablesInputRequestTypeDef#
# ListTablesInputRequestTypeDef definition
class ListTablesInputRequestTypeDef(TypedDict):
ExclusiveStartTableName: NotRequired[str],
Limit: NotRequired[int],
ListTagsOfResourceInputRequestTypeDef#
# ListTagsOfResourceInputRequestTypeDef definition
class ListTagsOfResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
NextToken: NotRequired[str],
PointInTimeRecoverySpecificationTypeDef#
# PointInTimeRecoverySpecificationTypeDef definition
class PointInTimeRecoverySpecificationTypeDef(TypedDict):
PointInTimeRecoveryEnabled: bool,
ProjectionTypeDef#
# ProjectionTypeDef definition
class ProjectionTypeDef(TypedDict):
ProjectionType: NotRequired[ProjectionTypeType], # (1)
NonKeyAttributes: NotRequired[Sequence[str]],
PutResourcePolicyInputRequestTypeDef#
# PutResourcePolicyInputRequestTypeDef definition
class PutResourcePolicyInputRequestTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
ExpectedRevisionId: NotRequired[str],
ConfirmRemoveSelfResourceAccess: NotRequired[bool],
TableClassSummaryTypeDef#
# TableClassSummaryTypeDef definition
class TableClassSummaryTypeDef(TypedDict):
TableClass: NotRequired[TableClassType], # (1)
LastUpdateDateTime: NotRequired[datetime],
- See TableClassType
TableWarmThroughputDescriptionTypeDef#
# TableWarmThroughputDescriptionTypeDef definition
class TableWarmThroughputDescriptionTypeDef(TypedDict):
ReadUnitsPerSecond: NotRequired[int],
WriteUnitsPerSecond: NotRequired[int],
Status: NotRequired[TableStatusType], # (1)
- See TableStatusType
RestoreSummaryTypeDef#
# RestoreSummaryTypeDef definition
class RestoreSummaryTypeDef(TypedDict):
RestoreDateTime: datetime,
RestoreInProgress: bool,
SourceBackupArn: NotRequired[str],
SourceTableArn: NotRequired[str],
SSEDescriptionTypeDef#
# SSEDescriptionTypeDef definition
class SSEDescriptionTypeDef(TypedDict):
Status: NotRequired[SSEStatusType], # (1)
SSEType: NotRequired[SSETypeType], # (2)
KMSMasterKeyArn: NotRequired[str],
InaccessibleEncryptionDateTime: NotRequired[datetime],
- See SSEStatusType
- See SSETypeType
TableBatchWriterRequestTypeDef#
# TableBatchWriterRequestTypeDef definition
class TableBatchWriterRequestTypeDef(TypedDict):
overwrite_by_pkeys: NotRequired[list[str]],
TimeToLiveSpecificationTypeDef#
# TimeToLiveSpecificationTypeDef definition
class TimeToLiveSpecificationTypeDef(TypedDict):
Enabled: bool,
AttributeName: str,
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateContributorInsightsInputRequestTypeDef#
# UpdateContributorInsightsInputRequestTypeDef definition
class UpdateContributorInsightsInputRequestTypeDef(TypedDict):
TableName: str,
ContributorInsightsAction: ContributorInsightsActionType, # (1)
IndexName: NotRequired[str],
UpdateKinesisStreamingConfigurationTypeDef#
# UpdateKinesisStreamingConfigurationTypeDef definition
class UpdateKinesisStreamingConfigurationTypeDef(TypedDict):
ApproximateCreationDateTimePrecision: NotRequired[ApproximateCreationDateTimePrecisionType], # (1)
BatchStatementErrorTypeDef#
# BatchStatementErrorTypeDef definition
class BatchStatementErrorTypeDef(TypedDict):
Code: NotRequired[BatchStatementErrorCodeEnumType], # (1)
Message: NotRequired[str],
Item: NotRequired[dict[str, AttributeValueTypeDef]], # (2)
DeleteRequestOutputTypeDef#
# DeleteRequestOutputTypeDef definition
class DeleteRequestOutputTypeDef(TypedDict):
Key: dict[str, AttributeValueTypeDef], # (1)
ItemCollectionMetricsTypeDef#
# ItemCollectionMetricsTypeDef definition
class ItemCollectionMetricsTypeDef(TypedDict):
ItemCollectionKey: NotRequired[dict[str, AttributeValueTypeDef]], # (1)
SizeEstimateRangeGB: NotRequired[list[float]],
ItemResponseTypeDef#
# ItemResponseTypeDef definition
class ItemResponseTypeDef(TypedDict):
Item: NotRequired[dict[str, AttributeValueTypeDef]], # (1)
KeysAndAttributesOutputTypeDef#
# KeysAndAttributesOutputTypeDef definition
class KeysAndAttributesOutputTypeDef(TypedDict):
Keys: list[dict[str, AttributeValueTypeDef]], # (1)
AttributesToGet: NotRequired[list[str]],
ConsistentRead: NotRequired[bool],
ProjectionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[dict[str, str]],
PutRequestOutputTypeDef#
# PutRequestOutputTypeDef definition
class PutRequestOutputTypeDef(TypedDict):
Item: dict[str, AttributeValueTypeDef], # (1)
AttributeValueUpdateTableTypeDef#
# AttributeValueUpdateTableTypeDef definition
class AttributeValueUpdateTableTypeDef(TypedDict):
Value: NotRequired[TableAttributeValueTypeDef],
Action: NotRequired[AttributeActionType], # (1)
ConditionTableTypeDef#
# ConditionTableTypeDef definition
class ConditionTableTypeDef(TypedDict):
ComparisonOperator: ComparisonOperatorType, # (1)
AttributeValueList: NotRequired[Sequence[TableAttributeValueTypeDef]],
DeleteRequestServiceResourceOutputTypeDef#
# DeleteRequestServiceResourceOutputTypeDef definition
class DeleteRequestServiceResourceOutputTypeDef(TypedDict):
Key: dict[str, TableAttributeValueTypeDef],
DeleteRequestServiceResourceTypeDef#
# DeleteRequestServiceResourceTypeDef definition
class DeleteRequestServiceResourceTypeDef(TypedDict):
Key: Mapping[str, TableAttributeValueTypeDef],
ExpectedAttributeValueTableTypeDef#
# ExpectedAttributeValueTableTypeDef definition
class ExpectedAttributeValueTableTypeDef(TypedDict):
Value: NotRequired[TableAttributeValueTypeDef],
Exists: NotRequired[bool],
ComparisonOperator: NotRequired[ComparisonOperatorType], # (1)
AttributeValueList: NotRequired[Sequence[TableAttributeValueTypeDef]],
GetItemInputTableGetItemTypeDef#
# GetItemInputTableGetItemTypeDef definition
class GetItemInputTableGetItemTypeDef(TypedDict):
Key: Mapping[str, TableAttributeValueTypeDef],
AttributesToGet: NotRequired[Sequence[str]],
ConsistentRead: NotRequired[bool],
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (1)
ProjectionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ItemCollectionMetricsServiceResourceTypeDef#
# ItemCollectionMetricsServiceResourceTypeDef definition
class ItemCollectionMetricsServiceResourceTypeDef(TypedDict):
ItemCollectionKey: NotRequired[dict[str, TableAttributeValueTypeDef]],
SizeEstimateRangeGB: NotRequired[list[float]],
ItemCollectionMetricsTableTypeDef#
# ItemCollectionMetricsTableTypeDef definition
class ItemCollectionMetricsTableTypeDef(TypedDict):
ItemCollectionKey: NotRequired[dict[str, TableAttributeValueTypeDef]],
SizeEstimateRangeGB: NotRequired[list[float]],
KeysAndAttributesServiceResourceOutputTypeDef#
# KeysAndAttributesServiceResourceOutputTypeDef definition
class KeysAndAttributesServiceResourceOutputTypeDef(TypedDict):
Keys: list[dict[str, TableAttributeValueTypeDef]],
AttributesToGet: NotRequired[list[str]],
ConsistentRead: NotRequired[bool],
ProjectionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[dict[str, str]],
KeysAndAttributesServiceResourceTypeDef#
# KeysAndAttributesServiceResourceTypeDef definition
class KeysAndAttributesServiceResourceTypeDef(TypedDict):
Keys: Sequence[Mapping[str, TableAttributeValueTypeDef]],
AttributesToGet: NotRequired[Sequence[str]],
ConsistentRead: NotRequired[bool],
ProjectionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
PutRequestServiceResourceOutputTypeDef#
# PutRequestServiceResourceOutputTypeDef definition
class PutRequestServiceResourceOutputTypeDef(TypedDict):
Item: dict[str, TableAttributeValueTypeDef],
PutRequestServiceResourceTypeDef#
# PutRequestServiceResourceTypeDef definition
class PutRequestServiceResourceTypeDef(TypedDict):
Item: Mapping[str, TableAttributeValueTypeDef],
AutoScalingPolicyDescriptionTypeDef#
# AutoScalingPolicyDescriptionTypeDef definition
class AutoScalingPolicyDescriptionTypeDef(TypedDict):
PolicyName: NotRequired[str],
TargetTrackingScalingPolicyConfiguration: NotRequired[AutoScalingTargetTrackingScalingPolicyConfigurationDescriptionTypeDef], # (1)
AutoScalingPolicyUpdateTypeDef#
# AutoScalingPolicyUpdateTypeDef definition
class AutoScalingPolicyUpdateTypeDef(TypedDict):
TargetTrackingScalingPolicyConfiguration: AutoScalingTargetTrackingScalingPolicyConfigurationUpdateTypeDef, # (1)
PolicyName: NotRequired[str],
CreateBackupOutputTypeDef#
# CreateBackupOutputTypeDef definition
class CreateBackupOutputTypeDef(TypedDict):
BackupDetails: BackupDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResourcePolicyOutputTypeDef#
# DeleteResourcePolicyOutputTypeDef definition
class DeleteResourcePolicyOutputTypeDef(TypedDict):
RevisionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeLimitsOutputTypeDef#
# DescribeLimitsOutputTypeDef definition
class DescribeLimitsOutputTypeDef(TypedDict):
AccountMaxReadCapacityUnits: int,
AccountMaxWriteCapacityUnits: int,
TableMaxReadCapacityUnits: int,
TableMaxWriteCapacityUnits: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResourcePolicyOutputTypeDef#
# GetResourcePolicyOutputTypeDef definition
class GetResourcePolicyOutputTypeDef(TypedDict):
Policy: str,
RevisionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBackupsOutputTypeDef#
# ListBackupsOutputTypeDef definition
class ListBackupsOutputTypeDef(TypedDict):
BackupSummaries: list[BackupSummaryTypeDef], # (1)
LastEvaluatedBackupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTablesOutputTypeDef#
# ListTablesOutputTypeDef definition
class ListTablesOutputTypeDef(TypedDict):
TableNames: list[str],
LastEvaluatedTableName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResourcePolicyOutputTypeDef#
# PutResourcePolicyOutputTypeDef definition
class PutResourcePolicyOutputTypeDef(TypedDict):
RevisionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateContributorInsightsOutputTypeDef#
# UpdateContributorInsightsOutputTypeDef definition
class UpdateContributorInsightsOutputTypeDef(TypedDict):
TableName: str,
IndexName: str,
ContributorInsightsStatus: ContributorInsightsStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConsumedCapacityTypeDef#
# ConsumedCapacityTypeDef definition
class ConsumedCapacityTypeDef(TypedDict):
TableName: NotRequired[str],
CapacityUnits: NotRequired[float],
ReadCapacityUnits: NotRequired[float],
WriteCapacityUnits: NotRequired[float],
Table: NotRequired[CapacityTypeDef], # (1)
LocalSecondaryIndexes: NotRequired[dict[str, CapacityTypeDef]], # (2)
GlobalSecondaryIndexes: NotRequired[dict[str, CapacityTypeDef]], # (2)
- See CapacityTypeDef
- See CapacityTypeDef
- See CapacityTypeDef
ContinuousBackupsDescriptionTypeDef#
# ContinuousBackupsDescriptionTypeDef definition
class ContinuousBackupsDescriptionTypeDef(TypedDict):
ContinuousBackupsStatus: ContinuousBackupsStatusType, # (1)
PointInTimeRecoveryDescription: NotRequired[PointInTimeRecoveryDescriptionTypeDef], # (2)
ListContributorInsightsOutputTypeDef#
# ListContributorInsightsOutputTypeDef definition
class ListContributorInsightsOutputTypeDef(TypedDict):
ContributorInsightsSummaries: list[ContributorInsightsSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
SourceTableDetailsTypeDef#
# SourceTableDetailsTypeDef definition
class SourceTableDetailsTypeDef(TypedDict):
TableName: str,
TableId: str,
KeySchema: list[KeySchemaElementTypeDef], # (1)
TableCreationDateTime: datetime,
ProvisionedThroughput: ProvisionedThroughputTypeDef, # (2)
TableArn: NotRequired[str],
TableSizeBytes: NotRequired[int],
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (3)
ItemCount: NotRequired[int],
BillingMode: NotRequired[BillingModeType], # (4)
- See KeySchemaElementTypeDef
- See ProvisionedThroughputTypeDef
- See OnDemandThroughputTypeDef
- See BillingModeType
UpdateGlobalSecondaryIndexActionTypeDef#
# UpdateGlobalSecondaryIndexActionTypeDef definition
class UpdateGlobalSecondaryIndexActionTypeDef(TypedDict):
IndexName: str,
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (1)
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (2)
WarmThroughput: NotRequired[WarmThroughputTypeDef], # (3)
CreateGlobalTableInputRequestTypeDef#
# CreateGlobalTableInputRequestTypeDef definition
class CreateGlobalTableInputRequestTypeDef(TypedDict):
GlobalTableName: str,
ReplicationGroup: Sequence[ReplicaTypeDef], # (1)
- See ReplicaTypeDef
GlobalTableTypeDef#
# GlobalTableTypeDef definition
class GlobalTableTypeDef(TypedDict):
GlobalTableName: NotRequired[str],
ReplicationGroup: NotRequired[list[ReplicaTypeDef]], # (1)
- See ReplicaTypeDef
ReplicaGlobalSecondaryIndexTypeDef#
# ReplicaGlobalSecondaryIndexTypeDef definition
class ReplicaGlobalSecondaryIndexTypeDef(TypedDict):
IndexName: str,
ProvisionedThroughputOverride: NotRequired[ProvisionedThroughputOverrideTypeDef], # (1)
OnDemandThroughputOverride: NotRequired[OnDemandThroughputOverrideTypeDef], # (2)
ListTagsOfResourceOutputTypeDef#
# ListTagsOfResourceOutputTypeDef definition
class ListTagsOfResourceOutputTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
InputFormatOptionsOutputTypeDef#
# InputFormatOptionsOutputTypeDef definition
class InputFormatOptionsOutputTypeDef(TypedDict):
Csv: NotRequired[CsvOptionsOutputTypeDef], # (1)
ReplicaUpdateTypeDef#
# ReplicaUpdateTypeDef definition
class ReplicaUpdateTypeDef(TypedDict):
Create: NotRequired[CreateReplicaActionTypeDef], # (1)
Delete: NotRequired[DeleteReplicaActionTypeDef], # (2)
DescribeContributorInsightsOutputTypeDef#
# DescribeContributorInsightsOutputTypeDef definition
class DescribeContributorInsightsOutputTypeDef(TypedDict):
TableName: str,
IndexName: str,
ContributorInsightsRuleList: list[str],
ContributorInsightsStatus: ContributorInsightsStatusType, # (1)
LastUpdateDateTime: datetime,
FailureException: FailureExceptionTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeEndpointsResponseTypeDef#
# DescribeEndpointsResponseTypeDef definition
class DescribeEndpointsResponseTypeDef(TypedDict):
Endpoints: list[EndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeKinesisStreamingDestinationOutputTypeDef#
# DescribeKinesisStreamingDestinationOutputTypeDef definition
class DescribeKinesisStreamingDestinationOutputTypeDef(TypedDict):
TableName: str,
KinesisDataStreamDestinations: list[KinesisDataStreamDestinationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTableInputWaitTypeDef#
# DescribeTableInputWaitTypeDef definition
class DescribeTableInputWaitTypeDef(TypedDict):
TableName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeTimeToLiveOutputTypeDef#
# DescribeTimeToLiveOutputTypeDef definition
class DescribeTimeToLiveOutputTypeDef(TypedDict):
TimeToLiveDescription: TimeToLiveDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
KinesisStreamingDestinationInputRequestTypeDef#
# KinesisStreamingDestinationInputRequestTypeDef definition
class KinesisStreamingDestinationInputRequestTypeDef(TypedDict):
TableName: str,
StreamArn: str,
EnableKinesisStreamingConfiguration: NotRequired[EnableKinesisStreamingConfigurationTypeDef], # (1)
KinesisStreamingDestinationOutputTypeDef#
# KinesisStreamingDestinationOutputTypeDef definition
class KinesisStreamingDestinationOutputTypeDef(TypedDict):
TableName: str,
StreamArn: str,
DestinationStatus: DestinationStatusType, # (1)
EnableKinesisStreamingConfiguration: EnableKinesisStreamingConfigurationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DestinationStatusType
- See EnableKinesisStreamingConfigurationTypeDef
- See ResponseMetadataTypeDef
ExportDescriptionTypeDef#
# ExportDescriptionTypeDef definition
class ExportDescriptionTypeDef(TypedDict):
ExportArn: NotRequired[str],
ExportStatus: NotRequired[ExportStatusType], # (1)
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
ExportManifest: NotRequired[str],
TableArn: NotRequired[str],
TableId: NotRequired[str],
ExportTime: NotRequired[datetime],
ClientToken: NotRequired[str],
S3Bucket: NotRequired[str],
S3BucketOwner: NotRequired[str],
S3Prefix: NotRequired[str],
S3SseAlgorithm: NotRequired[S3SseAlgorithmType], # (2)
S3SseKmsKeyId: NotRequired[str],
FailureCode: NotRequired[str],
FailureMessage: NotRequired[str],
ExportFormat: NotRequired[ExportFormatType], # (3)
BilledSizeBytes: NotRequired[int],
ItemCount: NotRequired[int],
ExportType: NotRequired[ExportTypeType], # (4)
IncrementalExportSpecification: NotRequired[IncrementalExportSpecificationOutputTypeDef], # (5)
- See ExportStatusType
- See S3SseAlgorithmType
- See ExportFormatType
- See ExportTypeType
- See IncrementalExportSpecificationOutputTypeDef
ListExportsOutputTypeDef#
# ListExportsOutputTypeDef definition
class ListExportsOutputTypeDef(TypedDict):
ExportSummaries: list[ExportSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
IncrementalExportSpecificationTypeDef#
# IncrementalExportSpecificationTypeDef definition
class IncrementalExportSpecificationTypeDef(TypedDict):
ExportFromTime: NotRequired[TimestampTypeDef],
ExportToTime: NotRequired[TimestampTypeDef],
ExportViewType: NotRequired[ExportViewTypeType], # (1)
ListBackupsInputRequestTypeDef#
# ListBackupsInputRequestTypeDef definition
class ListBackupsInputRequestTypeDef(TypedDict):
TableName: NotRequired[str],
Limit: NotRequired[int],
TimeRangeLowerBound: NotRequired[TimestampTypeDef],
TimeRangeUpperBound: NotRequired[TimestampTypeDef],
ExclusiveStartBackupArn: NotRequired[str],
BackupType: NotRequired[BackupTypeFilterType], # (1)
ReplicaGlobalSecondaryIndexDescriptionTypeDef#
# ReplicaGlobalSecondaryIndexDescriptionTypeDef definition
class ReplicaGlobalSecondaryIndexDescriptionTypeDef(TypedDict):
IndexName: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[ProvisionedThroughputOverrideTypeDef], # (1)
OnDemandThroughputOverride: NotRequired[OnDemandThroughputOverrideTypeDef], # (2)
WarmThroughput: NotRequired[GlobalSecondaryIndexWarmThroughputDescriptionTypeDef], # (3)
- See ProvisionedThroughputOverrideTypeDef
- See OnDemandThroughputOverrideTypeDef
- See GlobalSecondaryIndexWarmThroughputDescriptionTypeDef
GlobalSecondaryIndexInfoTypeDef#
# GlobalSecondaryIndexInfoTypeDef definition
class GlobalSecondaryIndexInfoTypeDef(TypedDict):
IndexName: NotRequired[str],
KeySchema: NotRequired[list[KeySchemaElementTypeDef]], # (1)
Projection: NotRequired[ProjectionOutputTypeDef], # (2)
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (3)
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (4)
- See KeySchemaElementTypeDef
- See ProjectionOutputTypeDef
- See ProvisionedThroughputTypeDef
- See OnDemandThroughputTypeDef
GlobalSecondaryIndexOutputTypeDef#
# GlobalSecondaryIndexOutputTypeDef definition
class GlobalSecondaryIndexOutputTypeDef(TypedDict):
IndexName: str,
KeySchema: list[KeySchemaElementTypeDef], # (1)
Projection: ProjectionOutputTypeDef, # (2)
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (3)
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (4)
WarmThroughput: NotRequired[WarmThroughputTypeDef], # (5)
- See KeySchemaElementTypeDef
- See ProjectionOutputTypeDef
- See ProvisionedThroughputTypeDef
- See OnDemandThroughputTypeDef
- See WarmThroughputTypeDef
LocalSecondaryIndexDescriptionTypeDef#
# LocalSecondaryIndexDescriptionTypeDef definition
class LocalSecondaryIndexDescriptionTypeDef(TypedDict):
IndexName: NotRequired[str],
KeySchema: NotRequired[list[KeySchemaElementTypeDef]], # (1)
Projection: NotRequired[ProjectionOutputTypeDef], # (2)
IndexSizeBytes: NotRequired[int],
ItemCount: NotRequired[int],
IndexArn: NotRequired[str],
LocalSecondaryIndexInfoTypeDef#
# LocalSecondaryIndexInfoTypeDef definition
class LocalSecondaryIndexInfoTypeDef(TypedDict):
IndexName: NotRequired[str],
KeySchema: NotRequired[list[KeySchemaElementTypeDef]], # (1)
Projection: NotRequired[ProjectionOutputTypeDef], # (2)
GlobalSecondaryIndexDescriptionTypeDef#
# GlobalSecondaryIndexDescriptionTypeDef definition
class GlobalSecondaryIndexDescriptionTypeDef(TypedDict):
IndexName: NotRequired[str],
KeySchema: NotRequired[list[KeySchemaElementTypeDef]], # (1)
Projection: NotRequired[ProjectionOutputTypeDef], # (2)
IndexStatus: NotRequired[IndexStatusType], # (3)
Backfilling: NotRequired[bool],
ProvisionedThroughput: NotRequired[ProvisionedThroughputDescriptionTypeDef], # (4)
IndexSizeBytes: NotRequired[int],
ItemCount: NotRequired[int],
IndexArn: NotRequired[str],
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (5)
WarmThroughput: NotRequired[GlobalSecondaryIndexWarmThroughputDescriptionTypeDef], # (6)
- See KeySchemaElementTypeDef
- See ProjectionOutputTypeDef
- See IndexStatusType
- See ProvisionedThroughputDescriptionTypeDef
- See OnDemandThroughputTypeDef
- See GlobalSecondaryIndexWarmThroughputDescriptionTypeDef
ImportSummaryTypeDef#
# ImportSummaryTypeDef definition
class ImportSummaryTypeDef(TypedDict):
ImportArn: NotRequired[str],
ImportStatus: NotRequired[ImportStatusType], # (1)
TableArn: NotRequired[str],
S3BucketSource: NotRequired[S3BucketSourceTypeDef], # (2)
CloudWatchLogGroupArn: NotRequired[str],
InputFormat: NotRequired[InputFormatType], # (3)
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
- See ImportStatusType
- See S3BucketSourceTypeDef
- See InputFormatType
ListBackupsInputPaginateTypeDef#
# ListBackupsInputPaginateTypeDef definition
class ListBackupsInputPaginateTypeDef(TypedDict):
TableName: NotRequired[str],
TimeRangeLowerBound: NotRequired[TimestampTypeDef],
TimeRangeUpperBound: NotRequired[TimestampTypeDef],
BackupType: NotRequired[BackupTypeFilterType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTablesInputPaginateTypeDef#
# ListTablesInputPaginateTypeDef definition
class ListTablesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsOfResourceInputPaginateTypeDef#
# ListTagsOfResourceInputPaginateTypeDef definition
class ListTagsOfResourceInputPaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
UpdateContinuousBackupsInputRequestTypeDef#
# UpdateContinuousBackupsInputRequestTypeDef definition
class UpdateContinuousBackupsInputRequestTypeDef(TypedDict):
TableName: str,
PointInTimeRecoverySpecification: PointInTimeRecoverySpecificationTypeDef, # (1)
UpdateTimeToLiveInputRequestTypeDef#
# UpdateTimeToLiveInputRequestTypeDef definition
class UpdateTimeToLiveInputRequestTypeDef(TypedDict):
TableName: str,
TimeToLiveSpecification: TimeToLiveSpecificationTypeDef, # (1)
UpdateTimeToLiveOutputTypeDef#
# UpdateTimeToLiveOutputTypeDef definition
class UpdateTimeToLiveOutputTypeDef(TypedDict):
TimeToLiveSpecification: TimeToLiveSpecificationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateKinesisStreamingDestinationInputRequestTypeDef#
# UpdateKinesisStreamingDestinationInputRequestTypeDef definition
class UpdateKinesisStreamingDestinationInputRequestTypeDef(TypedDict):
TableName: str,
StreamArn: str,
UpdateKinesisStreamingConfiguration: NotRequired[UpdateKinesisStreamingConfigurationTypeDef], # (1)
UpdateKinesisStreamingDestinationOutputTypeDef#
# UpdateKinesisStreamingDestinationOutputTypeDef definition
class UpdateKinesisStreamingDestinationOutputTypeDef(TypedDict):
TableName: str,
StreamArn: str,
DestinationStatus: DestinationStatusType, # (1)
UpdateKinesisStreamingConfiguration: UpdateKinesisStreamingConfigurationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DestinationStatusType
- See UpdateKinesisStreamingConfigurationTypeDef
- See ResponseMetadataTypeDef
BatchStatementResponseTypeDef#
# BatchStatementResponseTypeDef definition
class BatchStatementResponseTypeDef(TypedDict):
Error: NotRequired[BatchStatementErrorTypeDef], # (1)
TableName: NotRequired[str],
Item: NotRequired[dict[str, AttributeValueTypeDef]], # (2)
WriteRequestOutputTypeDef#
# WriteRequestOutputTypeDef definition
class WriteRequestOutputTypeDef(TypedDict):
PutRequest: NotRequired[PutRequestOutputTypeDef], # (1)
DeleteRequest: NotRequired[DeleteRequestOutputTypeDef], # (2)
AttributeValueUpdateTypeDef#
# AttributeValueUpdateTypeDef definition
class AttributeValueUpdateTypeDef(TypedDict):
Value: NotRequired[UniversalAttributeValueTypeDef], # (1)
Action: NotRequired[AttributeActionType], # (2)
BatchStatementRequestTypeDef#
# BatchStatementRequestTypeDef definition
class BatchStatementRequestTypeDef(TypedDict):
Statement: str,
Parameters: NotRequired[Sequence[UniversalAttributeValueTypeDef]], # (1)
ConsistentRead: NotRequired[bool],
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (2)
ConditionCheckTypeDef#
# ConditionCheckTypeDef definition
class ConditionCheckTypeDef(TypedDict):
Key: Mapping[str, UniversalAttributeValueTypeDef], # (1)
TableName: str,
ConditionExpression: str,
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (1)
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (3)
ConditionTypeDef#
# ConditionTypeDef definition
class ConditionTypeDef(TypedDict):
ComparisonOperator: ComparisonOperatorType, # (2)
AttributeValueList: NotRequired[Sequence[UniversalAttributeValueTypeDef]], # (1)
DeleteRequestTypeDef#
# DeleteRequestTypeDef definition
class DeleteRequestTypeDef(TypedDict):
Key: Mapping[str, UniversalAttributeValueTypeDef], # (1)
DeleteTypeDef#
# DeleteTypeDef definition
class DeleteTypeDef(TypedDict):
Key: Mapping[str, UniversalAttributeValueTypeDef], # (1)
TableName: str,
ConditionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (1)
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (3)
ExecuteStatementInputRequestTypeDef#
# ExecuteStatementInputRequestTypeDef definition
class ExecuteStatementInputRequestTypeDef(TypedDict):
Statement: str,
Parameters: NotRequired[Sequence[UniversalAttributeValueTypeDef]], # (1)
ConsistentRead: NotRequired[bool],
NextToken: NotRequired[str],
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (2)
Limit: NotRequired[int],
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (3)
- See AttributeValueTypeDef
- See ReturnConsumedCapacityType
- See ReturnValuesOnConditionCheckFailureType
ExpectedAttributeValueTypeDef#
# ExpectedAttributeValueTypeDef definition
class ExpectedAttributeValueTypeDef(TypedDict):
Value: NotRequired[UniversalAttributeValueTypeDef], # (1)
Exists: NotRequired[bool],
ComparisonOperator: NotRequired[ComparisonOperatorType], # (2)
AttributeValueList: NotRequired[Sequence[UniversalAttributeValueTypeDef]], # (3)
GetItemInputRequestTypeDef#
# GetItemInputRequestTypeDef definition
class GetItemInputRequestTypeDef(TypedDict):
TableName: str,
Key: Mapping[str, UniversalAttributeValueTypeDef], # (1)
AttributesToGet: NotRequired[Sequence[str]],
ConsistentRead: NotRequired[bool],
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (2)
ProjectionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
GetTypeDef#
# GetTypeDef definition
class GetTypeDef(TypedDict):
Key: Mapping[str, UniversalAttributeValueTypeDef], # (1)
TableName: str,
ProjectionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
KeysAndAttributesTypeDef#
# KeysAndAttributesTypeDef definition
class KeysAndAttributesTypeDef(TypedDict):
Keys: Sequence[Mapping[str, UniversalAttributeValueTypeDef]], # (1)
AttributesToGet: NotRequired[Sequence[str]],
ConsistentRead: NotRequired[bool],
ProjectionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ParameterizedStatementTypeDef#
# ParameterizedStatementTypeDef definition
class ParameterizedStatementTypeDef(TypedDict):
Statement: str,
Parameters: NotRequired[Sequence[UniversalAttributeValueTypeDef]], # (1)
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (2)
PutRequestTypeDef#
# PutRequestTypeDef definition
class PutRequestTypeDef(TypedDict):
Item: Mapping[str, UniversalAttributeValueTypeDef], # (1)
PutTypeDef#
# PutTypeDef definition
class PutTypeDef(TypedDict):
Item: Mapping[str, UniversalAttributeValueTypeDef], # (1)
TableName: str,
ConditionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (1)
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (3)
UpdateTypeDef#
# UpdateTypeDef definition
class UpdateTypeDef(TypedDict):
Key: Mapping[str, UniversalAttributeValueTypeDef], # (1)
UpdateExpression: str,
TableName: str,
ConditionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (1)
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (3)
QueryInputTableQueryTypeDef#
# QueryInputTableQueryTypeDef definition
class QueryInputTableQueryTypeDef(TypedDict):
IndexName: NotRequired[str],
Select: NotRequired[SelectType], # (1)
AttributesToGet: NotRequired[Sequence[str]],
Limit: NotRequired[int],
ConsistentRead: NotRequired[bool],
KeyConditions: NotRequired[Mapping[str, ConditionTableTypeDef]], # (2)
QueryFilter: NotRequired[Mapping[str, ConditionTableTypeDef]], # (2)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (4)
ScanIndexForward: NotRequired[bool],
ExclusiveStartKey: NotRequired[Mapping[str, TableAttributeValueTypeDef]],
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (5)
ProjectionExpression: NotRequired[str],
FilterExpression: NotRequired[ConditionBaseImportTypeDef],
KeyConditionExpression: NotRequired[ConditionBaseImportTypeDef],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, TableAttributeValueTypeDef]],
- See SelectType
- See ConditionTableTypeDef
- See ConditionTableTypeDef
- See ConditionalOperatorType
- See ReturnConsumedCapacityType
ScanInputTableScanTypeDef#
# ScanInputTableScanTypeDef definition
class ScanInputTableScanTypeDef(TypedDict):
IndexName: NotRequired[str],
AttributesToGet: NotRequired[Sequence[str]],
Limit: NotRequired[int],
Select: NotRequired[SelectType], # (1)
ScanFilter: NotRequired[Mapping[str, ConditionTableTypeDef]], # (2)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (3)
ExclusiveStartKey: NotRequired[Mapping[str, TableAttributeValueTypeDef]],
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (4)
TotalSegments: NotRequired[int],
Segment: NotRequired[int],
ProjectionExpression: NotRequired[str],
FilterExpression: NotRequired[ConditionBaseImportTypeDef],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, TableAttributeValueTypeDef]],
ConsistentRead: NotRequired[bool],
DeleteItemInputTableDeleteItemTypeDef#
# DeleteItemInputTableDeleteItemTypeDef definition
class DeleteItemInputTableDeleteItemTypeDef(TypedDict):
Key: Mapping[str, TableAttributeValueTypeDef],
Expected: NotRequired[Mapping[str, ExpectedAttributeValueTableTypeDef]], # (1)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (2)
ReturnValues: NotRequired[ReturnValueType], # (3)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (4)
ReturnItemCollectionMetrics: NotRequired[ReturnItemCollectionMetricsType], # (5)
ConditionExpression: NotRequired[ConditionBaseImportTypeDef],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, TableAttributeValueTypeDef]],
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (6)
- See ExpectedAttributeValueTableTypeDef
- See ConditionalOperatorType
- See ReturnValueType
- See ReturnConsumedCapacityType
- See ReturnItemCollectionMetricsType
- See ReturnValuesOnConditionCheckFailureType
PutItemInputTablePutItemTypeDef#
# PutItemInputTablePutItemTypeDef definition
class PutItemInputTablePutItemTypeDef(TypedDict):
Item: Mapping[str, TableAttributeValueTypeDef],
Expected: NotRequired[Mapping[str, ExpectedAttributeValueTableTypeDef]], # (1)
ReturnValues: NotRequired[ReturnValueType], # (2)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (3)
ReturnItemCollectionMetrics: NotRequired[ReturnItemCollectionMetricsType], # (4)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (5)
ConditionExpression: NotRequired[ConditionBaseImportTypeDef],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, TableAttributeValueTypeDef]],
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (6)
- See ExpectedAttributeValueTableTypeDef
- See ReturnValueType
- See ReturnConsumedCapacityType
- See ReturnItemCollectionMetricsType
- See ConditionalOperatorType
- See ReturnValuesOnConditionCheckFailureType
UpdateItemInputTableUpdateItemTypeDef#
# UpdateItemInputTableUpdateItemTypeDef definition
class UpdateItemInputTableUpdateItemTypeDef(TypedDict):
Key: Mapping[str, TableAttributeValueTypeDef],
AttributeUpdates: NotRequired[Mapping[str, AttributeValueUpdateTableTypeDef]], # (1)
Expected: NotRequired[Mapping[str, ExpectedAttributeValueTableTypeDef]], # (2)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (3)
ReturnValues: NotRequired[ReturnValueType], # (4)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (5)
ReturnItemCollectionMetrics: NotRequired[ReturnItemCollectionMetricsType], # (6)
UpdateExpression: NotRequired[str],
ConditionExpression: NotRequired[ConditionBaseImportTypeDef],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, TableAttributeValueTypeDef]],
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (7)
- See AttributeValueUpdateTableTypeDef
- See ExpectedAttributeValueTableTypeDef
- See ConditionalOperatorType
- See ReturnValueType
- See ReturnConsumedCapacityType
- See ReturnItemCollectionMetricsType
- See ReturnValuesOnConditionCheckFailureType
WriteRequestServiceResourceOutputTypeDef#
# WriteRequestServiceResourceOutputTypeDef definition
class WriteRequestServiceResourceOutputTypeDef(TypedDict):
PutRequest: NotRequired[PutRequestServiceResourceOutputTypeDef], # (1)
DeleteRequest: NotRequired[DeleteRequestServiceResourceOutputTypeDef], # (2)
AutoScalingSettingsDescriptionTypeDef#
# AutoScalingSettingsDescriptionTypeDef definition
class AutoScalingSettingsDescriptionTypeDef(TypedDict):
MinimumUnits: NotRequired[int],
MaximumUnits: NotRequired[int],
AutoScalingDisabled: NotRequired[bool],
AutoScalingRoleArn: NotRequired[str],
ScalingPolicies: NotRequired[list[AutoScalingPolicyDescriptionTypeDef]], # (1)
AutoScalingSettingsUpdateTypeDef#
# AutoScalingSettingsUpdateTypeDef definition
class AutoScalingSettingsUpdateTypeDef(TypedDict):
MinimumUnits: NotRequired[int],
MaximumUnits: NotRequired[int],
AutoScalingDisabled: NotRequired[bool],
AutoScalingRoleArn: NotRequired[str],
ScalingPolicyUpdate: NotRequired[AutoScalingPolicyUpdateTypeDef], # (1)
BatchGetItemOutputServiceResourceTypeDef#
# BatchGetItemOutputServiceResourceTypeDef definition
class BatchGetItemOutputServiceResourceTypeDef(TypedDict):
Responses: dict[str, list[dict[str, TableAttributeValueTypeDef]]],
UnprocessedKeys: dict[str, KeysAndAttributesServiceResourceOutputTypeDef], # (1)
ConsumedCapacity: list[ConsumedCapacityTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See KeysAndAttributesServiceResourceOutputTypeDef
- See ConsumedCapacityTypeDef
- See ResponseMetadataTypeDef
BatchGetItemOutputTypeDef#
# BatchGetItemOutputTypeDef definition
class BatchGetItemOutputTypeDef(TypedDict):
Responses: dict[str, list[dict[str, AttributeValueTypeDef]]], # (1)
UnprocessedKeys: dict[str, KeysAndAttributesOutputTypeDef], # (2)
ConsumedCapacity: list[ConsumedCapacityTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AttributeValueTypeDef
- See KeysAndAttributesOutputTypeDef
- See ConsumedCapacityTypeDef
- See ResponseMetadataTypeDef
DeleteItemOutputTableTypeDef#
# DeleteItemOutputTableTypeDef definition
class DeleteItemOutputTableTypeDef(TypedDict):
Attributes: dict[str, TableAttributeValueTypeDef],
ConsumedCapacity: ConsumedCapacityTypeDef, # (1)
ItemCollectionMetrics: ItemCollectionMetricsTableTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteItemOutputTypeDef#
# DeleteItemOutputTypeDef definition
class DeleteItemOutputTypeDef(TypedDict):
Attributes: dict[str, AttributeValueTypeDef], # (1)
ConsumedCapacity: ConsumedCapacityTypeDef, # (2)
ItemCollectionMetrics: ItemCollectionMetricsTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AttributeValueTypeDef
- See ConsumedCapacityTypeDef
- See ItemCollectionMetricsTypeDef
- See ResponseMetadataTypeDef
ExecuteStatementOutputTypeDef#
# ExecuteStatementOutputTypeDef definition
class ExecuteStatementOutputTypeDef(TypedDict):
Items: list[dict[str, AttributeValueTypeDef]], # (1)
ConsumedCapacity: ConsumedCapacityTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
NextToken: NotRequired[str],
LastEvaluatedKey: NotRequired[dict[str, AttributeValueTypeDef]], # (3)
- See AttributeValueTypeDef
- See ConsumedCapacityTypeDef
- See AttributeValueTypeDef
- See ResponseMetadataTypeDef
ExecuteTransactionOutputTypeDef#
# ExecuteTransactionOutputTypeDef definition
class ExecuteTransactionOutputTypeDef(TypedDict):
Responses: list[ItemResponseTypeDef], # (1)
ConsumedCapacity: list[ConsumedCapacityTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetItemOutputTableTypeDef#
# GetItemOutputTableTypeDef definition
class GetItemOutputTableTypeDef(TypedDict):
ConsumedCapacity: ConsumedCapacityTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
Item: NotRequired[dict[str, TableAttributeValueTypeDef]],
GetItemOutputTypeDef#
# GetItemOutputTypeDef definition
class GetItemOutputTypeDef(TypedDict):
ConsumedCapacity: ConsumedCapacityTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
Item: NotRequired[dict[str, AttributeValueTypeDef]], # (1)
PutItemOutputTableTypeDef#
# PutItemOutputTableTypeDef definition
class PutItemOutputTableTypeDef(TypedDict):
Attributes: dict[str, TableAttributeValueTypeDef],
ConsumedCapacity: ConsumedCapacityTypeDef, # (1)
ItemCollectionMetrics: ItemCollectionMetricsTableTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PutItemOutputTypeDef#
# PutItemOutputTypeDef definition
class PutItemOutputTypeDef(TypedDict):
Attributes: dict[str, AttributeValueTypeDef], # (1)
ConsumedCapacity: ConsumedCapacityTypeDef, # (2)
ItemCollectionMetrics: ItemCollectionMetricsTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AttributeValueTypeDef
- See ConsumedCapacityTypeDef
- See ItemCollectionMetricsTypeDef
- See ResponseMetadataTypeDef
QueryOutputTableTypeDef#
# QueryOutputTableTypeDef definition
class QueryOutputTableTypeDef(TypedDict):
Items: list[dict[str, TableAttributeValueTypeDef]],
Count: int,
ScannedCount: int,
ConsumedCapacity: ConsumedCapacityTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LastEvaluatedKey: NotRequired[dict[str, TableAttributeValueTypeDef]],
QueryOutputTypeDef#
# QueryOutputTypeDef definition
class QueryOutputTypeDef(TypedDict):
Items: list[dict[str, AttributeValueTypeDef]], # (1)
Count: int,
ScannedCount: int,
ConsumedCapacity: ConsumedCapacityTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
LastEvaluatedKey: NotRequired[dict[str, AttributeValueTypeDef]], # (2)
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See ConsumedCapacityTypeDef
- See ResponseMetadataTypeDef
ScanOutputTableTypeDef#
# ScanOutputTableTypeDef definition
class ScanOutputTableTypeDef(TypedDict):
Items: list[dict[str, TableAttributeValueTypeDef]],
Count: int,
ScannedCount: int,
ConsumedCapacity: ConsumedCapacityTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LastEvaluatedKey: NotRequired[dict[str, TableAttributeValueTypeDef]],
ScanOutputTypeDef#
# ScanOutputTypeDef definition
class ScanOutputTypeDef(TypedDict):
Items: list[dict[str, AttributeValueTypeDef]], # (1)
Count: int,
ScannedCount: int,
ConsumedCapacity: ConsumedCapacityTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
LastEvaluatedKey: NotRequired[dict[str, AttributeValueTypeDef]], # (2)
- See AttributeValueTypeDef
- See AttributeValueTypeDef
- See ConsumedCapacityTypeDef
- See ResponseMetadataTypeDef
TransactGetItemsOutputTypeDef#
# TransactGetItemsOutputTypeDef definition
class TransactGetItemsOutputTypeDef(TypedDict):
ConsumedCapacity: list[ConsumedCapacityTypeDef], # (1)
Responses: list[ItemResponseTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
TransactWriteItemsOutputTypeDef#
# TransactWriteItemsOutputTypeDef definition
class TransactWriteItemsOutputTypeDef(TypedDict):
ConsumedCapacity: list[ConsumedCapacityTypeDef], # (1)
ItemCollectionMetrics: dict[str, list[ItemCollectionMetricsTypeDef]], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateItemOutputTableTypeDef#
# UpdateItemOutputTableTypeDef definition
class UpdateItemOutputTableTypeDef(TypedDict):
Attributes: dict[str, TableAttributeValueTypeDef],
ConsumedCapacity: ConsumedCapacityTypeDef, # (1)
ItemCollectionMetrics: ItemCollectionMetricsTableTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateItemOutputTypeDef#
# UpdateItemOutputTypeDef definition
class UpdateItemOutputTypeDef(TypedDict):
Attributes: dict[str, AttributeValueTypeDef], # (1)
ConsumedCapacity: ConsumedCapacityTypeDef, # (2)
ItemCollectionMetrics: ItemCollectionMetricsTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AttributeValueTypeDef
- See ConsumedCapacityTypeDef
- See ItemCollectionMetricsTypeDef
- See ResponseMetadataTypeDef
DescribeContinuousBackupsOutputTypeDef#
# DescribeContinuousBackupsOutputTypeDef definition
class DescribeContinuousBackupsOutputTypeDef(TypedDict):
ContinuousBackupsDescription: ContinuousBackupsDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateContinuousBackupsOutputTypeDef#
# UpdateContinuousBackupsOutputTypeDef definition
class UpdateContinuousBackupsOutputTypeDef(TypedDict):
ContinuousBackupsDescription: ContinuousBackupsDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGlobalTablesOutputTypeDef#
# ListGlobalTablesOutputTypeDef definition
class ListGlobalTablesOutputTypeDef(TypedDict):
GlobalTables: list[GlobalTableTypeDef], # (1)
LastEvaluatedGlobalTableName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateReplicationGroupMemberActionTypeDef#
# CreateReplicationGroupMemberActionTypeDef definition
class CreateReplicationGroupMemberActionTypeDef(TypedDict):
RegionName: str,
KMSMasterKeyId: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[ProvisionedThroughputOverrideTypeDef], # (1)
OnDemandThroughputOverride: NotRequired[OnDemandThroughputOverrideTypeDef], # (2)
GlobalSecondaryIndexes: NotRequired[Sequence[ReplicaGlobalSecondaryIndexTypeDef]], # (3)
TableClassOverride: NotRequired[TableClassType], # (4)
- See ProvisionedThroughputOverrideTypeDef
- See OnDemandThroughputOverrideTypeDef
- See ReplicaGlobalSecondaryIndexTypeDef
- See TableClassType
UpdateReplicationGroupMemberActionTypeDef#
# UpdateReplicationGroupMemberActionTypeDef definition
class UpdateReplicationGroupMemberActionTypeDef(TypedDict):
RegionName: str,
KMSMasterKeyId: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[ProvisionedThroughputOverrideTypeDef], # (1)
OnDemandThroughputOverride: NotRequired[OnDemandThroughputOverrideTypeDef], # (2)
GlobalSecondaryIndexes: NotRequired[Sequence[ReplicaGlobalSecondaryIndexTypeDef]], # (3)
TableClassOverride: NotRequired[TableClassType], # (4)
- See ProvisionedThroughputOverrideTypeDef
- See OnDemandThroughputOverrideTypeDef
- See ReplicaGlobalSecondaryIndexTypeDef
- See TableClassType
InputFormatOptionsTypeDef#
# InputFormatOptionsTypeDef definition
class InputFormatOptionsTypeDef(TypedDict):
Csv: NotRequired[CsvOptionsUnionTypeDef], # (1)
UpdateGlobalTableInputRequestTypeDef#
# UpdateGlobalTableInputRequestTypeDef definition
class UpdateGlobalTableInputRequestTypeDef(TypedDict):
GlobalTableName: str,
ReplicaUpdates: Sequence[ReplicaUpdateTypeDef], # (1)
DescribeExportOutputTypeDef#
# DescribeExportOutputTypeDef definition
class DescribeExportOutputTypeDef(TypedDict):
ExportDescription: ExportDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportTableToPointInTimeOutputTypeDef#
# ExportTableToPointInTimeOutputTypeDef definition
class ExportTableToPointInTimeOutputTypeDef(TypedDict):
ExportDescription: ExportDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportTableToPointInTimeInputRequestTypeDef#
# ExportTableToPointInTimeInputRequestTypeDef definition
class ExportTableToPointInTimeInputRequestTypeDef(TypedDict):
TableArn: str,
S3Bucket: str,
ExportTime: NotRequired[TimestampTypeDef],
ClientToken: NotRequired[str],
S3BucketOwner: NotRequired[str],
S3Prefix: NotRequired[str],
S3SseAlgorithm: NotRequired[S3SseAlgorithmType], # (1)
S3SseKmsKeyId: NotRequired[str],
ExportFormat: NotRequired[ExportFormatType], # (2)
ExportType: NotRequired[ExportTypeType], # (3)
IncrementalExportSpecification: NotRequired[IncrementalExportSpecificationTypeDef], # (4)
- See S3SseAlgorithmType
- See ExportFormatType
- See ExportTypeType
- See IncrementalExportSpecificationTypeDef
ReplicaDescriptionTypeDef#
# ReplicaDescriptionTypeDef definition
class ReplicaDescriptionTypeDef(TypedDict):
RegionName: NotRequired[str],
ReplicaStatus: NotRequired[ReplicaStatusType], # (1)
ReplicaStatusDescription: NotRequired[str],
ReplicaStatusPercentProgress: NotRequired[str],
KMSMasterKeyId: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[ProvisionedThroughputOverrideTypeDef], # (2)
OnDemandThroughputOverride: NotRequired[OnDemandThroughputOverrideTypeDef], # (3)
WarmThroughput: NotRequired[TableWarmThroughputDescriptionTypeDef], # (4)
GlobalSecondaryIndexes: NotRequired[list[ReplicaGlobalSecondaryIndexDescriptionTypeDef]], # (5)
ReplicaInaccessibleDateTime: NotRequired[datetime],
ReplicaTableClassSummary: NotRequired[TableClassSummaryTypeDef], # (6)
- See ReplicaStatusType
- See ProvisionedThroughputOverrideTypeDef
- See OnDemandThroughputOverrideTypeDef
- See TableWarmThroughputDescriptionTypeDef
- See ReplicaGlobalSecondaryIndexDescriptionTypeDef
- See TableClassSummaryTypeDef
TableCreationParametersOutputTypeDef#
# TableCreationParametersOutputTypeDef definition
class TableCreationParametersOutputTypeDef(TypedDict):
TableName: str,
AttributeDefinitions: list[AttributeDefinitionTypeDef], # (1)
KeySchema: list[KeySchemaElementTypeDef], # (2)
BillingMode: NotRequired[BillingModeType], # (3)
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (4)
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (5)
SSESpecification: NotRequired[SSESpecificationTypeDef], # (6)
GlobalSecondaryIndexes: NotRequired[list[GlobalSecondaryIndexOutputTypeDef]], # (7)
- See AttributeDefinitionTypeDef
- See KeySchemaElementTypeDef
- See BillingModeType
- See ProvisionedThroughputTypeDef
- See OnDemandThroughputTypeDef
- See SSESpecificationTypeDef
- See GlobalSecondaryIndexOutputTypeDef
SourceTableFeatureDetailsTypeDef#
# SourceTableFeatureDetailsTypeDef definition
class SourceTableFeatureDetailsTypeDef(TypedDict):
LocalSecondaryIndexes: NotRequired[list[LocalSecondaryIndexInfoTypeDef]], # (1)
GlobalSecondaryIndexes: NotRequired[list[GlobalSecondaryIndexInfoTypeDef]], # (2)
StreamDescription: NotRequired[StreamSpecificationTypeDef], # (3)
TimeToLiveDescription: NotRequired[TimeToLiveDescriptionTypeDef], # (4)
SSEDescription: NotRequired[SSEDescriptionTypeDef], # (5)
- See LocalSecondaryIndexInfoTypeDef
- See GlobalSecondaryIndexInfoTypeDef
- See StreamSpecificationTypeDef
- See TimeToLiveDescriptionTypeDef
- See SSEDescriptionTypeDef
ListImportsOutputTypeDef#
# ListImportsOutputTypeDef definition
class ListImportsOutputTypeDef(TypedDict):
ImportSummaryList: list[ImportSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateGlobalSecondaryIndexActionTypeDef#
# CreateGlobalSecondaryIndexActionTypeDef definition
class CreateGlobalSecondaryIndexActionTypeDef(TypedDict):
IndexName: str,
KeySchema: Sequence[KeySchemaElementTypeDef], # (1)
Projection: ProjectionUnionTypeDef, # (2)
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (3)
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (4)
WarmThroughput: NotRequired[WarmThroughputTypeDef], # (5)
- See KeySchemaElementTypeDef
- See ProjectionTypeDef ProjectionOutputTypeDef
- See ProvisionedThroughputTypeDef
- See OnDemandThroughputTypeDef
- See WarmThroughputTypeDef
GlobalSecondaryIndexTypeDef#
# GlobalSecondaryIndexTypeDef definition
class GlobalSecondaryIndexTypeDef(TypedDict):
IndexName: str,
KeySchema: Sequence[KeySchemaElementTypeDef], # (1)
Projection: ProjectionUnionTypeDef, # (2)
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (3)
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (4)
WarmThroughput: NotRequired[WarmThroughputTypeDef], # (5)
- See KeySchemaElementTypeDef
- See ProjectionTypeDef ProjectionOutputTypeDef
- See ProvisionedThroughputTypeDef
- See OnDemandThroughputTypeDef
- See WarmThroughputTypeDef
LocalSecondaryIndexTypeDef#
# LocalSecondaryIndexTypeDef definition
class LocalSecondaryIndexTypeDef(TypedDict):
IndexName: str,
KeySchema: Sequence[KeySchemaElementTypeDef], # (1)
Projection: ProjectionUnionTypeDef, # (2)
BatchExecuteStatementOutputTypeDef#
# BatchExecuteStatementOutputTypeDef definition
class BatchExecuteStatementOutputTypeDef(TypedDict):
Responses: list[BatchStatementResponseTypeDef], # (1)
ConsumedCapacity: list[ConsumedCapacityTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchWriteItemOutputTypeDef#
# BatchWriteItemOutputTypeDef definition
class BatchWriteItemOutputTypeDef(TypedDict):
UnprocessedItems: dict[str, list[WriteRequestOutputTypeDef]], # (1)
ItemCollectionMetrics: dict[str, list[ItemCollectionMetricsTypeDef]], # (2)
ConsumedCapacity: list[ConsumedCapacityTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See WriteRequestOutputTypeDef
- See ItemCollectionMetricsTypeDef
- See ConsumedCapacityTypeDef
- See ResponseMetadataTypeDef
BatchExecuteStatementInputRequestTypeDef#
# BatchExecuteStatementInputRequestTypeDef definition
class BatchExecuteStatementInputRequestTypeDef(TypedDict):
Statements: Sequence[BatchStatementRequestTypeDef], # (1)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (2)
QueryInputPaginateTypeDef#
# QueryInputPaginateTypeDef definition
class QueryInputPaginateTypeDef(TypedDict):
TableName: str,
IndexName: NotRequired[str],
Select: NotRequired[SelectType], # (1)
AttributesToGet: NotRequired[Sequence[str]],
ConsistentRead: NotRequired[bool],
KeyConditions: NotRequired[Mapping[str, ConditionTypeDef]], # (2)
QueryFilter: NotRequired[Mapping[str, ConditionTypeDef]], # (2)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (4)
ScanIndexForward: NotRequired[bool],
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (5)
ProjectionExpression: NotRequired[str],
FilterExpression: NotRequired[str],
KeyConditionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (6)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (7)
- See SelectType
- See ConditionTypeDef
- See ConditionTypeDef
- See ConditionalOperatorType
- See ReturnConsumedCapacityType
- See AttributeValueTypeDef
- See PaginatorConfigTypeDef
QueryInputRequestTypeDef#
# QueryInputRequestTypeDef definition
class QueryInputRequestTypeDef(TypedDict):
TableName: str,
IndexName: NotRequired[str],
Select: NotRequired[SelectType], # (1)
AttributesToGet: NotRequired[Sequence[str]],
Limit: NotRequired[int],
ConsistentRead: NotRequired[bool],
KeyConditions: NotRequired[Mapping[str, ConditionTypeDef]], # (2)
QueryFilter: NotRequired[Mapping[str, ConditionTypeDef]], # (2)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (4)
ScanIndexForward: NotRequired[bool],
ExclusiveStartKey: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (5)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (6)
ProjectionExpression: NotRequired[str],
FilterExpression: NotRequired[str],
KeyConditionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (5)
- See SelectType
- See ConditionTypeDef
- See ConditionTypeDef
- See ConditionalOperatorType
- See AttributeValueTypeDef
- See ReturnConsumedCapacityType
- See AttributeValueTypeDef
ScanInputPaginateTypeDef#
# ScanInputPaginateTypeDef definition
class ScanInputPaginateTypeDef(TypedDict):
TableName: str,
IndexName: NotRequired[str],
AttributesToGet: NotRequired[Sequence[str]],
Select: NotRequired[SelectType], # (1)
ScanFilter: NotRequired[Mapping[str, ConditionTypeDef]], # (2)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (3)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (4)
TotalSegments: NotRequired[int],
Segment: NotRequired[int],
ProjectionExpression: NotRequired[str],
FilterExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (5)
ConsistentRead: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (6)
- See SelectType
- See ConditionTypeDef
- See ConditionalOperatorType
- See ReturnConsumedCapacityType
- See AttributeValueTypeDef
- See PaginatorConfigTypeDef
ScanInputRequestTypeDef#
# ScanInputRequestTypeDef definition
class ScanInputRequestTypeDef(TypedDict):
TableName: str,
IndexName: NotRequired[str],
AttributesToGet: NotRequired[Sequence[str]],
Limit: NotRequired[int],
Select: NotRequired[SelectType], # (1)
ScanFilter: NotRequired[Mapping[str, ConditionTypeDef]], # (2)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (3)
ExclusiveStartKey: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (4)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (5)
TotalSegments: NotRequired[int],
Segment: NotRequired[int],
ProjectionExpression: NotRequired[str],
FilterExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (4)
ConsistentRead: NotRequired[bool],
- See SelectType
- See ConditionTypeDef
- See ConditionalOperatorType
- See AttributeValueTypeDef
- See ReturnConsumedCapacityType
- See AttributeValueTypeDef
DeleteItemInputRequestTypeDef#
# DeleteItemInputRequestTypeDef definition
class DeleteItemInputRequestTypeDef(TypedDict):
TableName: str,
Key: Mapping[str, UniversalAttributeValueTypeDef], # (1)
Expected: NotRequired[Mapping[str, ExpectedAttributeValueTypeDef]], # (2)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (3)
ReturnValues: NotRequired[ReturnValueType], # (4)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (5)
ReturnItemCollectionMetrics: NotRequired[ReturnItemCollectionMetricsType], # (6)
ConditionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (1)
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (8)
- See AttributeValueTypeDef
- See ExpectedAttributeValueTypeDef
- See ConditionalOperatorType
- See ReturnValueType
- See ReturnConsumedCapacityType
- See ReturnItemCollectionMetricsType
- See AttributeValueTypeDef
- See ReturnValuesOnConditionCheckFailureType
PutItemInputRequestTypeDef#
# PutItemInputRequestTypeDef definition
class PutItemInputRequestTypeDef(TypedDict):
TableName: str,
Item: Mapping[str, UniversalAttributeValueTypeDef], # (1)
Expected: NotRequired[Mapping[str, ExpectedAttributeValueTypeDef]], # (2)
ReturnValues: NotRequired[ReturnValueType], # (3)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (4)
ReturnItemCollectionMetrics: NotRequired[ReturnItemCollectionMetricsType], # (5)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (6)
ConditionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (1)
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (8)
- See AttributeValueTypeDef
- See ExpectedAttributeValueTypeDef
- See ReturnValueType
- See ReturnConsumedCapacityType
- See ReturnItemCollectionMetricsType
- See ConditionalOperatorType
- See AttributeValueTypeDef
- See ReturnValuesOnConditionCheckFailureType
UpdateItemInputRequestTypeDef#
# UpdateItemInputRequestTypeDef definition
class UpdateItemInputRequestTypeDef(TypedDict):
TableName: str,
Key: Mapping[str, UniversalAttributeValueTypeDef], # (1)
AttributeUpdates: NotRequired[Mapping[str, AttributeValueUpdateTypeDef]], # (2)
Expected: NotRequired[Mapping[str, ExpectedAttributeValueTypeDef]], # (3)
ConditionalOperator: NotRequired[ConditionalOperatorType], # (4)
ReturnValues: NotRequired[ReturnValueType], # (5)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (6)
ReturnItemCollectionMetrics: NotRequired[ReturnItemCollectionMetricsType], # (7)
UpdateExpression: NotRequired[str],
ConditionExpression: NotRequired[str],
ExpressionAttributeNames: NotRequired[Mapping[str, str]],
ExpressionAttributeValues: NotRequired[Mapping[str, UniversalAttributeValueTypeDef]], # (1)
ReturnValuesOnConditionCheckFailure: NotRequired[ReturnValuesOnConditionCheckFailureType], # (9)
- See AttributeValueTypeDef
- See AttributeValueUpdateTypeDef
- See ExpectedAttributeValueTypeDef
- See ConditionalOperatorType
- See ReturnValueType
- See ReturnConsumedCapacityType
- See ReturnItemCollectionMetricsType
- See AttributeValueTypeDef
- See ReturnValuesOnConditionCheckFailureType
TransactGetItemTypeDef#
# TransactGetItemTypeDef definition
class TransactGetItemTypeDef(TypedDict):
Get: GetTypeDef, # (1)
- See GetTypeDef
ExecuteTransactionInputRequestTypeDef#
# ExecuteTransactionInputRequestTypeDef definition
class ExecuteTransactionInputRequestTypeDef(TypedDict):
TransactStatements: Sequence[ParameterizedStatementTypeDef], # (1)
ClientRequestToken: NotRequired[str],
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (2)
TransactWriteItemTypeDef#
# TransactWriteItemTypeDef definition
class TransactWriteItemTypeDef(TypedDict):
ConditionCheck: NotRequired[ConditionCheckTypeDef], # (1)
Put: NotRequired[PutTypeDef], # (2)
Delete: NotRequired[DeleteTypeDef], # (3)
Update: NotRequired[UpdateTypeDef], # (4)
- See ConditionCheckTypeDef
- See PutTypeDef
- See DeleteTypeDef
- See UpdateTypeDef
BatchGetItemInputServiceResourceBatchGetItemTypeDef#
# BatchGetItemInputServiceResourceBatchGetItemTypeDef definition
class BatchGetItemInputServiceResourceBatchGetItemTypeDef(TypedDict):
RequestItems: Mapping[str, KeysAndAttributesServiceResourceUnionTypeDef], # (1)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (2)
- See KeysAndAttributesServiceResourceTypeDef KeysAndAttributesServiceResourceOutputTypeDef
- See ReturnConsumedCapacityType
BatchWriteItemOutputServiceResourceTypeDef#
# BatchWriteItemOutputServiceResourceTypeDef definition
class BatchWriteItemOutputServiceResourceTypeDef(TypedDict):
UnprocessedItems: dict[str, list[WriteRequestServiceResourceOutputTypeDef]], # (1)
ItemCollectionMetrics: dict[str, list[ItemCollectionMetricsServiceResourceTypeDef]], # (2)
ConsumedCapacity: list[ConsumedCapacityTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See WriteRequestServiceResourceOutputTypeDef
- See ItemCollectionMetricsServiceResourceTypeDef
- See ConsumedCapacityTypeDef
- See ResponseMetadataTypeDef
WriteRequestServiceResourceTypeDef#
# WriteRequestServiceResourceTypeDef definition
class WriteRequestServiceResourceTypeDef(TypedDict):
PutRequest: NotRequired[PutRequestServiceResourceUnionTypeDef], # (1)
DeleteRequest: NotRequired[DeleteRequestServiceResourceUnionTypeDef], # (2)
- See PutRequestServiceResourceTypeDef PutRequestServiceResourceOutputTypeDef
- See DeleteRequestServiceResourceTypeDef DeleteRequestServiceResourceOutputTypeDef
ReplicaGlobalSecondaryIndexAutoScalingDescriptionTypeDef#
# ReplicaGlobalSecondaryIndexAutoScalingDescriptionTypeDef definition
class ReplicaGlobalSecondaryIndexAutoScalingDescriptionTypeDef(TypedDict):
IndexName: NotRequired[str],
IndexStatus: NotRequired[IndexStatusType], # (1)
ProvisionedReadCapacityAutoScalingSettings: NotRequired[AutoScalingSettingsDescriptionTypeDef], # (2)
ProvisionedWriteCapacityAutoScalingSettings: NotRequired[AutoScalingSettingsDescriptionTypeDef], # (2)
- See IndexStatusType
- See AutoScalingSettingsDescriptionTypeDef
- See AutoScalingSettingsDescriptionTypeDef
ReplicaGlobalSecondaryIndexSettingsDescriptionTypeDef#
# ReplicaGlobalSecondaryIndexSettingsDescriptionTypeDef definition
class ReplicaGlobalSecondaryIndexSettingsDescriptionTypeDef(TypedDict):
IndexName: str,
IndexStatus: NotRequired[IndexStatusType], # (1)
ProvisionedReadCapacityUnits: NotRequired[int],
ProvisionedReadCapacityAutoScalingSettings: NotRequired[AutoScalingSettingsDescriptionTypeDef], # (2)
ProvisionedWriteCapacityUnits: NotRequired[int],
ProvisionedWriteCapacityAutoScalingSettings: NotRequired[AutoScalingSettingsDescriptionTypeDef], # (2)
- See IndexStatusType
- See AutoScalingSettingsDescriptionTypeDef
- See AutoScalingSettingsDescriptionTypeDef
GlobalSecondaryIndexAutoScalingUpdateTypeDef#
# GlobalSecondaryIndexAutoScalingUpdateTypeDef definition
class GlobalSecondaryIndexAutoScalingUpdateTypeDef(TypedDict):
IndexName: NotRequired[str],
ProvisionedWriteCapacityAutoScalingUpdate: NotRequired[AutoScalingSettingsUpdateTypeDef], # (1)
GlobalTableGlobalSecondaryIndexSettingsUpdateTypeDef#
# GlobalTableGlobalSecondaryIndexSettingsUpdateTypeDef definition
class GlobalTableGlobalSecondaryIndexSettingsUpdateTypeDef(TypedDict):
IndexName: str,
ProvisionedWriteCapacityUnits: NotRequired[int],
ProvisionedWriteCapacityAutoScalingSettingsUpdate: NotRequired[AutoScalingSettingsUpdateTypeDef], # (1)
ReplicaGlobalSecondaryIndexAutoScalingUpdateTypeDef#
# ReplicaGlobalSecondaryIndexAutoScalingUpdateTypeDef definition
class ReplicaGlobalSecondaryIndexAutoScalingUpdateTypeDef(TypedDict):
IndexName: NotRequired[str],
ProvisionedReadCapacityAutoScalingUpdate: NotRequired[AutoScalingSettingsUpdateTypeDef], # (1)
ReplicaGlobalSecondaryIndexSettingsUpdateTypeDef#
# ReplicaGlobalSecondaryIndexSettingsUpdateTypeDef definition
class ReplicaGlobalSecondaryIndexSettingsUpdateTypeDef(TypedDict):
IndexName: str,
ProvisionedReadCapacityUnits: NotRequired[int],
ProvisionedReadCapacityAutoScalingSettingsUpdate: NotRequired[AutoScalingSettingsUpdateTypeDef], # (1)
ReplicationGroupUpdateTypeDef#
# ReplicationGroupUpdateTypeDef definition
class ReplicationGroupUpdateTypeDef(TypedDict):
Create: NotRequired[CreateReplicationGroupMemberActionTypeDef], # (1)
Update: NotRequired[UpdateReplicationGroupMemberActionTypeDef], # (2)
Delete: NotRequired[DeleteReplicationGroupMemberActionTypeDef], # (3)
- See CreateReplicationGroupMemberActionTypeDef
- See UpdateReplicationGroupMemberActionTypeDef
- See DeleteReplicationGroupMemberActionTypeDef
GlobalTableDescriptionTypeDef#
# GlobalTableDescriptionTypeDef definition
class GlobalTableDescriptionTypeDef(TypedDict):
ReplicationGroup: NotRequired[list[ReplicaDescriptionTypeDef]], # (1)
GlobalTableArn: NotRequired[str],
CreationDateTime: NotRequired[datetime],
GlobalTableStatus: NotRequired[GlobalTableStatusType], # (2)
GlobalTableName: NotRequired[str],
TableDescriptionTypeDef#
# TableDescriptionTypeDef definition
class TableDescriptionTypeDef(TypedDict):
AttributeDefinitions: NotRequired[list[AttributeDefinitionTypeDef]], # (1)
TableName: NotRequired[str],
KeySchema: NotRequired[list[KeySchemaElementTypeDef]], # (2)
TableStatus: NotRequired[TableStatusType], # (3)
CreationDateTime: NotRequired[datetime],
ProvisionedThroughput: NotRequired[ProvisionedThroughputDescriptionTypeDef], # (4)
TableSizeBytes: NotRequired[int],
ItemCount: NotRequired[int],
TableArn: NotRequired[str],
TableId: NotRequired[str],
BillingModeSummary: NotRequired[BillingModeSummaryTypeDef], # (5)
LocalSecondaryIndexes: NotRequired[list[LocalSecondaryIndexDescriptionTypeDef]], # (6)
GlobalSecondaryIndexes: NotRequired[list[GlobalSecondaryIndexDescriptionTypeDef]], # (7)
StreamSpecification: NotRequired[StreamSpecificationTypeDef], # (8)
LatestStreamLabel: NotRequired[str],
LatestStreamArn: NotRequired[str],
GlobalTableVersion: NotRequired[str],
Replicas: NotRequired[list[ReplicaDescriptionTypeDef]], # (9)
RestoreSummary: NotRequired[RestoreSummaryTypeDef], # (10)
SSEDescription: NotRequired[SSEDescriptionTypeDef], # (11)
ArchivalSummary: NotRequired[ArchivalSummaryTypeDef], # (12)
TableClassSummary: NotRequired[TableClassSummaryTypeDef], # (13)
DeletionProtectionEnabled: NotRequired[bool],
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (14)
WarmThroughput: NotRequired[TableWarmThroughputDescriptionTypeDef], # (15)
MultiRegionConsistency: NotRequired[MultiRegionConsistencyType], # (16)
- See AttributeDefinitionTypeDef
- See KeySchemaElementTypeDef
- See TableStatusType
- See ProvisionedThroughputDescriptionTypeDef
- See BillingModeSummaryTypeDef
- See LocalSecondaryIndexDescriptionTypeDef
- See GlobalSecondaryIndexDescriptionTypeDef
- See StreamSpecificationTypeDef
- See ReplicaDescriptionTypeDef
- See RestoreSummaryTypeDef
- See SSEDescriptionTypeDef
- See ArchivalSummaryTypeDef
- See TableClassSummaryTypeDef
- See OnDemandThroughputTypeDef
- See TableWarmThroughputDescriptionTypeDef
- See MultiRegionConsistencyType
ImportTableDescriptionTypeDef#
# ImportTableDescriptionTypeDef definition
class ImportTableDescriptionTypeDef(TypedDict):
ImportArn: NotRequired[str],
ImportStatus: NotRequired[ImportStatusType], # (1)
TableArn: NotRequired[str],
TableId: NotRequired[str],
ClientToken: NotRequired[str],
S3BucketSource: NotRequired[S3BucketSourceTypeDef], # (2)
ErrorCount: NotRequired[int],
CloudWatchLogGroupArn: NotRequired[str],
InputFormat: NotRequired[InputFormatType], # (3)
InputFormatOptions: NotRequired[InputFormatOptionsOutputTypeDef], # (4)
InputCompressionType: NotRequired[InputCompressionTypeType], # (5)
TableCreationParameters: NotRequired[TableCreationParametersOutputTypeDef], # (6)
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
ProcessedSizeBytes: NotRequired[int],
ProcessedItemCount: NotRequired[int],
ImportedItemCount: NotRequired[int],
FailureCode: NotRequired[str],
FailureMessage: NotRequired[str],
- See ImportStatusType
- See S3BucketSourceTypeDef
- See InputFormatType
- See InputFormatOptionsOutputTypeDef
- See InputCompressionTypeType
- See TableCreationParametersOutputTypeDef
BackupDescriptionTypeDef#
# BackupDescriptionTypeDef definition
class BackupDescriptionTypeDef(TypedDict):
BackupDetails: NotRequired[BackupDetailsTypeDef], # (1)
SourceTableDetails: NotRequired[SourceTableDetailsTypeDef], # (2)
SourceTableFeatureDetails: NotRequired[SourceTableFeatureDetailsTypeDef], # (3)
GlobalSecondaryIndexUpdateTypeDef#
# GlobalSecondaryIndexUpdateTypeDef definition
class GlobalSecondaryIndexUpdateTypeDef(TypedDict):
Update: NotRequired[UpdateGlobalSecondaryIndexActionTypeDef], # (1)
Create: NotRequired[CreateGlobalSecondaryIndexActionTypeDef], # (2)
Delete: NotRequired[DeleteGlobalSecondaryIndexActionTypeDef], # (3)
- See UpdateGlobalSecondaryIndexActionTypeDef
- See CreateGlobalSecondaryIndexActionTypeDef
- See DeleteGlobalSecondaryIndexActionTypeDef
TableCreationParametersTypeDef#
# TableCreationParametersTypeDef definition
class TableCreationParametersTypeDef(TypedDict):
TableName: str,
AttributeDefinitions: Sequence[AttributeDefinitionTypeDef], # (1)
KeySchema: Sequence[KeySchemaElementTypeDef], # (2)
BillingMode: NotRequired[BillingModeType], # (3)
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (4)
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (5)
SSESpecification: NotRequired[SSESpecificationTypeDef], # (6)
GlobalSecondaryIndexes: NotRequired[Sequence[GlobalSecondaryIndexTypeDef]], # (7)
- See AttributeDefinitionTypeDef
- See KeySchemaElementTypeDef
- See BillingModeType
- See ProvisionedThroughputTypeDef
- See OnDemandThroughputTypeDef
- See SSESpecificationTypeDef
- See GlobalSecondaryIndexTypeDef
CreateTableInputRequestTypeDef#
# CreateTableInputRequestTypeDef definition
class CreateTableInputRequestTypeDef(TypedDict):
AttributeDefinitions: Sequence[AttributeDefinitionTypeDef], # (1)
TableName: str,
KeySchema: Sequence[KeySchemaElementTypeDef], # (2)
LocalSecondaryIndexes: NotRequired[Sequence[LocalSecondaryIndexTypeDef]], # (3)
GlobalSecondaryIndexes: NotRequired[Sequence[GlobalSecondaryIndexTypeDef]], # (4)
BillingMode: NotRequired[BillingModeType], # (5)
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (6)
StreamSpecification: NotRequired[StreamSpecificationTypeDef], # (7)
SSESpecification: NotRequired[SSESpecificationTypeDef], # (8)
Tags: NotRequired[Sequence[TagTypeDef]], # (9)
TableClass: NotRequired[TableClassType], # (10)
DeletionProtectionEnabled: NotRequired[bool],
WarmThroughput: NotRequired[WarmThroughputTypeDef], # (11)
ResourcePolicy: NotRequired[str],
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (12)
- See AttributeDefinitionTypeDef
- See KeySchemaElementTypeDef
- See LocalSecondaryIndexTypeDef
- See GlobalSecondaryIndexTypeDef
- See BillingModeType
- See ProvisionedThroughputTypeDef
- See StreamSpecificationTypeDef
- See SSESpecificationTypeDef
- See TagTypeDef
- See TableClassType
- See WarmThroughputTypeDef
- See OnDemandThroughputTypeDef
CreateTableInputServiceResourceCreateTableTypeDef#
# CreateTableInputServiceResourceCreateTableTypeDef definition
class CreateTableInputServiceResourceCreateTableTypeDef(TypedDict):
AttributeDefinitions: Sequence[AttributeDefinitionTypeDef], # (1)
TableName: str,
KeySchema: Sequence[KeySchemaElementTypeDef], # (2)
LocalSecondaryIndexes: NotRequired[Sequence[LocalSecondaryIndexTypeDef]], # (3)
GlobalSecondaryIndexes: NotRequired[Sequence[GlobalSecondaryIndexTypeDef]], # (4)
BillingMode: NotRequired[BillingModeType], # (5)
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (6)
StreamSpecification: NotRequired[StreamSpecificationTypeDef], # (7)
SSESpecification: NotRequired[SSESpecificationTypeDef], # (8)
Tags: NotRequired[Sequence[TagTypeDef]], # (9)
TableClass: NotRequired[TableClassType], # (10)
DeletionProtectionEnabled: NotRequired[bool],
WarmThroughput: NotRequired[WarmThroughputTypeDef], # (11)
ResourcePolicy: NotRequired[str],
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (12)
- See AttributeDefinitionTypeDef
- See KeySchemaElementTypeDef
- See LocalSecondaryIndexTypeDef
- See GlobalSecondaryIndexTypeDef
- See BillingModeType
- See ProvisionedThroughputTypeDef
- See StreamSpecificationTypeDef
- See SSESpecificationTypeDef
- See TagTypeDef
- See TableClassType
- See WarmThroughputTypeDef
- See OnDemandThroughputTypeDef
RestoreTableFromBackupInputRequestTypeDef#
# RestoreTableFromBackupInputRequestTypeDef definition
class RestoreTableFromBackupInputRequestTypeDef(TypedDict):
TargetTableName: str,
BackupArn: str,
BillingModeOverride: NotRequired[BillingModeType], # (1)
GlobalSecondaryIndexOverride: NotRequired[Sequence[GlobalSecondaryIndexTypeDef]], # (2)
LocalSecondaryIndexOverride: NotRequired[Sequence[LocalSecondaryIndexTypeDef]], # (3)
ProvisionedThroughputOverride: NotRequired[ProvisionedThroughputTypeDef], # (4)
OnDemandThroughputOverride: NotRequired[OnDemandThroughputTypeDef], # (5)
SSESpecificationOverride: NotRequired[SSESpecificationTypeDef], # (6)
- See BillingModeType
- See GlobalSecondaryIndexTypeDef
- See LocalSecondaryIndexTypeDef
- See ProvisionedThroughputTypeDef
- See OnDemandThroughputTypeDef
- See SSESpecificationTypeDef
RestoreTableToPointInTimeInputRequestTypeDef#
# RestoreTableToPointInTimeInputRequestTypeDef definition
class RestoreTableToPointInTimeInputRequestTypeDef(TypedDict):
TargetTableName: str,
SourceTableArn: NotRequired[str],
SourceTableName: NotRequired[str],
UseLatestRestorableTime: NotRequired[bool],
RestoreDateTime: NotRequired[TimestampTypeDef],
BillingModeOverride: NotRequired[BillingModeType], # (1)
GlobalSecondaryIndexOverride: NotRequired[Sequence[GlobalSecondaryIndexTypeDef]], # (2)
LocalSecondaryIndexOverride: NotRequired[Sequence[LocalSecondaryIndexTypeDef]], # (3)
ProvisionedThroughputOverride: NotRequired[ProvisionedThroughputTypeDef], # (4)
OnDemandThroughputOverride: NotRequired[OnDemandThroughputTypeDef], # (5)
SSESpecificationOverride: NotRequired[SSESpecificationTypeDef], # (6)
- See BillingModeType
- See GlobalSecondaryIndexTypeDef
- See LocalSecondaryIndexTypeDef
- See ProvisionedThroughputTypeDef
- See OnDemandThroughputTypeDef
- See SSESpecificationTypeDef
TransactGetItemsInputRequestTypeDef#
# TransactGetItemsInputRequestTypeDef definition
class TransactGetItemsInputRequestTypeDef(TypedDict):
TransactItems: Sequence[TransactGetItemTypeDef], # (1)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (2)
BatchGetItemInputRequestTypeDef#
# BatchGetItemInputRequestTypeDef definition
class BatchGetItemInputRequestTypeDef(TypedDict):
RequestItems: Mapping[str, KeysAndAttributesUnionTypeDef], # (1)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (2)
WriteRequestTypeDef#
# WriteRequestTypeDef definition
class WriteRequestTypeDef(TypedDict):
PutRequest: NotRequired[PutRequestUnionTypeDef], # (1)
DeleteRequest: NotRequired[DeleteRequestUnionTypeDef], # (2)
TransactWriteItemsInputRequestTypeDef#
# TransactWriteItemsInputRequestTypeDef definition
class TransactWriteItemsInputRequestTypeDef(TypedDict):
TransactItems: Sequence[TransactWriteItemTypeDef], # (1)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (2)
ReturnItemCollectionMetrics: NotRequired[ReturnItemCollectionMetricsType], # (3)
ClientRequestToken: NotRequired[str],
ReplicaAutoScalingDescriptionTypeDef#
# ReplicaAutoScalingDescriptionTypeDef definition
class ReplicaAutoScalingDescriptionTypeDef(TypedDict):
RegionName: NotRequired[str],
GlobalSecondaryIndexes: NotRequired[list[ReplicaGlobalSecondaryIndexAutoScalingDescriptionTypeDef]], # (1)
ReplicaProvisionedReadCapacityAutoScalingSettings: NotRequired[AutoScalingSettingsDescriptionTypeDef], # (2)
ReplicaProvisionedWriteCapacityAutoScalingSettings: NotRequired[AutoScalingSettingsDescriptionTypeDef], # (2)
ReplicaStatus: NotRequired[ReplicaStatusType], # (4)
- See ReplicaGlobalSecondaryIndexAutoScalingDescriptionTypeDef
- See AutoScalingSettingsDescriptionTypeDef
- See AutoScalingSettingsDescriptionTypeDef
- See ReplicaStatusType
ReplicaSettingsDescriptionTypeDef#
# ReplicaSettingsDescriptionTypeDef definition
class ReplicaSettingsDescriptionTypeDef(TypedDict):
RegionName: str,
ReplicaStatus: NotRequired[ReplicaStatusType], # (1)
ReplicaBillingModeSummary: NotRequired[BillingModeSummaryTypeDef], # (2)
ReplicaProvisionedReadCapacityUnits: NotRequired[int],
ReplicaProvisionedReadCapacityAutoScalingSettings: NotRequired[AutoScalingSettingsDescriptionTypeDef], # (3)
ReplicaProvisionedWriteCapacityUnits: NotRequired[int],
ReplicaProvisionedWriteCapacityAutoScalingSettings: NotRequired[AutoScalingSettingsDescriptionTypeDef], # (3)
ReplicaGlobalSecondaryIndexSettings: NotRequired[list[ReplicaGlobalSecondaryIndexSettingsDescriptionTypeDef]], # (5)
ReplicaTableClassSummary: NotRequired[TableClassSummaryTypeDef], # (6)
- See ReplicaStatusType
- See BillingModeSummaryTypeDef
- See AutoScalingSettingsDescriptionTypeDef
- See AutoScalingSettingsDescriptionTypeDef
- See ReplicaGlobalSecondaryIndexSettingsDescriptionTypeDef
- See TableClassSummaryTypeDef
ReplicaAutoScalingUpdateTypeDef#
# ReplicaAutoScalingUpdateTypeDef definition
class ReplicaAutoScalingUpdateTypeDef(TypedDict):
RegionName: str,
ReplicaGlobalSecondaryIndexUpdates: NotRequired[Sequence[ReplicaGlobalSecondaryIndexAutoScalingUpdateTypeDef]], # (1)
ReplicaProvisionedReadCapacityAutoScalingUpdate: NotRequired[AutoScalingSettingsUpdateTypeDef], # (2)
ReplicaSettingsUpdateTypeDef#
# ReplicaSettingsUpdateTypeDef definition
class ReplicaSettingsUpdateTypeDef(TypedDict):
RegionName: str,
ReplicaProvisionedReadCapacityUnits: NotRequired[int],
ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate: NotRequired[AutoScalingSettingsUpdateTypeDef], # (1)
ReplicaGlobalSecondaryIndexSettingsUpdate: NotRequired[Sequence[ReplicaGlobalSecondaryIndexSettingsUpdateTypeDef]], # (2)
ReplicaTableClass: NotRequired[TableClassType], # (3)
- See AutoScalingSettingsUpdateTypeDef
- See ReplicaGlobalSecondaryIndexSettingsUpdateTypeDef
- See TableClassType
CreateGlobalTableOutputTypeDef#
# CreateGlobalTableOutputTypeDef definition
class CreateGlobalTableOutputTypeDef(TypedDict):
GlobalTableDescription: GlobalTableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGlobalTableOutputTypeDef#
# DescribeGlobalTableOutputTypeDef definition
class DescribeGlobalTableOutputTypeDef(TypedDict):
GlobalTableDescription: GlobalTableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGlobalTableOutputTypeDef#
# UpdateGlobalTableOutputTypeDef definition
class UpdateGlobalTableOutputTypeDef(TypedDict):
GlobalTableDescription: GlobalTableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTableOutputTypeDef#
# CreateTableOutputTypeDef definition
class CreateTableOutputTypeDef(TypedDict):
TableDescription: TableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTableOutputTypeDef#
# DeleteTableOutputTypeDef definition
class DeleteTableOutputTypeDef(TypedDict):
TableDescription: TableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTableOutputTypeDef#
# DescribeTableOutputTypeDef definition
class DescribeTableOutputTypeDef(TypedDict):
Table: TableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreTableFromBackupOutputTypeDef#
# RestoreTableFromBackupOutputTypeDef definition
class RestoreTableFromBackupOutputTypeDef(TypedDict):
TableDescription: TableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestoreTableToPointInTimeOutputTypeDef#
# RestoreTableToPointInTimeOutputTypeDef definition
class RestoreTableToPointInTimeOutputTypeDef(TypedDict):
TableDescription: TableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTableOutputTypeDef#
# UpdateTableOutputTypeDef definition
class UpdateTableOutputTypeDef(TypedDict):
TableDescription: TableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeImportOutputTypeDef#
# DescribeImportOutputTypeDef definition
class DescribeImportOutputTypeDef(TypedDict):
ImportTableDescription: ImportTableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportTableOutputTypeDef#
# ImportTableOutputTypeDef definition
class ImportTableOutputTypeDef(TypedDict):
ImportTableDescription: ImportTableDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBackupOutputTypeDef#
# DeleteBackupOutputTypeDef definition
class DeleteBackupOutputTypeDef(TypedDict):
BackupDescription: BackupDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeBackupOutputTypeDef#
# DescribeBackupOutputTypeDef definition
class DescribeBackupOutputTypeDef(TypedDict):
BackupDescription: BackupDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTableInputRequestTypeDef#
# UpdateTableInputRequestTypeDef definition
class UpdateTableInputRequestTypeDef(TypedDict):
TableName: str,
AttributeDefinitions: NotRequired[Sequence[AttributeDefinitionTypeDef]], # (1)
BillingMode: NotRequired[BillingModeType], # (2)
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (3)
GlobalSecondaryIndexUpdates: NotRequired[Sequence[GlobalSecondaryIndexUpdateTypeDef]], # (4)
StreamSpecification: NotRequired[StreamSpecificationTypeDef], # (5)
SSESpecification: NotRequired[SSESpecificationTypeDef], # (6)
ReplicaUpdates: NotRequired[Sequence[ReplicationGroupUpdateTypeDef]], # (7)
TableClass: NotRequired[TableClassType], # (8)
DeletionProtectionEnabled: NotRequired[bool],
MultiRegionConsistency: NotRequired[MultiRegionConsistencyType], # (9)
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (10)
WarmThroughput: NotRequired[WarmThroughputTypeDef], # (11)
- See AttributeDefinitionTypeDef
- See BillingModeType
- See ProvisionedThroughputTypeDef
- See GlobalSecondaryIndexUpdateTypeDef
- See StreamSpecificationTypeDef
- See SSESpecificationTypeDef
- See ReplicationGroupUpdateTypeDef
- See TableClassType
- See MultiRegionConsistencyType
- See OnDemandThroughputTypeDef
- See WarmThroughputTypeDef
UpdateTableInputTableUpdateTypeDef#
# UpdateTableInputTableUpdateTypeDef definition
class UpdateTableInputTableUpdateTypeDef(TypedDict):
AttributeDefinitions: NotRequired[Sequence[AttributeDefinitionTypeDef]], # (1)
BillingMode: NotRequired[BillingModeType], # (2)
ProvisionedThroughput: NotRequired[ProvisionedThroughputTypeDef], # (3)
GlobalSecondaryIndexUpdates: NotRequired[Sequence[GlobalSecondaryIndexUpdateTypeDef]], # (4)
StreamSpecification: NotRequired[StreamSpecificationTypeDef], # (5)
SSESpecification: NotRequired[SSESpecificationTypeDef], # (6)
ReplicaUpdates: NotRequired[Sequence[ReplicationGroupUpdateTypeDef]], # (7)
TableClass: NotRequired[TableClassType], # (8)
DeletionProtectionEnabled: NotRequired[bool],
MultiRegionConsistency: NotRequired[MultiRegionConsistencyType], # (9)
OnDemandThroughput: NotRequired[OnDemandThroughputTypeDef], # (10)
WarmThroughput: NotRequired[WarmThroughputTypeDef], # (11)
- See AttributeDefinitionTypeDef
- See BillingModeType
- See ProvisionedThroughputTypeDef
- See GlobalSecondaryIndexUpdateTypeDef
- See StreamSpecificationTypeDef
- See SSESpecificationTypeDef
- See ReplicationGroupUpdateTypeDef
- See TableClassType
- See MultiRegionConsistencyType
- See OnDemandThroughputTypeDef
- See WarmThroughputTypeDef
ImportTableInputRequestTypeDef#
# ImportTableInputRequestTypeDef definition
class ImportTableInputRequestTypeDef(TypedDict):
S3BucketSource: S3BucketSourceTypeDef, # (1)
InputFormat: InputFormatType, # (2)
TableCreationParameters: TableCreationParametersTypeDef, # (3)
ClientToken: NotRequired[str],
InputFormatOptions: NotRequired[InputFormatOptionsTypeDef], # (4)
InputCompressionType: NotRequired[InputCompressionTypeType], # (5)
- See S3BucketSourceTypeDef
- See InputFormatType
- See TableCreationParametersTypeDef
- See InputFormatOptionsTypeDef
- See InputCompressionTypeType
BatchWriteItemInputServiceResourceBatchWriteItemTypeDef#
# BatchWriteItemInputServiceResourceBatchWriteItemTypeDef definition
class BatchWriteItemInputServiceResourceBatchWriteItemTypeDef(TypedDict):
RequestItems: Mapping[str, Sequence[WriteRequestServiceResourceUnionTypeDef]], # (1)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (2)
ReturnItemCollectionMetrics: NotRequired[ReturnItemCollectionMetricsType], # (3)
- See WriteRequestServiceResourceTypeDef WriteRequestServiceResourceOutputTypeDef
- See ReturnConsumedCapacityType
- See ReturnItemCollectionMetricsType
TableAutoScalingDescriptionTypeDef#
# TableAutoScalingDescriptionTypeDef definition
class TableAutoScalingDescriptionTypeDef(TypedDict):
TableName: NotRequired[str],
TableStatus: NotRequired[TableStatusType], # (1)
Replicas: NotRequired[list[ReplicaAutoScalingDescriptionTypeDef]], # (2)
DescribeGlobalTableSettingsOutputTypeDef#
# DescribeGlobalTableSettingsOutputTypeDef definition
class DescribeGlobalTableSettingsOutputTypeDef(TypedDict):
GlobalTableName: str,
ReplicaSettings: list[ReplicaSettingsDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGlobalTableSettingsOutputTypeDef#
# UpdateGlobalTableSettingsOutputTypeDef definition
class UpdateGlobalTableSettingsOutputTypeDef(TypedDict):
GlobalTableName: str,
ReplicaSettings: list[ReplicaSettingsDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTableReplicaAutoScalingInputRequestTypeDef#
# UpdateTableReplicaAutoScalingInputRequestTypeDef definition
class UpdateTableReplicaAutoScalingInputRequestTypeDef(TypedDict):
TableName: str,
GlobalSecondaryIndexUpdates: NotRequired[Sequence[GlobalSecondaryIndexAutoScalingUpdateTypeDef]], # (1)
ProvisionedWriteCapacityAutoScalingUpdate: NotRequired[AutoScalingSettingsUpdateTypeDef], # (2)
ReplicaUpdates: NotRequired[Sequence[ReplicaAutoScalingUpdateTypeDef]], # (3)
- See GlobalSecondaryIndexAutoScalingUpdateTypeDef
- See AutoScalingSettingsUpdateTypeDef
- See ReplicaAutoScalingUpdateTypeDef
UpdateGlobalTableSettingsInputRequestTypeDef#
# UpdateGlobalTableSettingsInputRequestTypeDef definition
class UpdateGlobalTableSettingsInputRequestTypeDef(TypedDict):
GlobalTableName: str,
GlobalTableBillingMode: NotRequired[BillingModeType], # (1)
GlobalTableProvisionedWriteCapacityUnits: NotRequired[int],
GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate: NotRequired[AutoScalingSettingsUpdateTypeDef], # (2)
GlobalTableGlobalSecondaryIndexSettingsUpdate: NotRequired[Sequence[GlobalTableGlobalSecondaryIndexSettingsUpdateTypeDef]], # (3)
ReplicaSettingsUpdate: NotRequired[Sequence[ReplicaSettingsUpdateTypeDef]], # (4)
- See BillingModeType
- See AutoScalingSettingsUpdateTypeDef
- See GlobalTableGlobalSecondaryIndexSettingsUpdateTypeDef
- See ReplicaSettingsUpdateTypeDef
BatchWriteItemInputRequestTypeDef#
# BatchWriteItemInputRequestTypeDef definition
class BatchWriteItemInputRequestTypeDef(TypedDict):
RequestItems: Mapping[str, Sequence[WriteRequestUnionTypeDef]], # (1)
ReturnConsumedCapacity: NotRequired[ReturnConsumedCapacityType], # (2)
ReturnItemCollectionMetrics: NotRequired[ReturnItemCollectionMetricsType], # (3)
- See WriteRequestTypeDef WriteRequestOutputTypeDef
- See ReturnConsumedCapacityType
- See ReturnItemCollectionMetricsType
DescribeTableReplicaAutoScalingOutputTypeDef#
# DescribeTableReplicaAutoScalingOutputTypeDef definition
class DescribeTableReplicaAutoScalingOutputTypeDef(TypedDict):
TableAutoScalingDescription: TableAutoScalingDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTableReplicaAutoScalingOutputTypeDef#
# UpdateTableReplicaAutoScalingOutputTypeDef definition
class UpdateTableReplicaAutoScalingOutputTypeDef(TypedDict):
TableAutoScalingDescription: TableAutoScalingDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)