Skip to content

Rekognition Classes

AgeRange

Low

  • Type: typing.Optional[int]

High

  • Type: typing.Optional[int]

Asset

GroundTruthManifest

  • Type:

AssociateFacesRequest

CollectionId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

FaceIds

  • Type: typing.List[str]
  • Required: Yes

UserMatchThreshold

  • Type: typing.Optional[float]

ClientRequestToken

  • Type: typing.Optional[str]

AssociateFacesResponse

AssociatedFaces

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.AssociatedFace]
  • Required: Yes

UnsuccessfulFaceAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.UnsuccessfulFaceAssociation]
  • Required: Yes

UserStatus

  • Type: typing.Literal['ACTIVE', 'CREATED', 'CREATING', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociatedFace

FaceId

  • Type: typing.Optional[str]

AudioMetadata

Codec

  • Type: typing.Optional[str]

DurationMillis

  • Type: typing.Optional[int]

SampleRate

  • Type: typing.Optional[int]

NumberOfChannels

  • Type: typing.Optional[int]

AuditImage

Bytes

  • Type: typing.Optional[bytes]

S3Object

  • Type:

BoundingBox

  • Type:

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

Beard

Value

  • Type: typing.Optional[bool]

Confidence

  • Type: typing.Optional[float]

BlackFrame

MaxPixelThreshold

  • Type: typing.Optional[float]

MinCoveragePercentage

  • Type: typing.Optional[float]

BoundingBox

Width

  • Type: typing.Optional[float]

Height

  • Type: typing.Optional[float]

Left

  • Type: typing.Optional[float]

Top

  • Type: typing.Optional[float]

Celebrity

Urls

  • Type: typing.Optional[typing.List[str]]

Name

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Face

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ComparedFace]

MatchConfidence

  • Type: typing.Optional[float]

KnownGender

  • Type:

CelebrityDetail

Urls

  • Type: typing.Optional[typing.List[str]]

Name

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Confidence

  • Type: typing.Optional[float]

BoundingBox

  • Type:

Face

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceDetail]

KnownGender

  • Type:

CelebrityRecognition

Timestamp

  • Type: typing.Optional[int]

Celebrity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.CelebrityDetail]

CompareFacesMatch

Similarity

  • Type: typing.Optional[float]

Face

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ComparedFace]

CompareFacesRequest

SourceImage

  • Type:
  • Required: Yes

TargetImage

  • Type:
  • Required: Yes

SimilarityThreshold

  • Type: typing.Optional[float]

QualityFilter

  • Type: typing.Optional[typing.Literal['AUTO', 'HIGH', 'LOW', 'MEDIUM', 'NONE']]

CompareFacesResponse

SourceImageFace

  • Type:
  • Required: Yes

FaceMatches

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.CompareFacesMatch]
  • Required: Yes

UnmatchedFaces

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ComparedFace]
  • Required: Yes

SourceImageOrientationCorrection

  • Type: typing.Literal['ROTATE_0', 'ROTATE_180', 'ROTATE_270', 'ROTATE_90']
  • Required: Yes

TargetImageOrientationCorrection

  • Type: typing.Literal['ROTATE_0', 'ROTATE_180', 'ROTATE_270', 'ROTATE_90']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ComparedFace

BoundingBox

  • Type:

Confidence

  • Type: typing.Optional[float]

Landmarks

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Landmark]]

Pose

  • Type:

Quality

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ImageQuality]

Emotions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Emotion]]

Smile

  • Type:

ComparedSourceImageFace

BoundingBox

  • Type:

Confidence

  • Type: typing.Optional[float]

ConnectedHomeSettings

Labels

  • Type: typing.List[str]
  • Required: Yes

MinConfidence

  • Type: typing.Optional[float]

ConnectedHomeSettingsForUpdate

Labels

  • Type: typing.Optional[typing.List[str]]

MinConfidence

  • Type: typing.Optional[float]

ConnectedHomeSettingsOutput

Labels

  • Type: typing.List[str]
  • Required: Yes

MinConfidence

  • Type: typing.Optional[float]

ContentModerationDetection

Timestamp

  • Type: typing.Optional[int]

ModerationLabel

  • Type:

StartTimestampMillis

  • Type: typing.Optional[int]

EndTimestampMillis

  • Type: typing.Optional[int]

DurationMillis

  • Type: typing.Optional[int]

ContentTypes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ContentType]]

ContentType

Confidence

  • Type: typing.Optional[float]

Name

  • Type: typing.Optional[str]

CopyProjectVersionRequest

SourceProjectArn

  • Type:
  • Required: Yes

SourceProjectVersionArn

  • Type:
  • Required: Yes

DestinationProjectArn

  • Type:
  • Required: Yes

VersionName

  • Type:
  • Required: Yes

OutputConfig

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

KmsKeyId

  • Type: typing.Optional[str]

CopyProjectVersionResponse

ProjectVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CoversBodyPart

Confidence

  • Type: typing.Optional[float]

Value

  • Type: typing.Optional[bool]

CreateCollectionRequest

CollectionId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateCollectionResponse

StatusCode

  • Type:
  • Required: Yes

CollectionArn

  • Type:
  • Required: Yes

FaceModelVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDatasetRequest

DatasetType

  • Type: typing.Literal['TEST', 'TRAIN']
  • Required: Yes

ProjectArn

  • Type:
  • Required: Yes

DatasetSource

  • Type:

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateDatasetResponse

DatasetArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFaceLivenessSessionRequest

KmsKeyId

  • Type: typing.Optional[str]

Settings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.CreateFaceLivenessSessionRequestSettings]

ClientRequestToken

  • Type: typing.Optional[str]

CreateFaceLivenessSessionRequestSettings

OutputConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.LivenessOutputConfig]

AuditImagesLimit

  • Type: typing.Optional[int]

CreateFaceLivenessSessionResponse

SessionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProjectRequest

ProjectName

  • Type:
  • Required: Yes

Feature

  • Type: typing.Optional[typing.Literal['CONTENT_MODERATION', 'CUSTOM_LABELS']]

AutoUpdate

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateProjectResponse

ProjectArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProjectVersionRequest

ProjectArn

  • Type:
  • Required: Yes

VersionName

  • Type:
  • Required: Yes

OutputConfig

  • Type:
  • Required: Yes

TrainingData

  • Type: typing.Union[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.TrainingData, aws_resource_validator.pydantic_models.rekognition.rekognition_classes.TrainingDataOutput, NoneType]

TestingData

  • Type: typing.Union[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.TestingData, aws_resource_validator.pydantic_models.rekognition.rekognition_classes.TestingDataOutput, NoneType]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

KmsKeyId

  • Type: typing.Optional[str]

