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]