Type definitions#
Auto-generated documentation for SimpleDB type annotations stubs module mypy-boto3-sdb.
AttributeTypeDef#
# AttributeTypeDef definition
class AttributeTypeDef(TypedDict):
Name: str,
Value: str,
AlternateNameEncoding: NotRequired[str],
AlternateValueEncoding: NotRequired[str],
CreateDomainRequestRequestTypeDef#
# CreateDomainRequestRequestTypeDef definition
class CreateDomainRequestRequestTypeDef(TypedDict):
DomainName: str,
UpdateConditionTypeDef#
# UpdateConditionTypeDef definition
class UpdateConditionTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
Exists: NotRequired[bool],
DeleteDomainRequestRequestTypeDef#
# DeleteDomainRequestRequestTypeDef definition
class DeleteDomainRequestRequestTypeDef(TypedDict):
DomainName: str,
DomainMetadataRequestRequestTypeDef#
# DomainMetadataRequestRequestTypeDef definition
class DomainMetadataRequestRequestTypeDef(TypedDict):
DomainName: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
GetAttributesRequestRequestTypeDef#
# GetAttributesRequestRequestTypeDef definition
class GetAttributesRequestRequestTypeDef(TypedDict):
DomainName: str,
ItemName: str,
AttributeNames: NotRequired[Sequence[str]],
ConsistentRead: NotRequired[bool],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListDomainsRequestRequestTypeDef#
# ListDomainsRequestRequestTypeDef definition
class ListDomainsRequestRequestTypeDef(TypedDict):
MaxNumberOfDomains: NotRequired[int],
NextToken: NotRequired[str],
ReplaceableAttributeTypeDef#
# ReplaceableAttributeTypeDef definition
class ReplaceableAttributeTypeDef(TypedDict):
Name: str,
Value: str,
Replace: NotRequired[bool],
SelectRequestRequestTypeDef#
# SelectRequestRequestTypeDef definition
class SelectRequestRequestTypeDef(TypedDict):
SelectExpression: str,
NextToken: NotRequired[str],
ConsistentRead: NotRequired[bool],
DeletableItemTypeDef#
# DeletableItemTypeDef definition
class DeletableItemTypeDef(TypedDict):
Name: str,
Attributes: NotRequired[Sequence[AttributeTypeDef]], # (1)
- See AttributeTypeDef
ItemTypeDef#
# ItemTypeDef definition
class ItemTypeDef(TypedDict):
Name: str,
Attributes: list[AttributeTypeDef], # (1)
AlternateNameEncoding: NotRequired[str],
- See AttributeTypeDef
DeleteAttributesRequestRequestTypeDef#
# DeleteAttributesRequestRequestTypeDef definition
class DeleteAttributesRequestRequestTypeDef(TypedDict):
DomainName: str,
ItemName: str,
Attributes: NotRequired[Sequence[AttributeTypeDef]], # (1)
Expected: NotRequired[UpdateConditionTypeDef], # (2)
DomainMetadataResultTypeDef#
# DomainMetadataResultTypeDef definition
class DomainMetadataResultTypeDef(TypedDict):
ItemCount: int,
ItemNamesSizeBytes: int,
AttributeNameCount: int,
AttributeNamesSizeBytes: int,
AttributeValueCount: int,
AttributeValuesSizeBytes: int,
Timestamp: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAttributesResultTypeDef#
# GetAttributesResultTypeDef definition
class GetAttributesResultTypeDef(TypedDict):
Attributes: list[AttributeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDomainsResultTypeDef#
# ListDomainsResultTypeDef definition
class ListDomainsResultTypeDef(TypedDict):
DomainNames: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListDomainsRequestPaginateTypeDef#
# ListDomainsRequestPaginateTypeDef definition
class ListDomainsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
SelectRequestPaginateTypeDef#
# SelectRequestPaginateTypeDef definition
class SelectRequestPaginateTypeDef(TypedDict):
SelectExpression: str,
ConsistentRead: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
PutAttributesRequestRequestTypeDef#
# PutAttributesRequestRequestTypeDef definition
class PutAttributesRequestRequestTypeDef(TypedDict):
DomainName: str,
ItemName: str,
Attributes: Sequence[ReplaceableAttributeTypeDef], # (1)
Expected: NotRequired[UpdateConditionTypeDef], # (2)
ReplaceableItemTypeDef#
# ReplaceableItemTypeDef definition
class ReplaceableItemTypeDef(TypedDict):
Name: str,
Attributes: Sequence[ReplaceableAttributeTypeDef], # (1)
BatchDeleteAttributesRequestRequestTypeDef#
# BatchDeleteAttributesRequestRequestTypeDef definition
class BatchDeleteAttributesRequestRequestTypeDef(TypedDict):
DomainName: str,
Items: Sequence[DeletableItemTypeDef], # (1)
SelectResultTypeDef#
# SelectResultTypeDef definition
class SelectResultTypeDef(TypedDict):
Items: list[ItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ItemTypeDef
- See ResponseMetadataTypeDef
BatchPutAttributesRequestRequestTypeDef#
# BatchPutAttributesRequestRequestTypeDef definition
class BatchPutAttributesRequestRequestTypeDef(TypedDict):
DomainName: str,
Items: Sequence[ReplaceableItemTypeDef], # (1)