VersionDescription

  • Type: typing.Optional[str]

FeatureConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.CustomizationFeatureConfig]

CreateProjectVersionResponse

ProjectVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateStreamProcessorRequest

Input

  • Type:
  • Required: Yes

Output

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Settings

  • Type: typing.Union[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StreamProcessorSettings, aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StreamProcessorSettingsOutput]
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

NotificationChannel

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StreamProcessorNotificationChannel]

KmsKeyId

  • Type: typing.Optional[str]

RegionsOfInterest

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.RegionOfInterest, aws_resource_validator.pydantic_models.rekognition.rekognition_classes.RegionOfInterestOutput]]]

DataSharingPreference

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StreamProcessorDataSharingPreference]

CreateStreamProcessorResponse

StreamProcessorArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUserRequest

CollectionId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

CustomLabel

Name

  • Type: typing.Optional[str]

Confidence

  • Type: typing.Optional[float]

Geometry

  • Type:

CustomizationFeatureConfig

ContentModeration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.CustomizationFeatureContentModerationConfig]

CustomizationFeatureContentModerationConfig

ConfidenceThreshold

  • Type: typing.Optional[float]

DatasetChanges

GroundTruth

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
  • Required: Yes

DatasetDescription

CreationTimestamp

  • Type: typing.Optional[datetime.datetime]

LastUpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_IN_PROGRESS', 'UPDATE_COMPLETE', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]

StatusMessage

  • Type: typing.Optional[str]

StatusMessageCode

  • Type: typing.Optional[typing.Literal['CLIENT_ERROR', 'SERVICE_ERROR', 'SUCCESS']]

DatasetStats

  • Type:

DatasetLabelDescription

LabelName

  • Type: typing.Optional[str]

LabelStats

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DatasetLabelStats]

DatasetLabelStats

EntryCount

  • Type: typing.Optional[int]

BoundingBoxCount

  • Type: typing.Optional[int]

DatasetMetadata

CreationTimestamp

  • Type: typing.Optional[datetime.datetime]

DatasetType

  • Type: typing.Optional[typing.Literal['TEST', 'TRAIN']]

DatasetArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_IN_PROGRESS', 'UPDATE_COMPLETE', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]

StatusMessage

  • Type: typing.Optional[str]

StatusMessageCode

  • Type: typing.Optional[typing.Literal['CLIENT_ERROR', 'SERVICE_ERROR', 'SUCCESS']]

DatasetSource

GroundTruthManifest

  • Type:

DatasetArn

  • Type: typing.Optional[str]

DatasetStats

LabeledEntries

  • Type: typing.Optional[int]

TotalEntries

  • Type: typing.Optional[int]

TotalLabels

  • Type: typing.Optional[int]

ErrorEntries

  • Type: typing.Optional[int]

DeleteCollectionRequest

CollectionId

  • Type:
  • Required: Yes

DeleteCollectionResponse

StatusCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteDatasetRequest

DatasetArn

  • Type:
  • Required: Yes

DeleteFacesRequest

CollectionId

  • Type:
  • Required: Yes

FaceIds

  • Type: typing.List[str]
  • Required: Yes

DeleteFacesResponse

DeletedFaces

  • Type: typing.List[str]
  • Required: Yes

UnsuccessfulFaceDeletions

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.UnsuccessfulFaceDeletion]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteProjectPolicyRequest

ProjectArn

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

PolicyRevisionId

  • Type: typing.Optional[str]

DeleteProjectRequest

ProjectArn

  • Type:
  • Required: Yes

DeleteProjectResponse

Status

  • Type: typing.Literal['CREATED', 'CREATING', 'DELETING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteProjectVersionRequest

ProjectVersionArn

  • Type:
  • Required: Yes

DeleteProjectVersionResponse

Status

  • Type: typing.Literal['COPYING_COMPLETED', 'COPYING_FAILED', 'COPYING_IN_PROGRESS', 'DELETING', 'DEPRECATED', 'EXPIRED', 'FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'TRAINING_COMPLETED', 'TRAINING_FAILED', 'TRAINING_IN_PROGRESS']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteStreamProcessorRequest

Name

  • Type:
  • Required: Yes

DeleteUserRequest

CollectionId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

DescribeCollectionRequest

CollectionId

  • Type:
  • Required: Yes

DescribeCollectionResponse

FaceCount

  • Type:
  • Required: Yes

FaceModelVersion

  • Type:
  • Required: Yes

CollectionARN

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

UserCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDatasetRequest

DatasetArn

  • Type:
  • Required: Yes

DescribeDatasetResponse

DatasetDescription

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeProjectVersionsRequest

ProjectArn

  • Type:
  • Required: Yes

VersionNames

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeProjectVersionsRequestPaginate

ProjectArn

  • Type:
  • Required: Yes

VersionNames

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PaginatorConfig]

DescribeProjectVersionsRequestWait

ProjectArn

  • Type:
  • Required: Yes

VersionNames

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

WaiterConfig

  • Type:

DescribeProjectVersionsRequestWaitExtra

ProjectArn

  • Type:
  • Required: Yes

VersionNames

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

WaiterConfig

  • Type:

DescribeProjectVersionsResponse

ProjectVersionDescriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ProjectVersionDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeProjectsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ProjectNames

  • Type: typing.Optional[typing.List[str]]

Features

  • Type: typing.Optional[typing.List[typing.Literal['CONTENT_MODERATION', 'CUSTOM_LABELS']]]

DescribeProjectsRequestPaginate

ProjectNames

  • Type: typing.Optional[typing.List[str]]

Features

  • Type: typing.Optional[typing.List[typing.Literal['CONTENT_MODERATION', 'CUSTOM_LABELS']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PaginatorConfig]

DescribeProjectsResponse

ProjectDescriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ProjectDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeStreamProcessorRequest

Name

  • Type:
  • Required: Yes

DescribeStreamProcessorResponse

Name

  • Type:
  • Required: Yes

StreamProcessorArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'UPDATING']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

LastUpdateTimestamp

  • Type:
  • Required: Yes

Input

  • Type:
  • Required: Yes

Output

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

Settings

  • Type:
  • Required: Yes

NotificationChannel

  • Type:
  • Required: Yes

KmsKeyId

  • Type:
  • Required: Yes

RegionsOfInterest

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.RegionOfInterestOutput]
  • Required: Yes

DataSharingPreference

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectCustomLabelsRequest

ProjectVersionArn

  • Type:
  • Required: Yes

Image

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

MinConfidence

  • Type: typing.Optional[float]

DetectCustomLabelsResponse

CustomLabels

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.CustomLabel]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectFacesRequest

