Type definitions#
Index > Rekognition > Type definitions
Auto-generated documentation for Rekognition type annotations stubs module types-boto3-rekognition.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_rekognition.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
StreamProcessorSettingsUnionTypeDef#
# StreamProcessorSettingsUnionTypeDef Union usage example
from types_boto3_rekognition.type_defs import StreamProcessorSettingsUnionTypeDef
def get_value() -> StreamProcessorSettingsUnionTypeDef:
return ...
# StreamProcessorSettingsUnionTypeDef definition
StreamProcessorSettingsUnionTypeDef = Union[
StreamProcessorSettingsTypeDef, # (1)
StreamProcessorSettingsOutputTypeDef, # (2)
]
RegionOfInterestUnionTypeDef#
# RegionOfInterestUnionTypeDef Union usage example
from types_boto3_rekognition.type_defs import RegionOfInterestUnionTypeDef
def get_value() -> RegionOfInterestUnionTypeDef:
return ...
# RegionOfInterestUnionTypeDef definition
RegionOfInterestUnionTypeDef = Union[
RegionOfInterestTypeDef, # (1)
RegionOfInterestOutputTypeDef, # (2)
]
TestingDataUnionTypeDef#
# TestingDataUnionTypeDef Union usage example
from types_boto3_rekognition.type_defs import TestingDataUnionTypeDef
def get_value() -> TestingDataUnionTypeDef:
return ...
# TestingDataUnionTypeDef definition
TestingDataUnionTypeDef = Union[
TestingDataTypeDef, # (1)
TestingDataOutputTypeDef, # (2)
]
TrainingDataUnionTypeDef#
# TrainingDataUnionTypeDef Union usage example
from types_boto3_rekognition.type_defs import TrainingDataUnionTypeDef
def get_value() -> TrainingDataUnionTypeDef:
return ...
# TrainingDataUnionTypeDef definition
TrainingDataUnionTypeDef = Union[
TrainingDataTypeDef, # (1)
TrainingDataOutputTypeDef, # (2)
]
AgeRangeTypeDef#
# AgeRangeTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import AgeRangeTypeDef
def get_value() -> AgeRangeTypeDef:
return {
"Low": ...,
}
# AgeRangeTypeDef definition
class AgeRangeTypeDef(TypedDict):
Low: NotRequired[int],
High: NotRequired[int],
AssociateFacesRequestTypeDef#
# AssociateFacesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import AssociateFacesRequestTypeDef
def get_value() -> AssociateFacesRequestTypeDef:
return {
"CollectionId": ...,
}
# AssociateFacesRequestTypeDef definition
class AssociateFacesRequestTypeDef(TypedDict):
CollectionId: str,
UserId: str,
FaceIds: Sequence[str],
UserMatchThreshold: NotRequired[float],
ClientRequestToken: NotRequired[str],
AssociatedFaceTypeDef#
# AssociatedFaceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import AssociatedFaceTypeDef
def get_value() -> AssociatedFaceTypeDef:
return {
"FaceId": ...,
}
# AssociatedFaceTypeDef definition
class AssociatedFaceTypeDef(TypedDict):
FaceId: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_rekognition.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],
UnsuccessfulFaceAssociationTypeDef#
# UnsuccessfulFaceAssociationTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import UnsuccessfulFaceAssociationTypeDef
def get_value() -> UnsuccessfulFaceAssociationTypeDef:
return {
"FaceId": ...,
}
# UnsuccessfulFaceAssociationTypeDef definition
class UnsuccessfulFaceAssociationTypeDef(TypedDict):
FaceId: NotRequired[str],
UserId: NotRequired[str],
Confidence: NotRequired[float],
Reasons: NotRequired[List[UnsuccessfulFaceAssociationReasonType]], # (1)
AudioMetadataTypeDef#
# AudioMetadataTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import AudioMetadataTypeDef
def get_value() -> AudioMetadataTypeDef:
return {
"Codec": ...,
}
# AudioMetadataTypeDef definition
class AudioMetadataTypeDef(TypedDict):
Codec: NotRequired[str],
DurationMillis: NotRequired[int],
SampleRate: NotRequired[int],
NumberOfChannels: NotRequired[int],
BoundingBoxTypeDef#
# BoundingBoxTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import BoundingBoxTypeDef
def get_value() -> BoundingBoxTypeDef:
return {
"Width": ...,
}
# BoundingBoxTypeDef definition
class BoundingBoxTypeDef(TypedDict):
Width: NotRequired[float],
Height: NotRequired[float],
Left: NotRequired[float],
Top: NotRequired[float],
S3ObjectTypeDef#
# S3ObjectTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import S3ObjectTypeDef
def get_value() -> S3ObjectTypeDef:
return {
"Bucket": ...,
}
# S3ObjectTypeDef definition
class S3ObjectTypeDef(TypedDict):
Bucket: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[str],
BeardTypeDef#
# BeardTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import BeardTypeDef
def get_value() -> BeardTypeDef:
return {
"Value": ...,
}
# BeardTypeDef definition
class BeardTypeDef(TypedDict):
Value: NotRequired[bool],
Confidence: NotRequired[float],
BlackFrameTypeDef#
# BlackFrameTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import BlackFrameTypeDef
def get_value() -> BlackFrameTypeDef:
return {
"MaxPixelThreshold": ...,
}
# BlackFrameTypeDef definition
class BlackFrameTypeDef(TypedDict):
MaxPixelThreshold: NotRequired[float],
MinCoveragePercentage: NotRequired[float],
KnownGenderTypeDef#
# KnownGenderTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import KnownGenderTypeDef
def get_value() -> KnownGenderTypeDef:
return {
"Type": ...,
}
# KnownGenderTypeDef definition
class KnownGenderTypeDef(TypedDict):
Type: NotRequired[KnownGenderTypeType], # (1)
EmotionTypeDef#
# EmotionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import EmotionTypeDef
def get_value() -> EmotionTypeDef:
return {
"Type": ...,
}
# EmotionTypeDef definition
class EmotionTypeDef(TypedDict):
Type: NotRequired[EmotionNameType], # (1)
Confidence: NotRequired[float],
- See EmotionNameType
ImageQualityTypeDef#
# ImageQualityTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ImageQualityTypeDef
def get_value() -> ImageQualityTypeDef:
return {
"Brightness": ...,
}
# ImageQualityTypeDef definition
class ImageQualityTypeDef(TypedDict):
Brightness: NotRequired[float],
Sharpness: NotRequired[float],
LandmarkTypeDef#
# LandmarkTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import LandmarkTypeDef
def get_value() -> LandmarkTypeDef:
return {
"Type": ...,
}
# LandmarkTypeDef definition
class LandmarkTypeDef(TypedDict):
Type: NotRequired[LandmarkTypeType], # (1)
X: NotRequired[float],
Y: NotRequired[float],
- See LandmarkTypeType
PoseTypeDef#
# PoseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import PoseTypeDef
def get_value() -> PoseTypeDef:
return {
"Roll": ...,
}
# PoseTypeDef definition
class PoseTypeDef(TypedDict):
Roll: NotRequired[float],
Yaw: NotRequired[float],
Pitch: NotRequired[float],
SmileTypeDef#
# SmileTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SmileTypeDef
def get_value() -> SmileTypeDef:
return {
"Value": ...,
}
# SmileTypeDef definition
class SmileTypeDef(TypedDict):
Value: NotRequired[bool],
Confidence: NotRequired[float],
ConnectedHomeSettingsForUpdateTypeDef#
# ConnectedHomeSettingsForUpdateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ConnectedHomeSettingsForUpdateTypeDef
def get_value() -> ConnectedHomeSettingsForUpdateTypeDef:
return {
"Labels": ...,
}
# ConnectedHomeSettingsForUpdateTypeDef definition
class ConnectedHomeSettingsForUpdateTypeDef(TypedDict):
Labels: NotRequired[Sequence[str]],
MinConfidence: NotRequired[float],
ConnectedHomeSettingsOutputTypeDef#
# ConnectedHomeSettingsOutputTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ConnectedHomeSettingsOutputTypeDef
def get_value() -> ConnectedHomeSettingsOutputTypeDef:
return {
"Labels": ...,
}
# ConnectedHomeSettingsOutputTypeDef definition
class ConnectedHomeSettingsOutputTypeDef(TypedDict):
Labels: List[str],
MinConfidence: NotRequired[float],
ConnectedHomeSettingsTypeDef#
# ConnectedHomeSettingsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ConnectedHomeSettingsTypeDef
def get_value() -> ConnectedHomeSettingsTypeDef:
return {
"Labels": ...,
}
# ConnectedHomeSettingsTypeDef definition
class ConnectedHomeSettingsTypeDef(TypedDict):
Labels: Sequence[str],
MinConfidence: NotRequired[float],
ContentTypeTypeDef#
# ContentTypeTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ContentTypeTypeDef
def get_value() -> ContentTypeTypeDef:
return {
"Confidence": ...,
}
# ContentTypeTypeDef definition
class ContentTypeTypeDef(TypedDict):
Confidence: NotRequired[float],
Name: NotRequired[str],
ModerationLabelTypeDef#
# ModerationLabelTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ModerationLabelTypeDef
def get_value() -> ModerationLabelTypeDef:
return {
"Confidence": ...,
}
# ModerationLabelTypeDef definition
class ModerationLabelTypeDef(TypedDict):
Confidence: NotRequired[float],
Name: NotRequired[str],
ParentName: NotRequired[str],
TaxonomyLevel: NotRequired[int],
OutputConfigTypeDef#
# OutputConfigTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import OutputConfigTypeDef
def get_value() -> OutputConfigTypeDef:
return {
"S3Bucket": ...,
}
# OutputConfigTypeDef definition
class OutputConfigTypeDef(TypedDict):
S3Bucket: NotRequired[str],
S3KeyPrefix: NotRequired[str],
CoversBodyPartTypeDef#
# CoversBodyPartTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CoversBodyPartTypeDef
def get_value() -> CoversBodyPartTypeDef:
return {
"Confidence": ...,
}
# CoversBodyPartTypeDef definition
class CoversBodyPartTypeDef(TypedDict):
Confidence: NotRequired[float],
Value: NotRequired[bool],
CreateCollectionRequestTypeDef#
# CreateCollectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateCollectionRequestTypeDef
def get_value() -> CreateCollectionRequestTypeDef:
return {
"CollectionId": ...,
}
# CreateCollectionRequestTypeDef definition
class CreateCollectionRequestTypeDef(TypedDict):
CollectionId: str,
Tags: NotRequired[Mapping[str, str]],
LivenessOutputConfigTypeDef#
# LivenessOutputConfigTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import LivenessOutputConfigTypeDef
def get_value() -> LivenessOutputConfigTypeDef:
return {
"S3Bucket": ...,
}
# LivenessOutputConfigTypeDef definition
class LivenessOutputConfigTypeDef(TypedDict):
S3Bucket: str,
S3KeyPrefix: NotRequired[str],
CreateProjectRequestTypeDef#
# CreateProjectRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateProjectRequestTypeDef
def get_value() -> CreateProjectRequestTypeDef:
return {
"ProjectName": ...,
}
# CreateProjectRequestTypeDef definition
class CreateProjectRequestTypeDef(TypedDict):
ProjectName: str,
Feature: NotRequired[CustomizationFeatureType], # (1)
AutoUpdate: NotRequired[ProjectAutoUpdateType], # (2)
Tags: NotRequired[Mapping[str, str]],
StreamProcessorDataSharingPreferenceTypeDef#
# StreamProcessorDataSharingPreferenceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StreamProcessorDataSharingPreferenceTypeDef
def get_value() -> StreamProcessorDataSharingPreferenceTypeDef:
return {
"OptIn": ...,
}
# StreamProcessorDataSharingPreferenceTypeDef definition
class StreamProcessorDataSharingPreferenceTypeDef(TypedDict):
OptIn: bool,
StreamProcessorNotificationChannelTypeDef#
# StreamProcessorNotificationChannelTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StreamProcessorNotificationChannelTypeDef
def get_value() -> StreamProcessorNotificationChannelTypeDef:
return {
"SNSTopicArn": ...,
}
# StreamProcessorNotificationChannelTypeDef definition
class StreamProcessorNotificationChannelTypeDef(TypedDict):
SNSTopicArn: str,
CreateUserRequestTypeDef#
# CreateUserRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateUserRequestTypeDef
def get_value() -> CreateUserRequestTypeDef:
return {
"CollectionId": ...,
}
# CreateUserRequestTypeDef definition
class CreateUserRequestTypeDef(TypedDict):
CollectionId: str,
UserId: str,
ClientRequestToken: NotRequired[str],
CustomizationFeatureContentModerationConfigTypeDef#
# CustomizationFeatureContentModerationConfigTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CustomizationFeatureContentModerationConfigTypeDef
def get_value() -> CustomizationFeatureContentModerationConfigTypeDef:
return {
"ConfidenceThreshold": ...,
}
# CustomizationFeatureContentModerationConfigTypeDef definition
class CustomizationFeatureContentModerationConfigTypeDef(TypedDict):
ConfidenceThreshold: NotRequired[float],
DatasetStatsTypeDef#
# DatasetStatsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DatasetStatsTypeDef
def get_value() -> DatasetStatsTypeDef:
return {
"LabeledEntries": ...,
}
# DatasetStatsTypeDef definition
class DatasetStatsTypeDef(TypedDict):
LabeledEntries: NotRequired[int],
TotalEntries: NotRequired[int],
TotalLabels: NotRequired[int],
ErrorEntries: NotRequired[int],
DatasetLabelStatsTypeDef#
# DatasetLabelStatsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DatasetLabelStatsTypeDef
def get_value() -> DatasetLabelStatsTypeDef:
return {
"EntryCount": ...,
}
# DatasetLabelStatsTypeDef definition
class DatasetLabelStatsTypeDef(TypedDict):
EntryCount: NotRequired[int],
BoundingBoxCount: NotRequired[int],
DatasetMetadataTypeDef#
# DatasetMetadataTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DatasetMetadataTypeDef
def get_value() -> DatasetMetadataTypeDef:
return {
"CreationTimestamp": ...,
}
# DatasetMetadataTypeDef definition
class DatasetMetadataTypeDef(TypedDict):
CreationTimestamp: NotRequired[datetime],
DatasetType: NotRequired[DatasetTypeType], # (1)
DatasetArn: NotRequired[str],
Status: NotRequired[DatasetStatusType], # (2)
StatusMessage: NotRequired[str],
StatusMessageCode: NotRequired[DatasetStatusMessageCodeType], # (3)
DeleteCollectionRequestTypeDef#
# DeleteCollectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteCollectionRequestTypeDef
def get_value() -> DeleteCollectionRequestTypeDef:
return {
"CollectionId": ...,
}
# DeleteCollectionRequestTypeDef definition
class DeleteCollectionRequestTypeDef(TypedDict):
CollectionId: str,
DeleteDatasetRequestTypeDef#
# DeleteDatasetRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteDatasetRequestTypeDef
def get_value() -> DeleteDatasetRequestTypeDef:
return {
"DatasetArn": ...,
}
# DeleteDatasetRequestTypeDef definition
class DeleteDatasetRequestTypeDef(TypedDict):
DatasetArn: str,
DeleteFacesRequestTypeDef#
# DeleteFacesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteFacesRequestTypeDef
def get_value() -> DeleteFacesRequestTypeDef:
return {
"CollectionId": ...,
}
# DeleteFacesRequestTypeDef definition
class DeleteFacesRequestTypeDef(TypedDict):
CollectionId: str,
FaceIds: Sequence[str],
UnsuccessfulFaceDeletionTypeDef#
# UnsuccessfulFaceDeletionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import UnsuccessfulFaceDeletionTypeDef
def get_value() -> UnsuccessfulFaceDeletionTypeDef:
return {
"FaceId": ...,
}
# UnsuccessfulFaceDeletionTypeDef definition
class UnsuccessfulFaceDeletionTypeDef(TypedDict):
FaceId: NotRequired[str],
UserId: NotRequired[str],
Reasons: NotRequired[List[UnsuccessfulFaceDeletionReasonType]], # (1)
DeleteProjectPolicyRequestTypeDef#
# DeleteProjectPolicyRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteProjectPolicyRequestTypeDef
def get_value() -> DeleteProjectPolicyRequestTypeDef:
return {
"ProjectArn": ...,
}
# DeleteProjectPolicyRequestTypeDef definition
class DeleteProjectPolicyRequestTypeDef(TypedDict):
ProjectArn: str,
PolicyName: str,
PolicyRevisionId: NotRequired[str],
DeleteProjectRequestTypeDef#
# DeleteProjectRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteProjectRequestTypeDef
def get_value() -> DeleteProjectRequestTypeDef:
return {
"ProjectArn": ...,
}
# DeleteProjectRequestTypeDef definition
class DeleteProjectRequestTypeDef(TypedDict):
ProjectArn: str,
DeleteProjectVersionRequestTypeDef#
# DeleteProjectVersionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteProjectVersionRequestTypeDef
def get_value() -> DeleteProjectVersionRequestTypeDef:
return {
"ProjectVersionArn": ...,
}
# DeleteProjectVersionRequestTypeDef definition
class DeleteProjectVersionRequestTypeDef(TypedDict):
ProjectVersionArn: str,
DeleteStreamProcessorRequestTypeDef#
# DeleteStreamProcessorRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteStreamProcessorRequestTypeDef
def get_value() -> DeleteStreamProcessorRequestTypeDef:
return {
"Name": ...,
}
# DeleteStreamProcessorRequestTypeDef definition
class DeleteStreamProcessorRequestTypeDef(TypedDict):
Name: str,
DeleteUserRequestTypeDef#
# DeleteUserRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteUserRequestTypeDef
def get_value() -> DeleteUserRequestTypeDef:
return {
"CollectionId": ...,
}
# DeleteUserRequestTypeDef definition
class DeleteUserRequestTypeDef(TypedDict):
CollectionId: str,
UserId: str,
ClientRequestToken: NotRequired[str],
DescribeCollectionRequestTypeDef#
# DescribeCollectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeCollectionRequestTypeDef
def get_value() -> DescribeCollectionRequestTypeDef:
return {
"CollectionId": ...,
}
# DescribeCollectionRequestTypeDef definition
class DescribeCollectionRequestTypeDef(TypedDict):
CollectionId: str,
DescribeDatasetRequestTypeDef#
# DescribeDatasetRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeDatasetRequestTypeDef
def get_value() -> DescribeDatasetRequestTypeDef:
return {
"DatasetArn": ...,
}
# DescribeDatasetRequestTypeDef definition
class DescribeDatasetRequestTypeDef(TypedDict):
DatasetArn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeProjectVersionsRequestTypeDef#
# DescribeProjectVersionsRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeProjectVersionsRequestTypeDef
def get_value() -> DescribeProjectVersionsRequestTypeDef:
return {
"ProjectArn": ...,
}
# DescribeProjectVersionsRequestTypeDef definition
class DescribeProjectVersionsRequestTypeDef(TypedDict):
ProjectArn: str,
VersionNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeProjectsRequestTypeDef#
# DescribeProjectsRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeProjectsRequestTypeDef
def get_value() -> DescribeProjectsRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeProjectsRequestTypeDef definition
class DescribeProjectsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ProjectNames: NotRequired[Sequence[str]],
Features: NotRequired[Sequence[CustomizationFeatureType]], # (1)
DescribeStreamProcessorRequestTypeDef#
# DescribeStreamProcessorRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeStreamProcessorRequestTypeDef
def get_value() -> DescribeStreamProcessorRequestTypeDef:
return {
"Name": ...,
}
# DescribeStreamProcessorRequestTypeDef definition
class DescribeStreamProcessorRequestTypeDef(TypedDict):
Name: str,
DetectLabelsImageQualityTypeDef#
# DetectLabelsImageQualityTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectLabelsImageQualityTypeDef
def get_value() -> DetectLabelsImageQualityTypeDef:
return {
"Brightness": ...,
}
# DetectLabelsImageQualityTypeDef definition
class DetectLabelsImageQualityTypeDef(TypedDict):
Brightness: NotRequired[float],
Sharpness: NotRequired[float],
Contrast: NotRequired[float],
DominantColorTypeDef#
# DominantColorTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DominantColorTypeDef
def get_value() -> DominantColorTypeDef:
return {
"Red": ...,
}
# DominantColorTypeDef definition
class DominantColorTypeDef(TypedDict):
Red: NotRequired[int],
Blue: NotRequired[int],
Green: NotRequired[int],
HexCode: NotRequired[str],
CSSColor: NotRequired[str],
SimplifiedColor: NotRequired[str],
PixelPercent: NotRequired[float],
DetectLabelsImagePropertiesSettingsTypeDef#
# DetectLabelsImagePropertiesSettingsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectLabelsImagePropertiesSettingsTypeDef
def get_value() -> DetectLabelsImagePropertiesSettingsTypeDef:
return {
"MaxDominantColors": ...,
}
# DetectLabelsImagePropertiesSettingsTypeDef definition
class DetectLabelsImagePropertiesSettingsTypeDef(TypedDict):
MaxDominantColors: NotRequired[int],
GeneralLabelsSettingsTypeDef#
# GeneralLabelsSettingsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GeneralLabelsSettingsTypeDef
def get_value() -> GeneralLabelsSettingsTypeDef:
return {
"LabelInclusionFilters": ...,
}
# GeneralLabelsSettingsTypeDef definition
class GeneralLabelsSettingsTypeDef(TypedDict):
LabelInclusionFilters: NotRequired[Sequence[str]],
LabelExclusionFilters: NotRequired[Sequence[str]],
LabelCategoryInclusionFilters: NotRequired[Sequence[str]],
LabelCategoryExclusionFilters: NotRequired[Sequence[str]],
HumanLoopActivationOutputTypeDef#
# HumanLoopActivationOutputTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import HumanLoopActivationOutputTypeDef
def get_value() -> HumanLoopActivationOutputTypeDef:
return {
"HumanLoopArn": ...,
}
# HumanLoopActivationOutputTypeDef definition
class HumanLoopActivationOutputTypeDef(TypedDict):
HumanLoopArn: NotRequired[str],
HumanLoopActivationReasons: NotRequired[List[str]],
HumanLoopActivationConditionsEvaluationResults: NotRequired[str],
ProtectiveEquipmentSummarizationAttributesTypeDef#
# ProtectiveEquipmentSummarizationAttributesTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ProtectiveEquipmentSummarizationAttributesTypeDef
def get_value() -> ProtectiveEquipmentSummarizationAttributesTypeDef:
return {
"MinConfidence": ...,
}
# ProtectiveEquipmentSummarizationAttributesTypeDef definition
class ProtectiveEquipmentSummarizationAttributesTypeDef(TypedDict):
MinConfidence: float,
RequiredEquipmentTypes: Sequence[ProtectiveEquipmentTypeType], # (1)
ProtectiveEquipmentSummaryTypeDef#
# ProtectiveEquipmentSummaryTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ProtectiveEquipmentSummaryTypeDef
def get_value() -> ProtectiveEquipmentSummaryTypeDef:
return {
"PersonsWithRequiredEquipment": ...,
}
# ProtectiveEquipmentSummaryTypeDef definition
class ProtectiveEquipmentSummaryTypeDef(TypedDict):
PersonsWithRequiredEquipment: NotRequired[List[int]],
PersonsWithoutRequiredEquipment: NotRequired[List[int]],
PersonsIndeterminate: NotRequired[List[int]],
DetectionFilterTypeDef#
# DetectionFilterTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectionFilterTypeDef
def get_value() -> DetectionFilterTypeDef:
return {
"MinConfidence": ...,
}
# DetectionFilterTypeDef definition
class DetectionFilterTypeDef(TypedDict):
MinConfidence: NotRequired[float],
MinBoundingBoxHeight: NotRequired[float],
MinBoundingBoxWidth: NotRequired[float],
DisassociateFacesRequestTypeDef#
# DisassociateFacesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DisassociateFacesRequestTypeDef
def get_value() -> DisassociateFacesRequestTypeDef:
return {
"CollectionId": ...,
}
# DisassociateFacesRequestTypeDef definition
class DisassociateFacesRequestTypeDef(TypedDict):
CollectionId: str,
UserId: str,
FaceIds: Sequence[str],
ClientRequestToken: NotRequired[str],
DisassociatedFaceTypeDef#
# DisassociatedFaceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DisassociatedFaceTypeDef
def get_value() -> DisassociatedFaceTypeDef:
return {
"FaceId": ...,
}
# DisassociatedFaceTypeDef definition
class DisassociatedFaceTypeDef(TypedDict):
FaceId: NotRequired[str],
UnsuccessfulFaceDisassociationTypeDef#
# UnsuccessfulFaceDisassociationTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import UnsuccessfulFaceDisassociationTypeDef
def get_value() -> UnsuccessfulFaceDisassociationTypeDef:
return {
"FaceId": ...,
}
# UnsuccessfulFaceDisassociationTypeDef definition
class UnsuccessfulFaceDisassociationTypeDef(TypedDict):
FaceId: NotRequired[str],
UserId: NotRequired[str],
Reasons: NotRequired[List[UnsuccessfulFaceDisassociationReasonType]], # (1)
DistributeDatasetTypeDef#
# DistributeDatasetTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DistributeDatasetTypeDef
def get_value() -> DistributeDatasetTypeDef:
return {
"Arn": ...,
}
# DistributeDatasetTypeDef definition
class DistributeDatasetTypeDef(TypedDict):
Arn: str,
EyeDirectionTypeDef#
# EyeDirectionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import EyeDirectionTypeDef
def get_value() -> EyeDirectionTypeDef:
return {
"Yaw": ...,
}
# EyeDirectionTypeDef definition
class EyeDirectionTypeDef(TypedDict):
Yaw: NotRequired[float],
Pitch: NotRequired[float],
Confidence: NotRequired[float],
EyeOpenTypeDef#
# EyeOpenTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import EyeOpenTypeDef
def get_value() -> EyeOpenTypeDef:
return {
"Value": ...,
}
# EyeOpenTypeDef definition
class EyeOpenTypeDef(TypedDict):
Value: NotRequired[bool],
Confidence: NotRequired[float],
EyeglassesTypeDef#
# EyeglassesTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import EyeglassesTypeDef
def get_value() -> EyeglassesTypeDef:
return {
"Value": ...,
}
# EyeglassesTypeDef definition
class EyeglassesTypeDef(TypedDict):
Value: NotRequired[bool],
Confidence: NotRequired[float],
FaceOccludedTypeDef#
# FaceOccludedTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import FaceOccludedTypeDef
def get_value() -> FaceOccludedTypeDef:
return {
"Value": ...,
}
# FaceOccludedTypeDef definition
class FaceOccludedTypeDef(TypedDict):
Value: NotRequired[bool],
Confidence: NotRequired[float],
GenderTypeDef#
# GenderTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GenderTypeDef
def get_value() -> GenderTypeDef:
return {
"Value": ...,
}
# GenderTypeDef definition
class GenderTypeDef(TypedDict):
Value: NotRequired[GenderTypeType], # (1)
Confidence: NotRequired[float],
- See GenderTypeType
MouthOpenTypeDef#
# MouthOpenTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MouthOpenTypeDef
def get_value() -> MouthOpenTypeDef:
return {
"Value": ...,
}
# MouthOpenTypeDef definition
class MouthOpenTypeDef(TypedDict):
Value: NotRequired[bool],
Confidence: NotRequired[float],
MustacheTypeDef#
# MustacheTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MustacheTypeDef
def get_value() -> MustacheTypeDef:
return {
"Value": ...,
}
# MustacheTypeDef definition
class MustacheTypeDef(TypedDict):
Value: NotRequired[bool],
Confidence: NotRequired[float],
SunglassesTypeDef#
# SunglassesTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SunglassesTypeDef
def get_value() -> SunglassesTypeDef:
return {
"Value": ...,
}
# SunglassesTypeDef definition
class SunglassesTypeDef(TypedDict):
Value: NotRequired[bool],
Confidence: NotRequired[float],
FaceSearchSettingsTypeDef#
# FaceSearchSettingsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import FaceSearchSettingsTypeDef
def get_value() -> FaceSearchSettingsTypeDef:
return {
"CollectionId": ...,
}
# FaceSearchSettingsTypeDef definition
class FaceSearchSettingsTypeDef(TypedDict):
CollectionId: NotRequired[str],
FaceMatchThreshold: NotRequired[float],
PointTypeDef#
# PointTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import PointTypeDef
def get_value() -> PointTypeDef:
return {
"X": ...,
}
# PointTypeDef definition
class PointTypeDef(TypedDict):
X: NotRequired[float],
Y: NotRequired[float],
GetCelebrityInfoRequestTypeDef#
# GetCelebrityInfoRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetCelebrityInfoRequestTypeDef
def get_value() -> GetCelebrityInfoRequestTypeDef:
return {
"Id": ...,
}
# GetCelebrityInfoRequestTypeDef definition
class GetCelebrityInfoRequestTypeDef(TypedDict):
Id: str,
GetCelebrityRecognitionRequestTypeDef#
# GetCelebrityRecognitionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetCelebrityRecognitionRequestTypeDef
def get_value() -> GetCelebrityRecognitionRequestTypeDef:
return {
"JobId": ...,
}
# GetCelebrityRecognitionRequestTypeDef definition
class GetCelebrityRecognitionRequestTypeDef(TypedDict):
JobId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SortBy: NotRequired[CelebrityRecognitionSortByType], # (1)
VideoMetadataTypeDef#
# VideoMetadataTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import VideoMetadataTypeDef
def get_value() -> VideoMetadataTypeDef:
return {
"Codec": ...,
}
# VideoMetadataTypeDef definition
class VideoMetadataTypeDef(TypedDict):
Codec: NotRequired[str],
DurationMillis: NotRequired[int],
Format: NotRequired[str],
FrameRate: NotRequired[float],
FrameHeight: NotRequired[int],
FrameWidth: NotRequired[int],
ColorRange: NotRequired[VideoColorRangeType], # (1)
GetContentModerationRequestMetadataTypeDef#
# GetContentModerationRequestMetadataTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetContentModerationRequestMetadataTypeDef
def get_value() -> GetContentModerationRequestMetadataTypeDef:
return {
"SortBy": ...,
}
# GetContentModerationRequestMetadataTypeDef definition
class GetContentModerationRequestMetadataTypeDef(TypedDict):
SortBy: NotRequired[ContentModerationSortByType], # (1)
AggregateBy: NotRequired[ContentModerationAggregateByType], # (2)
GetContentModerationRequestTypeDef#
# GetContentModerationRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetContentModerationRequestTypeDef
def get_value() -> GetContentModerationRequestTypeDef:
return {
"JobId": ...,
}
# GetContentModerationRequestTypeDef definition
class GetContentModerationRequestTypeDef(TypedDict):
JobId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SortBy: NotRequired[ContentModerationSortByType], # (1)
AggregateBy: NotRequired[ContentModerationAggregateByType], # (2)
GetFaceDetectionRequestTypeDef#
# GetFaceDetectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetFaceDetectionRequestTypeDef
def get_value() -> GetFaceDetectionRequestTypeDef:
return {
"JobId": ...,
}
# GetFaceDetectionRequestTypeDef definition
class GetFaceDetectionRequestTypeDef(TypedDict):
JobId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetFaceLivenessSessionResultsRequestTypeDef#
# GetFaceLivenessSessionResultsRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetFaceLivenessSessionResultsRequestTypeDef
def get_value() -> GetFaceLivenessSessionResultsRequestTypeDef:
return {
"SessionId": ...,
}
# GetFaceLivenessSessionResultsRequestTypeDef definition
class GetFaceLivenessSessionResultsRequestTypeDef(TypedDict):
SessionId: str,
GetFaceSearchRequestTypeDef#
# GetFaceSearchRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetFaceSearchRequestTypeDef
def get_value() -> GetFaceSearchRequestTypeDef:
return {
"JobId": ...,
}
# GetFaceSearchRequestTypeDef definition
class GetFaceSearchRequestTypeDef(TypedDict):
JobId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SortBy: NotRequired[FaceSearchSortByType], # (1)
GetLabelDetectionRequestMetadataTypeDef#
# GetLabelDetectionRequestMetadataTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetLabelDetectionRequestMetadataTypeDef
def get_value() -> GetLabelDetectionRequestMetadataTypeDef:
return {
"SortBy": ...,
}
# GetLabelDetectionRequestMetadataTypeDef definition
class GetLabelDetectionRequestMetadataTypeDef(TypedDict):
SortBy: NotRequired[LabelDetectionSortByType], # (1)
AggregateBy: NotRequired[LabelDetectionAggregateByType], # (2)
GetLabelDetectionRequestTypeDef#
# GetLabelDetectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetLabelDetectionRequestTypeDef
def get_value() -> GetLabelDetectionRequestTypeDef:
return {
"JobId": ...,
}
# GetLabelDetectionRequestTypeDef definition
class GetLabelDetectionRequestTypeDef(TypedDict):
JobId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SortBy: NotRequired[LabelDetectionSortByType], # (1)
AggregateBy: NotRequired[LabelDetectionAggregateByType], # (2)
GetMediaAnalysisJobRequestTypeDef#
# GetMediaAnalysisJobRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetMediaAnalysisJobRequestTypeDef
def get_value() -> GetMediaAnalysisJobRequestTypeDef:
return {
"JobId": ...,
}
# GetMediaAnalysisJobRequestTypeDef definition
class GetMediaAnalysisJobRequestTypeDef(TypedDict):
JobId: str,
MediaAnalysisJobFailureDetailsTypeDef#
# MediaAnalysisJobFailureDetailsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MediaAnalysisJobFailureDetailsTypeDef
def get_value() -> MediaAnalysisJobFailureDetailsTypeDef:
return {
"Code": ...,
}
# MediaAnalysisJobFailureDetailsTypeDef definition
class MediaAnalysisJobFailureDetailsTypeDef(TypedDict):
Code: NotRequired[MediaAnalysisJobFailureCodeType], # (1)
Message: NotRequired[str],
MediaAnalysisOutputConfigTypeDef#
# MediaAnalysisOutputConfigTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MediaAnalysisOutputConfigTypeDef
def get_value() -> MediaAnalysisOutputConfigTypeDef:
return {
"S3Bucket": ...,
}
# MediaAnalysisOutputConfigTypeDef definition
class MediaAnalysisOutputConfigTypeDef(TypedDict):
S3Bucket: str,
S3KeyPrefix: NotRequired[str],
GetPersonTrackingRequestTypeDef#
# GetPersonTrackingRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetPersonTrackingRequestTypeDef
def get_value() -> GetPersonTrackingRequestTypeDef:
return {
"JobId": ...,
}
# GetPersonTrackingRequestTypeDef definition
class GetPersonTrackingRequestTypeDef(TypedDict):
JobId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SortBy: NotRequired[PersonTrackingSortByType], # (1)
GetSegmentDetectionRequestTypeDef#
# GetSegmentDetectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetSegmentDetectionRequestTypeDef
def get_value() -> GetSegmentDetectionRequestTypeDef:
return {
"JobId": ...,
}
# GetSegmentDetectionRequestTypeDef definition
class GetSegmentDetectionRequestTypeDef(TypedDict):
JobId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SegmentTypeInfoTypeDef#
# SegmentTypeInfoTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SegmentTypeInfoTypeDef
def get_value() -> SegmentTypeInfoTypeDef:
return {
"Type": ...,
}
# SegmentTypeInfoTypeDef definition
class SegmentTypeInfoTypeDef(TypedDict):
Type: NotRequired[SegmentTypeType], # (1)
ModelVersion: NotRequired[str],
- See SegmentTypeType
GetTextDetectionRequestTypeDef#
# GetTextDetectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetTextDetectionRequestTypeDef
def get_value() -> GetTextDetectionRequestTypeDef:
return {
"JobId": ...,
}
# GetTextDetectionRequestTypeDef definition
class GetTextDetectionRequestTypeDef(TypedDict):
JobId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
HumanLoopDataAttributesTypeDef#
# HumanLoopDataAttributesTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import HumanLoopDataAttributesTypeDef
def get_value() -> HumanLoopDataAttributesTypeDef:
return {
"ContentClassifiers": ...,
}
# HumanLoopDataAttributesTypeDef definition
class HumanLoopDataAttributesTypeDef(TypedDict):
ContentClassifiers: NotRequired[Sequence[ContentClassifierType]], # (1)
KinesisDataStreamTypeDef#
# KinesisDataStreamTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import KinesisDataStreamTypeDef
def get_value() -> KinesisDataStreamTypeDef:
return {
"Arn": ...,
}
# KinesisDataStreamTypeDef definition
class KinesisDataStreamTypeDef(TypedDict):
Arn: NotRequired[str],
KinesisVideoStreamStartSelectorTypeDef#
# KinesisVideoStreamStartSelectorTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import KinesisVideoStreamStartSelectorTypeDef
def get_value() -> KinesisVideoStreamStartSelectorTypeDef:
return {
"ProducerTimestamp": ...,
}
# KinesisVideoStreamStartSelectorTypeDef definition
class KinesisVideoStreamStartSelectorTypeDef(TypedDict):
ProducerTimestamp: NotRequired[int],
FragmentNumber: NotRequired[str],
KinesisVideoStreamTypeDef#
# KinesisVideoStreamTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import KinesisVideoStreamTypeDef
def get_value() -> KinesisVideoStreamTypeDef:
return {
"Arn": ...,
}
# KinesisVideoStreamTypeDef definition
class KinesisVideoStreamTypeDef(TypedDict):
Arn: NotRequired[str],
LabelAliasTypeDef#
# LabelAliasTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import LabelAliasTypeDef
def get_value() -> LabelAliasTypeDef:
return {
"Name": ...,
}
# LabelAliasTypeDef definition
class LabelAliasTypeDef(TypedDict):
Name: NotRequired[str],
LabelCategoryTypeDef#
# LabelCategoryTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import LabelCategoryTypeDef
def get_value() -> LabelCategoryTypeDef:
return {
"Name": ...,
}
# LabelCategoryTypeDef definition
class LabelCategoryTypeDef(TypedDict):
Name: NotRequired[str],
ParentTypeDef#
# ParentTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ParentTypeDef
def get_value() -> ParentTypeDef:
return {
"Name": ...,
}
# ParentTypeDef definition
class ParentTypeDef(TypedDict):
Name: NotRequired[str],
ListCollectionsRequestTypeDef#
# ListCollectionsRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListCollectionsRequestTypeDef
def get_value() -> ListCollectionsRequestTypeDef:
return {
"NextToken": ...,
}
# ListCollectionsRequestTypeDef definition
class ListCollectionsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDatasetEntriesRequestTypeDef#
# ListDatasetEntriesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListDatasetEntriesRequestTypeDef
def get_value() -> ListDatasetEntriesRequestTypeDef:
return {
"DatasetArn": ...,
}
# ListDatasetEntriesRequestTypeDef definition
class ListDatasetEntriesRequestTypeDef(TypedDict):
DatasetArn: str,
ContainsLabels: NotRequired[Sequence[str]],
Labeled: NotRequired[bool],
SourceRefContains: NotRequired[str],
HasErrors: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDatasetLabelsRequestTypeDef#
# ListDatasetLabelsRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListDatasetLabelsRequestTypeDef
def get_value() -> ListDatasetLabelsRequestTypeDef:
return {
"DatasetArn": ...,
}
# ListDatasetLabelsRequestTypeDef definition
class ListDatasetLabelsRequestTypeDef(TypedDict):
DatasetArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListFacesRequestTypeDef#
# ListFacesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListFacesRequestTypeDef
def get_value() -> ListFacesRequestTypeDef:
return {
"CollectionId": ...,
}
# ListFacesRequestTypeDef definition
class ListFacesRequestTypeDef(TypedDict):
CollectionId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
UserId: NotRequired[str],
FaceIds: NotRequired[Sequence[str]],
ListMediaAnalysisJobsRequestTypeDef#
# ListMediaAnalysisJobsRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListMediaAnalysisJobsRequestTypeDef
def get_value() -> ListMediaAnalysisJobsRequestTypeDef:
return {
"NextToken": ...,
}
# ListMediaAnalysisJobsRequestTypeDef definition
class ListMediaAnalysisJobsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListProjectPoliciesRequestTypeDef#
# ListProjectPoliciesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListProjectPoliciesRequestTypeDef
def get_value() -> ListProjectPoliciesRequestTypeDef:
return {
"ProjectArn": ...,
}
# ListProjectPoliciesRequestTypeDef definition
class ListProjectPoliciesRequestTypeDef(TypedDict):
ProjectArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ProjectPolicyTypeDef#
# ProjectPolicyTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ProjectPolicyTypeDef
def get_value() -> ProjectPolicyTypeDef:
return {
"ProjectArn": ...,
}
# ProjectPolicyTypeDef definition
class ProjectPolicyTypeDef(TypedDict):
ProjectArn: NotRequired[str],
PolicyName: NotRequired[str],
PolicyRevisionId: NotRequired[str],
PolicyDocument: NotRequired[str],
CreationTimestamp: NotRequired[datetime],
LastUpdatedTimestamp: NotRequired[datetime],
ListStreamProcessorsRequestTypeDef#
# ListStreamProcessorsRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListStreamProcessorsRequestTypeDef
def get_value() -> ListStreamProcessorsRequestTypeDef:
return {
"NextToken": ...,
}
# ListStreamProcessorsRequestTypeDef definition
class ListStreamProcessorsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
StreamProcessorTypeDef#
# StreamProcessorTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StreamProcessorTypeDef
def get_value() -> StreamProcessorTypeDef:
return {
"Name": ...,
}
# StreamProcessorTypeDef definition
class StreamProcessorTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[StreamProcessorStatusType], # (1)
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
ListUsersRequestTypeDef#
# ListUsersRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListUsersRequestTypeDef
def get_value() -> ListUsersRequestTypeDef:
return {
"CollectionId": ...,
}
# ListUsersRequestTypeDef definition
class ListUsersRequestTypeDef(TypedDict):
CollectionId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UserTypeDef#
# UserTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import UserTypeDef
def get_value() -> UserTypeDef:
return {
"UserId": ...,
}
# UserTypeDef definition
class UserTypeDef(TypedDict):
UserId: NotRequired[str],
UserStatus: NotRequired[UserStatusType], # (1)
- See UserStatusType
MatchedUserTypeDef#
# MatchedUserTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MatchedUserTypeDef
def get_value() -> MatchedUserTypeDef:
return {
"UserId": ...,
}
# MatchedUserTypeDef definition
class MatchedUserTypeDef(TypedDict):
UserId: NotRequired[str],
UserStatus: NotRequired[UserStatusType], # (1)
- See UserStatusType
MediaAnalysisDetectModerationLabelsConfigTypeDef#
# MediaAnalysisDetectModerationLabelsConfigTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MediaAnalysisDetectModerationLabelsConfigTypeDef
def get_value() -> MediaAnalysisDetectModerationLabelsConfigTypeDef:
return {
"MinConfidence": ...,
}
# MediaAnalysisDetectModerationLabelsConfigTypeDef definition
class MediaAnalysisDetectModerationLabelsConfigTypeDef(TypedDict):
MinConfidence: NotRequired[float],
ProjectVersion: NotRequired[str],
MediaAnalysisModelVersionsTypeDef#
# MediaAnalysisModelVersionsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MediaAnalysisModelVersionsTypeDef
def get_value() -> MediaAnalysisModelVersionsTypeDef:
return {
"Moderation": ...,
}
# MediaAnalysisModelVersionsTypeDef definition
class MediaAnalysisModelVersionsTypeDef(TypedDict):
Moderation: NotRequired[str],
NotificationChannelTypeDef#
# NotificationChannelTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import NotificationChannelTypeDef
def get_value() -> NotificationChannelTypeDef:
return {
"SNSTopicArn": ...,
}
# NotificationChannelTypeDef definition
class NotificationChannelTypeDef(TypedDict):
SNSTopicArn: str,
RoleArn: str,
PutProjectPolicyRequestTypeDef#
# PutProjectPolicyRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import PutProjectPolicyRequestTypeDef
def get_value() -> PutProjectPolicyRequestTypeDef:
return {
"ProjectArn": ...,
}
# PutProjectPolicyRequestTypeDef definition
class PutProjectPolicyRequestTypeDef(TypedDict):
ProjectArn: str,
PolicyName: str,
PolicyDocument: str,
PolicyRevisionId: NotRequired[str],
S3DestinationTypeDef#
# S3DestinationTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import S3DestinationTypeDef
def get_value() -> S3DestinationTypeDef:
return {
"Bucket": ...,
}
# S3DestinationTypeDef definition
class S3DestinationTypeDef(TypedDict):
Bucket: NotRequired[str],
KeyPrefix: NotRequired[str],
SearchFacesRequestTypeDef#
# SearchFacesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchFacesRequestTypeDef
def get_value() -> SearchFacesRequestTypeDef:
return {
"CollectionId": ...,
}
# SearchFacesRequestTypeDef definition
class SearchFacesRequestTypeDef(TypedDict):
CollectionId: str,
FaceId: str,
MaxFaces: NotRequired[int],
FaceMatchThreshold: NotRequired[float],
SearchUsersRequestTypeDef#
# SearchUsersRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchUsersRequestTypeDef
def get_value() -> SearchUsersRequestTypeDef:
return {
"CollectionId": ...,
}
# SearchUsersRequestTypeDef definition
class SearchUsersRequestTypeDef(TypedDict):
CollectionId: str,
UserId: NotRequired[str],
FaceId: NotRequired[str],
UserMatchThreshold: NotRequired[float],
MaxUsers: NotRequired[int],
SearchedFaceTypeDef#
# SearchedFaceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchedFaceTypeDef
def get_value() -> SearchedFaceTypeDef:
return {
"FaceId": ...,
}
# SearchedFaceTypeDef definition
class SearchedFaceTypeDef(TypedDict):
FaceId: NotRequired[str],
SearchedUserTypeDef#
# SearchedUserTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchedUserTypeDef
def get_value() -> SearchedUserTypeDef:
return {
"UserId": ...,
}
# SearchedUserTypeDef definition
class SearchedUserTypeDef(TypedDict):
UserId: NotRequired[str],
ShotSegmentTypeDef#
# ShotSegmentTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ShotSegmentTypeDef
def get_value() -> ShotSegmentTypeDef:
return {
"Index": ...,
}
# ShotSegmentTypeDef definition
class ShotSegmentTypeDef(TypedDict):
Index: NotRequired[int],
Confidence: NotRequired[float],
TechnicalCueSegmentTypeDef#
# TechnicalCueSegmentTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import TechnicalCueSegmentTypeDef
def get_value() -> TechnicalCueSegmentTypeDef:
return {
"Type": ...,
}
# TechnicalCueSegmentTypeDef definition
class TechnicalCueSegmentTypeDef(TypedDict):
Type: NotRequired[TechnicalCueTypeType], # (1)
Confidence: NotRequired[float],
StartProjectVersionRequestTypeDef#
# StartProjectVersionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartProjectVersionRequestTypeDef
def get_value() -> StartProjectVersionRequestTypeDef:
return {
"ProjectVersionArn": ...,
}
# StartProjectVersionRequestTypeDef definition
class StartProjectVersionRequestTypeDef(TypedDict):
ProjectVersionArn: str,
MinInferenceUnits: int,
MaxInferenceUnits: NotRequired[int],
StartShotDetectionFilterTypeDef#
# StartShotDetectionFilterTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartShotDetectionFilterTypeDef
def get_value() -> StartShotDetectionFilterTypeDef:
return {
"MinSegmentConfidence": ...,
}
# StartShotDetectionFilterTypeDef definition
class StartShotDetectionFilterTypeDef(TypedDict):
MinSegmentConfidence: NotRequired[float],
StreamProcessingStopSelectorTypeDef#
# StreamProcessingStopSelectorTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StreamProcessingStopSelectorTypeDef
def get_value() -> StreamProcessingStopSelectorTypeDef:
return {
"MaxDurationInSeconds": ...,
}
# StreamProcessingStopSelectorTypeDef definition
class StreamProcessingStopSelectorTypeDef(TypedDict):
MaxDurationInSeconds: NotRequired[int],
StopProjectVersionRequestTypeDef#
# StopProjectVersionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StopProjectVersionRequestTypeDef
def get_value() -> StopProjectVersionRequestTypeDef:
return {
"ProjectVersionArn": ...,
}
# StopProjectVersionRequestTypeDef definition
class StopProjectVersionRequestTypeDef(TypedDict):
ProjectVersionArn: str,
StopStreamProcessorRequestTypeDef#
# StopStreamProcessorRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StopStreamProcessorRequestTypeDef
def get_value() -> StopStreamProcessorRequestTypeDef:
return {
"Name": ...,
}
# StopStreamProcessorRequestTypeDef definition
class StopStreamProcessorRequestTypeDef(TypedDict):
Name: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
CopyProjectVersionResponseTypeDef#
# CopyProjectVersionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CopyProjectVersionResponseTypeDef
def get_value() -> CopyProjectVersionResponseTypeDef:
return {
"ProjectVersionArn": ...,
}
# CopyProjectVersionResponseTypeDef definition
class CopyProjectVersionResponseTypeDef(TypedDict):
ProjectVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateCollectionResponseTypeDef#
# CreateCollectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateCollectionResponseTypeDef
def get_value() -> CreateCollectionResponseTypeDef:
return {
"StatusCode": ...,
}
# CreateCollectionResponseTypeDef definition
class CreateCollectionResponseTypeDef(TypedDict):
StatusCode: int,
CollectionArn: str,
FaceModelVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDatasetResponseTypeDef#
# CreateDatasetResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateDatasetResponseTypeDef
def get_value() -> CreateDatasetResponseTypeDef:
return {
"DatasetArn": ...,
}
# CreateDatasetResponseTypeDef definition
class CreateDatasetResponseTypeDef(TypedDict):
DatasetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFaceLivenessSessionResponseTypeDef#
# CreateFaceLivenessSessionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateFaceLivenessSessionResponseTypeDef
def get_value() -> CreateFaceLivenessSessionResponseTypeDef:
return {
"SessionId": ...,
}
# CreateFaceLivenessSessionResponseTypeDef definition
class CreateFaceLivenessSessionResponseTypeDef(TypedDict):
SessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProjectResponseTypeDef#
# CreateProjectResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateProjectResponseTypeDef
def get_value() -> CreateProjectResponseTypeDef:
return {
"ProjectArn": ...,
}
# CreateProjectResponseTypeDef definition
class CreateProjectResponseTypeDef(TypedDict):
ProjectArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProjectVersionResponseTypeDef#
# CreateProjectVersionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateProjectVersionResponseTypeDef
def get_value() -> CreateProjectVersionResponseTypeDef:
return {
"ProjectVersionArn": ...,
}
# CreateProjectVersionResponseTypeDef definition
class CreateProjectVersionResponseTypeDef(TypedDict):
ProjectVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStreamProcessorResponseTypeDef#
# CreateStreamProcessorResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateStreamProcessorResponseTypeDef
def get_value() -> CreateStreamProcessorResponseTypeDef:
return {
"StreamProcessorArn": ...,
}
# CreateStreamProcessorResponseTypeDef definition
class CreateStreamProcessorResponseTypeDef(TypedDict):
StreamProcessorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteCollectionResponseTypeDef#
# DeleteCollectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteCollectionResponseTypeDef
def get_value() -> DeleteCollectionResponseTypeDef:
return {
"StatusCode": ...,
}
# DeleteCollectionResponseTypeDef definition
class DeleteCollectionResponseTypeDef(TypedDict):
StatusCode: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProjectResponseTypeDef#
# DeleteProjectResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteProjectResponseTypeDef
def get_value() -> DeleteProjectResponseTypeDef:
return {
"Status": ...,
}
# DeleteProjectResponseTypeDef definition
class DeleteProjectResponseTypeDef(TypedDict):
Status: ProjectStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteProjectVersionResponseTypeDef#
# DeleteProjectVersionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteProjectVersionResponseTypeDef
def get_value() -> DeleteProjectVersionResponseTypeDef:
return {
"Status": ...,
}
# DeleteProjectVersionResponseTypeDef definition
class DeleteProjectVersionResponseTypeDef(TypedDict):
Status: ProjectVersionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCollectionResponseTypeDef#
# DescribeCollectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeCollectionResponseTypeDef
def get_value() -> DescribeCollectionResponseTypeDef:
return {
"FaceCount": ...,
}
# DescribeCollectionResponseTypeDef definition
class DescribeCollectionResponseTypeDef(TypedDict):
FaceCount: int,
FaceModelVersion: str,
CollectionARN: str,
CreationTimestamp: datetime,
UserCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListCollectionsResponseTypeDef#
# ListCollectionsResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListCollectionsResponseTypeDef
def get_value() -> ListCollectionsResponseTypeDef:
return {
"CollectionIds": ...,
}
# ListCollectionsResponseTypeDef definition
class ListCollectionsResponseTypeDef(TypedDict):
CollectionIds: List[str],
FaceModelVersions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListDatasetEntriesResponseTypeDef#
# ListDatasetEntriesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListDatasetEntriesResponseTypeDef
def get_value() -> ListDatasetEntriesResponseTypeDef:
return {
"DatasetEntries": ...,
}
# ListDatasetEntriesResponseTypeDef definition
class ListDatasetEntriesResponseTypeDef(TypedDict):
DatasetEntries: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutProjectPolicyResponseTypeDef#
# PutProjectPolicyResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import PutProjectPolicyResponseTypeDef
def get_value() -> PutProjectPolicyResponseTypeDef:
return {
"PolicyRevisionId": ...,
}
# PutProjectPolicyResponseTypeDef definition
class PutProjectPolicyResponseTypeDef(TypedDict):
PolicyRevisionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartCelebrityRecognitionResponseTypeDef#
# StartCelebrityRecognitionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartCelebrityRecognitionResponseTypeDef
def get_value() -> StartCelebrityRecognitionResponseTypeDef:
return {
"JobId": ...,
}
# StartCelebrityRecognitionResponseTypeDef definition
class StartCelebrityRecognitionResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartContentModerationResponseTypeDef#
# StartContentModerationResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartContentModerationResponseTypeDef
def get_value() -> StartContentModerationResponseTypeDef:
return {
"JobId": ...,
}
# StartContentModerationResponseTypeDef definition
class StartContentModerationResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFaceDetectionResponseTypeDef#
# StartFaceDetectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartFaceDetectionResponseTypeDef
def get_value() -> StartFaceDetectionResponseTypeDef:
return {
"JobId": ...,
}
# StartFaceDetectionResponseTypeDef definition
class StartFaceDetectionResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFaceSearchResponseTypeDef#
# StartFaceSearchResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartFaceSearchResponseTypeDef
def get_value() -> StartFaceSearchResponseTypeDef:
return {
"JobId": ...,
}
# StartFaceSearchResponseTypeDef definition
class StartFaceSearchResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartLabelDetectionResponseTypeDef#
# StartLabelDetectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartLabelDetectionResponseTypeDef
def get_value() -> StartLabelDetectionResponseTypeDef:
return {
"JobId": ...,
}
# StartLabelDetectionResponseTypeDef definition
class StartLabelDetectionResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMediaAnalysisJobResponseTypeDef#
# StartMediaAnalysisJobResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartMediaAnalysisJobResponseTypeDef
def get_value() -> StartMediaAnalysisJobResponseTypeDef:
return {
"JobId": ...,
}
# StartMediaAnalysisJobResponseTypeDef definition
class StartMediaAnalysisJobResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartPersonTrackingResponseTypeDef#
# StartPersonTrackingResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartPersonTrackingResponseTypeDef
def get_value() -> StartPersonTrackingResponseTypeDef:
return {
"JobId": ...,
}
# StartPersonTrackingResponseTypeDef definition
class StartPersonTrackingResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartProjectVersionResponseTypeDef#
# StartProjectVersionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartProjectVersionResponseTypeDef
def get_value() -> StartProjectVersionResponseTypeDef:
return {
"Status": ...,
}
# StartProjectVersionResponseTypeDef definition
class StartProjectVersionResponseTypeDef(TypedDict):
Status: ProjectVersionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartSegmentDetectionResponseTypeDef#
# StartSegmentDetectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartSegmentDetectionResponseTypeDef
def get_value() -> StartSegmentDetectionResponseTypeDef:
return {
"JobId": ...,
}
# StartSegmentDetectionResponseTypeDef definition
class StartSegmentDetectionResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartStreamProcessorResponseTypeDef#
# StartStreamProcessorResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartStreamProcessorResponseTypeDef
def get_value() -> StartStreamProcessorResponseTypeDef:
return {
"SessionId": ...,
}
# StartStreamProcessorResponseTypeDef definition
class StartStreamProcessorResponseTypeDef(TypedDict):
SessionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartTextDetectionResponseTypeDef#
# StartTextDetectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartTextDetectionResponseTypeDef
def get_value() -> StartTextDetectionResponseTypeDef:
return {
"JobId": ...,
}
# StartTextDetectionResponseTypeDef definition
class StartTextDetectionResponseTypeDef(TypedDict):
JobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopProjectVersionResponseTypeDef#
# StopProjectVersionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StopProjectVersionResponseTypeDef
def get_value() -> StopProjectVersionResponseTypeDef:
return {
"Status": ...,
}
# StopProjectVersionResponseTypeDef definition
class StopProjectVersionResponseTypeDef(TypedDict):
Status: ProjectVersionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateFacesResponseTypeDef#
# AssociateFacesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import AssociateFacesResponseTypeDef
def get_value() -> AssociateFacesResponseTypeDef:
return {
"AssociatedFaces": ...,
}
# AssociateFacesResponseTypeDef definition
class AssociateFacesResponseTypeDef(TypedDict):
AssociatedFaces: List[AssociatedFaceTypeDef], # (1)
UnsuccessfulFaceAssociations: List[UnsuccessfulFaceAssociationTypeDef], # (2)
UserStatus: UserStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AssociatedFaceTypeDef
- See UnsuccessfulFaceAssociationTypeDef
- See UserStatusType
- See ResponseMetadataTypeDef
ComparedSourceImageFaceTypeDef#
# ComparedSourceImageFaceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ComparedSourceImageFaceTypeDef
def get_value() -> ComparedSourceImageFaceTypeDef:
return {
"BoundingBox": ...,
}
# ComparedSourceImageFaceTypeDef definition
class ComparedSourceImageFaceTypeDef(TypedDict):
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
Confidence: NotRequired[float],
FaceTypeDef#
# FaceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import FaceTypeDef
def get_value() -> FaceTypeDef:
return {
"FaceId": ...,
}
# FaceTypeDef definition
class FaceTypeDef(TypedDict):
FaceId: NotRequired[str],
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
ImageId: NotRequired[str],
ExternalImageId: NotRequired[str],
Confidence: NotRequired[float],
IndexFacesModelVersion: NotRequired[str],
UserId: NotRequired[str],
AuditImageTypeDef#
# AuditImageTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import AuditImageTypeDef
def get_value() -> AuditImageTypeDef:
return {
"Bytes": ...,
}
# AuditImageTypeDef definition
class AuditImageTypeDef(TypedDict):
Bytes: NotRequired[bytes],
S3Object: NotRequired[S3ObjectTypeDef], # (1)
BoundingBox: NotRequired[BoundingBoxTypeDef], # (2)
- See S3ObjectTypeDef
- See BoundingBoxTypeDef
GroundTruthManifestTypeDef#
# GroundTruthManifestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GroundTruthManifestTypeDef
def get_value() -> GroundTruthManifestTypeDef:
return {
"S3Object": ...,
}
# GroundTruthManifestTypeDef definition
class GroundTruthManifestTypeDef(TypedDict):
S3Object: NotRequired[S3ObjectTypeDef], # (1)
- See S3ObjectTypeDef
MediaAnalysisInputTypeDef#
# MediaAnalysisInputTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MediaAnalysisInputTypeDef
def get_value() -> MediaAnalysisInputTypeDef:
return {
"S3Object": ...,
}
# MediaAnalysisInputTypeDef definition
class MediaAnalysisInputTypeDef(TypedDict):
S3Object: S3ObjectTypeDef, # (1)
- See S3ObjectTypeDef
MediaAnalysisManifestSummaryTypeDef#
# MediaAnalysisManifestSummaryTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MediaAnalysisManifestSummaryTypeDef
def get_value() -> MediaAnalysisManifestSummaryTypeDef:
return {
"S3Object": ...,
}
# MediaAnalysisManifestSummaryTypeDef definition
class MediaAnalysisManifestSummaryTypeDef(TypedDict):
S3Object: NotRequired[S3ObjectTypeDef], # (1)
- See S3ObjectTypeDef
SummaryTypeDef#
# SummaryTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SummaryTypeDef
def get_value() -> SummaryTypeDef:
return {
"S3Object": ...,
}
# SummaryTypeDef definition
class SummaryTypeDef(TypedDict):
S3Object: NotRequired[S3ObjectTypeDef], # (1)
- See S3ObjectTypeDef
VideoTypeDef#
# VideoTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import VideoTypeDef
def get_value() -> VideoTypeDef:
return {
"S3Object": ...,
}
# VideoTypeDef definition
class VideoTypeDef(TypedDict):
S3Object: NotRequired[S3ObjectTypeDef], # (1)
- See S3ObjectTypeDef
StartTechnicalCueDetectionFilterTypeDef#
# StartTechnicalCueDetectionFilterTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartTechnicalCueDetectionFilterTypeDef
def get_value() -> StartTechnicalCueDetectionFilterTypeDef:
return {
"MinSegmentConfidence": ...,
}
# StartTechnicalCueDetectionFilterTypeDef definition
class StartTechnicalCueDetectionFilterTypeDef(TypedDict):
MinSegmentConfidence: NotRequired[float],
BlackFrame: NotRequired[BlackFrameTypeDef], # (1)
DatasetChangesTypeDef#
# DatasetChangesTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DatasetChangesTypeDef
def get_value() -> DatasetChangesTypeDef:
return {
"GroundTruth": ...,
}
# DatasetChangesTypeDef definition
class DatasetChangesTypeDef(TypedDict):
GroundTruth: BlobTypeDef,
ImageTypeDef#
# ImageTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ImageTypeDef
def get_value() -> ImageTypeDef:
return {
"Bytes": ...,
}
# ImageTypeDef definition
class ImageTypeDef(TypedDict):
Bytes: NotRequired[BlobTypeDef],
S3Object: NotRequired[S3ObjectTypeDef], # (1)
- See S3ObjectTypeDef
GetCelebrityInfoResponseTypeDef#
# GetCelebrityInfoResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetCelebrityInfoResponseTypeDef
def get_value() -> GetCelebrityInfoResponseTypeDef:
return {
"Urls": ...,
}
# GetCelebrityInfoResponseTypeDef definition
class GetCelebrityInfoResponseTypeDef(TypedDict):
Urls: List[str],
Name: str,
KnownGender: KnownGenderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ComparedFaceTypeDef#
# ComparedFaceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ComparedFaceTypeDef
def get_value() -> ComparedFaceTypeDef:
return {
"BoundingBox": ...,
}
# ComparedFaceTypeDef definition
class ComparedFaceTypeDef(TypedDict):
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
Confidence: NotRequired[float],
Landmarks: NotRequired[List[LandmarkTypeDef]], # (2)
Pose: NotRequired[PoseTypeDef], # (3)
Quality: NotRequired[ImageQualityTypeDef], # (4)
Emotions: NotRequired[List[EmotionTypeDef]], # (5)
Smile: NotRequired[SmileTypeDef], # (6)
- See BoundingBoxTypeDef
- See LandmarkTypeDef
- See PoseTypeDef
- See ImageQualityTypeDef
- See EmotionTypeDef
- See SmileTypeDef
StreamProcessorSettingsForUpdateTypeDef#
# StreamProcessorSettingsForUpdateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StreamProcessorSettingsForUpdateTypeDef
def get_value() -> StreamProcessorSettingsForUpdateTypeDef:
return {
"ConnectedHomeForUpdate": ...,
}
# StreamProcessorSettingsForUpdateTypeDef definition
class StreamProcessorSettingsForUpdateTypeDef(TypedDict):
ConnectedHomeForUpdate: NotRequired[ConnectedHomeSettingsForUpdateTypeDef], # (1)
ContentModerationDetectionTypeDef#
# ContentModerationDetectionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ContentModerationDetectionTypeDef
def get_value() -> ContentModerationDetectionTypeDef:
return {
"Timestamp": ...,
}
# ContentModerationDetectionTypeDef definition
class ContentModerationDetectionTypeDef(TypedDict):
Timestamp: NotRequired[int],
ModerationLabel: NotRequired[ModerationLabelTypeDef], # (1)
StartTimestampMillis: NotRequired[int],
EndTimestampMillis: NotRequired[int],
DurationMillis: NotRequired[int],
ContentTypes: NotRequired[List[ContentTypeTypeDef]], # (2)
CopyProjectVersionRequestTypeDef#
# CopyProjectVersionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CopyProjectVersionRequestTypeDef
def get_value() -> CopyProjectVersionRequestTypeDef:
return {
"SourceProjectArn": ...,
}
# CopyProjectVersionRequestTypeDef definition
class CopyProjectVersionRequestTypeDef(TypedDict):
SourceProjectArn: str,
SourceProjectVersionArn: str,
DestinationProjectArn: str,
VersionName: str,
OutputConfig: OutputConfigTypeDef, # (1)
Tags: NotRequired[Mapping[str, str]],
KmsKeyId: NotRequired[str],
EquipmentDetectionTypeDef#
# EquipmentDetectionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import EquipmentDetectionTypeDef
def get_value() -> EquipmentDetectionTypeDef:
return {
"BoundingBox": ...,
}
# EquipmentDetectionTypeDef definition
class EquipmentDetectionTypeDef(TypedDict):
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
Confidence: NotRequired[float],
Type: NotRequired[ProtectiveEquipmentTypeType], # (2)
CoversBodyPart: NotRequired[CoversBodyPartTypeDef], # (3)
CreateFaceLivenessSessionRequestSettingsTypeDef#
# CreateFaceLivenessSessionRequestSettingsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateFaceLivenessSessionRequestSettingsTypeDef
def get_value() -> CreateFaceLivenessSessionRequestSettingsTypeDef:
return {
"OutputConfig": ...,
}
# CreateFaceLivenessSessionRequestSettingsTypeDef definition
class CreateFaceLivenessSessionRequestSettingsTypeDef(TypedDict):
OutputConfig: NotRequired[LivenessOutputConfigTypeDef], # (1)
AuditImagesLimit: NotRequired[int],
CustomizationFeatureConfigTypeDef#
# CustomizationFeatureConfigTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CustomizationFeatureConfigTypeDef
def get_value() -> CustomizationFeatureConfigTypeDef:
return {
"ContentModeration": ...,
}
# CustomizationFeatureConfigTypeDef definition
class CustomizationFeatureConfigTypeDef(TypedDict):
ContentModeration: NotRequired[CustomizationFeatureContentModerationConfigTypeDef], # (1)
DatasetDescriptionTypeDef#
# DatasetDescriptionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DatasetDescriptionTypeDef
def get_value() -> DatasetDescriptionTypeDef:
return {
"CreationTimestamp": ...,
}
# DatasetDescriptionTypeDef definition
class DatasetDescriptionTypeDef(TypedDict):
CreationTimestamp: NotRequired[datetime],
LastUpdatedTimestamp: NotRequired[datetime],
Status: NotRequired[DatasetStatusType], # (1)
StatusMessage: NotRequired[str],
StatusMessageCode: NotRequired[DatasetStatusMessageCodeType], # (2)
DatasetStats: NotRequired[DatasetStatsTypeDef], # (3)
DatasetLabelDescriptionTypeDef#
# DatasetLabelDescriptionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DatasetLabelDescriptionTypeDef
def get_value() -> DatasetLabelDescriptionTypeDef:
return {
"LabelName": ...,
}
# DatasetLabelDescriptionTypeDef definition
class DatasetLabelDescriptionTypeDef(TypedDict):
LabelName: NotRequired[str],
LabelStats: NotRequired[DatasetLabelStatsTypeDef], # (1)
ProjectDescriptionTypeDef#
# ProjectDescriptionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ProjectDescriptionTypeDef
def get_value() -> ProjectDescriptionTypeDef:
return {
"ProjectArn": ...,
}
# ProjectDescriptionTypeDef definition
class ProjectDescriptionTypeDef(TypedDict):
ProjectArn: NotRequired[str],
CreationTimestamp: NotRequired[datetime],
Status: NotRequired[ProjectStatusType], # (1)
Datasets: NotRequired[List[DatasetMetadataTypeDef]], # (2)
Feature: NotRequired[CustomizationFeatureType], # (3)
AutoUpdate: NotRequired[ProjectAutoUpdateType], # (4)
- See ProjectStatusType
- See DatasetMetadataTypeDef
- See CustomizationFeatureType
- See ProjectAutoUpdateType
DeleteFacesResponseTypeDef#
# DeleteFacesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DeleteFacesResponseTypeDef
def get_value() -> DeleteFacesResponseTypeDef:
return {
"DeletedFaces": ...,
}
# DeleteFacesResponseTypeDef definition
class DeleteFacesResponseTypeDef(TypedDict):
DeletedFaces: List[str],
UnsuccessfulFaceDeletions: List[UnsuccessfulFaceDeletionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeProjectVersionsRequestPaginateTypeDef#
# DescribeProjectVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeProjectVersionsRequestPaginateTypeDef
def get_value() -> DescribeProjectVersionsRequestPaginateTypeDef:
return {
"ProjectArn": ...,
}
# DescribeProjectVersionsRequestPaginateTypeDef definition
class DescribeProjectVersionsRequestPaginateTypeDef(TypedDict):
ProjectArn: str,
VersionNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeProjectsRequestPaginateTypeDef#
# DescribeProjectsRequestPaginateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeProjectsRequestPaginateTypeDef
def get_value() -> DescribeProjectsRequestPaginateTypeDef:
return {
"ProjectNames": ...,
}
# DescribeProjectsRequestPaginateTypeDef definition
class DescribeProjectsRequestPaginateTypeDef(TypedDict):
ProjectNames: NotRequired[Sequence[str]],
Features: NotRequired[Sequence[CustomizationFeatureType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCollectionsRequestPaginateTypeDef#
# ListCollectionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListCollectionsRequestPaginateTypeDef
def get_value() -> ListCollectionsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCollectionsRequestPaginateTypeDef definition
class ListCollectionsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetEntriesRequestPaginateTypeDef#
# ListDatasetEntriesRequestPaginateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListDatasetEntriesRequestPaginateTypeDef
def get_value() -> ListDatasetEntriesRequestPaginateTypeDef:
return {
"DatasetArn": ...,
}
# ListDatasetEntriesRequestPaginateTypeDef definition
class ListDatasetEntriesRequestPaginateTypeDef(TypedDict):
DatasetArn: str,
ContainsLabels: NotRequired[Sequence[str]],
Labeled: NotRequired[bool],
SourceRefContains: NotRequired[str],
HasErrors: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetLabelsRequestPaginateTypeDef#
# ListDatasetLabelsRequestPaginateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListDatasetLabelsRequestPaginateTypeDef
def get_value() -> ListDatasetLabelsRequestPaginateTypeDef:
return {
"DatasetArn": ...,
}
# ListDatasetLabelsRequestPaginateTypeDef definition
class ListDatasetLabelsRequestPaginateTypeDef(TypedDict):
DatasetArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFacesRequestPaginateTypeDef#
# ListFacesRequestPaginateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListFacesRequestPaginateTypeDef
def get_value() -> ListFacesRequestPaginateTypeDef:
return {
"CollectionId": ...,
}
# ListFacesRequestPaginateTypeDef definition
class ListFacesRequestPaginateTypeDef(TypedDict):
CollectionId: str,
UserId: NotRequired[str],
FaceIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectPoliciesRequestPaginateTypeDef#
# ListProjectPoliciesRequestPaginateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListProjectPoliciesRequestPaginateTypeDef
def get_value() -> ListProjectPoliciesRequestPaginateTypeDef:
return {
"ProjectArn": ...,
}
# ListProjectPoliciesRequestPaginateTypeDef definition
class ListProjectPoliciesRequestPaginateTypeDef(TypedDict):
ProjectArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStreamProcessorsRequestPaginateTypeDef#
# ListStreamProcessorsRequestPaginateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListStreamProcessorsRequestPaginateTypeDef
def get_value() -> ListStreamProcessorsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListStreamProcessorsRequestPaginateTypeDef definition
class ListStreamProcessorsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUsersRequestPaginateTypeDef#
# ListUsersRequestPaginateTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListUsersRequestPaginateTypeDef
def get_value() -> ListUsersRequestPaginateTypeDef:
return {
"CollectionId": ...,
}
# ListUsersRequestPaginateTypeDef definition
class ListUsersRequestPaginateTypeDef(TypedDict):
CollectionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeProjectVersionsRequestWaitExtraTypeDef#
# DescribeProjectVersionsRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeProjectVersionsRequestWaitExtraTypeDef
def get_value() -> DescribeProjectVersionsRequestWaitExtraTypeDef:
return {
"ProjectArn": ...,
}
# DescribeProjectVersionsRequestWaitExtraTypeDef definition
class DescribeProjectVersionsRequestWaitExtraTypeDef(TypedDict):
ProjectArn: str,
VersionNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeProjectVersionsRequestWaitTypeDef#
# DescribeProjectVersionsRequestWaitTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeProjectVersionsRequestWaitTypeDef
def get_value() -> DescribeProjectVersionsRequestWaitTypeDef:
return {
"ProjectArn": ...,
}
# DescribeProjectVersionsRequestWaitTypeDef definition
class DescribeProjectVersionsRequestWaitTypeDef(TypedDict):
ProjectArn: str,
VersionNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DetectLabelsImageBackgroundTypeDef#
# DetectLabelsImageBackgroundTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectLabelsImageBackgroundTypeDef
def get_value() -> DetectLabelsImageBackgroundTypeDef:
return {
"Quality": ...,
}
# DetectLabelsImageBackgroundTypeDef definition
class DetectLabelsImageBackgroundTypeDef(TypedDict):
Quality: NotRequired[DetectLabelsImageQualityTypeDef], # (1)
DominantColors: NotRequired[List[DominantColorTypeDef]], # (2)
DetectLabelsImageForegroundTypeDef#
# DetectLabelsImageForegroundTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectLabelsImageForegroundTypeDef
def get_value() -> DetectLabelsImageForegroundTypeDef:
return {
"Quality": ...,
}
# DetectLabelsImageForegroundTypeDef definition
class DetectLabelsImageForegroundTypeDef(TypedDict):
Quality: NotRequired[DetectLabelsImageQualityTypeDef], # (1)
DominantColors: NotRequired[List[DominantColorTypeDef]], # (2)
InstanceTypeDef#
# InstanceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"BoundingBox": ...,
}
# InstanceTypeDef definition
class InstanceTypeDef(TypedDict):
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
Confidence: NotRequired[float],
DominantColors: NotRequired[List[DominantColorTypeDef]], # (2)
DetectLabelsSettingsTypeDef#
# DetectLabelsSettingsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectLabelsSettingsTypeDef
def get_value() -> DetectLabelsSettingsTypeDef:
return {
"GeneralLabels": ...,
}
# DetectLabelsSettingsTypeDef definition
class DetectLabelsSettingsTypeDef(TypedDict):
GeneralLabels: NotRequired[GeneralLabelsSettingsTypeDef], # (1)
ImageProperties: NotRequired[DetectLabelsImagePropertiesSettingsTypeDef], # (2)
LabelDetectionSettingsTypeDef#
# LabelDetectionSettingsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import LabelDetectionSettingsTypeDef
def get_value() -> LabelDetectionSettingsTypeDef:
return {
"GeneralLabels": ...,
}
# LabelDetectionSettingsTypeDef definition
class LabelDetectionSettingsTypeDef(TypedDict):
GeneralLabels: NotRequired[GeneralLabelsSettingsTypeDef], # (1)
DetectModerationLabelsResponseTypeDef#
# DetectModerationLabelsResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectModerationLabelsResponseTypeDef
def get_value() -> DetectModerationLabelsResponseTypeDef:
return {
"ModerationLabels": ...,
}
# DetectModerationLabelsResponseTypeDef definition
class DetectModerationLabelsResponseTypeDef(TypedDict):
ModerationLabels: List[ModerationLabelTypeDef], # (1)
ModerationModelVersion: str,
HumanLoopActivationOutput: HumanLoopActivationOutputTypeDef, # (2)
ProjectVersion: str,
ContentTypes: List[ContentTypeTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ModerationLabelTypeDef
- See HumanLoopActivationOutputTypeDef
- See ContentTypeTypeDef
- See ResponseMetadataTypeDef
DisassociateFacesResponseTypeDef#
# DisassociateFacesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DisassociateFacesResponseTypeDef
def get_value() -> DisassociateFacesResponseTypeDef:
return {
"DisassociatedFaces": ...,
}
# DisassociateFacesResponseTypeDef definition
class DisassociateFacesResponseTypeDef(TypedDict):
DisassociatedFaces: List[DisassociatedFaceTypeDef], # (1)
UnsuccessfulFaceDisassociations: List[UnsuccessfulFaceDisassociationTypeDef], # (2)
UserStatus: UserStatusType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DisassociatedFaceTypeDef
- See UnsuccessfulFaceDisassociationTypeDef
- See UserStatusType
- See ResponseMetadataTypeDef
DistributeDatasetEntriesRequestTypeDef#
# DistributeDatasetEntriesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DistributeDatasetEntriesRequestTypeDef
def get_value() -> DistributeDatasetEntriesRequestTypeDef:
return {
"Datasets": ...,
}
# DistributeDatasetEntriesRequestTypeDef definition
class DistributeDatasetEntriesRequestTypeDef(TypedDict):
Datasets: Sequence[DistributeDatasetTypeDef], # (1)
FaceDetailTypeDef#
# FaceDetailTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import FaceDetailTypeDef
def get_value() -> FaceDetailTypeDef:
return {
"BoundingBox": ...,
}
# FaceDetailTypeDef definition
class FaceDetailTypeDef(TypedDict):
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
AgeRange: NotRequired[AgeRangeTypeDef], # (2)
Smile: NotRequired[SmileTypeDef], # (3)
Eyeglasses: NotRequired[EyeglassesTypeDef], # (4)
Sunglasses: NotRequired[SunglassesTypeDef], # (5)
Gender: NotRequired[GenderTypeDef], # (6)
Beard: NotRequired[BeardTypeDef], # (7)
Mustache: NotRequired[MustacheTypeDef], # (8)
EyesOpen: NotRequired[EyeOpenTypeDef], # (9)
MouthOpen: NotRequired[MouthOpenTypeDef], # (10)
Emotions: NotRequired[List[EmotionTypeDef]], # (11)
Landmarks: NotRequired[List[LandmarkTypeDef]], # (12)
Pose: NotRequired[PoseTypeDef], # (13)
Quality: NotRequired[ImageQualityTypeDef], # (14)
Confidence: NotRequired[float],
FaceOccluded: NotRequired[FaceOccludedTypeDef], # (15)
EyeDirection: NotRequired[EyeDirectionTypeDef], # (16)
- See BoundingBoxTypeDef
- See AgeRangeTypeDef
- See SmileTypeDef
- See EyeglassesTypeDef
- See SunglassesTypeDef
- See GenderTypeDef
- See BeardTypeDef
- See MustacheTypeDef
- See EyeOpenTypeDef
- See MouthOpenTypeDef
- See EmotionTypeDef
- See LandmarkTypeDef
- See PoseTypeDef
- See ImageQualityTypeDef
- See FaceOccludedTypeDef
- See EyeDirectionTypeDef
StreamProcessorSettingsOutputTypeDef#
# StreamProcessorSettingsOutputTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StreamProcessorSettingsOutputTypeDef
def get_value() -> StreamProcessorSettingsOutputTypeDef:
return {
"FaceSearch": ...,
}
# StreamProcessorSettingsOutputTypeDef definition
class StreamProcessorSettingsOutputTypeDef(TypedDict):
FaceSearch: NotRequired[FaceSearchSettingsTypeDef], # (1)
ConnectedHome: NotRequired[ConnectedHomeSettingsOutputTypeDef], # (2)
StreamProcessorSettingsTypeDef#
# StreamProcessorSettingsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StreamProcessorSettingsTypeDef
def get_value() -> StreamProcessorSettingsTypeDef:
return {
"FaceSearch": ...,
}
# StreamProcessorSettingsTypeDef definition
class StreamProcessorSettingsTypeDef(TypedDict):
FaceSearch: NotRequired[FaceSearchSettingsTypeDef], # (1)
ConnectedHome: NotRequired[ConnectedHomeSettingsTypeDef], # (2)
GeometryTypeDef#
# GeometryTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GeometryTypeDef
def get_value() -> GeometryTypeDef:
return {
"BoundingBox": ...,
}
# GeometryTypeDef definition
class GeometryTypeDef(TypedDict):
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
Polygon: NotRequired[List[PointTypeDef]], # (2)
- See BoundingBoxTypeDef
- See PointTypeDef
RegionOfInterestOutputTypeDef#
# RegionOfInterestOutputTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import RegionOfInterestOutputTypeDef
def get_value() -> RegionOfInterestOutputTypeDef:
return {
"BoundingBox": ...,
}
# RegionOfInterestOutputTypeDef definition
class RegionOfInterestOutputTypeDef(TypedDict):
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
Polygon: NotRequired[List[PointTypeDef]], # (2)
- See BoundingBoxTypeDef
- See PointTypeDef
RegionOfInterestTypeDef#
# RegionOfInterestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import RegionOfInterestTypeDef
def get_value() -> RegionOfInterestTypeDef:
return {
"BoundingBox": ...,
}
# RegionOfInterestTypeDef definition
class RegionOfInterestTypeDef(TypedDict):
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
Polygon: NotRequired[Sequence[PointTypeDef]], # (2)
- See BoundingBoxTypeDef
- See PointTypeDef
HumanLoopConfigTypeDef#
# HumanLoopConfigTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import HumanLoopConfigTypeDef
def get_value() -> HumanLoopConfigTypeDef:
return {
"HumanLoopName": ...,
}
# HumanLoopConfigTypeDef definition
class HumanLoopConfigTypeDef(TypedDict):
HumanLoopName: str,
FlowDefinitionArn: str,
DataAttributes: NotRequired[HumanLoopDataAttributesTypeDef], # (1)
StreamProcessingStartSelectorTypeDef#
# StreamProcessingStartSelectorTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StreamProcessingStartSelectorTypeDef
def get_value() -> StreamProcessingStartSelectorTypeDef:
return {
"KVSStreamStartSelector": ...,
}
# StreamProcessingStartSelectorTypeDef definition
class StreamProcessingStartSelectorTypeDef(TypedDict):
KVSStreamStartSelector: NotRequired[KinesisVideoStreamStartSelectorTypeDef], # (1)
StreamProcessorInputTypeDef#
# StreamProcessorInputTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StreamProcessorInputTypeDef
def get_value() -> StreamProcessorInputTypeDef:
return {
"KinesisVideoStream": ...,
}
# StreamProcessorInputTypeDef definition
class StreamProcessorInputTypeDef(TypedDict):
KinesisVideoStream: NotRequired[KinesisVideoStreamTypeDef], # (1)
ListProjectPoliciesResponseTypeDef#
# ListProjectPoliciesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListProjectPoliciesResponseTypeDef
def get_value() -> ListProjectPoliciesResponseTypeDef:
return {
"ProjectPolicies": ...,
}
# ListProjectPoliciesResponseTypeDef definition
class ListProjectPoliciesResponseTypeDef(TypedDict):
ProjectPolicies: List[ProjectPolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListStreamProcessorsResponseTypeDef#
# ListStreamProcessorsResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListStreamProcessorsResponseTypeDef
def get_value() -> ListStreamProcessorsResponseTypeDef:
return {
"NextToken": ...,
}
# ListStreamProcessorsResponseTypeDef definition
class ListStreamProcessorsResponseTypeDef(TypedDict):
StreamProcessors: List[StreamProcessorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListUsersResponseTypeDef#
# ListUsersResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListUsersResponseTypeDef
def get_value() -> ListUsersResponseTypeDef:
return {
"Users": ...,
}
# ListUsersResponseTypeDef definition
class ListUsersResponseTypeDef(TypedDict):
Users: List[UserTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See UserTypeDef
- See ResponseMetadataTypeDef
UserMatchTypeDef#
# UserMatchTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import UserMatchTypeDef
def get_value() -> UserMatchTypeDef:
return {
"Similarity": ...,
}
# UserMatchTypeDef definition
class UserMatchTypeDef(TypedDict):
Similarity: NotRequired[float],
User: NotRequired[MatchedUserTypeDef], # (1)
MediaAnalysisOperationsConfigTypeDef#
# MediaAnalysisOperationsConfigTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MediaAnalysisOperationsConfigTypeDef
def get_value() -> MediaAnalysisOperationsConfigTypeDef:
return {
"DetectModerationLabels": ...,
}
# MediaAnalysisOperationsConfigTypeDef definition
class MediaAnalysisOperationsConfigTypeDef(TypedDict):
DetectModerationLabels: NotRequired[MediaAnalysisDetectModerationLabelsConfigTypeDef], # (1)
MediaAnalysisResultsTypeDef#
# MediaAnalysisResultsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MediaAnalysisResultsTypeDef
def get_value() -> MediaAnalysisResultsTypeDef:
return {
"S3Object": ...,
}
# MediaAnalysisResultsTypeDef definition
class MediaAnalysisResultsTypeDef(TypedDict):
S3Object: NotRequired[S3ObjectTypeDef], # (1)
ModelVersions: NotRequired[MediaAnalysisModelVersionsTypeDef], # (2)
StreamProcessorOutputTypeDef#
# StreamProcessorOutputTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StreamProcessorOutputTypeDef
def get_value() -> StreamProcessorOutputTypeDef:
return {
"KinesisDataStream": ...,
}
# StreamProcessorOutputTypeDef definition
class StreamProcessorOutputTypeDef(TypedDict):
KinesisDataStream: NotRequired[KinesisDataStreamTypeDef], # (1)
S3Destination: NotRequired[S3DestinationTypeDef], # (2)
SegmentDetectionTypeDef#
# SegmentDetectionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SegmentDetectionTypeDef
def get_value() -> SegmentDetectionTypeDef:
return {
"Type": ...,
}
# SegmentDetectionTypeDef definition
class SegmentDetectionTypeDef(TypedDict):
Type: NotRequired[SegmentTypeType], # (1)
StartTimestampMillis: NotRequired[int],
EndTimestampMillis: NotRequired[int],
DurationMillis: NotRequired[int],
StartTimecodeSMPTE: NotRequired[str],
EndTimecodeSMPTE: NotRequired[str],
DurationSMPTE: NotRequired[str],
TechnicalCueSegment: NotRequired[TechnicalCueSegmentTypeDef], # (2)
ShotSegment: NotRequired[ShotSegmentTypeDef], # (3)
StartFrameNumber: NotRequired[int],
EndFrameNumber: NotRequired[int],
DurationFrames: NotRequired[int],
FaceMatchTypeDef#
# FaceMatchTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import FaceMatchTypeDef
def get_value() -> FaceMatchTypeDef:
return {
"Similarity": ...,
}
# FaceMatchTypeDef definition
class FaceMatchTypeDef(TypedDict):
Similarity: NotRequired[float],
Face: NotRequired[FaceTypeDef], # (1)
- See FaceTypeDef
ListFacesResponseTypeDef#
# ListFacesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListFacesResponseTypeDef
def get_value() -> ListFacesResponseTypeDef:
return {
"Faces": ...,
}
# ListFacesResponseTypeDef definition
class ListFacesResponseTypeDef(TypedDict):
Faces: List[FaceTypeDef], # (1)
FaceModelVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See FaceTypeDef
- See ResponseMetadataTypeDef
GetFaceLivenessSessionResultsResponseTypeDef#
# GetFaceLivenessSessionResultsResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetFaceLivenessSessionResultsResponseTypeDef
def get_value() -> GetFaceLivenessSessionResultsResponseTypeDef:
return {
"SessionId": ...,
}
# GetFaceLivenessSessionResultsResponseTypeDef definition
class GetFaceLivenessSessionResultsResponseTypeDef(TypedDict):
SessionId: str,
Status: LivenessSessionStatusType, # (1)
Confidence: float,
ReferenceImage: AuditImageTypeDef, # (2)
AuditImages: List[AuditImageTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LivenessSessionStatusType
- See AuditImageTypeDef
- See AuditImageTypeDef
- See ResponseMetadataTypeDef
AssetTypeDef#
# AssetTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import AssetTypeDef
def get_value() -> AssetTypeDef:
return {
"GroundTruthManifest": ...,
}
# AssetTypeDef definition
class AssetTypeDef(TypedDict):
GroundTruthManifest: NotRequired[GroundTruthManifestTypeDef], # (1)
DatasetSourceTypeDef#
# DatasetSourceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DatasetSourceTypeDef
def get_value() -> DatasetSourceTypeDef:
return {
"GroundTruthManifest": ...,
}
# DatasetSourceTypeDef definition
class DatasetSourceTypeDef(TypedDict):
GroundTruthManifest: NotRequired[GroundTruthManifestTypeDef], # (1)
DatasetArn: NotRequired[str],
EvaluationResultTypeDef#
# EvaluationResultTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import EvaluationResultTypeDef
def get_value() -> EvaluationResultTypeDef:
return {
"F1Score": ...,
}
# EvaluationResultTypeDef definition
class EvaluationResultTypeDef(TypedDict):
F1Score: NotRequired[float],
Summary: NotRequired[SummaryTypeDef], # (1)
- See SummaryTypeDef
StartCelebrityRecognitionRequestTypeDef#
# StartCelebrityRecognitionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartCelebrityRecognitionRequestTypeDef
def get_value() -> StartCelebrityRecognitionRequestTypeDef:
return {
"Video": ...,
}
# StartCelebrityRecognitionRequestTypeDef definition
class StartCelebrityRecognitionRequestTypeDef(TypedDict):
Video: VideoTypeDef, # (1)
ClientRequestToken: NotRequired[str],
NotificationChannel: NotRequired[NotificationChannelTypeDef], # (2)
JobTag: NotRequired[str],
StartContentModerationRequestTypeDef#
# StartContentModerationRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartContentModerationRequestTypeDef
def get_value() -> StartContentModerationRequestTypeDef:
return {
"Video": ...,
}
# StartContentModerationRequestTypeDef definition
class StartContentModerationRequestTypeDef(TypedDict):
Video: VideoTypeDef, # (1)
MinConfidence: NotRequired[float],
ClientRequestToken: NotRequired[str],
NotificationChannel: NotRequired[NotificationChannelTypeDef], # (2)
JobTag: NotRequired[str],
StartFaceDetectionRequestTypeDef#
# StartFaceDetectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartFaceDetectionRequestTypeDef
def get_value() -> StartFaceDetectionRequestTypeDef:
return {
"Video": ...,
}
# StartFaceDetectionRequestTypeDef definition
class StartFaceDetectionRequestTypeDef(TypedDict):
Video: VideoTypeDef, # (1)
ClientRequestToken: NotRequired[str],
NotificationChannel: NotRequired[NotificationChannelTypeDef], # (2)
FaceAttributes: NotRequired[FaceAttributesType], # (3)
JobTag: NotRequired[str],
- See VideoTypeDef
- See NotificationChannelTypeDef
- See FaceAttributesType
StartFaceSearchRequestTypeDef#
# StartFaceSearchRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartFaceSearchRequestTypeDef
def get_value() -> StartFaceSearchRequestTypeDef:
return {
"Video": ...,
}
# StartFaceSearchRequestTypeDef definition
class StartFaceSearchRequestTypeDef(TypedDict):
Video: VideoTypeDef, # (1)
CollectionId: str,
ClientRequestToken: NotRequired[str],
FaceMatchThreshold: NotRequired[float],
NotificationChannel: NotRequired[NotificationChannelTypeDef], # (2)
JobTag: NotRequired[str],
StartPersonTrackingRequestTypeDef#
# StartPersonTrackingRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartPersonTrackingRequestTypeDef
def get_value() -> StartPersonTrackingRequestTypeDef:
return {
"Video": ...,
}
# StartPersonTrackingRequestTypeDef definition
class StartPersonTrackingRequestTypeDef(TypedDict):
Video: VideoTypeDef, # (1)
ClientRequestToken: NotRequired[str],
NotificationChannel: NotRequired[NotificationChannelTypeDef], # (2)
JobTag: NotRequired[str],
StartSegmentDetectionFiltersTypeDef#
# StartSegmentDetectionFiltersTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartSegmentDetectionFiltersTypeDef
def get_value() -> StartSegmentDetectionFiltersTypeDef:
return {
"TechnicalCueFilter": ...,
}
# StartSegmentDetectionFiltersTypeDef definition
class StartSegmentDetectionFiltersTypeDef(TypedDict):
TechnicalCueFilter: NotRequired[StartTechnicalCueDetectionFilterTypeDef], # (1)
ShotFilter: NotRequired[StartShotDetectionFilterTypeDef], # (2)
UpdateDatasetEntriesRequestTypeDef#
# UpdateDatasetEntriesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import UpdateDatasetEntriesRequestTypeDef
def get_value() -> UpdateDatasetEntriesRequestTypeDef:
return {
"DatasetArn": ...,
}
# UpdateDatasetEntriesRequestTypeDef definition
class UpdateDatasetEntriesRequestTypeDef(TypedDict):
DatasetArn: str,
Changes: DatasetChangesTypeDef, # (1)
CompareFacesRequestTypeDef#
# CompareFacesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CompareFacesRequestTypeDef
def get_value() -> CompareFacesRequestTypeDef:
return {
"SourceImage": ...,
}
# CompareFacesRequestTypeDef definition
class CompareFacesRequestTypeDef(TypedDict):
SourceImage: ImageTypeDef, # (1)
TargetImage: ImageTypeDef, # (1)
SimilarityThreshold: NotRequired[float],
QualityFilter: NotRequired[QualityFilterType], # (3)
- See ImageTypeDef
- See ImageTypeDef
- See QualityFilterType
DetectCustomLabelsRequestTypeDef#
# DetectCustomLabelsRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectCustomLabelsRequestTypeDef
def get_value() -> DetectCustomLabelsRequestTypeDef:
return {
"ProjectVersionArn": ...,
}
# DetectCustomLabelsRequestTypeDef definition
class DetectCustomLabelsRequestTypeDef(TypedDict):
ProjectVersionArn: str,
Image: ImageTypeDef, # (1)
MaxResults: NotRequired[int],
MinConfidence: NotRequired[float],
- See ImageTypeDef
DetectFacesRequestTypeDef#
# DetectFacesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectFacesRequestTypeDef
def get_value() -> DetectFacesRequestTypeDef:
return {
"Image": ...,
}
# DetectFacesRequestTypeDef definition
class DetectFacesRequestTypeDef(TypedDict):
Image: ImageTypeDef, # (1)
Attributes: NotRequired[Sequence[AttributeType]], # (2)
- See ImageTypeDef
- See AttributeType
DetectProtectiveEquipmentRequestTypeDef#
# DetectProtectiveEquipmentRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectProtectiveEquipmentRequestTypeDef
def get_value() -> DetectProtectiveEquipmentRequestTypeDef:
return {
"Image": ...,
}
# DetectProtectiveEquipmentRequestTypeDef definition
class DetectProtectiveEquipmentRequestTypeDef(TypedDict):
Image: ImageTypeDef, # (1)
SummarizationAttributes: NotRequired[ProtectiveEquipmentSummarizationAttributesTypeDef], # (2)
IndexFacesRequestTypeDef#
# IndexFacesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import IndexFacesRequestTypeDef
def get_value() -> IndexFacesRequestTypeDef:
return {
"CollectionId": ...,
}
# IndexFacesRequestTypeDef definition
class IndexFacesRequestTypeDef(TypedDict):
CollectionId: str,
Image: ImageTypeDef, # (1)
ExternalImageId: NotRequired[str],
DetectionAttributes: NotRequired[Sequence[AttributeType]], # (2)
MaxFaces: NotRequired[int],
QualityFilter: NotRequired[QualityFilterType], # (3)
- See ImageTypeDef
- See AttributeType
- See QualityFilterType
RecognizeCelebritiesRequestTypeDef#
# RecognizeCelebritiesRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import RecognizeCelebritiesRequestTypeDef
def get_value() -> RecognizeCelebritiesRequestTypeDef:
return {
"Image": ...,
}
# RecognizeCelebritiesRequestTypeDef definition
class RecognizeCelebritiesRequestTypeDef(TypedDict):
Image: ImageTypeDef, # (1)
- See ImageTypeDef
SearchFacesByImageRequestTypeDef#
# SearchFacesByImageRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchFacesByImageRequestTypeDef
def get_value() -> SearchFacesByImageRequestTypeDef:
return {
"CollectionId": ...,
}
# SearchFacesByImageRequestTypeDef definition
class SearchFacesByImageRequestTypeDef(TypedDict):
CollectionId: str,
Image: ImageTypeDef, # (1)
MaxFaces: NotRequired[int],
FaceMatchThreshold: NotRequired[float],
QualityFilter: NotRequired[QualityFilterType], # (2)
- See ImageTypeDef
- See QualityFilterType
SearchUsersByImageRequestTypeDef#
# SearchUsersByImageRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchUsersByImageRequestTypeDef
def get_value() -> SearchUsersByImageRequestTypeDef:
return {
"CollectionId": ...,
}
# SearchUsersByImageRequestTypeDef definition
class SearchUsersByImageRequestTypeDef(TypedDict):
CollectionId: str,
Image: ImageTypeDef, # (1)
UserMatchThreshold: NotRequired[float],
MaxUsers: NotRequired[int],
QualityFilter: NotRequired[QualityFilterType], # (2)
- See ImageTypeDef
- See QualityFilterType
CelebrityTypeDef#
# CelebrityTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CelebrityTypeDef
def get_value() -> CelebrityTypeDef:
return {
"Urls": ...,
}
# CelebrityTypeDef definition
class CelebrityTypeDef(TypedDict):
Urls: NotRequired[List[str]],
Name: NotRequired[str],
Id: NotRequired[str],
Face: NotRequired[ComparedFaceTypeDef], # (1)
MatchConfidence: NotRequired[float],
KnownGender: NotRequired[KnownGenderTypeDef], # (2)
CompareFacesMatchTypeDef#
# CompareFacesMatchTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CompareFacesMatchTypeDef
def get_value() -> CompareFacesMatchTypeDef:
return {
"Similarity": ...,
}
# CompareFacesMatchTypeDef definition
class CompareFacesMatchTypeDef(TypedDict):
Similarity: NotRequired[float],
Face: NotRequired[ComparedFaceTypeDef], # (1)
GetContentModerationResponseTypeDef#
# GetContentModerationResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetContentModerationResponseTypeDef
def get_value() -> GetContentModerationResponseTypeDef:
return {
"JobStatus": ...,
}
# GetContentModerationResponseTypeDef definition
class GetContentModerationResponseTypeDef(TypedDict):
JobStatus: VideoJobStatusType, # (1)
StatusMessage: str,
VideoMetadata: VideoMetadataTypeDef, # (2)
ModerationLabels: List[ContentModerationDetectionTypeDef], # (3)
ModerationModelVersion: str,
JobId: str,
Video: VideoTypeDef, # (4)
JobTag: str,
GetRequestMetadata: GetContentModerationRequestMetadataTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
NextToken: NotRequired[str],
- See VideoJobStatusType
- See VideoMetadataTypeDef
- See ContentModerationDetectionTypeDef
- See VideoTypeDef
- See GetContentModerationRequestMetadataTypeDef
- See ResponseMetadataTypeDef
ProtectiveEquipmentBodyPartTypeDef#
# ProtectiveEquipmentBodyPartTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ProtectiveEquipmentBodyPartTypeDef
def get_value() -> ProtectiveEquipmentBodyPartTypeDef:
return {
"Name": ...,
}
# ProtectiveEquipmentBodyPartTypeDef definition
class ProtectiveEquipmentBodyPartTypeDef(TypedDict):
Name: NotRequired[BodyPartType], # (1)
Confidence: NotRequired[float],
EquipmentDetections: NotRequired[List[EquipmentDetectionTypeDef]], # (2)
CreateFaceLivenessSessionRequestTypeDef#
# CreateFaceLivenessSessionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateFaceLivenessSessionRequestTypeDef
def get_value() -> CreateFaceLivenessSessionRequestTypeDef:
return {
"KmsKeyId": ...,
}
# CreateFaceLivenessSessionRequestTypeDef definition
class CreateFaceLivenessSessionRequestTypeDef(TypedDict):
KmsKeyId: NotRequired[str],
Settings: NotRequired[CreateFaceLivenessSessionRequestSettingsTypeDef], # (1)
ClientRequestToken: NotRequired[str],
DescribeDatasetResponseTypeDef#
# DescribeDatasetResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeDatasetResponseTypeDef
def get_value() -> DescribeDatasetResponseTypeDef:
return {
"DatasetDescription": ...,
}
# DescribeDatasetResponseTypeDef definition
class DescribeDatasetResponseTypeDef(TypedDict):
DatasetDescription: DatasetDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDatasetLabelsResponseTypeDef#
# ListDatasetLabelsResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListDatasetLabelsResponseTypeDef
def get_value() -> ListDatasetLabelsResponseTypeDef:
return {
"DatasetLabelDescriptions": ...,
}
# ListDatasetLabelsResponseTypeDef definition
class ListDatasetLabelsResponseTypeDef(TypedDict):
DatasetLabelDescriptions: List[DatasetLabelDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeProjectsResponseTypeDef#
# DescribeProjectsResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeProjectsResponseTypeDef
def get_value() -> DescribeProjectsResponseTypeDef:
return {
"ProjectDescriptions": ...,
}
# DescribeProjectsResponseTypeDef definition
class DescribeProjectsResponseTypeDef(TypedDict):
ProjectDescriptions: List[ProjectDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DetectLabelsImagePropertiesTypeDef#
# DetectLabelsImagePropertiesTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectLabelsImagePropertiesTypeDef
def get_value() -> DetectLabelsImagePropertiesTypeDef:
return {
"Quality": ...,
}
# DetectLabelsImagePropertiesTypeDef definition
class DetectLabelsImagePropertiesTypeDef(TypedDict):
Quality: NotRequired[DetectLabelsImageQualityTypeDef], # (1)
DominantColors: NotRequired[List[DominantColorTypeDef]], # (2)
Foreground: NotRequired[DetectLabelsImageForegroundTypeDef], # (3)
Background: NotRequired[DetectLabelsImageBackgroundTypeDef], # (4)
- See DetectLabelsImageQualityTypeDef
- See DominantColorTypeDef
- See DetectLabelsImageForegroundTypeDef
- See DetectLabelsImageBackgroundTypeDef
LabelTypeDef#
# LabelTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import LabelTypeDef
def get_value() -> LabelTypeDef:
return {
"Name": ...,
}
# LabelTypeDef definition
class LabelTypeDef(TypedDict):
Name: NotRequired[str],
Confidence: NotRequired[float],
Instances: NotRequired[List[InstanceTypeDef]], # (1)
Parents: NotRequired[List[ParentTypeDef]], # (2)
Aliases: NotRequired[List[LabelAliasTypeDef]], # (3)
Categories: NotRequired[List[LabelCategoryTypeDef]], # (4)
- See InstanceTypeDef
- See ParentTypeDef
- See LabelAliasTypeDef
- See LabelCategoryTypeDef
DetectLabelsRequestTypeDef#
# DetectLabelsRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectLabelsRequestTypeDef
def get_value() -> DetectLabelsRequestTypeDef:
return {
"Image": ...,
}
# DetectLabelsRequestTypeDef definition
class DetectLabelsRequestTypeDef(TypedDict):
Image: ImageTypeDef, # (1)
MaxLabels: NotRequired[int],
MinConfidence: NotRequired[float],
Features: NotRequired[Sequence[DetectLabelsFeatureNameType]], # (2)
Settings: NotRequired[DetectLabelsSettingsTypeDef], # (3)
StartLabelDetectionRequestTypeDef#
# StartLabelDetectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartLabelDetectionRequestTypeDef
def get_value() -> StartLabelDetectionRequestTypeDef:
return {
"Video": ...,
}
# StartLabelDetectionRequestTypeDef definition
class StartLabelDetectionRequestTypeDef(TypedDict):
Video: VideoTypeDef, # (1)
ClientRequestToken: NotRequired[str],
MinConfidence: NotRequired[float],
NotificationChannel: NotRequired[NotificationChannelTypeDef], # (2)
JobTag: NotRequired[str],
Features: NotRequired[Sequence[LabelDetectionFeatureNameType]], # (3)
Settings: NotRequired[LabelDetectionSettingsTypeDef], # (4)
- See VideoTypeDef
- See NotificationChannelTypeDef
- See LabelDetectionFeatureNameType
- See LabelDetectionSettingsTypeDef
CelebrityDetailTypeDef#
# CelebrityDetailTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CelebrityDetailTypeDef
def get_value() -> CelebrityDetailTypeDef:
return {
"Urls": ...,
}
# CelebrityDetailTypeDef definition
class CelebrityDetailTypeDef(TypedDict):
Urls: NotRequired[List[str]],
Name: NotRequired[str],
Id: NotRequired[str],
Confidence: NotRequired[float],
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
Face: NotRequired[FaceDetailTypeDef], # (2)
KnownGender: NotRequired[KnownGenderTypeDef], # (3)
- See BoundingBoxTypeDef
- See FaceDetailTypeDef
- See KnownGenderTypeDef
DetectFacesResponseTypeDef#
# DetectFacesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectFacesResponseTypeDef
def get_value() -> DetectFacesResponseTypeDef:
return {
"FaceDetails": ...,
}
# DetectFacesResponseTypeDef definition
class DetectFacesResponseTypeDef(TypedDict):
FaceDetails: List[FaceDetailTypeDef], # (1)
OrientationCorrection: OrientationCorrectionType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
FaceDetectionTypeDef#
# FaceDetectionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import FaceDetectionTypeDef
def get_value() -> FaceDetectionTypeDef:
return {
"Timestamp": ...,
}
# FaceDetectionTypeDef definition
class FaceDetectionTypeDef(TypedDict):
Timestamp: NotRequired[int],
Face: NotRequired[FaceDetailTypeDef], # (1)
FaceRecordTypeDef#
# FaceRecordTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import FaceRecordTypeDef
def get_value() -> FaceRecordTypeDef:
return {
"Face": ...,
}
# FaceRecordTypeDef definition
class FaceRecordTypeDef(TypedDict):
Face: NotRequired[FaceTypeDef], # (1)
FaceDetail: NotRequired[FaceDetailTypeDef], # (2)
- See FaceTypeDef
- See FaceDetailTypeDef
PersonDetailTypeDef#
# PersonDetailTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import PersonDetailTypeDef
def get_value() -> PersonDetailTypeDef:
return {
"Index": ...,
}
# PersonDetailTypeDef definition
class PersonDetailTypeDef(TypedDict):
Index: NotRequired[int],
BoundingBox: NotRequired[BoundingBoxTypeDef], # (1)
Face: NotRequired[FaceDetailTypeDef], # (2)
- See BoundingBoxTypeDef
- See FaceDetailTypeDef
SearchedFaceDetailsTypeDef#
# SearchedFaceDetailsTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchedFaceDetailsTypeDef
def get_value() -> SearchedFaceDetailsTypeDef:
return {
"FaceDetail": ...,
}
# SearchedFaceDetailsTypeDef definition
class SearchedFaceDetailsTypeDef(TypedDict):
FaceDetail: NotRequired[FaceDetailTypeDef], # (1)
UnindexedFaceTypeDef#
# UnindexedFaceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import UnindexedFaceTypeDef
def get_value() -> UnindexedFaceTypeDef:
return {
"Reasons": ...,
}
# UnindexedFaceTypeDef definition
class UnindexedFaceTypeDef(TypedDict):
Reasons: NotRequired[List[ReasonType]], # (1)
FaceDetail: NotRequired[FaceDetailTypeDef], # (2)
- See ReasonType
- See FaceDetailTypeDef
UnsearchedFaceTypeDef#
# UnsearchedFaceTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import UnsearchedFaceTypeDef
def get_value() -> UnsearchedFaceTypeDef:
return {
"FaceDetails": ...,
}
# UnsearchedFaceTypeDef definition
class UnsearchedFaceTypeDef(TypedDict):
FaceDetails: NotRequired[FaceDetailTypeDef], # (1)
Reasons: NotRequired[List[UnsearchedFaceReasonType]], # (2)
CustomLabelTypeDef#
# CustomLabelTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CustomLabelTypeDef
def get_value() -> CustomLabelTypeDef:
return {
"Name": ...,
}
# CustomLabelTypeDef definition
class CustomLabelTypeDef(TypedDict):
Name: NotRequired[str],
Confidence: NotRequired[float],
Geometry: NotRequired[GeometryTypeDef], # (1)
- See GeometryTypeDef
TextDetectionTypeDef#
# TextDetectionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import TextDetectionTypeDef
def get_value() -> TextDetectionTypeDef:
return {
"DetectedText": ...,
}
# TextDetectionTypeDef definition
class TextDetectionTypeDef(TypedDict):
DetectedText: NotRequired[str],
Type: NotRequired[TextTypesType], # (1)
Id: NotRequired[int],
ParentId: NotRequired[int],
Confidence: NotRequired[float],
Geometry: NotRequired[GeometryTypeDef], # (2)
- See TextTypesType
- See GeometryTypeDef
DetectModerationLabelsRequestTypeDef#
# DetectModerationLabelsRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectModerationLabelsRequestTypeDef
def get_value() -> DetectModerationLabelsRequestTypeDef:
return {
"Image": ...,
}
# DetectModerationLabelsRequestTypeDef definition
class DetectModerationLabelsRequestTypeDef(TypedDict):
Image: ImageTypeDef, # (1)
MinConfidence: NotRequired[float],
HumanLoopConfig: NotRequired[HumanLoopConfigTypeDef], # (2)
ProjectVersion: NotRequired[str],
- See ImageTypeDef
- See HumanLoopConfigTypeDef
StartStreamProcessorRequestTypeDef#
# StartStreamProcessorRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartStreamProcessorRequestTypeDef
def get_value() -> StartStreamProcessorRequestTypeDef:
return {
"Name": ...,
}
# StartStreamProcessorRequestTypeDef definition
class StartStreamProcessorRequestTypeDef(TypedDict):
Name: str,
StartSelector: NotRequired[StreamProcessingStartSelectorTypeDef], # (1)
StopSelector: NotRequired[StreamProcessingStopSelectorTypeDef], # (2)
SearchUsersResponseTypeDef#
# SearchUsersResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchUsersResponseTypeDef
def get_value() -> SearchUsersResponseTypeDef:
return {
"UserMatches": ...,
}
# SearchUsersResponseTypeDef definition
class SearchUsersResponseTypeDef(TypedDict):
UserMatches: List[UserMatchTypeDef], # (1)
FaceModelVersion: str,
SearchedFace: SearchedFaceTypeDef, # (2)
SearchedUser: SearchedUserTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
StartMediaAnalysisJobRequestTypeDef#
# StartMediaAnalysisJobRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartMediaAnalysisJobRequestTypeDef
def get_value() -> StartMediaAnalysisJobRequestTypeDef:
return {
"OperationsConfig": ...,
}
# StartMediaAnalysisJobRequestTypeDef definition
class StartMediaAnalysisJobRequestTypeDef(TypedDict):
OperationsConfig: MediaAnalysisOperationsConfigTypeDef, # (1)
Input: MediaAnalysisInputTypeDef, # (2)
OutputConfig: MediaAnalysisOutputConfigTypeDef, # (3)
ClientRequestToken: NotRequired[str],
JobName: NotRequired[str],
KmsKeyId: NotRequired[str],
- See MediaAnalysisOperationsConfigTypeDef
- See MediaAnalysisInputTypeDef
- See MediaAnalysisOutputConfigTypeDef
GetMediaAnalysisJobResponseTypeDef#
# GetMediaAnalysisJobResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetMediaAnalysisJobResponseTypeDef
def get_value() -> GetMediaAnalysisJobResponseTypeDef:
return {
"JobId": ...,
}
# GetMediaAnalysisJobResponseTypeDef definition
class GetMediaAnalysisJobResponseTypeDef(TypedDict):
JobId: str,
JobName: str,
OperationsConfig: MediaAnalysisOperationsConfigTypeDef, # (1)
Status: MediaAnalysisJobStatusType, # (2)
FailureDetails: MediaAnalysisJobFailureDetailsTypeDef, # (3)
CreationTimestamp: datetime,
CompletionTimestamp: datetime,
Input: MediaAnalysisInputTypeDef, # (4)
OutputConfig: MediaAnalysisOutputConfigTypeDef, # (5)
KmsKeyId: str,
Results: MediaAnalysisResultsTypeDef, # (6)
ManifestSummary: MediaAnalysisManifestSummaryTypeDef, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See MediaAnalysisOperationsConfigTypeDef
- See MediaAnalysisJobStatusType
- See MediaAnalysisJobFailureDetailsTypeDef
- See MediaAnalysisInputTypeDef
- See MediaAnalysisOutputConfigTypeDef
- See MediaAnalysisResultsTypeDef
- See MediaAnalysisManifestSummaryTypeDef
- See ResponseMetadataTypeDef
MediaAnalysisJobDescriptionTypeDef#
# MediaAnalysisJobDescriptionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import MediaAnalysisJobDescriptionTypeDef
def get_value() -> MediaAnalysisJobDescriptionTypeDef:
return {
"JobId": ...,
}
# MediaAnalysisJobDescriptionTypeDef definition
class MediaAnalysisJobDescriptionTypeDef(TypedDict):
JobId: str,
OperationsConfig: MediaAnalysisOperationsConfigTypeDef, # (1)
Status: MediaAnalysisJobStatusType, # (2)
CreationTimestamp: datetime,
Input: MediaAnalysisInputTypeDef, # (4)
OutputConfig: MediaAnalysisOutputConfigTypeDef, # (5)
JobName: NotRequired[str],
FailureDetails: NotRequired[MediaAnalysisJobFailureDetailsTypeDef], # (3)
CompletionTimestamp: NotRequired[datetime],
KmsKeyId: NotRequired[str],
Results: NotRequired[MediaAnalysisResultsTypeDef], # (6)
ManifestSummary: NotRequired[MediaAnalysisManifestSummaryTypeDef], # (7)
- See MediaAnalysisOperationsConfigTypeDef
- See MediaAnalysisJobStatusType
- See MediaAnalysisJobFailureDetailsTypeDef
- See MediaAnalysisInputTypeDef
- See MediaAnalysisOutputConfigTypeDef
- See MediaAnalysisResultsTypeDef
- See MediaAnalysisManifestSummaryTypeDef
DescribeStreamProcessorResponseTypeDef#
# DescribeStreamProcessorResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeStreamProcessorResponseTypeDef
def get_value() -> DescribeStreamProcessorResponseTypeDef:
return {
"Name": ...,
}
# DescribeStreamProcessorResponseTypeDef definition
class DescribeStreamProcessorResponseTypeDef(TypedDict):
Name: str,
StreamProcessorArn: str,
Status: StreamProcessorStatusType, # (1)
StatusMessage: str,
CreationTimestamp: datetime,
LastUpdateTimestamp: datetime,
Input: StreamProcessorInputTypeDef, # (2)
Output: StreamProcessorOutputTypeDef, # (3)
RoleArn: str,
Settings: StreamProcessorSettingsOutputTypeDef, # (4)
NotificationChannel: StreamProcessorNotificationChannelTypeDef, # (5)
KmsKeyId: str,
RegionsOfInterest: List[RegionOfInterestOutputTypeDef], # (6)
DataSharingPreference: StreamProcessorDataSharingPreferenceTypeDef, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See StreamProcessorStatusType
- See StreamProcessorInputTypeDef
- See StreamProcessorOutputTypeDef
- See StreamProcessorSettingsOutputTypeDef
- See StreamProcessorNotificationChannelTypeDef
- See RegionOfInterestOutputTypeDef
- See StreamProcessorDataSharingPreferenceTypeDef
- See ResponseMetadataTypeDef
GetSegmentDetectionResponseTypeDef#
# GetSegmentDetectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetSegmentDetectionResponseTypeDef
def get_value() -> GetSegmentDetectionResponseTypeDef:
return {
"JobStatus": ...,
}
# GetSegmentDetectionResponseTypeDef definition
class GetSegmentDetectionResponseTypeDef(TypedDict):
JobStatus: VideoJobStatusType, # (1)
StatusMessage: str,
VideoMetadata: List[VideoMetadataTypeDef], # (2)
AudioMetadata: List[AudioMetadataTypeDef], # (3)
Segments: List[SegmentDetectionTypeDef], # (4)
SelectedSegmentTypes: List[SegmentTypeInfoTypeDef], # (5)
JobId: str,
Video: VideoTypeDef, # (6)
JobTag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
NextToken: NotRequired[str],
- See VideoJobStatusType
- See VideoMetadataTypeDef
- See AudioMetadataTypeDef
- See SegmentDetectionTypeDef
- See SegmentTypeInfoTypeDef
- See VideoTypeDef
- See ResponseMetadataTypeDef
SearchFacesByImageResponseTypeDef#
# SearchFacesByImageResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchFacesByImageResponseTypeDef
def get_value() -> SearchFacesByImageResponseTypeDef:
return {
"SearchedFaceBoundingBox": ...,
}
# SearchFacesByImageResponseTypeDef definition
class SearchFacesByImageResponseTypeDef(TypedDict):
SearchedFaceBoundingBox: BoundingBoxTypeDef, # (1)
SearchedFaceConfidence: float,
FaceMatches: List[FaceMatchTypeDef], # (2)
FaceModelVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
SearchFacesResponseTypeDef#
# SearchFacesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchFacesResponseTypeDef
def get_value() -> SearchFacesResponseTypeDef:
return {
"SearchedFaceId": ...,
}
# SearchFacesResponseTypeDef definition
class SearchFacesResponseTypeDef(TypedDict):
SearchedFaceId: str,
FaceMatches: List[FaceMatchTypeDef], # (1)
FaceModelVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TestingDataOutputTypeDef#
# TestingDataOutputTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import TestingDataOutputTypeDef
def get_value() -> TestingDataOutputTypeDef:
return {
"Assets": ...,
}
# TestingDataOutputTypeDef definition
class TestingDataOutputTypeDef(TypedDict):
Assets: NotRequired[List[AssetTypeDef]], # (1)
AutoCreate: NotRequired[bool],
- See AssetTypeDef
TestingDataTypeDef#
# TestingDataTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import TestingDataTypeDef
def get_value() -> TestingDataTypeDef:
return {
"Assets": ...,
}
# TestingDataTypeDef definition
class TestingDataTypeDef(TypedDict):
Assets: NotRequired[Sequence[AssetTypeDef]], # (1)
AutoCreate: NotRequired[bool],
- See AssetTypeDef
TrainingDataOutputTypeDef#
# TrainingDataOutputTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import TrainingDataOutputTypeDef
def get_value() -> TrainingDataOutputTypeDef:
return {
"Assets": ...,
}
# TrainingDataOutputTypeDef definition
class TrainingDataOutputTypeDef(TypedDict):
Assets: NotRequired[List[AssetTypeDef]], # (1)
- See AssetTypeDef
TrainingDataTypeDef#
# TrainingDataTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import TrainingDataTypeDef
def get_value() -> TrainingDataTypeDef:
return {
"Assets": ...,
}
# TrainingDataTypeDef definition
class TrainingDataTypeDef(TypedDict):
Assets: NotRequired[Sequence[AssetTypeDef]], # (1)
- See AssetTypeDef
ValidationDataTypeDef#
# ValidationDataTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ValidationDataTypeDef
def get_value() -> ValidationDataTypeDef:
return {
"Assets": ...,
}
# ValidationDataTypeDef definition
class ValidationDataTypeDef(TypedDict):
Assets: NotRequired[List[AssetTypeDef]], # (1)
- See AssetTypeDef
CreateDatasetRequestTypeDef#
# CreateDatasetRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateDatasetRequestTypeDef
def get_value() -> CreateDatasetRequestTypeDef:
return {
"DatasetType": ...,
}
# CreateDatasetRequestTypeDef definition
class CreateDatasetRequestTypeDef(TypedDict):
DatasetType: DatasetTypeType, # (1)
ProjectArn: str,
DatasetSource: NotRequired[DatasetSourceTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
- See DatasetTypeType
- See DatasetSourceTypeDef
StartSegmentDetectionRequestTypeDef#
# StartSegmentDetectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartSegmentDetectionRequestTypeDef
def get_value() -> StartSegmentDetectionRequestTypeDef:
return {
"Video": ...,
}
# StartSegmentDetectionRequestTypeDef definition
class StartSegmentDetectionRequestTypeDef(TypedDict):
Video: VideoTypeDef, # (1)
SegmentTypes: Sequence[SegmentTypeType], # (2)
ClientRequestToken: NotRequired[str],
NotificationChannel: NotRequired[NotificationChannelTypeDef], # (3)
JobTag: NotRequired[str],
Filters: NotRequired[StartSegmentDetectionFiltersTypeDef], # (4)
- See VideoTypeDef
- See SegmentTypeType
- See NotificationChannelTypeDef
- See StartSegmentDetectionFiltersTypeDef
RecognizeCelebritiesResponseTypeDef#
# RecognizeCelebritiesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import RecognizeCelebritiesResponseTypeDef
def get_value() -> RecognizeCelebritiesResponseTypeDef:
return {
"CelebrityFaces": ...,
}
# RecognizeCelebritiesResponseTypeDef definition
class RecognizeCelebritiesResponseTypeDef(TypedDict):
CelebrityFaces: List[CelebrityTypeDef], # (1)
UnrecognizedFaces: List[ComparedFaceTypeDef], # (2)
OrientationCorrection: OrientationCorrectionType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See CelebrityTypeDef
- See ComparedFaceTypeDef
- See OrientationCorrectionType
- See ResponseMetadataTypeDef
CompareFacesResponseTypeDef#
# CompareFacesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CompareFacesResponseTypeDef
def get_value() -> CompareFacesResponseTypeDef:
return {
"SourceImageFace": ...,
}
# CompareFacesResponseTypeDef definition
class CompareFacesResponseTypeDef(TypedDict):
SourceImageFace: ComparedSourceImageFaceTypeDef, # (1)
FaceMatches: List[CompareFacesMatchTypeDef], # (2)
UnmatchedFaces: List[ComparedFaceTypeDef], # (3)
SourceImageOrientationCorrection: OrientationCorrectionType, # (4)
TargetImageOrientationCorrection: OrientationCorrectionType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ComparedSourceImageFaceTypeDef
- See CompareFacesMatchTypeDef
- See ComparedFaceTypeDef
- See OrientationCorrectionType
- See OrientationCorrectionType
- See ResponseMetadataTypeDef
ProtectiveEquipmentPersonTypeDef#
# ProtectiveEquipmentPersonTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ProtectiveEquipmentPersonTypeDef
def get_value() -> ProtectiveEquipmentPersonTypeDef:
return {
"BodyParts": ...,
}
# ProtectiveEquipmentPersonTypeDef definition
class ProtectiveEquipmentPersonTypeDef(TypedDict):
BodyParts: NotRequired[List[ProtectiveEquipmentBodyPartTypeDef]], # (1)
BoundingBox: NotRequired[BoundingBoxTypeDef], # (2)
Confidence: NotRequired[float],
Id: NotRequired[int],
DetectLabelsResponseTypeDef#
# DetectLabelsResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectLabelsResponseTypeDef
def get_value() -> DetectLabelsResponseTypeDef:
return {
"Labels": ...,
}
# DetectLabelsResponseTypeDef definition
class DetectLabelsResponseTypeDef(TypedDict):
Labels: List[LabelTypeDef], # (1)
OrientationCorrection: OrientationCorrectionType, # (2)
LabelModelVersion: str,
ImageProperties: DetectLabelsImagePropertiesTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LabelTypeDef
- See OrientationCorrectionType
- See DetectLabelsImagePropertiesTypeDef
- See ResponseMetadataTypeDef
LabelDetectionTypeDef#
# LabelDetectionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import LabelDetectionTypeDef
def get_value() -> LabelDetectionTypeDef:
return {
"Timestamp": ...,
}
# LabelDetectionTypeDef definition
class LabelDetectionTypeDef(TypedDict):
Timestamp: NotRequired[int],
Label: NotRequired[LabelTypeDef], # (1)
StartTimestampMillis: NotRequired[int],
EndTimestampMillis: NotRequired[int],
DurationMillis: NotRequired[int],
- See LabelTypeDef
CelebrityRecognitionTypeDef#
# CelebrityRecognitionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CelebrityRecognitionTypeDef
def get_value() -> CelebrityRecognitionTypeDef:
return {
"Timestamp": ...,
}
# CelebrityRecognitionTypeDef definition
class CelebrityRecognitionTypeDef(TypedDict):
Timestamp: NotRequired[int],
Celebrity: NotRequired[CelebrityDetailTypeDef], # (1)
GetFaceDetectionResponseTypeDef#
# GetFaceDetectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetFaceDetectionResponseTypeDef
def get_value() -> GetFaceDetectionResponseTypeDef:
return {
"JobStatus": ...,
}
# GetFaceDetectionResponseTypeDef definition
class GetFaceDetectionResponseTypeDef(TypedDict):
JobStatus: VideoJobStatusType, # (1)
StatusMessage: str,
VideoMetadata: VideoMetadataTypeDef, # (2)
Faces: List[FaceDetectionTypeDef], # (3)
JobId: str,
Video: VideoTypeDef, # (4)
JobTag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
NextToken: NotRequired[str],
- See VideoJobStatusType
- See VideoMetadataTypeDef
- See FaceDetectionTypeDef
- See VideoTypeDef
- See ResponseMetadataTypeDef
PersonDetectionTypeDef#
# PersonDetectionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import PersonDetectionTypeDef
def get_value() -> PersonDetectionTypeDef:
return {
"Timestamp": ...,
}
# PersonDetectionTypeDef definition
class PersonDetectionTypeDef(TypedDict):
Timestamp: NotRequired[int],
Person: NotRequired[PersonDetailTypeDef], # (1)
PersonMatchTypeDef#
# PersonMatchTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import PersonMatchTypeDef
def get_value() -> PersonMatchTypeDef:
return {
"Timestamp": ...,
}
# PersonMatchTypeDef definition
class PersonMatchTypeDef(TypedDict):
Timestamp: NotRequired[int],
Person: NotRequired[PersonDetailTypeDef], # (1)
FaceMatches: NotRequired[List[FaceMatchTypeDef]], # (2)
- See PersonDetailTypeDef
- See FaceMatchTypeDef
IndexFacesResponseTypeDef#
# IndexFacesResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import IndexFacesResponseTypeDef
def get_value() -> IndexFacesResponseTypeDef:
return {
"FaceRecords": ...,
}
# IndexFacesResponseTypeDef definition
class IndexFacesResponseTypeDef(TypedDict):
FaceRecords: List[FaceRecordTypeDef], # (1)
OrientationCorrection: OrientationCorrectionType, # (2)
FaceModelVersion: str,
UnindexedFaces: List[UnindexedFaceTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See FaceRecordTypeDef
- See OrientationCorrectionType
- See UnindexedFaceTypeDef
- See ResponseMetadataTypeDef
SearchUsersByImageResponseTypeDef#
# SearchUsersByImageResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import SearchUsersByImageResponseTypeDef
def get_value() -> SearchUsersByImageResponseTypeDef:
return {
"UserMatches": ...,
}
# SearchUsersByImageResponseTypeDef definition
class SearchUsersByImageResponseTypeDef(TypedDict):
UserMatches: List[UserMatchTypeDef], # (1)
FaceModelVersion: str,
SearchedFace: SearchedFaceDetailsTypeDef, # (2)
UnsearchedFaces: List[UnsearchedFaceTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See UserMatchTypeDef
- See SearchedFaceDetailsTypeDef
- See UnsearchedFaceTypeDef
- See ResponseMetadataTypeDef
DetectCustomLabelsResponseTypeDef#
# DetectCustomLabelsResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectCustomLabelsResponseTypeDef
def get_value() -> DetectCustomLabelsResponseTypeDef:
return {
"CustomLabels": ...,
}
# DetectCustomLabelsResponseTypeDef definition
class DetectCustomLabelsResponseTypeDef(TypedDict):
CustomLabels: List[CustomLabelTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetectTextResponseTypeDef#
# DetectTextResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectTextResponseTypeDef
def get_value() -> DetectTextResponseTypeDef:
return {
"TextDetections": ...,
}
# DetectTextResponseTypeDef definition
class DetectTextResponseTypeDef(TypedDict):
TextDetections: List[TextDetectionTypeDef], # (1)
TextModelVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TextDetectionResultTypeDef#
# TextDetectionResultTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import TextDetectionResultTypeDef
def get_value() -> TextDetectionResultTypeDef:
return {
"Timestamp": ...,
}
# TextDetectionResultTypeDef definition
class TextDetectionResultTypeDef(TypedDict):
Timestamp: NotRequired[int],
TextDetection: NotRequired[TextDetectionTypeDef], # (1)
CreateStreamProcessorRequestTypeDef#
# CreateStreamProcessorRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateStreamProcessorRequestTypeDef
def get_value() -> CreateStreamProcessorRequestTypeDef:
return {
"Input": ...,
}
# CreateStreamProcessorRequestTypeDef definition
class CreateStreamProcessorRequestTypeDef(TypedDict):
Input: StreamProcessorInputTypeDef, # (1)
Output: StreamProcessorOutputTypeDef, # (2)
Name: str,
Settings: StreamProcessorSettingsUnionTypeDef, # (3)
RoleArn: str,
Tags: NotRequired[Mapping[str, str]],
NotificationChannel: NotRequired[StreamProcessorNotificationChannelTypeDef], # (4)
KmsKeyId: NotRequired[str],
RegionsOfInterest: NotRequired[Sequence[RegionOfInterestUnionTypeDef]], # (5)
DataSharingPreference: NotRequired[StreamProcessorDataSharingPreferenceTypeDef], # (6)
- See StreamProcessorInputTypeDef
- See StreamProcessorOutputTypeDef
- See StreamProcessorSettingsTypeDef StreamProcessorSettingsOutputTypeDef
- See StreamProcessorNotificationChannelTypeDef
- See RegionOfInterestTypeDef RegionOfInterestOutputTypeDef
- See StreamProcessorDataSharingPreferenceTypeDef
DetectTextFiltersTypeDef#
# DetectTextFiltersTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectTextFiltersTypeDef
def get_value() -> DetectTextFiltersTypeDef:
return {
"WordFilter": ...,
}
# DetectTextFiltersTypeDef definition
class DetectTextFiltersTypeDef(TypedDict):
WordFilter: NotRequired[DetectionFilterTypeDef], # (1)
RegionsOfInterest: NotRequired[Sequence[RegionOfInterestUnionTypeDef]], # (2)
StartTextDetectionFiltersTypeDef#
# StartTextDetectionFiltersTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartTextDetectionFiltersTypeDef
def get_value() -> StartTextDetectionFiltersTypeDef:
return {
"WordFilter": ...,
}
# StartTextDetectionFiltersTypeDef definition
class StartTextDetectionFiltersTypeDef(TypedDict):
WordFilter: NotRequired[DetectionFilterTypeDef], # (1)
RegionsOfInterest: NotRequired[Sequence[RegionOfInterestUnionTypeDef]], # (2)
UpdateStreamProcessorRequestTypeDef#
# UpdateStreamProcessorRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import UpdateStreamProcessorRequestTypeDef
def get_value() -> UpdateStreamProcessorRequestTypeDef:
return {
"Name": ...,
}
# UpdateStreamProcessorRequestTypeDef definition
class UpdateStreamProcessorRequestTypeDef(TypedDict):
Name: str,
SettingsForUpdate: NotRequired[StreamProcessorSettingsForUpdateTypeDef], # (1)
RegionsOfInterestForUpdate: NotRequired[Sequence[RegionOfInterestUnionTypeDef]], # (2)
DataSharingPreferenceForUpdate: NotRequired[StreamProcessorDataSharingPreferenceTypeDef], # (3)
ParametersToDelete: NotRequired[Sequence[StreamProcessorParameterToDeleteType]], # (4)
- See StreamProcessorSettingsForUpdateTypeDef
- See RegionOfInterestTypeDef RegionOfInterestOutputTypeDef
- See StreamProcessorDataSharingPreferenceTypeDef
- See StreamProcessorParameterToDeleteType
ListMediaAnalysisJobsResponseTypeDef#
# ListMediaAnalysisJobsResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ListMediaAnalysisJobsResponseTypeDef
def get_value() -> ListMediaAnalysisJobsResponseTypeDef:
return {
"NextToken": ...,
}
# ListMediaAnalysisJobsResponseTypeDef definition
class ListMediaAnalysisJobsResponseTypeDef(TypedDict):
MediaAnalysisJobs: List[MediaAnalysisJobDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
TestingDataResultTypeDef#
# TestingDataResultTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import TestingDataResultTypeDef
def get_value() -> TestingDataResultTypeDef:
return {
"Input": ...,
}
# TestingDataResultTypeDef definition
class TestingDataResultTypeDef(TypedDict):
Input: NotRequired[TestingDataOutputTypeDef], # (1)
Output: NotRequired[TestingDataOutputTypeDef], # (1)
Validation: NotRequired[ValidationDataTypeDef], # (3)
TrainingDataResultTypeDef#
# TrainingDataResultTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import TrainingDataResultTypeDef
def get_value() -> TrainingDataResultTypeDef:
return {
"Input": ...,
}
# TrainingDataResultTypeDef definition
class TrainingDataResultTypeDef(TypedDict):
Input: NotRequired[TrainingDataOutputTypeDef], # (1)
Output: NotRequired[TrainingDataOutputTypeDef], # (1)
Validation: NotRequired[ValidationDataTypeDef], # (3)
DetectProtectiveEquipmentResponseTypeDef#
# DetectProtectiveEquipmentResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectProtectiveEquipmentResponseTypeDef
def get_value() -> DetectProtectiveEquipmentResponseTypeDef:
return {
"ProtectiveEquipmentModelVersion": ...,
}
# DetectProtectiveEquipmentResponseTypeDef definition
class DetectProtectiveEquipmentResponseTypeDef(TypedDict):
ProtectiveEquipmentModelVersion: str,
Persons: List[ProtectiveEquipmentPersonTypeDef], # (1)
Summary: ProtectiveEquipmentSummaryTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ProtectiveEquipmentPersonTypeDef
- See ProtectiveEquipmentSummaryTypeDef
- See ResponseMetadataTypeDef
GetLabelDetectionResponseTypeDef#
# GetLabelDetectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetLabelDetectionResponseTypeDef
def get_value() -> GetLabelDetectionResponseTypeDef:
return {
"JobStatus": ...,
}
# GetLabelDetectionResponseTypeDef definition
class GetLabelDetectionResponseTypeDef(TypedDict):
JobStatus: VideoJobStatusType, # (1)
StatusMessage: str,
VideoMetadata: VideoMetadataTypeDef, # (2)
Labels: List[LabelDetectionTypeDef], # (3)
LabelModelVersion: str,
JobId: str,
Video: VideoTypeDef, # (4)
JobTag: str,
GetRequestMetadata: GetLabelDetectionRequestMetadataTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
NextToken: NotRequired[str],
- See VideoJobStatusType
- See VideoMetadataTypeDef
- See LabelDetectionTypeDef
- See VideoTypeDef
- See GetLabelDetectionRequestMetadataTypeDef
- See ResponseMetadataTypeDef
GetCelebrityRecognitionResponseTypeDef#
# GetCelebrityRecognitionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetCelebrityRecognitionResponseTypeDef
def get_value() -> GetCelebrityRecognitionResponseTypeDef:
return {
"JobStatus": ...,
}
# GetCelebrityRecognitionResponseTypeDef definition
class GetCelebrityRecognitionResponseTypeDef(TypedDict):
JobStatus: VideoJobStatusType, # (1)
StatusMessage: str,
VideoMetadata: VideoMetadataTypeDef, # (2)
Celebrities: List[CelebrityRecognitionTypeDef], # (3)
JobId: str,
Video: VideoTypeDef, # (4)
JobTag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
NextToken: NotRequired[str],
- See VideoJobStatusType
- See VideoMetadataTypeDef
- See CelebrityRecognitionTypeDef
- See VideoTypeDef
- See ResponseMetadataTypeDef
GetPersonTrackingResponseTypeDef#
# GetPersonTrackingResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetPersonTrackingResponseTypeDef
def get_value() -> GetPersonTrackingResponseTypeDef:
return {
"JobStatus": ...,
}
# GetPersonTrackingResponseTypeDef definition
class GetPersonTrackingResponseTypeDef(TypedDict):
JobStatus: VideoJobStatusType, # (1)
StatusMessage: str,
VideoMetadata: VideoMetadataTypeDef, # (2)
Persons: List[PersonDetectionTypeDef], # (3)
JobId: str,
Video: VideoTypeDef, # (4)
JobTag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
NextToken: NotRequired[str],
- See VideoJobStatusType
- See VideoMetadataTypeDef
- See PersonDetectionTypeDef
- See VideoTypeDef
- See ResponseMetadataTypeDef
GetFaceSearchResponseTypeDef#
# GetFaceSearchResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetFaceSearchResponseTypeDef
def get_value() -> GetFaceSearchResponseTypeDef:
return {
"JobStatus": ...,
}
# GetFaceSearchResponseTypeDef definition
class GetFaceSearchResponseTypeDef(TypedDict):
JobStatus: VideoJobStatusType, # (1)
StatusMessage: str,
VideoMetadata: VideoMetadataTypeDef, # (2)
Persons: List[PersonMatchTypeDef], # (3)
JobId: str,
Video: VideoTypeDef, # (4)
JobTag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
NextToken: NotRequired[str],
- See VideoJobStatusType
- See VideoMetadataTypeDef
- See PersonMatchTypeDef
- See VideoTypeDef
- See ResponseMetadataTypeDef
GetTextDetectionResponseTypeDef#
# GetTextDetectionResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import GetTextDetectionResponseTypeDef
def get_value() -> GetTextDetectionResponseTypeDef:
return {
"JobStatus": ...,
}
# GetTextDetectionResponseTypeDef definition
class GetTextDetectionResponseTypeDef(TypedDict):
JobStatus: VideoJobStatusType, # (1)
StatusMessage: str,
VideoMetadata: VideoMetadataTypeDef, # (2)
TextDetections: List[TextDetectionResultTypeDef], # (3)
TextModelVersion: str,
JobId: str,
Video: VideoTypeDef, # (4)
JobTag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
NextToken: NotRequired[str],
- See VideoJobStatusType
- See VideoMetadataTypeDef
- See TextDetectionResultTypeDef
- See VideoTypeDef
- See ResponseMetadataTypeDef
DetectTextRequestTypeDef#
# DetectTextRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DetectTextRequestTypeDef
def get_value() -> DetectTextRequestTypeDef:
return {
"Image": ...,
}
# DetectTextRequestTypeDef definition
class DetectTextRequestTypeDef(TypedDict):
Image: ImageTypeDef, # (1)
Filters: NotRequired[DetectTextFiltersTypeDef], # (2)
- See ImageTypeDef
- See DetectTextFiltersTypeDef
StartTextDetectionRequestTypeDef#
# StartTextDetectionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import StartTextDetectionRequestTypeDef
def get_value() -> StartTextDetectionRequestTypeDef:
return {
"Video": ...,
}
# StartTextDetectionRequestTypeDef definition
class StartTextDetectionRequestTypeDef(TypedDict):
Video: VideoTypeDef, # (1)
ClientRequestToken: NotRequired[str],
NotificationChannel: NotRequired[NotificationChannelTypeDef], # (2)
JobTag: NotRequired[str],
Filters: NotRequired[StartTextDetectionFiltersTypeDef], # (3)
CreateProjectVersionRequestTypeDef#
# CreateProjectVersionRequestTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import CreateProjectVersionRequestTypeDef
def get_value() -> CreateProjectVersionRequestTypeDef:
return {
"ProjectArn": ...,
}
# CreateProjectVersionRequestTypeDef definition
class CreateProjectVersionRequestTypeDef(TypedDict):
ProjectArn: str,
VersionName: str,
OutputConfig: OutputConfigTypeDef, # (1)
TrainingData: NotRequired[TrainingDataUnionTypeDef], # (2)
TestingData: NotRequired[TestingDataUnionTypeDef], # (3)
Tags: NotRequired[Mapping[str, str]],
KmsKeyId: NotRequired[str],
VersionDescription: NotRequired[str],
FeatureConfig: NotRequired[CustomizationFeatureConfigTypeDef], # (4)
- See OutputConfigTypeDef
- See TrainingDataTypeDef TrainingDataOutputTypeDef
- See TestingDataTypeDef TestingDataOutputTypeDef
- See CustomizationFeatureConfigTypeDef
ProjectVersionDescriptionTypeDef#
# ProjectVersionDescriptionTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import ProjectVersionDescriptionTypeDef
def get_value() -> ProjectVersionDescriptionTypeDef:
return {
"ProjectVersionArn": ...,
}
# ProjectVersionDescriptionTypeDef definition
class ProjectVersionDescriptionTypeDef(TypedDict):
ProjectVersionArn: NotRequired[str],
CreationTimestamp: NotRequired[datetime],
MinInferenceUnits: NotRequired[int],
Status: NotRequired[ProjectVersionStatusType], # (1)
StatusMessage: NotRequired[str],
BillableTrainingTimeInSeconds: NotRequired[int],
TrainingEndTimestamp: NotRequired[datetime],
OutputConfig: NotRequired[OutputConfigTypeDef], # (2)
TrainingDataResult: NotRequired[TrainingDataResultTypeDef], # (3)
TestingDataResult: NotRequired[TestingDataResultTypeDef], # (4)
EvaluationResult: NotRequired[EvaluationResultTypeDef], # (5)
ManifestSummary: NotRequired[GroundTruthManifestTypeDef], # (6)
KmsKeyId: NotRequired[str],
MaxInferenceUnits: NotRequired[int],
SourceProjectVersionArn: NotRequired[str],
VersionDescription: NotRequired[str],
Feature: NotRequired[CustomizationFeatureType], # (7)
BaseModelVersion: NotRequired[str],
FeatureConfig: NotRequired[CustomizationFeatureConfigTypeDef], # (8)
- See ProjectVersionStatusType
- See OutputConfigTypeDef
- See TrainingDataResultTypeDef
- See TestingDataResultTypeDef
- See EvaluationResultTypeDef
- See GroundTruthManifestTypeDef
- See CustomizationFeatureType
- See CustomizationFeatureConfigTypeDef
DescribeProjectVersionsResponseTypeDef#
# DescribeProjectVersionsResponseTypeDef TypedDict usage example
from types_boto3_rekognition.type_defs import DescribeProjectVersionsResponseTypeDef
def get_value() -> DescribeProjectVersionsResponseTypeDef:
return {
"ProjectVersionDescriptions": ...,
}
# DescribeProjectVersionsResponseTypeDef definition
class DescribeProjectVersionsResponseTypeDef(TypedDict):
ProjectVersionDescriptions: List[ProjectVersionDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],