Skip to content

Typed dictionaries

Index > KendraRanking > Typed dictionaries

Auto-generated documentation for KendraRanking type annotations stubs module mypy-boto3-kendra-ranking.

CapacityUnitsConfigurationTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import CapacityUnitsConfigurationTypeDef

def get_value() -> CapacityUnitsConfigurationTypeDef:
    return {
        "RescoreCapacityUnits": ...,
    }
Definition
class CapacityUnitsConfigurationTypeDef(TypedDict):
    RescoreCapacityUnits: int,

TagTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

DeleteRescoreExecutionPlanRequestRequestTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import DeleteRescoreExecutionPlanRequestRequestTypeDef

def get_value() -> DeleteRescoreExecutionPlanRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteRescoreExecutionPlanRequestRequestTypeDef(TypedDict):
    Id: str,

DescribeRescoreExecutionPlanRequestRequestTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import DescribeRescoreExecutionPlanRequestRequestTypeDef

def get_value() -> DescribeRescoreExecutionPlanRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DescribeRescoreExecutionPlanRequestRequestTypeDef(TypedDict):
    Id: str,

DocumentTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import DocumentTypeDef

def get_value() -> DocumentTypeDef:
    return {
        "Id": ...,
        "OriginalScore": ...,
    }
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]],

ListRescoreExecutionPlansRequestRequestTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import ListRescoreExecutionPlansRequestRequestTypeDef

def get_value() -> ListRescoreExecutionPlansRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListRescoreExecutionPlansRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

RescoreExecutionPlanSummaryTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import RescoreExecutionPlanSummaryTypeDef

def get_value() -> RescoreExecutionPlanSummaryTypeDef:
    return {
        "Name": ...,
    }
Definition
class RescoreExecutionPlanSummaryTypeDef(TypedDict):
    Name: NotRequired[str],
    Id: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    UpdatedAt: NotRequired[datetime],
    Status: NotRequired[RescoreExecutionPlanStatusType],  # (1)
  1. See RescoreExecutionPlanStatusType

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

RescoreResultItemTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import RescoreResultItemTypeDef

def get_value() -> RescoreResultItemTypeDef:
    return {
        "DocumentId": ...,
    }
Definition
class RescoreResultItemTypeDef(TypedDict):
    DocumentId: NotRequired[str],
    Score: NotRequired[float],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateRescoreExecutionPlanRequestRequestTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import UpdateRescoreExecutionPlanRequestRequestTypeDef

def get_value() -> UpdateRescoreExecutionPlanRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class UpdateRescoreExecutionPlanRequestRequestTypeDef(TypedDict):
    Id: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    CapacityUnits: NotRequired[CapacityUnitsConfigurationTypeDef],  # (1)
  1. See CapacityUnitsConfigurationTypeDef

CreateRescoreExecutionPlanRequestRequestTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import CreateRescoreExecutionPlanRequestRequestTypeDef

def get_value() -> CreateRescoreExecutionPlanRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateRescoreExecutionPlanRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    CapacityUnits: NotRequired[CapacityUnitsConfigurationTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ClientToken: NotRequired[str],
  1. See CapacityUnitsConfigurationTypeDef
  2. See TagTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateRescoreExecutionPlanResponseTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import CreateRescoreExecutionPlanResponseTypeDef

def get_value() -> CreateRescoreExecutionPlanResponseTypeDef:
    return {
        "Id": ...,
        "Arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateRescoreExecutionPlanResponseTypeDef(TypedDict):
    Id: str,
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeRescoreExecutionPlanResponseTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import DescribeRescoreExecutionPlanResponseTypeDef

def get_value() -> DescribeRescoreExecutionPlanResponseTypeDef:
    return {
        "Id": ...,
        "Arn": ...,
        "Name": ...,
        "Description": ...,
        "CapacityUnits": ...,
        "CreatedAt": ...,
        "UpdatedAt": ...,
        "Status": ...,
        "ErrorMessage": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRescoreExecutionPlanResponseTypeDef(TypedDict):
    Id: str,
    Arn: str,
    Name: str,
    Description: str,
    CapacityUnits: CapacityUnitsConfigurationTypeDef,  # (1)
    CreatedAt: datetime,
    UpdatedAt: datetime,
    Status: RescoreExecutionPlanStatusType,  # (2)
    ErrorMessage: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CapacityUnitsConfigurationTypeDef
  2. See RescoreExecutionPlanStatusType
  3. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

RescoreRequestRequestTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import RescoreRequestRequestTypeDef

def get_value() -> RescoreRequestRequestTypeDef:
    return {
        "RescoreExecutionPlanId": ...,
        "SearchQuery": ...,
        "Documents": ...,
    }
Definition
class RescoreRequestRequestTypeDef(TypedDict):
    RescoreExecutionPlanId: str,
    SearchQuery: str,
    Documents: Sequence[DocumentTypeDef],  # (1)
  1. See DocumentTypeDef

ListRescoreExecutionPlansResponseTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import ListRescoreExecutionPlansResponseTypeDef

def get_value() -> ListRescoreExecutionPlansResponseTypeDef:
    return {
        "SummaryItems": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRescoreExecutionPlansResponseTypeDef(TypedDict):
    SummaryItems: List[RescoreExecutionPlanSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RescoreExecutionPlanSummaryTypeDef
  2. See ResponseMetadataTypeDef

RescoreResultTypeDef

Usage Example
from mypy_boto3_kendra_ranking.type_defs import RescoreResultTypeDef

def get_value() -> RescoreResultTypeDef:
    return {
        "RescoreId": ...,
        "ResultItems": ...,
        "ResponseMetadata": ...,
    }
Definition
class RescoreResultTypeDef(TypedDict):
    RescoreId: str,
    ResultItems: List[RescoreResultItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RescoreResultItemTypeDef
  2. See ResponseMetadataTypeDef