Image

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[typing.List[typing.Literal['AGE_RANGE', 'ALL', 'BEARD', 'DEFAULT', 'EMOTIONS', 'EYEGLASSES', 'EYES_OPEN', 'EYE_DIRECTION', 'FACE_OCCLUDED', 'GENDER', 'MOUTH_OPEN', 'MUSTACHE', 'SMILE', 'SUNGLASSES']]]

DetectFacesResponse

FaceDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceDetail]
  • Required: Yes

OrientationCorrection

  • Type: typing.Literal['ROTATE_0', 'ROTATE_180', 'ROTATE_270', 'ROTATE_90']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectLabelsImageBackground

Quality

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DetectLabelsImageQuality]

DominantColors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DominantColor]]

DetectLabelsImageForeground

Quality

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DetectLabelsImageQuality]

DominantColors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DominantColor]]

DetectLabelsImageProperties

Quality

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DetectLabelsImageQuality]

DominantColors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DominantColor]]

Foreground

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DetectLabelsImageForeground]

Background

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DetectLabelsImageBackground]

DetectLabelsImagePropertiesSettings

MaxDominantColors

  • Type: typing.Optional[int]

DetectLabelsImageQuality

Brightness

  • Type: typing.Optional[float]

Sharpness

  • Type: typing.Optional[float]

Contrast

  • Type: typing.Optional[float]

DetectLabelsRequest

Image

  • Type:
  • Required: Yes

MaxLabels

  • Type: typing.Optional[int]

MinConfidence

  • Type: typing.Optional[float]

Features

  • Type: typing.Optional[typing.List[typing.Literal['GENERAL_LABELS', 'IMAGE_PROPERTIES']]]

Settings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DetectLabelsSettings]

DetectLabelsResponse

Labels

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Label]
  • Required: Yes

OrientationCorrection

  • Type: typing.Literal['ROTATE_0', 'ROTATE_180', 'ROTATE_270', 'ROTATE_90']
  • Required: Yes

LabelModelVersion

  • Type:
  • Required: Yes

ImageProperties

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectLabelsSettings

GeneralLabels

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.GeneralLabelsSettings]

ImageProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DetectLabelsImagePropertiesSettings]

DetectModerationLabelsRequest

Image

  • Type:
  • Required: Yes

MinConfidence

  • Type: typing.Optional[float]

HumanLoopConfig

  • Type:

ProjectVersion

  • Type: typing.Optional[str]

DetectModerationLabelsResponse

ModerationLabels

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ModerationLabel]
  • Required: Yes

ModerationModelVersion

  • Type:
  • Required: Yes

HumanLoopActivationOutput

  • Type:
  • Required: Yes

ProjectVersion

  • Type:
  • Required: Yes

ContentTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ContentType]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectProtectiveEquipmentRequest

Image

  • Type:
  • Required: Yes

SummarizationAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ProtectiveEquipmentSummarizationAttributes]

DetectProtectiveEquipmentResponse

ProtectiveEquipmentModelVersion

  • Type:
  • Required: Yes

Persons

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ProtectiveEquipmentPerson]
  • Required: Yes

Summary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectTextFilters

WordFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DetectionFilter]

RegionsOfInterest

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.RegionOfInterest, aws_resource_validator.pydantic_models.rekognition.rekognition_classes.RegionOfInterestOutput]]]

DetectTextRequest

Image

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DetectTextFilters]

DetectTextResponse

TextDetections

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.TextDetection]
  • Required: Yes

TextModelVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectionFilter

MinConfidence

  • Type: typing.Optional[float]

MinBoundingBoxHeight

  • Type: typing.Optional[float]

MinBoundingBoxWidth

  • Type: typing.Optional[float]

DisassociateFacesRequest

CollectionId

  • Type:
  • Required: Yes

UserId

  • Type:
  • Required: Yes

FaceIds

  • Type: typing.List[str]
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

DisassociateFacesResponse

DisassociatedFaces

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DisassociatedFace]
  • Required: Yes

UnsuccessfulFaceDisassociations

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.UnsuccessfulFaceDisassociation]
  • Required: Yes

UserStatus

  • Type: typing.Literal['ACTIVE', 'CREATED', 'CREATING', 'UPDATING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociatedFace

FaceId

  • Type: typing.Optional[str]

DistributeDataset

Arn

  • Type:
  • Required: Yes

DistributeDatasetEntriesRequest

Datasets

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DistributeDataset]
  • Required: Yes

DominantColor

Red

  • Type: typing.Optional[int]

Blue

  • Type: typing.Optional[int]

Green

  • Type: typing.Optional[int]

HexCode

  • Type: typing.Optional[str]

CSSColor

  • Type: typing.Optional[str]

SimplifiedColor

  • Type: typing.Optional[str]

PixelPercent

  • Type: typing.Optional[float]

Emotion

Type

  • Type: typing.Optional[typing.Literal['ANGRY', 'CALM', 'CONFUSED', 'DISGUSTED', 'FEAR', 'HAPPY', 'SAD', 'SURPRISED', 'UNKNOWN']]

Confidence

  • Type: typing.Optional[float]

EquipmentDetection

BoundingBox

  • Type:

Confidence

  • Type: typing.Optional[float]

Type

  • Type: typing.Optional[typing.Literal['FACE_COVER', 'HAND_COVER', 'HEAD_COVER']]

CoversBodyPart

  • Type:

EvaluationResult

F1Score

  • Type: typing.Optional[float]

Summary

  • Type:

EyeDirection

Yaw

  • Type: typing.Optional[float]

Pitch

  • Type: typing.Optional[float]

Confidence

  • Type: typing.Optional[float]

EyeOpen

Value

  • Type: typing.Optional[bool]

Confidence

  • Type: typing.Optional[float]

Eyeglasses

Value

  • Type: typing.Optional[bool]

Confidence

  • Type: typing.Optional[float]

Face

FaceId

  • Type: typing.Optional[str]

BoundingBox

  • Type:

ImageId

  • Type: typing.Optional[str]

ExternalImageId

  • Type: typing.Optional[str]

Confidence

  • Type: typing.Optional[float]

IndexFacesModelVersion

  • Type: typing.Optional[str]

UserId

  • Type: typing.Optional[str]

FaceDetail

BoundingBox

  • Type:

AgeRange

  • Type:

Smile

  • Type:

Eyeglasses

  • Type:

Sunglasses

  • Type:

Gender

  • Type:

Beard

  • Type:

Mustache

  • Type:

EyesOpen

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.EyeOpen]

MouthOpen

  • Type:

Emotions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Emotion]]

Landmarks

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Landmark]]

Pose

  • Type:

Quality

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ImageQuality]

Confidence

  • Type: typing.Optional[float]

FaceOccluded

  • Type:

EyeDirection

  • Type:

FaceDetection

Timestamp

  • Type: typing.Optional[int]

