Type definitions#
Index > CloudSearch > Type definitions
Auto-generated documentation for CloudSearch type annotations stubs module mypy-boto3-cloudsearch.
OptionStatusTypeDef#
# OptionStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import OptionStatusTypeDef
def get_value() -> OptionStatusTypeDef:
return {
"CreationDate": ...,
}
# OptionStatusTypeDef definition
class OptionStatusTypeDef(TypedDict):
CreationDate: datetime,
UpdateDate: datetime,
State: OptionStateType, # (1)
UpdateVersion: NotRequired[int],
PendingDeletion: NotRequired[bool],
- See OptionStateType
AnalysisOptionsTypeDef#
# AnalysisOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import AnalysisOptionsTypeDef
def get_value() -> AnalysisOptionsTypeDef:
return {
"Synonyms": ...,
}
# AnalysisOptionsTypeDef definition
class AnalysisOptionsTypeDef(TypedDict):
Synonyms: NotRequired[str],
Stopwords: NotRequired[str],
StemmingDictionary: NotRequired[str],
JapaneseTokenizationDictionary: NotRequired[str],
AlgorithmicStemming: NotRequired[AlgorithmicStemmingType], # (1)
BuildSuggestersRequestTypeDef#
# BuildSuggestersRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import BuildSuggestersRequestTypeDef
def get_value() -> BuildSuggestersRequestTypeDef:
return {
"DomainName": ...,
}
# BuildSuggestersRequestTypeDef definition
class BuildSuggestersRequestTypeDef(TypedDict):
DomainName: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.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],
CreateDomainRequestTypeDef#
# CreateDomainRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import CreateDomainRequestTypeDef
def get_value() -> CreateDomainRequestTypeDef:
return {
"DomainName": ...,
}
# CreateDomainRequestTypeDef definition
class CreateDomainRequestTypeDef(TypedDict):
DomainName: str,
DateArrayOptionsTypeDef#
# DateArrayOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DateArrayOptionsTypeDef
def get_value() -> DateArrayOptionsTypeDef:
return {
"DefaultValue": ...,
}
# DateArrayOptionsTypeDef definition
class DateArrayOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
SourceFields: NotRequired[str],
FacetEnabled: NotRequired[bool],
SearchEnabled: NotRequired[bool],
ReturnEnabled: NotRequired[bool],
DateOptionsTypeDef#
# DateOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DateOptionsTypeDef
def get_value() -> DateOptionsTypeDef:
return {
"DefaultValue": ...,
}
# DateOptionsTypeDef definition
class DateOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
SourceField: NotRequired[str],
FacetEnabled: NotRequired[bool],
SearchEnabled: NotRequired[bool],
ReturnEnabled: NotRequired[bool],
SortEnabled: NotRequired[bool],
ExpressionTypeDef#
# ExpressionTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import ExpressionTypeDef
def get_value() -> ExpressionTypeDef:
return {
"ExpressionName": ...,
}
# ExpressionTypeDef definition
class ExpressionTypeDef(TypedDict):
ExpressionName: str,
ExpressionValue: str,
DeleteAnalysisSchemeRequestTypeDef#
# DeleteAnalysisSchemeRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DeleteAnalysisSchemeRequestTypeDef
def get_value() -> DeleteAnalysisSchemeRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteAnalysisSchemeRequestTypeDef definition
class DeleteAnalysisSchemeRequestTypeDef(TypedDict):
DomainName: str,
AnalysisSchemeName: str,
DeleteDomainRequestTypeDef#
# DeleteDomainRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DeleteDomainRequestTypeDef
def get_value() -> DeleteDomainRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteDomainRequestTypeDef definition
class DeleteDomainRequestTypeDef(TypedDict):
DomainName: str,
DeleteExpressionRequestTypeDef#
# DeleteExpressionRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DeleteExpressionRequestTypeDef
def get_value() -> DeleteExpressionRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteExpressionRequestTypeDef definition
class DeleteExpressionRequestTypeDef(TypedDict):
DomainName: str,
ExpressionName: str,
DeleteIndexFieldRequestTypeDef#
# DeleteIndexFieldRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DeleteIndexFieldRequestTypeDef
def get_value() -> DeleteIndexFieldRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteIndexFieldRequestTypeDef definition
class DeleteIndexFieldRequestTypeDef(TypedDict):
DomainName: str,
IndexFieldName: str,
DeleteSuggesterRequestTypeDef#
# DeleteSuggesterRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DeleteSuggesterRequestTypeDef
def get_value() -> DeleteSuggesterRequestTypeDef:
return {
"DomainName": ...,
}
# DeleteSuggesterRequestTypeDef definition
class DeleteSuggesterRequestTypeDef(TypedDict):
DomainName: str,
SuggesterName: str,
DescribeAnalysisSchemesRequestTypeDef#
# DescribeAnalysisSchemesRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeAnalysisSchemesRequestTypeDef
def get_value() -> DescribeAnalysisSchemesRequestTypeDef:
return {
"DomainName": ...,
}
# DescribeAnalysisSchemesRequestTypeDef definition
class DescribeAnalysisSchemesRequestTypeDef(TypedDict):
DomainName: str,
AnalysisSchemeNames: NotRequired[Sequence[str]],
Deployed: NotRequired[bool],
DescribeAvailabilityOptionsRequestTypeDef#
# DescribeAvailabilityOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeAvailabilityOptionsRequestTypeDef
def get_value() -> DescribeAvailabilityOptionsRequestTypeDef:
return {
"DomainName": ...,
}
# DescribeAvailabilityOptionsRequestTypeDef definition
class DescribeAvailabilityOptionsRequestTypeDef(TypedDict):
DomainName: str,
Deployed: NotRequired[bool],
DescribeDomainEndpointOptionsRequestTypeDef#
# DescribeDomainEndpointOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeDomainEndpointOptionsRequestTypeDef
def get_value() -> DescribeDomainEndpointOptionsRequestTypeDef:
return {
"DomainName": ...,
}
# DescribeDomainEndpointOptionsRequestTypeDef definition
class DescribeDomainEndpointOptionsRequestTypeDef(TypedDict):
DomainName: str,
Deployed: NotRequired[bool],
DescribeDomainsRequestTypeDef#
# DescribeDomainsRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeDomainsRequestTypeDef
def get_value() -> DescribeDomainsRequestTypeDef:
return {
"DomainNames": ...,
}
# DescribeDomainsRequestTypeDef definition
class DescribeDomainsRequestTypeDef(TypedDict):
DomainNames: NotRequired[Sequence[str]],
DescribeExpressionsRequestTypeDef#
# DescribeExpressionsRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeExpressionsRequestTypeDef
def get_value() -> DescribeExpressionsRequestTypeDef:
return {
"DomainName": ...,
}
# DescribeExpressionsRequestTypeDef definition
class DescribeExpressionsRequestTypeDef(TypedDict):
DomainName: str,
ExpressionNames: NotRequired[Sequence[str]],
Deployed: NotRequired[bool],
DescribeIndexFieldsRequestTypeDef#
# DescribeIndexFieldsRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeIndexFieldsRequestTypeDef
def get_value() -> DescribeIndexFieldsRequestTypeDef:
return {
"DomainName": ...,
}
# DescribeIndexFieldsRequestTypeDef definition
class DescribeIndexFieldsRequestTypeDef(TypedDict):
DomainName: str,
FieldNames: NotRequired[Sequence[str]],
Deployed: NotRequired[bool],
DescribeScalingParametersRequestTypeDef#
# DescribeScalingParametersRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeScalingParametersRequestTypeDef
def get_value() -> DescribeScalingParametersRequestTypeDef:
return {
"DomainName": ...,
}
# DescribeScalingParametersRequestTypeDef definition
class DescribeScalingParametersRequestTypeDef(TypedDict):
DomainName: str,
DescribeServiceAccessPoliciesRequestTypeDef#
# DescribeServiceAccessPoliciesRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeServiceAccessPoliciesRequestTypeDef
def get_value() -> DescribeServiceAccessPoliciesRequestTypeDef:
return {
"DomainName": ...,
}
# DescribeServiceAccessPoliciesRequestTypeDef definition
class DescribeServiceAccessPoliciesRequestTypeDef(TypedDict):
DomainName: str,
Deployed: NotRequired[bool],
DescribeSuggestersRequestTypeDef#
# DescribeSuggestersRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeSuggestersRequestTypeDef
def get_value() -> DescribeSuggestersRequestTypeDef:
return {
"DomainName": ...,
}
# DescribeSuggestersRequestTypeDef definition
class DescribeSuggestersRequestTypeDef(TypedDict):
DomainName: str,
SuggesterNames: NotRequired[Sequence[str]],
Deployed: NotRequired[bool],
DocumentSuggesterOptionsTypeDef#
# DocumentSuggesterOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DocumentSuggesterOptionsTypeDef
def get_value() -> DocumentSuggesterOptionsTypeDef:
return {
"SourceField": ...,
}
# DocumentSuggesterOptionsTypeDef definition
class DocumentSuggesterOptionsTypeDef(TypedDict):
SourceField: str,
FuzzyMatching: NotRequired[SuggesterFuzzyMatchingType], # (1)
SortExpression: NotRequired[str],
DomainEndpointOptionsTypeDef#
# DomainEndpointOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DomainEndpointOptionsTypeDef
def get_value() -> DomainEndpointOptionsTypeDef:
return {
"EnforceHTTPS": ...,
}
# DomainEndpointOptionsTypeDef definition
class DomainEndpointOptionsTypeDef(TypedDict):
EnforceHTTPS: NotRequired[bool],
TLSSecurityPolicy: NotRequired[TLSSecurityPolicyType], # (1)
LimitsTypeDef#
# LimitsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import LimitsTypeDef
def get_value() -> LimitsTypeDef:
return {
"MaximumReplicationCount": ...,
}
# LimitsTypeDef definition
class LimitsTypeDef(TypedDict):
MaximumReplicationCount: int,
MaximumPartitionCount: int,
ServiceEndpointTypeDef#
# ServiceEndpointTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import ServiceEndpointTypeDef
def get_value() -> ServiceEndpointTypeDef:
return {
"Endpoint": ...,
}
# ServiceEndpointTypeDef definition
class ServiceEndpointTypeDef(TypedDict):
Endpoint: NotRequired[str],
DoubleArrayOptionsTypeDef#
# DoubleArrayOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DoubleArrayOptionsTypeDef
def get_value() -> DoubleArrayOptionsTypeDef:
return {
"DefaultValue": ...,
}
# DoubleArrayOptionsTypeDef definition
class DoubleArrayOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[float],
SourceFields: NotRequired[str],
FacetEnabled: NotRequired[bool],
SearchEnabled: NotRequired[bool],
ReturnEnabled: NotRequired[bool],
DoubleOptionsTypeDef#
# DoubleOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DoubleOptionsTypeDef
def get_value() -> DoubleOptionsTypeDef:
return {
"DefaultValue": ...,
}
# DoubleOptionsTypeDef definition
class DoubleOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[float],
SourceField: NotRequired[str],
FacetEnabled: NotRequired[bool],
SearchEnabled: NotRequired[bool],
ReturnEnabled: NotRequired[bool],
SortEnabled: NotRequired[bool],
IndexDocumentsRequestTypeDef#
# IndexDocumentsRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import IndexDocumentsRequestTypeDef
def get_value() -> IndexDocumentsRequestTypeDef:
return {
"DomainName": ...,
}
# IndexDocumentsRequestTypeDef definition
class IndexDocumentsRequestTypeDef(TypedDict):
DomainName: str,
IntArrayOptionsTypeDef#
# IntArrayOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import IntArrayOptionsTypeDef
def get_value() -> IntArrayOptionsTypeDef:
return {
"DefaultValue": ...,
}
# IntArrayOptionsTypeDef definition
class IntArrayOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[int],
SourceFields: NotRequired[str],
FacetEnabled: NotRequired[bool],
SearchEnabled: NotRequired[bool],
ReturnEnabled: NotRequired[bool],
IntOptionsTypeDef#
# IntOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import IntOptionsTypeDef
def get_value() -> IntOptionsTypeDef:
return {
"DefaultValue": ...,
}
# IntOptionsTypeDef definition
class IntOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[int],
SourceField: NotRequired[str],
FacetEnabled: NotRequired[bool],
SearchEnabled: NotRequired[bool],
ReturnEnabled: NotRequired[bool],
SortEnabled: NotRequired[bool],
LatLonOptionsTypeDef#
# LatLonOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import LatLonOptionsTypeDef
def get_value() -> LatLonOptionsTypeDef:
return {
"DefaultValue": ...,
}
# LatLonOptionsTypeDef definition
class LatLonOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
SourceField: NotRequired[str],
FacetEnabled: NotRequired[bool],
SearchEnabled: NotRequired[bool],
ReturnEnabled: NotRequired[bool],
SortEnabled: NotRequired[bool],
LiteralArrayOptionsTypeDef#
# LiteralArrayOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import LiteralArrayOptionsTypeDef
def get_value() -> LiteralArrayOptionsTypeDef:
return {
"DefaultValue": ...,
}
# LiteralArrayOptionsTypeDef definition
class LiteralArrayOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
SourceFields: NotRequired[str],
FacetEnabled: NotRequired[bool],
SearchEnabled: NotRequired[bool],
ReturnEnabled: NotRequired[bool],
LiteralOptionsTypeDef#
# LiteralOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import LiteralOptionsTypeDef
def get_value() -> LiteralOptionsTypeDef:
return {
"DefaultValue": ...,
}
# LiteralOptionsTypeDef definition
class LiteralOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
SourceField: NotRequired[str],
FacetEnabled: NotRequired[bool],
SearchEnabled: NotRequired[bool],
ReturnEnabled: NotRequired[bool],
SortEnabled: NotRequired[bool],
TextArrayOptionsTypeDef#
# TextArrayOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import TextArrayOptionsTypeDef
def get_value() -> TextArrayOptionsTypeDef:
return {
"DefaultValue": ...,
}
# TextArrayOptionsTypeDef definition
class TextArrayOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
SourceFields: NotRequired[str],
ReturnEnabled: NotRequired[bool],
HighlightEnabled: NotRequired[bool],
AnalysisScheme: NotRequired[str],
TextOptionsTypeDef#
# TextOptionsTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import TextOptionsTypeDef
def get_value() -> TextOptionsTypeDef:
return {
"DefaultValue": ...,
}
# TextOptionsTypeDef definition
class TextOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
SourceField: NotRequired[str],
ReturnEnabled: NotRequired[bool],
SortEnabled: NotRequired[bool],
HighlightEnabled: NotRequired[bool],
AnalysisScheme: NotRequired[str],
ScalingParametersTypeDef#
# ScalingParametersTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import ScalingParametersTypeDef
def get_value() -> ScalingParametersTypeDef:
return {
"DesiredInstanceType": ...,
}
# ScalingParametersTypeDef definition
class ScalingParametersTypeDef(TypedDict):
DesiredInstanceType: NotRequired[PartitionInstanceTypeType], # (1)
DesiredReplicationCount: NotRequired[int],
DesiredPartitionCount: NotRequired[int],
UpdateAvailabilityOptionsRequestTypeDef#
# UpdateAvailabilityOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import UpdateAvailabilityOptionsRequestTypeDef
def get_value() -> UpdateAvailabilityOptionsRequestTypeDef:
return {
"DomainName": ...,
}
# UpdateAvailabilityOptionsRequestTypeDef definition
class UpdateAvailabilityOptionsRequestTypeDef(TypedDict):
DomainName: str,
MultiAZ: bool,
UpdateServiceAccessPoliciesRequestTypeDef#
# UpdateServiceAccessPoliciesRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import UpdateServiceAccessPoliciesRequestTypeDef
def get_value() -> UpdateServiceAccessPoliciesRequestTypeDef:
return {
"DomainName": ...,
}
# UpdateServiceAccessPoliciesRequestTypeDef definition
class UpdateServiceAccessPoliciesRequestTypeDef(TypedDict):
DomainName: str,
AccessPolicies: str,
AccessPoliciesStatusTypeDef#
# AccessPoliciesStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import AccessPoliciesStatusTypeDef
def get_value() -> AccessPoliciesStatusTypeDef:
return {
"Options": ...,
}
# AccessPoliciesStatusTypeDef definition
class AccessPoliciesStatusTypeDef(TypedDict):
Options: str,
Status: OptionStatusTypeDef, # (1)
AvailabilityOptionsStatusTypeDef#
# AvailabilityOptionsStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import AvailabilityOptionsStatusTypeDef
def get_value() -> AvailabilityOptionsStatusTypeDef:
return {
"Options": ...,
}
# AvailabilityOptionsStatusTypeDef definition
class AvailabilityOptionsStatusTypeDef(TypedDict):
Options: bool,
Status: OptionStatusTypeDef, # (1)
AnalysisSchemeTypeDef#
# AnalysisSchemeTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import AnalysisSchemeTypeDef
def get_value() -> AnalysisSchemeTypeDef:
return {
"AnalysisSchemeName": ...,
}
# AnalysisSchemeTypeDef definition
class AnalysisSchemeTypeDef(TypedDict):
AnalysisSchemeName: str,
AnalysisSchemeLanguage: AnalysisSchemeLanguageType, # (1)
AnalysisOptions: NotRequired[AnalysisOptionsTypeDef], # (2)
BuildSuggestersResponseTypeDef#
# BuildSuggestersResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import BuildSuggestersResponseTypeDef
def get_value() -> BuildSuggestersResponseTypeDef:
return {
"FieldNames": ...,
}
# BuildSuggestersResponseTypeDef definition
class BuildSuggestersResponseTypeDef(TypedDict):
FieldNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
IndexDocumentsResponseTypeDef#
# IndexDocumentsResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import IndexDocumentsResponseTypeDef
def get_value() -> IndexDocumentsResponseTypeDef:
return {
"FieldNames": ...,
}
# IndexDocumentsResponseTypeDef definition
class IndexDocumentsResponseTypeDef(TypedDict):
FieldNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListDomainNamesResponseTypeDef#
# ListDomainNamesResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import ListDomainNamesResponseTypeDef
def get_value() -> ListDomainNamesResponseTypeDef:
return {
"DomainNames": ...,
}
# ListDomainNamesResponseTypeDef definition
class ListDomainNamesResponseTypeDef(TypedDict):
DomainNames: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DefineExpressionRequestTypeDef#
# DefineExpressionRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DefineExpressionRequestTypeDef
def get_value() -> DefineExpressionRequestTypeDef:
return {
"DomainName": ...,
}
# DefineExpressionRequestTypeDef definition
class DefineExpressionRequestTypeDef(TypedDict):
DomainName: str,
Expression: ExpressionTypeDef, # (1)
ExpressionStatusTypeDef#
# ExpressionStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import ExpressionStatusTypeDef
def get_value() -> ExpressionStatusTypeDef:
return {
"Options": ...,
}
# ExpressionStatusTypeDef definition
class ExpressionStatusTypeDef(TypedDict):
Options: ExpressionTypeDef, # (1)
Status: OptionStatusTypeDef, # (2)
- See ExpressionTypeDef
- See OptionStatusTypeDef
SuggesterTypeDef#
# SuggesterTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import SuggesterTypeDef
def get_value() -> SuggesterTypeDef:
return {
"SuggesterName": ...,
}
# SuggesterTypeDef definition
class SuggesterTypeDef(TypedDict):
SuggesterName: str,
DocumentSuggesterOptions: DocumentSuggesterOptionsTypeDef, # (1)
DomainEndpointOptionsStatusTypeDef#
# DomainEndpointOptionsStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DomainEndpointOptionsStatusTypeDef
def get_value() -> DomainEndpointOptionsStatusTypeDef:
return {
"Options": ...,
}
# DomainEndpointOptionsStatusTypeDef definition
class DomainEndpointOptionsStatusTypeDef(TypedDict):
Options: DomainEndpointOptionsTypeDef, # (1)
Status: OptionStatusTypeDef, # (2)
UpdateDomainEndpointOptionsRequestTypeDef#
# UpdateDomainEndpointOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import UpdateDomainEndpointOptionsRequestTypeDef
def get_value() -> UpdateDomainEndpointOptionsRequestTypeDef:
return {
"DomainName": ...,
}
# UpdateDomainEndpointOptionsRequestTypeDef definition
class UpdateDomainEndpointOptionsRequestTypeDef(TypedDict):
DomainName: str,
DomainEndpointOptions: DomainEndpointOptionsTypeDef, # (1)
DomainStatusTypeDef#
# DomainStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DomainStatusTypeDef
def get_value() -> DomainStatusTypeDef:
return {
"DomainId": ...,
}
# DomainStatusTypeDef definition
class DomainStatusTypeDef(TypedDict):
DomainId: str,
DomainName: str,
RequiresIndexDocuments: bool,
ARN: NotRequired[str],
Created: NotRequired[bool],
Deleted: NotRequired[bool],
DocService: NotRequired[ServiceEndpointTypeDef], # (1)
SearchService: NotRequired[ServiceEndpointTypeDef], # (1)
Processing: NotRequired[bool],
SearchInstanceType: NotRequired[str],
SearchPartitionCount: NotRequired[int],
SearchInstanceCount: NotRequired[int],
Limits: NotRequired[LimitsTypeDef], # (3)
IndexFieldTypeDef#
# IndexFieldTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import IndexFieldTypeDef
def get_value() -> IndexFieldTypeDef:
return {
"IndexFieldName": ...,
}
# IndexFieldTypeDef definition
class IndexFieldTypeDef(TypedDict):
IndexFieldName: str,
IndexFieldType: IndexFieldTypeType, # (1)
IntOptions: NotRequired[IntOptionsTypeDef], # (2)
DoubleOptions: NotRequired[DoubleOptionsTypeDef], # (3)
LiteralOptions: NotRequired[LiteralOptionsTypeDef], # (4)
TextOptions: NotRequired[TextOptionsTypeDef], # (5)
DateOptions: NotRequired[DateOptionsTypeDef], # (6)
LatLonOptions: NotRequired[LatLonOptionsTypeDef], # (7)
IntArrayOptions: NotRequired[IntArrayOptionsTypeDef], # (8)
DoubleArrayOptions: NotRequired[DoubleArrayOptionsTypeDef], # (9)
LiteralArrayOptions: NotRequired[LiteralArrayOptionsTypeDef], # (10)
TextArrayOptions: NotRequired[TextArrayOptionsTypeDef], # (11)
DateArrayOptions: NotRequired[DateArrayOptionsTypeDef], # (12)
- See IndexFieldTypeType
- See IntOptionsTypeDef
- See DoubleOptionsTypeDef
- See LiteralOptionsTypeDef
- See TextOptionsTypeDef
- See DateOptionsTypeDef
- See LatLonOptionsTypeDef
- See IntArrayOptionsTypeDef
- See DoubleArrayOptionsTypeDef
- See LiteralArrayOptionsTypeDef
- See TextArrayOptionsTypeDef
- See DateArrayOptionsTypeDef
ScalingParametersStatusTypeDef#
# ScalingParametersStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import ScalingParametersStatusTypeDef
def get_value() -> ScalingParametersStatusTypeDef:
return {
"Options": ...,
}
# ScalingParametersStatusTypeDef definition
class ScalingParametersStatusTypeDef(TypedDict):
Options: ScalingParametersTypeDef, # (1)
Status: OptionStatusTypeDef, # (2)
UpdateScalingParametersRequestTypeDef#
# UpdateScalingParametersRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import UpdateScalingParametersRequestTypeDef
def get_value() -> UpdateScalingParametersRequestTypeDef:
return {
"DomainName": ...,
}
# UpdateScalingParametersRequestTypeDef definition
class UpdateScalingParametersRequestTypeDef(TypedDict):
DomainName: str,
ScalingParameters: ScalingParametersTypeDef, # (1)
DescribeServiceAccessPoliciesResponseTypeDef#
# DescribeServiceAccessPoliciesResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeServiceAccessPoliciesResponseTypeDef
def get_value() -> DescribeServiceAccessPoliciesResponseTypeDef:
return {
"AccessPolicies": ...,
}
# DescribeServiceAccessPoliciesResponseTypeDef definition
class DescribeServiceAccessPoliciesResponseTypeDef(TypedDict):
AccessPolicies: AccessPoliciesStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceAccessPoliciesResponseTypeDef#
# UpdateServiceAccessPoliciesResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import UpdateServiceAccessPoliciesResponseTypeDef
def get_value() -> UpdateServiceAccessPoliciesResponseTypeDef:
return {
"AccessPolicies": ...,
}
# UpdateServiceAccessPoliciesResponseTypeDef definition
class UpdateServiceAccessPoliciesResponseTypeDef(TypedDict):
AccessPolicies: AccessPoliciesStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAvailabilityOptionsResponseTypeDef#
# DescribeAvailabilityOptionsResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeAvailabilityOptionsResponseTypeDef
def get_value() -> DescribeAvailabilityOptionsResponseTypeDef:
return {
"AvailabilityOptions": ...,
}
# DescribeAvailabilityOptionsResponseTypeDef definition
class DescribeAvailabilityOptionsResponseTypeDef(TypedDict):
AvailabilityOptions: AvailabilityOptionsStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAvailabilityOptionsResponseTypeDef#
# UpdateAvailabilityOptionsResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import UpdateAvailabilityOptionsResponseTypeDef
def get_value() -> UpdateAvailabilityOptionsResponseTypeDef:
return {
"AvailabilityOptions": ...,
}
# UpdateAvailabilityOptionsResponseTypeDef definition
class UpdateAvailabilityOptionsResponseTypeDef(TypedDict):
AvailabilityOptions: AvailabilityOptionsStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AnalysisSchemeStatusTypeDef#
# AnalysisSchemeStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import AnalysisSchemeStatusTypeDef
def get_value() -> AnalysisSchemeStatusTypeDef:
return {
"Options": ...,
}
# AnalysisSchemeStatusTypeDef definition
class AnalysisSchemeStatusTypeDef(TypedDict):
Options: AnalysisSchemeTypeDef, # (1)
Status: OptionStatusTypeDef, # (2)
DefineAnalysisSchemeRequestTypeDef#
# DefineAnalysisSchemeRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DefineAnalysisSchemeRequestTypeDef
def get_value() -> DefineAnalysisSchemeRequestTypeDef:
return {
"DomainName": ...,
}
# DefineAnalysisSchemeRequestTypeDef definition
class DefineAnalysisSchemeRequestTypeDef(TypedDict):
DomainName: str,
AnalysisScheme: AnalysisSchemeTypeDef, # (1)
DefineExpressionResponseTypeDef#
# DefineExpressionResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DefineExpressionResponseTypeDef
def get_value() -> DefineExpressionResponseTypeDef:
return {
"Expression": ...,
}
# DefineExpressionResponseTypeDef definition
class DefineExpressionResponseTypeDef(TypedDict):
Expression: ExpressionStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteExpressionResponseTypeDef#
# DeleteExpressionResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DeleteExpressionResponseTypeDef
def get_value() -> DeleteExpressionResponseTypeDef:
return {
"Expression": ...,
}
# DeleteExpressionResponseTypeDef definition
class DeleteExpressionResponseTypeDef(TypedDict):
Expression: ExpressionStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeExpressionsResponseTypeDef#
# DescribeExpressionsResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeExpressionsResponseTypeDef
def get_value() -> DescribeExpressionsResponseTypeDef:
return {
"Expressions": ...,
}
# DescribeExpressionsResponseTypeDef definition
class DescribeExpressionsResponseTypeDef(TypedDict):
Expressions: List[ExpressionStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DefineSuggesterRequestTypeDef#
# DefineSuggesterRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DefineSuggesterRequestTypeDef
def get_value() -> DefineSuggesterRequestTypeDef:
return {
"DomainName": ...,
}
# DefineSuggesterRequestTypeDef definition
class DefineSuggesterRequestTypeDef(TypedDict):
DomainName: str,
Suggester: SuggesterTypeDef, # (1)
- See SuggesterTypeDef
SuggesterStatusTypeDef#
# SuggesterStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import SuggesterStatusTypeDef
def get_value() -> SuggesterStatusTypeDef:
return {
"Options": ...,
}
# SuggesterStatusTypeDef definition
class SuggesterStatusTypeDef(TypedDict):
Options: SuggesterTypeDef, # (1)
Status: OptionStatusTypeDef, # (2)
- See SuggesterTypeDef
- See OptionStatusTypeDef
DescribeDomainEndpointOptionsResponseTypeDef#
# DescribeDomainEndpointOptionsResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeDomainEndpointOptionsResponseTypeDef
def get_value() -> DescribeDomainEndpointOptionsResponseTypeDef:
return {
"DomainEndpointOptions": ...,
}
# DescribeDomainEndpointOptionsResponseTypeDef definition
class DescribeDomainEndpointOptionsResponseTypeDef(TypedDict):
DomainEndpointOptions: DomainEndpointOptionsStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDomainEndpointOptionsResponseTypeDef#
# UpdateDomainEndpointOptionsResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import UpdateDomainEndpointOptionsResponseTypeDef
def get_value() -> UpdateDomainEndpointOptionsResponseTypeDef:
return {
"DomainEndpointOptions": ...,
}
# UpdateDomainEndpointOptionsResponseTypeDef definition
class UpdateDomainEndpointOptionsResponseTypeDef(TypedDict):
DomainEndpointOptions: DomainEndpointOptionsStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDomainResponseTypeDef#
# CreateDomainResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import CreateDomainResponseTypeDef
def get_value() -> CreateDomainResponseTypeDef:
return {
"DomainStatus": ...,
}
# CreateDomainResponseTypeDef definition
class CreateDomainResponseTypeDef(TypedDict):
DomainStatus: DomainStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDomainResponseTypeDef#
# DeleteDomainResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DeleteDomainResponseTypeDef
def get_value() -> DeleteDomainResponseTypeDef:
return {
"DomainStatus": ...,
}
# DeleteDomainResponseTypeDef definition
class DeleteDomainResponseTypeDef(TypedDict):
DomainStatus: DomainStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDomainsResponseTypeDef#
# DescribeDomainsResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeDomainsResponseTypeDef
def get_value() -> DescribeDomainsResponseTypeDef:
return {
"DomainStatusList": ...,
}
# DescribeDomainsResponseTypeDef definition
class DescribeDomainsResponseTypeDef(TypedDict):
DomainStatusList: List[DomainStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DefineIndexFieldRequestTypeDef#
# DefineIndexFieldRequestTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DefineIndexFieldRequestTypeDef
def get_value() -> DefineIndexFieldRequestTypeDef:
return {
"DomainName": ...,
}
# DefineIndexFieldRequestTypeDef definition
class DefineIndexFieldRequestTypeDef(TypedDict):
DomainName: str,
IndexField: IndexFieldTypeDef, # (1)
IndexFieldStatusTypeDef#
# IndexFieldStatusTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import IndexFieldStatusTypeDef
def get_value() -> IndexFieldStatusTypeDef:
return {
"Options": ...,
}
# IndexFieldStatusTypeDef definition
class IndexFieldStatusTypeDef(TypedDict):
Options: IndexFieldTypeDef, # (1)
Status: OptionStatusTypeDef, # (2)
- See IndexFieldTypeDef
- See OptionStatusTypeDef
DescribeScalingParametersResponseTypeDef#
# DescribeScalingParametersResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeScalingParametersResponseTypeDef
def get_value() -> DescribeScalingParametersResponseTypeDef:
return {
"ScalingParameters": ...,
}
# DescribeScalingParametersResponseTypeDef definition
class DescribeScalingParametersResponseTypeDef(TypedDict):
ScalingParameters: ScalingParametersStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateScalingParametersResponseTypeDef#
# UpdateScalingParametersResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import UpdateScalingParametersResponseTypeDef
def get_value() -> UpdateScalingParametersResponseTypeDef:
return {
"ScalingParameters": ...,
}
# UpdateScalingParametersResponseTypeDef definition
class UpdateScalingParametersResponseTypeDef(TypedDict):
ScalingParameters: ScalingParametersStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DefineAnalysisSchemeResponseTypeDef#
# DefineAnalysisSchemeResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DefineAnalysisSchemeResponseTypeDef
def get_value() -> DefineAnalysisSchemeResponseTypeDef:
return {
"AnalysisScheme": ...,
}
# DefineAnalysisSchemeResponseTypeDef definition
class DefineAnalysisSchemeResponseTypeDef(TypedDict):
AnalysisScheme: AnalysisSchemeStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAnalysisSchemeResponseTypeDef#
# DeleteAnalysisSchemeResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DeleteAnalysisSchemeResponseTypeDef
def get_value() -> DeleteAnalysisSchemeResponseTypeDef:
return {
"AnalysisScheme": ...,
}
# DeleteAnalysisSchemeResponseTypeDef definition
class DeleteAnalysisSchemeResponseTypeDef(TypedDict):
AnalysisScheme: AnalysisSchemeStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAnalysisSchemesResponseTypeDef#
# DescribeAnalysisSchemesResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeAnalysisSchemesResponseTypeDef
def get_value() -> DescribeAnalysisSchemesResponseTypeDef:
return {
"AnalysisSchemes": ...,
}
# DescribeAnalysisSchemesResponseTypeDef definition
class DescribeAnalysisSchemesResponseTypeDef(TypedDict):
AnalysisSchemes: List[AnalysisSchemeStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DefineSuggesterResponseTypeDef#
# DefineSuggesterResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DefineSuggesterResponseTypeDef
def get_value() -> DefineSuggesterResponseTypeDef:
return {
"Suggester": ...,
}
# DefineSuggesterResponseTypeDef definition
class DefineSuggesterResponseTypeDef(TypedDict):
Suggester: SuggesterStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSuggesterResponseTypeDef#
# DeleteSuggesterResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DeleteSuggesterResponseTypeDef
def get_value() -> DeleteSuggesterResponseTypeDef:
return {
"Suggester": ...,
}
# DeleteSuggesterResponseTypeDef definition
class DeleteSuggesterResponseTypeDef(TypedDict):
Suggester: SuggesterStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSuggestersResponseTypeDef#
# DescribeSuggestersResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeSuggestersResponseTypeDef
def get_value() -> DescribeSuggestersResponseTypeDef:
return {
"Suggesters": ...,
}
# DescribeSuggestersResponseTypeDef definition
class DescribeSuggestersResponseTypeDef(TypedDict):
Suggesters: List[SuggesterStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DefineIndexFieldResponseTypeDef#
# DefineIndexFieldResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DefineIndexFieldResponseTypeDef
def get_value() -> DefineIndexFieldResponseTypeDef:
return {
"IndexField": ...,
}
# DefineIndexFieldResponseTypeDef definition
class DefineIndexFieldResponseTypeDef(TypedDict):
IndexField: IndexFieldStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteIndexFieldResponseTypeDef#
# DeleteIndexFieldResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DeleteIndexFieldResponseTypeDef
def get_value() -> DeleteIndexFieldResponseTypeDef:
return {
"IndexField": ...,
}
# DeleteIndexFieldResponseTypeDef definition
class DeleteIndexFieldResponseTypeDef(TypedDict):
IndexField: IndexFieldStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeIndexFieldsResponseTypeDef#
# DescribeIndexFieldsResponseTypeDef TypedDict usage example
from mypy_boto3_cloudsearch.type_defs import DescribeIndexFieldsResponseTypeDef
def get_value() -> DescribeIndexFieldsResponseTypeDef:
return {
"IndexFields": ...,
}
# DescribeIndexFieldsResponseTypeDef definition
class DescribeIndexFieldsResponseTypeDef(TypedDict):
IndexFields: List[IndexFieldStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)