Type definitions#
Index > KendraRanking > Type definitions
Auto-generated documentation for KendraRanking type annotations stubs module mypy-boto3-kendra-ranking.
CapacityUnitsConfigurationTypeDef#
# CapacityUnitsConfigurationTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import CapacityUnitsConfigurationTypeDef
def get_value() -> CapacityUnitsConfigurationTypeDef:
return {
"RescoreCapacityUnits": ...,
}
# CapacityUnitsConfigurationTypeDef definition
class CapacityUnitsConfigurationTypeDef(TypedDict):
RescoreCapacityUnits: int,
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.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],
DeleteRescoreExecutionPlanRequestTypeDef#
# DeleteRescoreExecutionPlanRequestTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import DeleteRescoreExecutionPlanRequestTypeDef
def get_value() -> DeleteRescoreExecutionPlanRequestTypeDef:
return {
"Id": ...,
}
# DeleteRescoreExecutionPlanRequestTypeDef definition
class DeleteRescoreExecutionPlanRequestTypeDef(TypedDict):
Id: str,
DescribeRescoreExecutionPlanRequestTypeDef#
# DescribeRescoreExecutionPlanRequestTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import DescribeRescoreExecutionPlanRequestTypeDef
def get_value() -> DescribeRescoreExecutionPlanRequestTypeDef:
return {
"Id": ...,
}
# DescribeRescoreExecutionPlanRequestTypeDef definition
class DescribeRescoreExecutionPlanRequestTypeDef(TypedDict):
Id: str,
DocumentTypeDef#
# DocumentTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import DocumentTypeDef
def get_value() -> DocumentTypeDef:
return {
"Id": ...,
}
# DocumentTypeDef definition
class DocumentTypeDef(TypedDict):
Id: str,
OriginalScore: float,
GroupId: NotRequired[str],
Title: NotRequired[str],
Body: NotRequired[str],
TokenizedTitle: NotRequired[Sequence[str]],
TokenizedBody: NotRequired[Sequence[str]],
ListRescoreExecutionPlansRequestTypeDef#
# ListRescoreExecutionPlansRequestTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import ListRescoreExecutionPlansRequestTypeDef
def get_value() -> ListRescoreExecutionPlansRequestTypeDef:
return {
"NextToken": ...,
}
# ListRescoreExecutionPlansRequestTypeDef definition
class ListRescoreExecutionPlansRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
RescoreExecutionPlanSummaryTypeDef#
# RescoreExecutionPlanSummaryTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import RescoreExecutionPlanSummaryTypeDef
def get_value() -> RescoreExecutionPlanSummaryTypeDef:
return {
"Name": ...,
}
# RescoreExecutionPlanSummaryTypeDef definition
class RescoreExecutionPlanSummaryTypeDef(TypedDict):
Name: NotRequired[str],
Id: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
Status: NotRequired[RescoreExecutionPlanStatusType], # (1)
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceARN: str,
RescoreResultItemTypeDef#
# RescoreResultItemTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import RescoreResultItemTypeDef
def get_value() -> RescoreResultItemTypeDef:
return {
"DocumentId": ...,
}
# RescoreResultItemTypeDef definition
class RescoreResultItemTypeDef(TypedDict):
DocumentId: NotRequired[str],
Score: NotRequired[float],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateRescoreExecutionPlanRequestTypeDef#
# UpdateRescoreExecutionPlanRequestTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import UpdateRescoreExecutionPlanRequestTypeDef
def get_value() -> UpdateRescoreExecutionPlanRequestTypeDef:
return {
"Id": ...,
}
# UpdateRescoreExecutionPlanRequestTypeDef definition
class UpdateRescoreExecutionPlanRequestTypeDef(TypedDict):
Id: str,
Name: NotRequired[str],
Description: NotRequired[str],
CapacityUnits: NotRequired[CapacityUnitsConfigurationTypeDef], # (1)
CreateRescoreExecutionPlanRequestTypeDef#
# CreateRescoreExecutionPlanRequestTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import CreateRescoreExecutionPlanRequestTypeDef
def get_value() -> CreateRescoreExecutionPlanRequestTypeDef:
return {
"Name": ...,
}
# CreateRescoreExecutionPlanRequestTypeDef definition
class CreateRescoreExecutionPlanRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
CapacityUnits: NotRequired[CapacityUnitsConfigurationTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
- See CapacityUnitsConfigurationTypeDef
- See
Sequence[TagTypeDef]
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See
Sequence[TagTypeDef]
CreateRescoreExecutionPlanResponseTypeDef#
# CreateRescoreExecutionPlanResponseTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import CreateRescoreExecutionPlanResponseTypeDef
def get_value() -> CreateRescoreExecutionPlanResponseTypeDef:
return {
"Id": ...,
}
# CreateRescoreExecutionPlanResponseTypeDef definition
class CreateRescoreExecutionPlanResponseTypeDef(TypedDict):
Id: str,
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeRescoreExecutionPlanResponseTypeDef#
# DescribeRescoreExecutionPlanResponseTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import DescribeRescoreExecutionPlanResponseTypeDef
def get_value() -> DescribeRescoreExecutionPlanResponseTypeDef:
return {
"Id": ...,
}
# DescribeRescoreExecutionPlanResponseTypeDef definition
class DescribeRescoreExecutionPlanResponseTypeDef(TypedDict):
Id: str,
Arn: str,
Name: str,
Description: str,
CapacityUnits: CapacityUnitsConfigurationTypeDef, # (1)
CreatedAt: datetime.datetime,
UpdatedAt: datetime.datetime,
Status: RescoreExecutionPlanStatusType, # (2)
ErrorMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CapacityUnitsConfigurationTypeDef
- See RescoreExecutionPlanStatusType
- See ResponseMetadataTypeDef
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
RescoreRequestTypeDef#
# RescoreRequestTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import RescoreRequestTypeDef
def get_value() -> RescoreRequestTypeDef:
return {
"RescoreExecutionPlanId": ...,
}
# RescoreRequestTypeDef definition
class RescoreRequestTypeDef(TypedDict):
RescoreExecutionPlanId: str,
SearchQuery: str,
Documents: Sequence[DocumentTypeDef], # (1)
- See
Sequence[DocumentTypeDef]
ListRescoreExecutionPlansResponseTypeDef#
# ListRescoreExecutionPlansResponseTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import ListRescoreExecutionPlansResponseTypeDef
def get_value() -> ListRescoreExecutionPlansResponseTypeDef:
return {
"SummaryItems": ...,
}
# ListRescoreExecutionPlansResponseTypeDef definition
class ListRescoreExecutionPlansResponseTypeDef(TypedDict):
SummaryItems: List[RescoreExecutionPlanSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RescoreExecutionPlanSummaryTypeDef]
- See ResponseMetadataTypeDef
RescoreResultTypeDef#
# RescoreResultTypeDef TypedDict usage example
from mypy_boto3_kendra_ranking.type_defs import RescoreResultTypeDef
def get_value() -> RescoreResultTypeDef:
return {
"RescoreId": ...,
}
# RescoreResultTypeDef definition
class RescoreResultTypeDef(TypedDict):
RescoreId: str,
ResultItems: List[RescoreResultItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[RescoreResultItemTypeDef]
- See ResponseMetadataTypeDef