Face

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceDetail]

FaceMatch

Similarity

  • Type: typing.Optional[float]

Face

  • Type:

FaceOccluded

Value

  • Type: typing.Optional[bool]

Confidence

  • Type: typing.Optional[float]

FaceRecord

Face

  • Type:

FaceDetail

  • Type:

FaceSearchSettings

CollectionId

  • Type: typing.Optional[str]

FaceMatchThreshold

  • Type: typing.Optional[float]

Gender

Value

  • Type: typing.Optional[typing.Literal['Female', 'Male']]

Confidence

  • Type: typing.Optional[float]

GeneralLabelsSettings

LabelInclusionFilters

  • Type: typing.Optional[typing.List[str]]

LabelExclusionFilters

  • Type: typing.Optional[typing.List[str]]

LabelCategoryInclusionFilters

  • Type: typing.Optional[typing.List[str]]

LabelCategoryExclusionFilters

  • Type: typing.Optional[typing.List[str]]

Geometry

BoundingBox

  • Type:

Polygon

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Point]]

GetCelebrityInfoRequest

Id

  • Type:
  • Required: Yes

GetCelebrityInfoResponse

Urls

  • Type: typing.List[str]
  • Required: Yes

Name

  • Type:
  • Required: Yes

KnownGender

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCelebrityRecognitionRequest

JobId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SortBy

  • Type: typing.Optional[typing.Literal['ID', 'TIMESTAMP']]

GetCelebrityRecognitionResponse

JobStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

VideoMetadata

  • Type:
  • Required: Yes

Celebrities

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.CelebrityRecognition]
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Video

  • Type:
  • Required: Yes

JobTag

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetContentModerationRequest

JobId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SortBy

  • Type: typing.Optional[typing.Literal['NAME', 'TIMESTAMP']]

AggregateBy

  • Type: typing.Optional[typing.Literal['SEGMENTS', 'TIMESTAMPS']]

GetContentModerationRequestMetadata

SortBy

  • Type: typing.Optional[typing.Literal['NAME', 'TIMESTAMP']]

AggregateBy

  • Type: typing.Optional[typing.Literal['SEGMENTS', 'TIMESTAMPS']]

GetContentModerationResponse

JobStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

VideoMetadata

  • Type:
  • Required: Yes

ModerationLabels

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ContentModerationDetection]
  • Required: Yes

ModerationModelVersion

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Video

  • Type:
  • Required: Yes

JobTag

  • Type:
  • Required: Yes

GetRequestMetadata

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetFaceDetectionRequest

JobId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetFaceDetectionResponse

JobStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

VideoMetadata

  • Type:
  • Required: Yes

Faces

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceDetection]
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Video

  • Type:
  • Required: Yes

JobTag

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetFaceLivenessSessionResultsRequest

SessionId

  • Type:
  • Required: Yes

GetFaceLivenessSessionResultsResponse

SessionId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CREATED', 'EXPIRED', 'FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

Confidence

  • Type:
  • Required: Yes

ReferenceImage

  • Type:
  • Required: Yes

AuditImages

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.AuditImage]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFaceSearchRequest

JobId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SortBy

  • Type: typing.Optional[typing.Literal['INDEX', 'TIMESTAMP']]

GetFaceSearchResponse

JobStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

VideoMetadata

  • Type:
  • Required: Yes

Persons

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PersonMatch]
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Video

  • Type:
  • Required: Yes

JobTag

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetLabelDetectionRequest

JobId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SortBy

  • Type: typing.Optional[typing.Literal['NAME', 'TIMESTAMP']]

AggregateBy

  • Type: typing.Optional[typing.Literal['SEGMENTS', 'TIMESTAMPS']]

GetLabelDetectionRequestMetadata

SortBy

  • Type: typing.Optional[typing.Literal['NAME', 'TIMESTAMP']]

AggregateBy

  • Type: typing.Optional[typing.Literal['SEGMENTS', 'TIMESTAMPS']]

GetLabelDetectionResponse

JobStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

VideoMetadata

  • Type:
  • Required: Yes

Labels

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.LabelDetection]
  • Required: Yes

LabelModelVersion

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Video

  • Type:
  • Required: Yes

JobTag

  • Type:
  • Required: Yes

GetRequestMetadata

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetMediaAnalysisJobRequest

JobId

  • Type:
  • Required: Yes

GetMediaAnalysisJobResponse

JobId

  • Type:
  • Required: Yes

JobName

  • Type:
  • Required: Yes

OperationsConfig

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CREATED', 'FAILED', 'IN_PROGRESS', 'QUEUED', 'SUCCEEDED']
  • Required: Yes

FailureDetails

  • Type:
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

CompletionTimestamp

  • Type:
  • Required: Yes

Input

  • Type:
  • Required: Yes

OutputConfig

  • Type:
  • Required: Yes

KmsKeyId

  • Type:
  • Required: Yes

Results

  • Type:
  • Required: Yes

ManifestSummary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPersonTrackingRequest

JobId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SortBy

  • Type: typing.Optional[typing.Literal['INDEX', 'TIMESTAMP']]

GetPersonTrackingResponse

JobStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

VideoMetadata

  • Type:
  • Required: Yes

Persons

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PersonDetection]
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Video

  • Type:
  • Required: Yes

JobTag

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetSegmentDetectionRequest

JobId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetSegmentDetectionResponse

JobStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

VideoMetadata

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.VideoMetadata]
  • Required: Yes

AudioMetadata

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.AudioMetadata]
  • Required: Yes

Segments

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.SegmentDetection]
  • Required: Yes

SelectedSegmentTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.SegmentTypeInfo]
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Video

  • Type:
  • Required: Yes

JobTag

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetTextDetectionRequest

JobId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetTextDetectionResponse

JobStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

VideoMetadata

  • Type:
  • Required: Yes

TextDetections

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.TextDetectionResult]
  • Required: Yes

TextModelVersion

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Video

  • Type:
  • Required: Yes

JobTag

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GroundTruthManifest

S3Object

  • Type:

HumanLoopActivationOutput

HumanLoopArn

  • Type: typing.Optional[str]

HumanLoopActivationReasons

  • Type: typing.Optional[typing.List[str]]

HumanLoopActivationConditionsEvaluationResults

  • Type: typing.Optional[str]

HumanLoopConfig

HumanLoopName

  • Type:
  • Required: Yes

FlowDefinitionArn

  • Type:
  • Required: Yes

DataAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.HumanLoopDataAttributes]

HumanLoopDataAttributes

ContentClassifiers

  • Type: typing.Optional[typing.List[typing.Literal['FreeOfAdultContent', 'FreeOfPersonallyIdentifiableInformation']]]

Image

Bytes

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]

