Rekognition Classes
AgeRangeTypeDef
Low
- Type: typing.Optional[int]
High
- Type: typing.Optional[int]
AssetTypeDef
GroundTruthManifest
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.GroundTruthManifestTypeDef]
AssociateFacesRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
FaceIds
- Type: typing.Sequence[str]
- Required: Yes
UserMatchThreshold
- Type: typing.Optional[float]
ClientRequestToken
- Type: typing.Optional[str]
AssociateFacesResponseTypeDef
AssociatedFaces
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.AssociatedFaceTypeDef]
- Required: Yes
UnsuccessfulFaceAssociations
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.UnsuccessfulFaceAssociationTypeDef]
- Required: Yes
UserStatus
- Type: typing.Literal['ACTIVE', 'CREATED', 'CREATING', 'UPDATING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociatedFaceTypeDef
FaceId
- Type: typing.Optional[str]
AudioMetadataTypeDef
Codec
- Type: typing.Optional[str]
DurationMillis
- Type: typing.Optional[int]
SampleRate
- Type: typing.Optional[int]
NumberOfChannels
- Type: typing.Optional[int]
AuditImageTypeDef
Bytes
- Type: typing.Optional[bytes]
S3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.S3ObjectTypeDef]
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BeardTypeDef
Value
- Type: typing.Optional[bool]
Confidence
- Type: typing.Optional[float]
BlackFrameTypeDef
MaxPixelThreshold
- Type: typing.Optional[float]
MinCoveragePercentage
- Type: typing.Optional[float]
BoundingBoxTypeDef
Width
- Type: typing.Optional[float]
Height
- Type: typing.Optional[float]
Left
- Type: typing.Optional[float]
Top
- Type: typing.Optional[float]
CelebrityDetailTypeDef
Urls
- Type: typing.Optional[typing.List[str]]
Name
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Confidence
- Type: typing.Optional[float]
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
Face
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceDetailTypeDef]
KnownGender
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.KnownGenderTypeDef]
CelebrityRecognitionTypeDef
Timestamp
- Type: typing.Optional[int]
Celebrity
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.CelebrityDetailTypeDef]
CelebrityTypeDef
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_classes.ComparedFaceTypeDef]
MatchConfidence
- Type: typing.Optional[float]
KnownGender
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.KnownGenderTypeDef]
CompareFacesMatchTypeDef
Similarity
- Type: typing.Optional[float]
Face
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ComparedFaceTypeDef]
CompareFacesRequestRequestTypeDef
SourceImage
- Type:
- Required: Yes
TargetImage
- Type:
- Required: Yes
SimilarityThreshold
- Type: typing.Optional[float]
QualityFilter
- Type: typing.Optional[typing.Literal['AUTO', 'HIGH', 'LOW', 'MEDIUM', 'NONE']]
CompareFacesResponseTypeDef
SourceImageFace
- Type:
- Required: Yes
FaceMatches
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.CompareFacesMatchTypeDef]
- Required: Yes
UnmatchedFaces
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.ComparedFaceTypeDef]
- 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
ComparedFaceTypeDef
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
Confidence
- Type: typing.Optional[float]
Landmarks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.LandmarkTypeDef]]
Pose
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PoseTypeDef]
Quality
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ImageQualityTypeDef]
Emotions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.EmotionTypeDef]]
Smile
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.SmileTypeDef]
ComparedSourceImageFaceTypeDef
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
Confidence
- Type: typing.Optional[float]
ConnectedHomeSettingsForUpdateTypeDef
Labels
- Type: typing.Optional[typing.Sequence[str]]
MinConfidence
- Type: typing.Optional[float]
ConnectedHomeSettingsOutputTypeDef
Labels
- Type: typing.List[str]
- Required: Yes
MinConfidence
- Type: typing.Optional[float]
ConnectedHomeSettingsTypeDef
Labels
- Type: typing.Sequence[str]
- Required: Yes
MinConfidence
- Type: typing.Optional[float]
ContentModerationDetectionTypeDef
Timestamp
- Type: typing.Optional[int]
ModerationLabel
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ModerationLabelTypeDef]
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_classes.ContentTypeTypeDef]]
ContentTypeTypeDef
Confidence
- Type: typing.Optional[float]
Name
- Type: typing.Optional[str]
CopyProjectVersionRequestRequestTypeDef
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.Mapping[str, str]]
KmsKeyId
- Type: typing.Optional[str]
CopyProjectVersionResponseTypeDef
ProjectVersionArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CoversBodyPartTypeDef
Confidence
- Type: typing.Optional[float]
Value
- Type: typing.Optional[bool]
CreateCollectionRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateCollectionResponseTypeDef
StatusCode
- Type:
- Required: Yes
CollectionArn
- Type:
- Required: Yes
FaceModelVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDatasetRequestRequestTypeDef
DatasetType
- Type: typing.Literal['TEST', 'TRAIN']
- Required: Yes
ProjectArn
- Type:
- Required: Yes
DatasetSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DatasetSourceTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateDatasetResponseTypeDef
DatasetArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFaceLivenessSessionRequestRequestTypeDef
KmsKeyId
- Type: typing.Optional[str]
Settings
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.CreateFaceLivenessSessionRequestSettingsTypeDef]
ClientRequestToken
- Type: typing.Optional[str]
CreateFaceLivenessSessionRequestSettingsTypeDef
OutputConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.LivenessOutputConfigTypeDef]
AuditImagesLimit
- Type: typing.Optional[int]
CreateFaceLivenessSessionResponseTypeDef
SessionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateProjectRequestRequestTypeDef
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.Mapping[str, str]]
CreateProjectResponseTypeDef
ProjectArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateProjectVersionRequestRequestTypeDef
ProjectArn
- Type:
- Required: Yes
VersionName
- Type:
- Required: Yes
OutputConfig
- Type:
- Required: Yes
TrainingData
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.TrainingDataTypeDef]
TestingData
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.TestingDataTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
KmsKeyId
- Type: typing.Optional[str]
VersionDescription
- Type: typing.Optional[str]
FeatureConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.CustomizationFeatureConfigTypeDef]
CreateProjectVersionResponseTypeDef
ProjectVersionArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStreamProcessorRequestRequestTypeDef
Input
- Type:
- Required: Yes
Output
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Settings
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
NotificationChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.StreamProcessorNotificationChannelTypeDef]
KmsKeyId
- Type: typing.Optional[str]
RegionsOfInterest
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.rekognition_classes.RegionOfInterestTypeDef, aws_resource_validator.pydantic_models.rekognition_classes.RegionOfInterestOutputTypeDef]]]
DataSharingPreference
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.StreamProcessorDataSharingPreferenceTypeDef]
CreateStreamProcessorResponseTypeDef
StreamProcessorArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
CustomLabelTypeDef
Name
- Type: typing.Optional[str]
Confidence
- Type: typing.Optional[float]
Geometry
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.GeometryTypeDef]
CustomizationFeatureConfigTypeDef
ContentModeration
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.CustomizationFeatureContentModerationConfigTypeDef]
CustomizationFeatureContentModerationConfigTypeDef
ConfidenceThreshold
- Type: typing.Optional[float]
DatasetChangesTypeDef
GroundTruth
- Type: typing.Union[str, bytes, typing.IO[typing.Any]]
- Required: Yes
DatasetDescriptionTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DatasetStatsTypeDef]
DatasetLabelDescriptionTypeDef
LabelName
- Type: typing.Optional[str]
LabelStats
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DatasetLabelStatsTypeDef]
DatasetLabelStatsTypeDef
EntryCount
- Type: typing.Optional[int]
BoundingBoxCount
- Type: typing.Optional[int]
DatasetMetadataTypeDef
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']]
DatasetSourceTypeDef
GroundTruthManifest
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.GroundTruthManifestTypeDef]
DatasetArn
- Type: typing.Optional[str]
DatasetStatsTypeDef
LabeledEntries
- Type: typing.Optional[int]
TotalEntries
- Type: typing.Optional[int]
TotalLabels
- Type: typing.Optional[int]
ErrorEntries
- Type: typing.Optional[int]
DeleteCollectionRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
DeleteCollectionResponseTypeDef
StatusCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDatasetRequestRequestTypeDef
DatasetArn
- Type:
- Required: Yes
DeleteFacesRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
FaceIds
- Type: typing.Sequence[str]
- Required: Yes
DeleteFacesResponseTypeDef
DeletedFaces
- Type: typing.List[str]
- Required: Yes
UnsuccessfulFaceDeletions
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.UnsuccessfulFaceDeletionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteProjectPolicyRequestRequestTypeDef
ProjectArn
- Type:
- Required: Yes
PolicyName
- Type:
- Required: Yes
PolicyRevisionId
- Type: typing.Optional[str]
DeleteProjectRequestRequestTypeDef
ProjectArn
- Type:
- Required: Yes
DeleteProjectResponseTypeDef
Status
- Type: typing.Literal['CREATED', 'CREATING', 'DELETING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteProjectVersionRequestRequestTypeDef
ProjectVersionArn
- Type:
- Required: Yes
DeleteProjectVersionResponseTypeDef
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
DeleteStreamProcessorRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteUserRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
DescribeCollectionRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
DescribeCollectionResponseTypeDef
FaceCount
- Type:
- Required: Yes
FaceModelVersion
- Type:
- Required: Yes
CollectionARN
- Type:
- Required: Yes
CreationTimestamp
- Type:
- Required: Yes
UserCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDatasetRequestRequestTypeDef
DatasetArn
- Type:
- Required: Yes
DescribeDatasetResponseTypeDef
DatasetDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeProjectVersionsRequestDescribeProjectVersionsPaginateTypeDef
ProjectArn
- Type:
- Required: Yes
VersionNames
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PaginatorConfigTypeDef]
DescribeProjectVersionsRequestProjectVersionRunningWaitTypeDef
ProjectArn
- Type:
- Required: Yes
VersionNames
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.WaiterConfigTypeDef]
DescribeProjectVersionsRequestProjectVersionTrainingCompletedWaitTypeDef
ProjectArn
- Type:
- Required: Yes
VersionNames
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.WaiterConfigTypeDef]
DescribeProjectVersionsRequestRequestTypeDef
ProjectArn
- Type:
- Required: Yes
VersionNames
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeProjectVersionsResponseTypeDef
ProjectVersionDescriptions
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.ProjectVersionDescriptionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeProjectsRequestDescribeProjectsPaginateTypeDef
ProjectNames
- Type: typing.Optional[typing.Sequence[str]]
Features
- Type: typing.Optional[typing.Sequence[typing.Literal['CONTENT_MODERATION', 'CUSTOM_LABELS']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PaginatorConfigTypeDef]
DescribeProjectsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ProjectNames
- Type: typing.Optional[typing.Sequence[str]]
Features
- Type: typing.Optional[typing.Sequence[typing.Literal['CONTENT_MODERATION', 'CUSTOM_LABELS']]]
DescribeProjectsResponseTypeDef
ProjectDescriptions
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.ProjectDescriptionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeStreamProcessorRequestRequestTypeDef
Name
- Type:
- Required: Yes
DescribeStreamProcessorResponseTypeDef
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_classes.RegionOfInterestOutputTypeDef]
- Required: Yes
DataSharingPreference
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetectCustomLabelsRequestRequestTypeDef
ProjectVersionArn
- Type:
- Required: Yes
Image
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
MinConfidence
- Type: typing.Optional[float]
DetectCustomLabelsResponseTypeDef
CustomLabels
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.CustomLabelTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetectFacesRequestRequestTypeDef
Image
- Type:
- Required: Yes
Attributes
- Type: typing.Optional[typing.Sequence[typing.Literal['AGE_RANGE', 'ALL', 'BEARD', 'DEFAULT', 'EMOTIONS', 'EYEGLASSES', 'EYES_OPEN', 'EYE_DIRECTION', 'FACE_OCCLUDED', 'GENDER', 'MOUTH_OPEN', 'MUSTACHE', 'SMILE', 'SUNGLASSES']]]
DetectFacesResponseTypeDef
FaceDetails
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.FaceDetailTypeDef]
- Required: Yes
OrientationCorrection
- Type: typing.Literal['ROTATE_0', 'ROTATE_180', 'ROTATE_270', 'ROTATE_90']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetectLabelsImageBackgroundTypeDef
Quality
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DetectLabelsImageQualityTypeDef]
DominantColors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.DominantColorTypeDef]]
DetectLabelsImageForegroundTypeDef
Quality
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DetectLabelsImageQualityTypeDef]
DominantColors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.DominantColorTypeDef]]
DetectLabelsImagePropertiesSettingsTypeDef
MaxDominantColors
- Type: typing.Optional[int]
DetectLabelsImagePropertiesTypeDef
Quality
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DetectLabelsImageQualityTypeDef]
DominantColors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.DominantColorTypeDef]]
Foreground
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DetectLabelsImageForegroundTypeDef]
Background
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DetectLabelsImageBackgroundTypeDef]
DetectLabelsImageQualityTypeDef
Brightness
- Type: typing.Optional[float]
Sharpness
- Type: typing.Optional[float]
Contrast
- Type: typing.Optional[float]
DetectLabelsRequestRequestTypeDef
Image
- Type:
- Required: Yes
MaxLabels
- Type: typing.Optional[int]
MinConfidence
- Type: typing.Optional[float]
Features
- Type: typing.Optional[typing.Sequence[typing.Literal['GENERAL_LABELS', 'IMAGE_PROPERTIES']]]
Settings
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DetectLabelsSettingsTypeDef]
DetectLabelsResponseTypeDef
Labels
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.LabelTypeDef]
- 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
DetectLabelsSettingsTypeDef
GeneralLabels
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.GeneralLabelsSettingsTypeDef]
ImageProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DetectLabelsImagePropertiesSettingsTypeDef]
DetectModerationLabelsRequestRequestTypeDef
Image
- Type:
- Required: Yes
MinConfidence
- Type: typing.Optional[float]
HumanLoopConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.HumanLoopConfigTypeDef]
ProjectVersion
- Type: typing.Optional[str]
DetectModerationLabelsResponseTypeDef
ModerationLabels
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.ModerationLabelTypeDef]
- Required: Yes
ModerationModelVersion
- Type:
- Required: Yes
HumanLoopActivationOutput
- Type:
- Required: Yes
ProjectVersion
- Type:
- Required: Yes
ContentTypes
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.ContentTypeTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetectProtectiveEquipmentRequestRequestTypeDef
Image
- Type:
- Required: Yes
SummarizationAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ProtectiveEquipmentSummarizationAttributesTypeDef]
DetectProtectiveEquipmentResponseTypeDef
ProtectiveEquipmentModelVersion
- Type:
- Required: Yes
Persons
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.ProtectiveEquipmentPersonTypeDef]
- Required: Yes
Summary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetectTextFiltersTypeDef
WordFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DetectionFilterTypeDef]
RegionsOfInterest
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rekognition_classes.RegionOfInterestTypeDef]]
DetectTextRequestRequestTypeDef
Image
- Type:
- Required: Yes
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DetectTextFiltersTypeDef]
DetectTextResponseTypeDef
TextDetections
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.TextDetectionTypeDef]
- Required: Yes
TextModelVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetectionFilterTypeDef
MinConfidence
- Type: typing.Optional[float]
MinBoundingBoxHeight
- Type: typing.Optional[float]
MinBoundingBoxWidth
- Type: typing.Optional[float]
DisassociateFacesRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
FaceIds
- Type: typing.Sequence[str]
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
DisassociateFacesResponseTypeDef
DisassociatedFaces
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.DisassociatedFaceTypeDef]
- Required: Yes
UnsuccessfulFaceDisassociations
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.UnsuccessfulFaceDisassociationTypeDef]
- Required: Yes
UserStatus
- Type: typing.Literal['ACTIVE', 'CREATED', 'CREATING', 'UPDATING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociatedFaceTypeDef
FaceId
- Type: typing.Optional[str]
DistributeDatasetEntriesRequestRequestTypeDef
Datasets
- Type: typing.Sequence[aws_resource_validator.pydantic_models.rekognition_classes.DistributeDatasetTypeDef]
- Required: Yes
DistributeDatasetTypeDef
Arn
- Type:
- Required: Yes
DominantColorTypeDef
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]
EmotionTypeDef
Type
- Type: typing.Optional[typing.Literal['ANGRY', 'CALM', 'CONFUSED', 'DISGUSTED', 'FEAR', 'HAPPY', 'SAD', 'SURPRISED', 'UNKNOWN']]
Confidence
- Type: typing.Optional[float]
EquipmentDetectionTypeDef
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
Confidence
- Type: typing.Optional[float]
Type
- Type: typing.Optional[typing.Literal['FACE_COVER', 'HAND_COVER', 'HEAD_COVER']]
CoversBodyPart
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.CoversBodyPartTypeDef]
EvaluationResultTypeDef
F1Score
- Type: typing.Optional[float]
Summary
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.SummaryTypeDef]
EyeDirectionTypeDef
Yaw
- Type: typing.Optional[float]
Pitch
- Type: typing.Optional[float]
Confidence
- Type: typing.Optional[float]
EyeOpenTypeDef
Value
- Type: typing.Optional[bool]
Confidence
- Type: typing.Optional[float]
EyeglassesTypeDef
Value
- Type: typing.Optional[bool]
Confidence
- Type: typing.Optional[float]
FaceDetailTypeDef
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
AgeRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.AgeRangeTypeDef]
Smile
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.SmileTypeDef]
Eyeglasses
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.EyeglassesTypeDef]
Sunglasses
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.SunglassesTypeDef]
Gender
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.GenderTypeDef]
Beard
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BeardTypeDef]
Mustache
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.MustacheTypeDef]
EyesOpen
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.EyeOpenTypeDef]
MouthOpen
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.MouthOpenTypeDef]
Emotions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.EmotionTypeDef]]
Landmarks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.LandmarkTypeDef]]
Pose
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PoseTypeDef]
Quality
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ImageQualityTypeDef]
Confidence
- Type: typing.Optional[float]
FaceOccluded
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceOccludedTypeDef]
EyeDirection
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.EyeDirectionTypeDef]
FaceDetectionTypeDef
Timestamp
- Type: typing.Optional[int]
Face
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceDetailTypeDef]
FaceMatchTypeDef
Similarity
- Type: typing.Optional[float]
Face
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceTypeDef]
FaceOccludedTypeDef
Value
- Type: typing.Optional[bool]
Confidence
- Type: typing.Optional[float]
FaceRecordTypeDef
Face
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceTypeDef]
FaceDetail
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceDetailTypeDef]
FaceSearchSettingsTypeDef
CollectionId
- Type: typing.Optional[str]
FaceMatchThreshold
- Type: typing.Optional[float]
FaceTypeDef
FaceId
- Type: typing.Optional[str]
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
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]
GenderTypeDef
Value
- Type: typing.Optional[typing.Literal['Female', 'Male']]
Confidence
- Type: typing.Optional[float]
GeneralLabelsSettingsTypeDef
LabelInclusionFilters
- Type: typing.Optional[typing.Sequence[str]]
LabelExclusionFilters
- Type: typing.Optional[typing.Sequence[str]]
LabelCategoryInclusionFilters
- Type: typing.Optional[typing.Sequence[str]]
LabelCategoryExclusionFilters
- Type: typing.Optional[typing.Sequence[str]]
GeometryTypeDef
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
Polygon
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.PointTypeDef]]
GetCelebrityInfoRequestRequestTypeDef
Id
- Type:
- Required: Yes
GetCelebrityInfoResponseTypeDef
Urls
- Type: typing.List[str]
- Required: Yes
Name
- Type:
- Required: Yes
KnownGender
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCelebrityRecognitionRequestRequestTypeDef
JobId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SortBy
- Type: typing.Optional[typing.Literal['ID', 'TIMESTAMP']]
GetCelebrityRecognitionResponseTypeDef
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_classes.CelebrityRecognitionTypeDef]
- Required: Yes
JobId
- Type:
- Required: Yes
Video
- Type:
- Required: Yes
JobTag
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetContentModerationRequestMetadataTypeDef
SortBy
- Type: typing.Optional[typing.Literal['NAME', 'TIMESTAMP']]
AggregateBy
- Type: typing.Optional[typing.Literal['SEGMENTS', 'TIMESTAMPS']]
GetContentModerationRequestRequestTypeDef
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']]
GetContentModerationResponseTypeDef
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_classes.ContentModerationDetectionTypeDef]
- 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]
GetFaceDetectionRequestRequestTypeDef
JobId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetFaceDetectionResponseTypeDef
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_classes.FaceDetectionTypeDef]
- Required: Yes
JobId
- Type:
- Required: Yes
Video
- Type:
- Required: Yes
JobTag
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetFaceLivenessSessionResultsRequestRequestTypeDef
SessionId
- Type:
- Required: Yes
GetFaceLivenessSessionResultsResponseTypeDef
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_classes.AuditImageTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFaceSearchRequestRequestTypeDef
JobId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SortBy
- Type: typing.Optional[typing.Literal['INDEX', 'TIMESTAMP']]
GetFaceSearchResponseTypeDef
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_classes.PersonMatchTypeDef]
- Required: Yes
JobId
- Type:
- Required: Yes
Video
- Type:
- Required: Yes
JobTag
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetLabelDetectionRequestMetadataTypeDef
SortBy
- Type: typing.Optional[typing.Literal['NAME', 'TIMESTAMP']]
AggregateBy
- Type: typing.Optional[typing.Literal['SEGMENTS', 'TIMESTAMPS']]
GetLabelDetectionRequestRequestTypeDef
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']]
GetLabelDetectionResponseTypeDef
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_classes.LabelDetectionTypeDef]
- 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]
GetMediaAnalysisJobRequestRequestTypeDef
JobId
- Type:
- Required: Yes
GetMediaAnalysisJobResponseTypeDef
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
GetPersonTrackingRequestRequestTypeDef
JobId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SortBy
- Type: typing.Optional[typing.Literal['INDEX', 'TIMESTAMP']]
GetPersonTrackingResponseTypeDef
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_classes.PersonDetectionTypeDef]
- Required: Yes
JobId
- Type:
- Required: Yes
Video
- Type:
- Required: Yes
JobTag
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetSegmentDetectionRequestRequestTypeDef
JobId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetSegmentDetectionResponseTypeDef
JobStatus
- Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
- Required: Yes
StatusMessage
- Type:
- Required: Yes
VideoMetadata
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.VideoMetadataTypeDef]
- Required: Yes
AudioMetadata
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.AudioMetadataTypeDef]
- Required: Yes
Segments
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.SegmentDetectionTypeDef]
- Required: Yes
SelectedSegmentTypes
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.SegmentTypeInfoTypeDef]
- Required: Yes
JobId
- Type:
- Required: Yes
Video
- Type:
- Required: Yes
JobTag
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetTextDetectionRequestRequestTypeDef
JobId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
GetTextDetectionResponseTypeDef
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_classes.TextDetectionResultTypeDef]
- 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]
GroundTruthManifestTypeDef
S3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.S3ObjectTypeDef]
HumanLoopActivationOutputTypeDef
HumanLoopArn
- Type: typing.Optional[str]
HumanLoopActivationReasons
- Type: typing.Optional[typing.List[str]]
HumanLoopActivationConditionsEvaluationResults
- Type: typing.Optional[str]
HumanLoopConfigTypeDef
HumanLoopName
- Type:
- Required: Yes
FlowDefinitionArn
- Type:
- Required: Yes
DataAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.HumanLoopDataAttributesTypeDef]
HumanLoopDataAttributesTypeDef
ContentClassifiers
- Type: typing.Optional[typing.Sequence[typing.Literal['FreeOfAdultContent', 'FreeOfPersonallyIdentifiableInformation']]]
ImageQualityTypeDef
Brightness
- Type: typing.Optional[float]
Sharpness
- Type: typing.Optional[float]
ImageTypeDef
Bytes
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
S3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.S3ObjectTypeDef]
IndexFacesRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
Image
- Type:
- Required: Yes
ExternalImageId
- Type: typing.Optional[str]
DetectionAttributes
- Type: typing.Optional[typing.Sequence[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']]
IndexFacesResponseTypeDef
FaceRecords
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.FaceRecordTypeDef]
- 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_classes.UnindexedFaceTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InstanceTypeDef
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
Confidence
- Type: typing.Optional[float]
DominantColors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.DominantColorTypeDef]]
KinesisDataStreamTypeDef
Arn
- Type: typing.Optional[str]
KinesisVideoStreamStartSelectorTypeDef
ProducerTimestamp
- Type: typing.Optional[int]
FragmentNumber
- Type: typing.Optional[str]
KinesisVideoStreamTypeDef
Arn
- Type: typing.Optional[str]
KnownGenderTypeDef
Type
- Type: typing.Optional[typing.Literal['Female', 'Male', 'Nonbinary', 'Unlisted']]
LabelAliasTypeDef
Name
- Type: typing.Optional[str]
LabelCategoryTypeDef
Name
- Type: typing.Optional[str]
LabelDetectionSettingsTypeDef
GeneralLabels
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.GeneralLabelsSettingsTypeDef]
LabelDetectionTypeDef
Timestamp
- Type: typing.Optional[int]
Label
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.LabelTypeDef]
StartTimestampMillis
- Type: typing.Optional[int]
EndTimestampMillis
- Type: typing.Optional[int]
DurationMillis
- Type: typing.Optional[int]
LabelTypeDef
Name
- Type: typing.Optional[str]
Confidence
- Type: typing.Optional[float]
Instances
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.InstanceTypeDef]]
Parents
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.ParentTypeDef]]
Aliases
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.LabelAliasTypeDef]]
Categories
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.LabelCategoryTypeDef]]
LandmarkTypeDef
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]
ListCollectionsRequestListCollectionsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PaginatorConfigTypeDef]
ListCollectionsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListCollectionsResponseTypeDef
CollectionIds
- Type: typing.List[str]
- Required: Yes
FaceModelVersions
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDatasetEntriesRequestListDatasetEntriesPaginateTypeDef
DatasetArn
- Type:
- Required: Yes
ContainsLabels
- Type: typing.Optional[typing.Sequence[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_classes.PaginatorConfigTypeDef]
ListDatasetEntriesRequestRequestTypeDef
DatasetArn
- Type:
- Required: Yes
ContainsLabels
- Type: typing.Optional[typing.Sequence[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]
ListDatasetEntriesResponseTypeDef
DatasetEntries
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDatasetLabelsRequestListDatasetLabelsPaginateTypeDef
DatasetArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PaginatorConfigTypeDef]
ListDatasetLabelsRequestRequestTypeDef
DatasetArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDatasetLabelsResponseTypeDef
DatasetLabelDescriptions
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.DatasetLabelDescriptionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListFacesRequestListFacesPaginateTypeDef
CollectionId
- Type:
- Required: Yes
UserId
- Type: typing.Optional[str]
FaceIds
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PaginatorConfigTypeDef]
ListFacesRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
UserId
- Type: typing.Optional[str]
FaceIds
- Type: typing.Optional[typing.Sequence[str]]
ListFacesResponseTypeDef
Faces
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.FaceTypeDef]
- Required: Yes
FaceModelVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListMediaAnalysisJobsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListMediaAnalysisJobsResponseTypeDef
MediaAnalysisJobs
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.MediaAnalysisJobDescriptionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListProjectPoliciesRequestListProjectPoliciesPaginateTypeDef
ProjectArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PaginatorConfigTypeDef]
ListProjectPoliciesRequestRequestTypeDef
ProjectArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListProjectPoliciesResponseTypeDef
ProjectPolicies
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.ProjectPolicyTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStreamProcessorsRequestListStreamProcessorsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PaginatorConfigTypeDef]
ListStreamProcessorsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListStreamProcessorsResponseTypeDef
StreamProcessors
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.StreamProcessorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListUsersRequestListUsersPaginateTypeDef
CollectionId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PaginatorConfigTypeDef]
ListUsersRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListUsersResponseTypeDef
Users
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.UserTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LivenessOutputConfigTypeDef
S3Bucket
- Type:
- Required: Yes
S3KeyPrefix
- Type: typing.Optional[str]
MatchedUserTypeDef
UserId
- Type: typing.Optional[str]
UserStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATED', 'CREATING', 'UPDATING']]
MediaAnalysisDetectModerationLabelsConfigTypeDef
MinConfidence
- Type: typing.Optional[float]
ProjectVersion
- Type: typing.Optional[str]
MediaAnalysisInputTypeDef
S3Object
- Type:
- Required: Yes
MediaAnalysisJobDescriptionTypeDef
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_classes.MediaAnalysisJobFailureDetailsTypeDef]
CompletionTimestamp
- Type: typing.Optional[datetime.datetime]
KmsKeyId
- Type: typing.Optional[str]
Results
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.MediaAnalysisResultsTypeDef]
ManifestSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.MediaAnalysisManifestSummaryTypeDef]
MediaAnalysisJobFailureDetailsTypeDef
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]
MediaAnalysisManifestSummaryTypeDef
S3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.S3ObjectTypeDef]
MediaAnalysisModelVersionsTypeDef
Moderation
- Type: typing.Optional[str]
MediaAnalysisOperationsConfigTypeDef
DetectModerationLabels
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.MediaAnalysisDetectModerationLabelsConfigTypeDef]
MediaAnalysisOutputConfigTypeDef
S3Bucket
- Type:
- Required: Yes
S3KeyPrefix
- Type: typing.Optional[str]
MediaAnalysisResultsTypeDef
S3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.S3ObjectTypeDef]
ModelVersions
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.MediaAnalysisModelVersionsTypeDef]
ModerationLabelTypeDef
Confidence
- Type: typing.Optional[float]
Name
- Type: typing.Optional[str]
ParentName
- Type: typing.Optional[str]
TaxonomyLevel
- Type: typing.Optional[int]
MouthOpenTypeDef
Value
- Type: typing.Optional[bool]
Confidence
- Type: typing.Optional[float]
MustacheTypeDef
Value
- Type: typing.Optional[bool]
Confidence
- Type: typing.Optional[float]
NotificationChannelTypeDef
SNSTopicArn
- Type:
- Required: Yes
RoleArn
- Type:
- Required: Yes
OutputConfigTypeDef
S3Bucket
- Type: typing.Optional[str]
S3KeyPrefix
- Type: typing.Optional[str]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ParentTypeDef
Name
- Type: typing.Optional[str]
PersonDetailTypeDef
Index
- Type: typing.Optional[int]
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
Face
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceDetailTypeDef]
PersonDetectionTypeDef
Timestamp
- Type: typing.Optional[int]
Person
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PersonDetailTypeDef]
PersonMatchTypeDef
Timestamp
- Type: typing.Optional[int]
Person
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.PersonDetailTypeDef]
FaceMatches
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.FaceMatchTypeDef]]
PointTypeDef
X
- Type: typing.Optional[float]
Y
- Type: typing.Optional[float]
PoseTypeDef
Roll
- Type: typing.Optional[float]
Yaw
- Type: typing.Optional[float]
Pitch
- Type: typing.Optional[float]
ProjectDescriptionTypeDef
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_classes.DatasetMetadataTypeDef]]
Feature
- Type: typing.Optional[typing.Literal['CONTENT_MODERATION', 'CUSTOM_LABELS']]
AutoUpdate
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
ProjectPolicyTypeDef
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]
ProjectVersionDescriptionTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.OutputConfigTypeDef]
TrainingDataResult
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.TrainingDataResultTypeDef]
TestingDataResult
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.TestingDataResultTypeDef]
EvaluationResult
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.EvaluationResultTypeDef]
ManifestSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.GroundTruthManifestTypeDef]
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']]
BaseValidatorModelVersion
- Type: typing.Optional[str]
FeatureConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.CustomizationFeatureConfigTypeDef]
ProtectiveEquipmentBodyPartTypeDef
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_classes.EquipmentDetectionTypeDef]]
ProtectiveEquipmentPersonTypeDef
BodyParts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.ProtectiveEquipmentBodyPartTypeDef]]
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
Confidence
- Type: typing.Optional[float]
Id
- Type: typing.Optional[int]
ProtectiveEquipmentSummarizationAttributesTypeDef
MinConfidence
- Type:
- Required: Yes
RequiredEquipmentTypes
- Type: typing.Sequence[typing.Literal['FACE_COVER', 'HAND_COVER', 'HEAD_COVER']]
- Required: Yes
ProtectiveEquipmentSummaryTypeDef
PersonsWithRequiredEquipment
- Type: typing.Optional[typing.List[int]]
PersonsWithoutRequiredEquipment
- Type: typing.Optional[typing.List[int]]
PersonsIndeterminate
- Type: typing.Optional[typing.List[int]]
PutProjectPolicyRequestRequestTypeDef
ProjectArn
- Type:
- Required: Yes
PolicyName
- Type:
- Required: Yes
PolicyDocument
- Type:
- Required: Yes
PolicyRevisionId
- Type: typing.Optional[str]
PutProjectPolicyResponseTypeDef
PolicyRevisionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RecognizeCelebritiesRequestRequestTypeDef
Image
- Type:
- Required: Yes
RecognizeCelebritiesResponseTypeDef
CelebrityFaces
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.CelebrityTypeDef]
- Required: Yes
UnrecognizedFaces
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.ComparedFaceTypeDef]
- Required: Yes
OrientationCorrection
- Type: typing.Literal['ROTATE_0', 'ROTATE_180', 'ROTATE_270', 'ROTATE_90']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegionOfInterestOutputTypeDef
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
Polygon
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.PointTypeDef]]
RegionOfInterestTypeDef
BoundingBox
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BoundingBoxTypeDef]
Polygon
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rekognition_classes.PointTypeDef]]
ResponseMetadataTypeDef
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]
S3DestinationTypeDef
Bucket
- Type: typing.Optional[str]
KeyPrefix
- Type: typing.Optional[str]
S3ObjectTypeDef
Bucket
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
SearchFacesByImageRequestRequestTypeDef
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']]
SearchFacesByImageResponseTypeDef
SearchedFaceBoundingBox
- Type:
- Required: Yes
SearchedFaceConfidence
- Type:
- Required: Yes
FaceMatches
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.FaceMatchTypeDef]
- Required: Yes
FaceModelVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SearchFacesRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
FaceId
- Type:
- Required: Yes
MaxFaces
- Type: typing.Optional[int]
FaceMatchThreshold
- Type: typing.Optional[float]
SearchFacesResponseTypeDef
SearchedFaceId
- Type:
- Required: Yes
FaceMatches
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.FaceMatchTypeDef]
- Required: Yes
FaceModelVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SearchUsersByImageRequestRequestTypeDef
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']]
SearchUsersByImageResponseTypeDef
UserMatches
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.UserMatchTypeDef]
- Required: Yes
FaceModelVersion
- Type:
- Required: Yes
SearchedFace
- Type:
- Required: Yes
UnsearchedFaces
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.UnsearchedFaceTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SearchUsersRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
UserId
- Type: typing.Optional[str]
FaceId
- Type: typing.Optional[str]
UserMatchThreshold
- Type: typing.Optional[float]
MaxUsers
- Type: typing.Optional[int]
SearchUsersResponseTypeDef
UserMatches
- Type: typing.List[aws_resource_validator.pydantic_models.rekognition_classes.UserMatchTypeDef]
- Required: Yes
FaceModelVersion
- Type:
- Required: Yes
SearchedFace
- Type:
- Required: Yes
SearchedUser
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SearchedFaceDetailsTypeDef
FaceDetail
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceDetailTypeDef]
SearchedFaceTypeDef
FaceId
- Type: typing.Optional[str]
SearchedUserTypeDef
UserId
- Type: typing.Optional[str]
SegmentDetectionTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.TechnicalCueSegmentTypeDef]
ShotSegment
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ShotSegmentTypeDef]
StartFrameNumber
- Type: typing.Optional[int]
EndFrameNumber
- Type: typing.Optional[int]
DurationFrames
- Type: typing.Optional[int]
SegmentTypeInfoTypeDef
Type
- Type: typing.Optional[typing.Literal['SHOT', 'TECHNICAL_CUE']]
ModelVersion
- Type: typing.Optional[str]
ShotSegmentTypeDef
Index
- Type: typing.Optional[int]
Confidence
- Type: typing.Optional[float]
SmileTypeDef
Value
- Type: typing.Optional[bool]
Confidence
- Type: typing.Optional[float]
StartCelebrityRecognitionRequestRequestTypeDef
Video
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
NotificationChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.NotificationChannelTypeDef]
JobTag
- Type: typing.Optional[str]
StartCelebrityRecognitionResponseTypeDef
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartContentModerationRequestRequestTypeDef
Video
- Type:
- Required: Yes
MinConfidence
- Type: typing.Optional[float]
ClientRequestToken
- Type: typing.Optional[str]
NotificationChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.NotificationChannelTypeDef]
JobTag
- Type: typing.Optional[str]
StartContentModerationResponseTypeDef
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartFaceDetectionRequestRequestTypeDef
Video
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
NotificationChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.NotificationChannelTypeDef]
FaceAttributes
- Type: typing.Optional[typing.Literal['ALL', 'DEFAULT']]
JobTag
- Type: typing.Optional[str]
StartFaceDetectionResponseTypeDef
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartFaceSearchRequestRequestTypeDef
Video
- Type:
- Required: Yes
CollectionId
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
FaceMatchThreshold
- Type: typing.Optional[float]
NotificationChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.NotificationChannelTypeDef]
JobTag
- Type: typing.Optional[str]
StartFaceSearchResponseTypeDef
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartLabelDetectionRequestRequestTypeDef
Video
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
MinConfidence
- Type: typing.Optional[float]
NotificationChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.NotificationChannelTypeDef]
JobTag
- Type: typing.Optional[str]
Features
- Type: typing.Optional[typing.Sequence[typing.Literal['GENERAL_LABELS']]]
Settings
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.LabelDetectionSettingsTypeDef]
StartLabelDetectionResponseTypeDef
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartMediaAnalysisJobRequestRequestTypeDef
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]
StartMediaAnalysisJobResponseTypeDef
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartPersonTrackingRequestRequestTypeDef
Video
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
NotificationChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.NotificationChannelTypeDef]
JobTag
- Type: typing.Optional[str]
StartPersonTrackingResponseTypeDef
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartProjectVersionRequestRequestTypeDef
ProjectVersionArn
- Type:
- Required: Yes
MinInferenceUnits
- Type:
- Required: Yes
MaxInferenceUnits
- Type: typing.Optional[int]
StartProjectVersionResponseTypeDef
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
StartSegmentDetectionFiltersTypeDef
TechnicalCueFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.StartTechnicalCueDetectionFilterTypeDef]
ShotFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.StartShotDetectionFilterTypeDef]
StartSegmentDetectionRequestRequestTypeDef
Video
- Type:
- Required: Yes
SegmentTypes
- Type: typing.Sequence[typing.Literal['SHOT', 'TECHNICAL_CUE']]
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
NotificationChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.NotificationChannelTypeDef]
JobTag
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.StartSegmentDetectionFiltersTypeDef]
StartSegmentDetectionResponseTypeDef
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartShotDetectionFilterTypeDef
MinSegmentConfidence
- Type: typing.Optional[float]
StartStreamProcessorRequestRequestTypeDef
Name
- Type:
- Required: Yes
StartSelector
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.StreamProcessingStartSelectorTypeDef]
StopSelector
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.StreamProcessingStopSelectorTypeDef]
StartStreamProcessorResponseTypeDef
SessionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartTechnicalCueDetectionFilterTypeDef
MinSegmentConfidence
- Type: typing.Optional[float]
BlackFrame
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.BlackFrameTypeDef]
StartTextDetectionFiltersTypeDef
WordFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.DetectionFilterTypeDef]
RegionsOfInterest
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rekognition_classes.RegionOfInterestTypeDef]]
StartTextDetectionRequestRequestTypeDef
Video
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
NotificationChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.NotificationChannelTypeDef]
JobTag
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.StartTextDetectionFiltersTypeDef]
StartTextDetectionResponseTypeDef
JobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopProjectVersionRequestRequestTypeDef
ProjectVersionArn
- Type:
- Required: Yes
StopProjectVersionResponseTypeDef
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
StopStreamProcessorRequestRequestTypeDef
Name
- Type:
- Required: Yes
StreamProcessingStartSelectorTypeDef
KVSStreamStartSelector
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.KinesisVideoStreamStartSelectorTypeDef]
StreamProcessingStopSelectorTypeDef
MaxDurationInSeconds
- Type: typing.Optional[int]
StreamProcessorDataSharingPreferenceTypeDef
OptIn
- Type:
- Required: Yes
StreamProcessorInputTypeDef
KinesisVideoStream
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.KinesisVideoStreamTypeDef]
StreamProcessorNotificationChannelTypeDef
SNSTopicArn
- Type:
- Required: Yes
StreamProcessorOutputTypeDef
KinesisDataStream
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.KinesisDataStreamTypeDef]
S3Destination
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.S3DestinationTypeDef]
StreamProcessorSettingsForUpdateTypeDef
ConnectedHomeForUpdate
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ConnectedHomeSettingsForUpdateTypeDef]
StreamProcessorSettingsOutputTypeDef
FaceSearch
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceSearchSettingsTypeDef]
ConnectedHome
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ConnectedHomeSettingsOutputTypeDef]
StreamProcessorSettingsTypeDef
FaceSearch
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceSearchSettingsTypeDef]
ConnectedHome
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ConnectedHomeSettingsTypeDef]
StreamProcessorTypeDef
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'UPDATING']]
SummaryTypeDef
S3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.S3ObjectTypeDef]
SunglassesTypeDef
Value
- Type: typing.Optional[bool]
Confidence
- Type: typing.Optional[float]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Mapping[str, str]
- Required: Yes
TechnicalCueSegmentTypeDef
Type
- Type: typing.Optional[typing.Literal['BlackFrames', 'ColorBars', 'Content', 'EndCredits', 'OpeningCredits', 'Slate', 'StudioLogo']]
Confidence
- Type: typing.Optional[float]
TestingDataExtraOutputTypeDef
Assets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.AssetTypeDef]]
AutoCreate
- Type: typing.Optional[bool]
TestingDataOutputTypeDef
Assets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.AssetTypeDef]]
AutoCreate
- Type: typing.Optional[bool]
TestingDataResultTypeDef
Input
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.TestingDataOutputTypeDef]
Output
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.TestingDataOutputTypeDef]
Validation
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ValidationDataTypeDef]
TestingDataTypeDef
Assets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rekognition_classes.AssetTypeDef]]
AutoCreate
- Type: typing.Optional[bool]
TextDetectionResultTypeDef
Timestamp
- Type: typing.Optional[int]
TextDetection
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.TextDetectionTypeDef]
TextDetectionTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.GeometryTypeDef]
TrainingDataExtraOutputTypeDef
Assets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.AssetTypeDef]]
TrainingDataOutputTypeDef
Assets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.AssetTypeDef]]
TrainingDataResultTypeDef
Input
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.TrainingDataOutputTypeDef]
Output
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.TrainingDataOutputTypeDef]
Validation
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.ValidationDataTypeDef]
TrainingDataTypeDef
Assets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rekognition_classes.AssetTypeDef]]
UnindexedFaceTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceDetailTypeDef]
UnsearchedFaceTypeDef
FaceDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.FaceDetailTypeDef]
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']]]
UnsuccessfulFaceAssociationTypeDef
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']]]
UnsuccessfulFaceDeletionTypeDef
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']]]
UnsuccessfulFaceDisassociationTypeDef
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']]]
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateDatasetEntriesRequestRequestTypeDef
DatasetArn
- Type:
- Required: Yes
Changes
- Type:
- Required: Yes
UpdateStreamProcessorRequestRequestTypeDef
Name
- Type:
- Required: Yes
SettingsForUpdate
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.StreamProcessorSettingsForUpdateTypeDef]
RegionsOfInterestForUpdate
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.rekognition_classes.RegionOfInterestTypeDef, aws_resource_validator.pydantic_models.rekognition_classes.RegionOfInterestOutputTypeDef]]]
DataSharingPreferenceForUpdate
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.StreamProcessorDataSharingPreferenceTypeDef]
ParametersToDelete
- Type: typing.Optional[typing.Sequence[typing.Literal['ConnectedHomeMinConfidence', 'RegionsOfInterest']]]
UserMatchTypeDef
Similarity
- Type: typing.Optional[float]
User
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.MatchedUserTypeDef]
UserTypeDef
UserId
- Type: typing.Optional[str]
UserStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATED', 'CREATING', 'UPDATING']]
ValidationDataTypeDef
Assets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rekognition_classes.AssetTypeDef]]
VideoMetadataTypeDef
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']]
VideoTypeDef
S3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.rekognition_classes.S3ObjectTypeDef]
WaiterConfigTypeDef
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]