Type definitions#
Index > CloudSearchDomain > Type definitions
Auto-generated documentation for CloudSearchDomain type annotations stubs module mypy-boto3-cloudsearchdomain.
BlobTypeDef#
# BlobTypeDef Union usage example
from mypy_boto3_cloudsearchdomain.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
BucketTypeDef#
# BucketTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import BucketTypeDef
def get_value() -> BucketTypeDef:
return {
"value": ...,
}
# BucketTypeDef definition
class BucketTypeDef(TypedDict):
value: NotRequired[str],
count: NotRequired[int],
DocumentServiceWarningTypeDef#
# DocumentServiceWarningTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import DocumentServiceWarningTypeDef
def get_value() -> DocumentServiceWarningTypeDef:
return {
"message": ...,
}
# DocumentServiceWarningTypeDef definition
class DocumentServiceWarningTypeDef(TypedDict):
message: NotRequired[str],
FieldStatsTypeDef#
# FieldStatsTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import FieldStatsTypeDef
def get_value() -> FieldStatsTypeDef:
return {
"min": ...,
}
# FieldStatsTypeDef definition
class FieldStatsTypeDef(TypedDict):
min: NotRequired[str],
max: NotRequired[str],
count: NotRequired[int],
missing: NotRequired[int],
sum: NotRequired[float],
sumOfSquares: NotRequired[float],
mean: NotRequired[str],
stddev: NotRequired[float],
HitTypeDef#
# HitTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import HitTypeDef
def get_value() -> HitTypeDef:
return {
"id": ...,
}
# HitTypeDef definition
class HitTypeDef(TypedDict):
id: NotRequired[str],
fields: NotRequired[Dict[str, List[str]]],
exprs: NotRequired[Dict[str, str]],
highlights: NotRequired[Dict[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
SearchRequestTypeDef#
# SearchRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import SearchRequestTypeDef
def get_value() -> SearchRequestTypeDef:
return {
"query": ...,
}
# SearchRequestTypeDef definition
class SearchRequestTypeDef(TypedDict):
query: str,
cursor: NotRequired[str],
expr: NotRequired[str],
facet: NotRequired[str],
filterQuery: NotRequired[str],
highlight: NotRequired[str],
partial: NotRequired[bool],
queryOptions: NotRequired[str],
queryParser: NotRequired[QueryParserType], # (1)
returnFields: NotRequired[str],
size: NotRequired[int],
sort: NotRequired[str],
start: NotRequired[int],
stats: NotRequired[str],
- See QueryParserType
SearchStatusTypeDef#
# SearchStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import SearchStatusTypeDef
def get_value() -> SearchStatusTypeDef:
return {
"timems": ...,
}
# SearchStatusTypeDef definition
class SearchStatusTypeDef(TypedDict):
timems: NotRequired[int],
rid: NotRequired[str],
SuggestionMatchTypeDef#
# SuggestionMatchTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import SuggestionMatchTypeDef
def get_value() -> SuggestionMatchTypeDef:
return {
"suggestion": ...,
}
# SuggestionMatchTypeDef definition
class SuggestionMatchTypeDef(TypedDict):
suggestion: NotRequired[str],
score: NotRequired[int],
id: NotRequired[str],
SuggestRequestTypeDef#
# SuggestRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import SuggestRequestTypeDef
def get_value() -> SuggestRequestTypeDef:
return {
"query": ...,
}
# SuggestRequestTypeDef definition
class SuggestRequestTypeDef(TypedDict):
query: str,
suggester: str,
size: NotRequired[int],
SuggestStatusTypeDef#
# SuggestStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import SuggestStatusTypeDef
def get_value() -> SuggestStatusTypeDef:
return {
"timems": ...,
}
# SuggestStatusTypeDef definition
class SuggestStatusTypeDef(TypedDict):
timems: NotRequired[int],
rid: NotRequired[str],
UploadDocumentsRequestTypeDef#
# UploadDocumentsRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import UploadDocumentsRequestTypeDef
def get_value() -> UploadDocumentsRequestTypeDef:
return {
"documents": ...,
}
# UploadDocumentsRequestTypeDef definition
class UploadDocumentsRequestTypeDef(TypedDict):
documents: BlobTypeDef,
contentType: ContentTypeType, # (1)
- See ContentTypeType
BucketInfoTypeDef#
# BucketInfoTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import BucketInfoTypeDef
def get_value() -> BucketInfoTypeDef:
return {
"buckets": ...,
}
# BucketInfoTypeDef definition
class BucketInfoTypeDef(TypedDict):
buckets: NotRequired[List[BucketTypeDef]], # (1)
- See BucketTypeDef
HitsTypeDef#
# HitsTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import HitsTypeDef
def get_value() -> HitsTypeDef:
return {
"found": ...,
}
# HitsTypeDef definition
class HitsTypeDef(TypedDict):
found: NotRequired[int],
start: NotRequired[int],
cursor: NotRequired[str],
hit: NotRequired[List[HitTypeDef]], # (1)
- See HitTypeDef
UploadDocumentsResponseTypeDef#
# UploadDocumentsResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import UploadDocumentsResponseTypeDef
def get_value() -> UploadDocumentsResponseTypeDef:
return {
"status": ...,
}
# UploadDocumentsResponseTypeDef definition
class UploadDocumentsResponseTypeDef(TypedDict):
status: str,
adds: int,
deletes: int,
warnings: List[DocumentServiceWarningTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SuggestModelTypeDef#
# SuggestModelTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import SuggestModelTypeDef
def get_value() -> SuggestModelTypeDef:
return {
"query": ...,
}
# SuggestModelTypeDef definition
class SuggestModelTypeDef(TypedDict):
query: NotRequired[str],
found: NotRequired[int],
suggestions: NotRequired[List[SuggestionMatchTypeDef]], # (1)
SearchResponseTypeDef#
# SearchResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import SearchResponseTypeDef
def get_value() -> SearchResponseTypeDef:
return {
"status": ...,
}
# SearchResponseTypeDef definition
class SearchResponseTypeDef(TypedDict):
status: SearchStatusTypeDef, # (1)
hits: HitsTypeDef, # (2)
facets: Dict[str, BucketInfoTypeDef], # (3)
stats: Dict[str, FieldStatsTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See SearchStatusTypeDef
- See HitsTypeDef
- See BucketInfoTypeDef
- See FieldStatsTypeDef
- See ResponseMetadataTypeDef
SuggestResponseTypeDef#
# SuggestResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearchdomain.type_defs import SuggestResponseTypeDef
def get_value() -> SuggestResponseTypeDef:
return {
"status": ...,
}
# SuggestResponseTypeDef definition
class SuggestResponseTypeDef(TypedDict):
status: SuggestStatusTypeDef, # (1)
suggest: SuggestModelTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)