S3Object

  • Type:

ImageQuality

Brightness

  • Type: typing.Optional[float]

Sharpness

  • Type: typing.Optional[float]

IndexFacesRequest

CollectionId

  • Type:
  • Required: Yes

Image

  • Type:
  • Required: Yes

ExternalImageId

  • Type: typing.Optional[str]

DetectionAttributes

  • Type: typing.Optional[typing.List[typing.Literal['AGE_RANGE', 'ALL', 'BEARD', 'DEFAULT', 'EMOTIONS', 'EYEGLASSES', 'EYES_OPEN', 'EYE_DIRECTION', 'FACE_OCCLUDED', 'GENDER', 'MOUTH_OPEN', 'MUSTACHE', 'SMILE', 'SUNGLASSES']]]

MaxFaces

  • Type: typing.Optional[int]

QualityFilter

  • Type: typing.Optional[typing.Literal['AUTO', 'HIGH', 'LOW', 'MEDIUM', 'NONE']]

IndexFacesResponse

FaceRecords

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceRecord]
  • Required: Yes

OrientationCorrection

  • Type: typing.Literal['ROTATE_0', 'ROTATE_180', 'ROTATE_270', 'ROTATE_90']
  • Required: Yes

FaceModelVersion

  • Type:
  • Required: Yes

UnindexedFaces

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.UnindexedFace]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Instance

BoundingBox

  • Type:

Confidence

  • Type: typing.Optional[float]

DominantColors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DominantColor]]

KinesisDataStream

Arn

  • Type: typing.Optional[str]

KinesisVideoStream

Arn

  • Type: typing.Optional[str]

KinesisVideoStreamStartSelector

ProducerTimestamp

  • Type: typing.Optional[int]

FragmentNumber

  • Type: typing.Optional[str]

KnownGender

Type

  • Type: typing.Optional[typing.Literal['Female', 'Male', 'Nonbinary', 'Unlisted']]

Label

Name

  • Type: typing.Optional[str]

Confidence

  • Type: typing.Optional[float]

Instances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Instance]]

Parents

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Parent]]

Aliases

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.LabelAlias]]

Categories

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.LabelCategory]]

LabelAlias

Name

  • Type: typing.Optional[str]

LabelCategory

Name

  • Type: typing.Optional[str]

LabelDetection

Timestamp

  • Type: typing.Optional[int]

Label

  • Type:

StartTimestampMillis

  • Type: typing.Optional[int]

EndTimestampMillis

  • Type: typing.Optional[int]

DurationMillis

  • Type: typing.Optional[int]

LabelDetectionSettings

GeneralLabels

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.GeneralLabelsSettings]

Landmark

Type

  • Type: typing.Optional[typing.Literal['chinBottom', 'eyeLeft', 'eyeRight', 'leftEyeBrowLeft', 'leftEyeBrowRight', 'leftEyeBrowUp', 'leftEyeDown', 'leftEyeLeft', 'leftEyeRight', 'leftEyeUp', 'leftPupil', 'midJawlineLeft', 'midJawlineRight', 'mouthDown', 'mouthLeft', 'mouthRight', 'mouthUp', 'nose', 'noseLeft', 'noseRight', 'rightEyeBrowLeft', 'rightEyeBrowRight', 'rightEyeBrowUp', 'rightEyeDown', 'rightEyeLeft', 'rightEyeRight', 'rightEyeUp', 'rightPupil', 'upperJawlineLeft', 'upperJawlineRight']]

X

  • Type: typing.Optional[float]

Y

  • Type: typing.Optional[float]

ListCollectionsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListCollectionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PaginatorConfig]

ListCollectionsResponse

CollectionIds

  • Type: typing.List[str]
  • Required: Yes

FaceModelVersions

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDatasetEntriesRequest

DatasetArn

  • Type:
  • Required: Yes

ContainsLabels

  • Type: typing.Optional[typing.List[str]]

Labeled

  • Type: typing.Optional[bool]

SourceRefContains

  • Type: typing.Optional[str]

HasErrors

  • Type: typing.Optional[bool]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDatasetEntriesRequestPaginate

DatasetArn

  • Type:
  • Required: Yes

ContainsLabels

  • Type: typing.Optional[typing.List[str]]

Labeled

  • Type: typing.Optional[bool]

SourceRefContains

  • Type: typing.Optional[str]

HasErrors

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PaginatorConfig]

ListDatasetEntriesResponse

DatasetEntries

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDatasetLabelsRequest

DatasetArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDatasetLabelsRequestPaginate

DatasetArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PaginatorConfig]

ListDatasetLabelsResponse

DatasetLabelDescriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DatasetLabelDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFacesRequest

CollectionId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

UserId

  • Type: typing.Optional[str]

FaceIds

  • Type: typing.Optional[typing.List[str]]

ListFacesRequestPaginate

CollectionId

  • Type:
  • Required: Yes

UserId

  • Type: typing.Optional[str]

FaceIds

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PaginatorConfig]

ListFacesResponse

Faces

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Face]
  • Required: Yes

FaceModelVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMediaAnalysisJobsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListMediaAnalysisJobsResponse

MediaAnalysisJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.MediaAnalysisJobDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListProjectPoliciesRequest

ProjectArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListProjectPoliciesRequestPaginate

ProjectArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PaginatorConfig]

ListProjectPoliciesResponse

ProjectPolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ProjectPolicy]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStreamProcessorsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListStreamProcessorsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PaginatorConfig]

ListStreamProcessorsResponse

StreamProcessors

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StreamProcessor]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListUsersRequest

CollectionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListUsersRequestPaginate

CollectionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PaginatorConfig]

ListUsersResponse

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.User]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

LivenessOutputConfig

S3Bucket

  • Type:
  • Required: Yes

S3KeyPrefix

  • Type: typing.Optional[str]

MatchedUser

UserId

  • Type: typing.Optional[str]

UserStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATED', 'CREATING', 'UPDATING']]

MediaAnalysisDetectModerationLabelsConfig

MinConfidence

  • Type: typing.Optional[float]

ProjectVersion

  • Type: typing.Optional[str]

MediaAnalysisInput

S3Object

  • Type:
  • Required: Yes

MediaAnalysisJobDescription

JobId

  • Type:
  • Required: Yes

OperationsConfig

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CREATED', 'FAILED', 'IN_PROGRESS', 'QUEUED', 'SUCCEEDED']
  • Required: Yes

CreationTimestamp

  • Type:
  • Required: Yes

Input

  • Type:
  • Required: Yes

OutputConfig

  • Type:
  • Required: Yes

JobName

  • Type: typing.Optional[str]

FailureDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.MediaAnalysisJobFailureDetails]

CompletionTimestamp

  • Type: typing.Optional[datetime.datetime]

KmsKeyId

  • Type: typing.Optional[str]

Results

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.MediaAnalysisResults]

ManifestSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.MediaAnalysisManifestSummary]

MediaAnalysisJobFailureDetails

Code

  • Type: typing.Optional[typing.Literal['ACCESS_DENIED', 'INTERNAL_ERROR', 'INVALID_KMS_KEY', 'INVALID_MANIFEST', 'INVALID_OUTPUT_CONFIG', 'INVALID_S3_OBJECT', 'RESOURCE_NOT_FOUND', 'RESOURCE_NOT_READY', 'THROTTLED']]

Message

  • Type: typing.Optional[str]

MediaAnalysisManifestSummary

S3Object

  • Type:

MediaAnalysisModelVersions

Moderation

  • Type: typing.Optional[str]

MediaAnalysisOperationsConfig

DetectModerationLabels

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.MediaAnalysisDetectModerationLabelsConfig]

MediaAnalysisOutputConfig

S3Bucket

  • Type:
  • Required: Yes

S3KeyPrefix

  • Type: typing.Optional[str]

MediaAnalysisResults

S3Object

  • Type:

ModelVersions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.MediaAnalysisModelVersions]

ModerationLabel

Confidence

  • Type: typing.Optional[float]

Name

  • Type: typing.Optional[str]

ParentName

  • Type: typing.Optional[str]

TaxonomyLevel

  • Type: typing.Optional[int]

MouthOpen

Value

  • Type: typing.Optional[bool]

Confidence

  • Type: typing.Optional[float]

Mustache

Value

  • Type: typing.Optional[bool]

Confidence

  • Type: typing.Optional[float]

NotificationChannel

SNSTopicArn

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

OutputConfig

S3Bucket

  • Type: typing.Optional[str]

S3KeyPrefix

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

Parent

Name

  • Type: typing.Optional[str]

PersonDetail

Index

  • Type: typing.Optional[int]

BoundingBox

  • Type:

Face

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceDetail]

PersonDetection

Timestamp

  • Type: typing.Optional[int]

Person

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PersonDetail]

PersonMatch

Timestamp

  • Type: typing.Optional[int]

Person

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.PersonDetail]

FaceMatches

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceMatch]]

Point

X

  • Type: typing.Optional[float]

Y

  • Type: typing.Optional[float]

Pose

Roll

  • Type: typing.Optional[float]

Yaw

  • Type: typing.Optional[float]

Pitch

  • Type: typing.Optional[float]

ProjectDescription

ProjectArn

  • Type: typing.Optional[str]

CreationTimestamp

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['CREATED', 'CREATING', 'DELETING']]

Datasets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DatasetMetadata]]

Feature

  • Type: typing.Optional[typing.Literal['CONTENT_MODERATION', 'CUSTOM_LABELS']]

AutoUpdate

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

ProjectPolicy

ProjectArn

  • Type: typing.Optional[str]

PolicyName

  • Type: typing.Optional[str]

PolicyRevisionId

  • Type: typing.Optional[str]

PolicyDocument

  • Type: typing.Optional[str]

CreationTimestamp

  • Type: typing.Optional[datetime.datetime]

LastUpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

ProjectVersionDescription

ProjectVersionArn

  • Type: typing.Optional[str]

CreationTimestamp

  • Type: typing.Optional[datetime.datetime]

MinInferenceUnits

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['COPYING_COMPLETED', 'COPYING_FAILED', 'COPYING_IN_PROGRESS', 'DELETING', 'DEPRECATED', 'EXPIRED', 'FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'TRAINING_COMPLETED', 'TRAINING_FAILED', 'TRAINING_IN_PROGRESS']]

StatusMessage

  • Type: typing.Optional[str]

BillableTrainingTimeInSeconds

  • Type: typing.Optional[int]

TrainingEndTimestamp

  • Type: typing.Optional[datetime.datetime]

OutputConfig

  • Type:

TrainingDataResult

  • Type:

TestingDataResult

  • Type:

EvaluationResult

  • Type:

ManifestSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.GroundTruthManifest]

KmsKeyId

  • Type: typing.Optional[str]

MaxInferenceUnits

  • Type: typing.Optional[int]

SourceProjectVersionArn

  • Type: typing.Optional[str]

VersionDescription

  • Type: typing.Optional[str]

Feature

  • Type: typing.Optional[typing.Literal['CONTENT_MODERATION', 'CUSTOM_LABELS']]

BaseModelVersion

  • Type: typing.Optional[str]

FeatureConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.CustomizationFeatureConfig]

ProtectiveEquipmentBodyPart

Name

  • Type: typing.Optional[typing.Literal['FACE', 'HEAD', 'LEFT_HAND', 'RIGHT_HAND']]

Confidence

  • Type: typing.Optional[float]

EquipmentDetections

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.EquipmentDetection]]

ProtectiveEquipmentPerson

BodyParts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ProtectiveEquipmentBodyPart]]

BoundingBox

  • Type:

Confidence

  • Type: typing.Optional[float]

Id

  • Type: typing.Optional[int]

ProtectiveEquipmentSummarizationAttributes

MinConfidence

  • Type:
  • Required: Yes

RequiredEquipmentTypes

  • Type: typing.List[typing.Literal['FACE_COVER', 'HAND_COVER', 'HEAD_COVER']]
  • Required: Yes

ProtectiveEquipmentSummary

PersonsWithRequiredEquipment

  • Type: typing.Optional[typing.List[int]]

PersonsWithoutRequiredEquipment

  • Type: typing.Optional[typing.List[int]]

PersonsIndeterminate

  • Type: typing.Optional[typing.List[int]]

PutProjectPolicyRequest

ProjectArn

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

PolicyDocument

  • Type:
  • Required: Yes

PolicyRevisionId

  • Type: typing.Optional[str]

PutProjectPolicyResponse

PolicyRevisionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RecognizeCelebritiesRequest

Image

  • Type:
  • Required: Yes

RecognizeCelebritiesResponse

CelebrityFaces

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Celebrity]
  • Required: Yes

UnrecognizedFaces

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ComparedFace]
  • Required: Yes

OrientationCorrection

  • Type: typing.Literal['ROTATE_0', 'ROTATE_180', 'ROTATE_270', 'ROTATE_90']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegionOfInterest

BoundingBox

  • Type:

Polygon

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Point]]

RegionOfInterestOutput

BoundingBox

  • Type:

Polygon

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Point]]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

S3Destination

Bucket

  • Type: typing.Optional[str]

KeyPrefix

  • Type: typing.Optional[str]

S3Object

Bucket

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

SearchFacesByImageRequest

CollectionId

  • Type:
  • Required: Yes

Image

  • Type:
  • Required: Yes

MaxFaces

  • Type: typing.Optional[int]

FaceMatchThreshold

  • Type: typing.Optional[float]

QualityFilter

  • Type: typing.Optional[typing.Literal['AUTO', 'HIGH', 'LOW', 'MEDIUM', 'NONE']]

SearchFacesByImageResponse

SearchedFaceBoundingBox

  • Type:
  • Required: Yes

SearchedFaceConfidence

  • Type:
  • Required: Yes

FaceMatches

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceMatch]
  • Required: Yes

FaceModelVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SearchFacesRequest

CollectionId

  • Type:
  • Required: Yes

FaceId

  • Type:
  • Required: Yes

MaxFaces

  • Type: typing.Optional[int]

FaceMatchThreshold

  • Type: typing.Optional[float]

SearchFacesResponse

SearchedFaceId

  • Type:
  • Required: Yes

FaceMatches

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceMatch]
  • Required: Yes

FaceModelVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SearchUsersByImageRequest

CollectionId

  • Type:
  • Required: Yes

Image

  • Type:
  • Required: Yes

UserMatchThreshold

  • Type: typing.Optional[float]

MaxUsers

  • Type: typing.Optional[int]

QualityFilter

  • Type: typing.Optional[typing.Literal['AUTO', 'HIGH', 'LOW', 'MEDIUM', 'NONE']]

SearchUsersByImageResponse

UserMatches

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.UserMatch]
  • Required: Yes

FaceModelVersion

  • Type:
  • Required: Yes

SearchedFace

  • Type:
  • Required: Yes

UnsearchedFaces

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.UnsearchedFace]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SearchUsersRequest

CollectionId

  • Type:
  • Required: Yes

UserId

  • Type: typing.Optional[str]

FaceId

  • Type: typing.Optional[str]

UserMatchThreshold

  • Type: typing.Optional[float]

MaxUsers

  • Type: typing.Optional[int]

SearchUsersResponse

UserMatches

  • Type: typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.UserMatch]
  • Required: Yes

FaceModelVersion

  • Type:
  • Required: Yes

SearchedFace

  • Type:
  • Required: Yes

SearchedUser

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SearchedFace

FaceId

  • Type: typing.Optional[str]

SearchedFaceDetails

FaceDetail

  • Type:

SearchedUser

UserId

  • Type: typing.Optional[str]

SegmentDetection

Type

  • Type: typing.Optional[typing.Literal['SHOT', 'TECHNICAL_CUE']]

StartTimestampMillis

  • Type: typing.Optional[int]

EndTimestampMillis

  • Type: typing.Optional[int]

DurationMillis

  • Type: typing.Optional[int]

StartTimecodeSMPTE

  • Type: typing.Optional[str]

EndTimecodeSMPTE

  • Type: typing.Optional[str]

DurationSMPTE

  • Type: typing.Optional[str]

TechnicalCueSegment

  • Type:

ShotSegment

  • Type:

StartFrameNumber

  • Type: typing.Optional[int]

EndFrameNumber

  • Type: typing.Optional[int]

DurationFrames

  • Type: typing.Optional[int]

SegmentTypeInfo

Type

  • Type: typing.Optional[typing.Literal['SHOT', 'TECHNICAL_CUE']]

ModelVersion

  • Type: typing.Optional[str]

ShotSegment

Index

  • Type: typing.Optional[int]

Confidence

  • Type: typing.Optional[float]

Smile

Value

  • Type: typing.Optional[bool]

Confidence

  • Type: typing.Optional[float]

StartCelebrityRecognitionRequest

Video

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

NotificationChannel

  • Type:

JobTag

  • Type: typing.Optional[str]

StartCelebrityRecognitionResponse

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartContentModerationRequest

Video

  • Type:
  • Required: Yes

MinConfidence

  • Type: typing.Optional[float]

ClientRequestToken

  • Type: typing.Optional[str]

NotificationChannel

  • Type:

JobTag

  • Type: typing.Optional[str]

StartContentModerationResponse

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartFaceDetectionRequest

Video

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

NotificationChannel

  • Type:

FaceAttributes

  • Type: typing.Optional[typing.Literal['ALL', 'DEFAULT']]

JobTag

  • Type: typing.Optional[str]

StartFaceDetectionResponse

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartFaceSearchRequest

Video

  • Type:
  • Required: Yes

CollectionId

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

FaceMatchThreshold

  • Type: typing.Optional[float]

NotificationChannel

  • Type:

JobTag

  • Type: typing.Optional[str]

StartFaceSearchResponse

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartLabelDetectionRequest

Video

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

MinConfidence

  • Type: typing.Optional[float]

NotificationChannel

  • Type:

JobTag

  • Type: typing.Optional[str]

Features

  • Type: typing.Optional[typing.List[typing.Literal['GENERAL_LABELS']]]

Settings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.LabelDetectionSettings]

StartLabelDetectionResponse

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartMediaAnalysisJobRequest

OperationsConfig

  • Type:
  • Required: Yes

Input

  • Type:
  • Required: Yes

OutputConfig

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

JobName

  • Type: typing.Optional[str]

KmsKeyId

  • Type: typing.Optional[str]

StartMediaAnalysisJobResponse

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartPersonTrackingRequest

Video

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

NotificationChannel

  • Type:

JobTag

  • Type: typing.Optional[str]

StartPersonTrackingResponse

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartProjectVersionRequest

ProjectVersionArn

  • Type:
  • Required: Yes

MinInferenceUnits

  • Type:
  • Required: Yes

MaxInferenceUnits

  • Type: typing.Optional[int]

StartProjectVersionResponse

Status

  • Type: typing.Literal['COPYING_COMPLETED', 'COPYING_FAILED', 'COPYING_IN_PROGRESS', 'DELETING', 'DEPRECATED', 'EXPIRED', 'FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'TRAINING_COMPLETED', 'TRAINING_FAILED', 'TRAINING_IN_PROGRESS']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartSegmentDetectionFilters

TechnicalCueFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StartTechnicalCueDetectionFilter]

ShotFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StartShotDetectionFilter]

StartSegmentDetectionRequest

Video

  • Type:
  • Required: Yes

SegmentTypes

  • Type: typing.List[typing.Literal['SHOT', 'TECHNICAL_CUE']]
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

NotificationChannel

  • Type:

JobTag

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StartSegmentDetectionFilters]

StartSegmentDetectionResponse

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartShotDetectionFilter

MinSegmentConfidence

  • Type: typing.Optional[float]

StartStreamProcessorRequest

Name

  • Type:
  • Required: Yes

StartSelector

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StreamProcessingStartSelector]

StopSelector

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StreamProcessingStopSelector]

StartStreamProcessorResponse

SessionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartTechnicalCueDetectionFilter

MinSegmentConfidence

  • Type: typing.Optional[float]

BlackFrame

  • Type:

StartTextDetectionFilters

WordFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.DetectionFilter]

RegionsOfInterest

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.RegionOfInterest, aws_resource_validator.pydantic_models.rekognition.rekognition_classes.RegionOfInterestOutput]]]

StartTextDetectionRequest

Video

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

NotificationChannel

  • Type:

JobTag

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StartTextDetectionFilters]

StartTextDetectionResponse

JobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopProjectVersionRequest

ProjectVersionArn

  • Type:
  • Required: Yes

StopProjectVersionResponse

Status

  • Type: typing.Literal['COPYING_COMPLETED', 'COPYING_FAILED', 'COPYING_IN_PROGRESS', 'DELETING', 'DEPRECATED', 'EXPIRED', 'FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'TRAINING_COMPLETED', 'TRAINING_FAILED', 'TRAINING_IN_PROGRESS']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopStreamProcessorRequest

Name

  • Type:
  • Required: Yes

StreamProcessingStartSelector

KVSStreamStartSelector

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.KinesisVideoStreamStartSelector]

StreamProcessingStopSelector

MaxDurationInSeconds

  • Type: typing.Optional[int]

StreamProcessor

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'UPDATING']]

StreamProcessorDataSharingPreference

OptIn

  • Type:
  • Required: Yes

StreamProcessorInput

KinesisVideoStream

  • Type:

StreamProcessorNotificationChannel

SNSTopicArn

  • Type:
  • Required: Yes

StreamProcessorOutput

KinesisDataStream

  • Type:

S3Destination

  • Type:

StreamProcessorSettings

FaceSearch

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceSearchSettings]

ConnectedHome

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ConnectedHomeSettings]

StreamProcessorSettingsForUpdate

ConnectedHomeForUpdate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ConnectedHomeSettingsForUpdate]

StreamProcessorSettingsOutput

FaceSearch

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceSearchSettings]

ConnectedHome

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ConnectedHomeSettingsOutput]

Summary

S3Object

  • Type:

Sunglasses

Value

  • Type: typing.Optional[bool]

Confidence

  • Type: typing.Optional[float]

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

TechnicalCueSegment

Type

  • Type: typing.Optional[typing.Literal['BlackFrames', 'ColorBars', 'Content', 'EndCredits', 'OpeningCredits', 'Slate', 'StudioLogo']]

Confidence

  • Type: typing.Optional[float]

TestingData

Assets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Asset]]

AutoCreate

  • Type: typing.Optional[bool]

TestingDataOutput

Assets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Asset]]

AutoCreate

  • Type: typing.Optional[bool]

TestingDataResult

Input

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.TestingDataOutput]

Output

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.TestingDataOutput]

Validation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ValidationData]

TextDetection

DetectedText

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['LINE', 'WORD']]

Id

  • Type: typing.Optional[int]

ParentId

  • Type: typing.Optional[int]

Confidence

  • Type: typing.Optional[float]

Geometry

  • Type:

TextDetectionResult

Timestamp

  • Type: typing.Optional[int]

TextDetection

  • Type:

TrainingData

Assets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Asset]]

TrainingDataOutput

Assets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Asset]]

TrainingDataResult

Input

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.TrainingDataOutput]

Output

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.TrainingDataOutput]

Validation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.ValidationData]

UnindexedFace

Reasons

  • Type: typing.Optional[typing.List[typing.Literal['EXCEEDS_MAX_FACES', 'EXTREME_POSE', 'LOW_BRIGHTNESS', 'LOW_CONFIDENCE', 'LOW_FACE_QUALITY', 'LOW_SHARPNESS', 'SMALL_BOUNDING_BOX']]]

FaceDetail

  • Type:

UnsearchedFace

FaceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.FaceDetail]

Reasons

  • Type: typing.Optional[typing.List[typing.Literal['EXCEEDS_MAX_FACES', 'EXTREME_POSE', 'FACE_NOT_LARGEST', 'LOW_BRIGHTNESS', 'LOW_CONFIDENCE', 'LOW_FACE_QUALITY', 'LOW_SHARPNESS', 'SMALL_BOUNDING_BOX']]]

UnsuccessfulFaceAssociation

FaceId

  • Type: typing.Optional[str]

UserId

  • Type: typing.Optional[str]

Confidence

  • Type: typing.Optional[float]

Reasons

  • Type: typing.Optional[typing.List[typing.Literal['ASSOCIATED_TO_A_DIFFERENT_USER', 'FACE_NOT_FOUND', 'LOW_MATCH_CONFIDENCE']]]

UnsuccessfulFaceDeletion

FaceId

  • Type: typing.Optional[str]

UserId

  • Type: typing.Optional[str]

Reasons

  • Type: typing.Optional[typing.List[typing.Literal['ASSOCIATED_TO_AN_EXISTING_USER', 'FACE_NOT_FOUND']]]

UnsuccessfulFaceDisassociation

FaceId

  • Type: typing.Optional[str]

UserId

  • Type: typing.Optional[str]

Reasons

  • Type: typing.Optional[typing.List[typing.Literal['ASSOCIATED_TO_A_DIFFERENT_USER', 'FACE_NOT_FOUND']]]

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateDatasetEntriesRequest

DatasetArn

  • Type:
  • Required: Yes

Changes

  • Type:
  • Required: Yes

UpdateStreamProcessorRequest

Name

  • Type:
  • Required: Yes

SettingsForUpdate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StreamProcessorSettingsForUpdate]

RegionsOfInterestForUpdate

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.RegionOfInterest, aws_resource_validator.pydantic_models.rekognition.rekognition_classes.RegionOfInterestOutput]]]

DataSharingPreferenceForUpdate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.StreamProcessorDataSharingPreference]

ParametersToDelete

  • Type: typing.Optional[typing.List[typing.Literal['ConnectedHomeMinConfidence', 'RegionsOfInterest']]]

User

UserId

  • Type: typing.Optional[str]

UserStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATED', 'CREATING', 'UPDATING']]

UserMatch

Similarity

  • Type: typing.Optional[float]

User

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.MatchedUser]

ValidationData

Assets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition.rekognition_classes.Asset]]

Video

S3Object

  • Type:

VideoMetadata

Codec

  • Type: typing.Optional[str]

DurationMillis

  • Type: typing.Optional[int]

Format

  • Type: typing.Optional[str]

FrameRate

  • Type: typing.Optional[float]

FrameHeight

  • Type: typing.Optional[int]

FrameWidth

  • Type: typing.Optional[int]

ColorRange

  • Type: typing.Optional[typing.Literal['FULL', 'LIMITED']]

WaiterConfig

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]