amazonka-rekognition-1.6.1: Amazon Rekognition SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Rekognition

Contents

Description

This is the Amazon Rekognition API reference.

Synopsis

Service Configuration

rekognition :: Service #

API version 2016-06-27 of the Amazon Rekognition SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Rekognition.

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError #

You are not authorized to perform the action.

VideoTooLargeException

_VideoTooLargeException :: AsError a => Getting (First ServiceError) a ServiceError #

The file size or duration of the supplied media is too large. The maximum file size is 8GB. The maximum duration is 2 hours.

InvalidParameterException

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError #

Input parameter violated a constraint. Validate your parameter before calling the API operation again.

InvalidImageFormatException

_InvalidImageFormatException :: AsError a => Getting (First ServiceError) a ServiceError #

The provided image format is not supported.

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError #

A collection with the specified ID already exists.

InvalidS3ObjectException

_InvalidS3ObjectException :: AsError a => Getting (First ServiceError) a ServiceError #

Amazon Rekognition is unable to access the S3 object specified in the request.

ProvisionedThroughputExceededException

_ProvisionedThroughputExceededException :: AsError a => Getting (First ServiceError) a ServiceError #

The number of requests exceeded your throughput limit. If you want to increase this limit, contact Amazon Rekognition.

ImageTooLargeException

_ImageTooLargeException :: AsError a => Getting (First ServiceError) a ServiceError #

The input image size exceeds the allowed limit. For more information, see limits .

ThrottlingException

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError #

Amazon Rekognition is temporarily unable to process the request. Try your call again.

InternalServerError

_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError #

Amazon Rekognition experienced a service issue. Try your call again.

IdempotentParameterMismatchException

_IdempotentParameterMismatchException :: AsError a => Getting (First ServiceError) a ServiceError #

A ClientRequestToken input parameter was reused with an operation, but at least one of the other input parameters is different from the previous call to the operation.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError #

The collection specified in the request cannot be found.

InvalidPaginationTokenException

_InvalidPaginationTokenException :: AsError a => Getting (First ServiceError) a ServiceError #

Pagination token in the request is not valid.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError #

An Amazon Rekognition service limit was exceeded. For example, if you start too many Rekognition Video jobs concurrently, calls to start operations (StartLabelDetection , for example) will raise a LimitExceededException exception (HTTP status code: 400) until the number of concurrently running jobs is below the Amazon Rekognition service limit.

ResourceInUseException

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

StartCelebrityRecognition

GetPersonTracking

ListCollections (Paginated)

DeleteCollection

CreateCollection

StopStreamProcessor

DetectLabels

StartContentModeration

SearchFacesByImage

ListStreamProcessors (Paginated)

RecognizeCelebrities

GetFaceSearch

StartLabelDetection

SearchFaces

IndexFaces

GetLabelDetection

DescribeStreamProcessor

StartFaceSearch

StartPersonTracking

GetCelebrityRecognition

StartStreamProcessor

DetectText

CompareFaces

DetectFaces

GetFaceDetection

ListFaces (Paginated)

GetContentModeration

DeleteFaces

GetCelebrityInfo

DeleteStreamProcessor

DetectModerationLabels

CreateStreamProcessor

StartFaceDetection

Types

Attribute

data Attribute #

Constructors

All 
Default 
Instances
Bounded Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Attribute -> c Attribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Attribute #

toConstr :: Attribute -> Constr #

dataTypeOf :: Attribute -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Attribute) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Attribute) #

gmapT :: (forall b. Data b => b -> b) -> Attribute -> Attribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Attribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Attribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> Attribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Attribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Attribute -> m Attribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Attribute -> m Attribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Attribute -> m Attribute #

Ord Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep Attribute :: Type -> Type #

Hashable Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toBS :: Attribute -> ByteString #

FromText Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toText :: Attribute -> Text #

NFData Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: Attribute -> () #

type Rep Attribute # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep Attribute = D1 (MetaData "Attribute" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "All" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Default" PrefixI False) (U1 :: Type -> Type))

CelebrityRecognitionSortBy

data CelebrityRecognitionSortBy #

Constructors

CRSBId 
CRSBTimestamp 
Instances
Bounded CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CelebrityRecognitionSortBy -> c CelebrityRecognitionSortBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CelebrityRecognitionSortBy #

toConstr :: CelebrityRecognitionSortBy -> Constr #

dataTypeOf :: CelebrityRecognitionSortBy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CelebrityRecognitionSortBy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CelebrityRecognitionSortBy) #

gmapT :: (forall b. Data b => b -> b) -> CelebrityRecognitionSortBy -> CelebrityRecognitionSortBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityRecognitionSortBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityRecognitionSortBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> CelebrityRecognitionSortBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CelebrityRecognitionSortBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CelebrityRecognitionSortBy -> m CelebrityRecognitionSortBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityRecognitionSortBy -> m CelebrityRecognitionSortBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityRecognitionSortBy -> m CelebrityRecognitionSortBy #

Ord CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep CelebrityRecognitionSortBy :: Type -> Type #

Hashable CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep CelebrityRecognitionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep CelebrityRecognitionSortBy = D1 (MetaData "CelebrityRecognitionSortBy" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "CRSBId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CRSBTimestamp" PrefixI False) (U1 :: Type -> Type))

ContentModerationSortBy

data ContentModerationSortBy #

Constructors

CMSBName 
CMSBTimestamp 
Instances
Bounded ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ContentModerationSortBy -> c ContentModerationSortBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ContentModerationSortBy #

toConstr :: ContentModerationSortBy -> Constr #

dataTypeOf :: ContentModerationSortBy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ContentModerationSortBy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ContentModerationSortBy) #

gmapT :: (forall b. Data b => b -> b) -> ContentModerationSortBy -> ContentModerationSortBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ContentModerationSortBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ContentModerationSortBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> ContentModerationSortBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ContentModerationSortBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ContentModerationSortBy -> m ContentModerationSortBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ContentModerationSortBy -> m ContentModerationSortBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ContentModerationSortBy -> m ContentModerationSortBy #

Ord ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep ContentModerationSortBy :: Type -> Type #

Hashable ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: ContentModerationSortBy -> () #

type Rep ContentModerationSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep ContentModerationSortBy = D1 (MetaData "ContentModerationSortBy" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "CMSBName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CMSBTimestamp" PrefixI False) (U1 :: Type -> Type))

EmotionName

data EmotionName #

Instances
Bounded EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EmotionName -> c EmotionName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EmotionName #

toConstr :: EmotionName -> Constr #

dataTypeOf :: EmotionName -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EmotionName) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EmotionName) #

gmapT :: (forall b. Data b => b -> b) -> EmotionName -> EmotionName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EmotionName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EmotionName -> r #

gmapQ :: (forall d. Data d => d -> u) -> EmotionName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EmotionName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EmotionName -> m EmotionName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EmotionName -> m EmotionName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EmotionName -> m EmotionName #

Ord EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep EmotionName :: Type -> Type #

Hashable EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toText :: EmotionName -> Text #

NFData EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: EmotionName -> () #

type Rep EmotionName # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep EmotionName = D1 (MetaData "EmotionName" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (((C1 (MetaCons "Angry" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Calm" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Confused" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Disgusted" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Happy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Sad" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Surprised" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unknown" PrefixI False) (U1 :: Type -> Type))))

FaceAttributes

data FaceAttributes #

Constructors

FAAll 
FADefault 
Instances
Bounded FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceAttributes -> c FaceAttributes #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceAttributes #

toConstr :: FaceAttributes -> Constr #

dataTypeOf :: FaceAttributes -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceAttributes) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceAttributes) #

gmapT :: (forall b. Data b => b -> b) -> FaceAttributes -> FaceAttributes #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceAttributes -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceAttributes -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceAttributes -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceAttributes -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceAttributes -> m FaceAttributes #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAttributes -> m FaceAttributes #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceAttributes -> m FaceAttributes #

Ord FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep FaceAttributes :: Type -> Type #

Hashable FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: FaceAttributes -> () #

type Rep FaceAttributes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep FaceAttributes = D1 (MetaData "FaceAttributes" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "FAAll" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FADefault" PrefixI False) (U1 :: Type -> Type))

FaceSearchSortBy

data FaceSearchSortBy #

Constructors

FSSBIndex 
FSSBTimestamp 
Instances
Bounded FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceSearchSortBy -> c FaceSearchSortBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceSearchSortBy #

toConstr :: FaceSearchSortBy -> Constr #

dataTypeOf :: FaceSearchSortBy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceSearchSortBy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceSearchSortBy) #

gmapT :: (forall b. Data b => b -> b) -> FaceSearchSortBy -> FaceSearchSortBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceSearchSortBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceSearchSortBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceSearchSortBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceSearchSortBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceSearchSortBy -> m FaceSearchSortBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceSearchSortBy -> m FaceSearchSortBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceSearchSortBy -> m FaceSearchSortBy #

Ord FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep FaceSearchSortBy :: Type -> Type #

Hashable FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: FaceSearchSortBy -> () #

type Rep FaceSearchSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep FaceSearchSortBy = D1 (MetaData "FaceSearchSortBy" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "FSSBIndex" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FSSBTimestamp" PrefixI False) (U1 :: Type -> Type))

GenderType

data GenderType #

Constructors

Female 
Male 
Instances
Bounded GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GenderType -> c GenderType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GenderType #

toConstr :: GenderType -> Constr #

dataTypeOf :: GenderType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GenderType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GenderType) #

gmapT :: (forall b. Data b => b -> b) -> GenderType -> GenderType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GenderType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GenderType -> r #

gmapQ :: (forall d. Data d => d -> u) -> GenderType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GenderType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GenderType -> m GenderType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GenderType -> m GenderType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GenderType -> m GenderType #

Ord GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep GenderType :: Type -> Type #

Hashable GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toText :: GenderType -> Text #

NFData GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: GenderType -> () #

type Rep GenderType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep GenderType = D1 (MetaData "GenderType" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Female" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Male" PrefixI False) (U1 :: Type -> Type))

LabelDetectionSortBy

data LabelDetectionSortBy #

Constructors

LDSBName 
LDSBTimestamp 
Instances
Bounded LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LabelDetectionSortBy -> c LabelDetectionSortBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LabelDetectionSortBy #

toConstr :: LabelDetectionSortBy -> Constr #

dataTypeOf :: LabelDetectionSortBy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LabelDetectionSortBy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LabelDetectionSortBy) #

gmapT :: (forall b. Data b => b -> b) -> LabelDetectionSortBy -> LabelDetectionSortBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LabelDetectionSortBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LabelDetectionSortBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> LabelDetectionSortBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LabelDetectionSortBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LabelDetectionSortBy -> m LabelDetectionSortBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LabelDetectionSortBy -> m LabelDetectionSortBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LabelDetectionSortBy -> m LabelDetectionSortBy #

Ord LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep LabelDetectionSortBy :: Type -> Type #

Hashable LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: LabelDetectionSortBy -> () #

type Rep LabelDetectionSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep LabelDetectionSortBy = D1 (MetaData "LabelDetectionSortBy" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "LDSBName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LDSBTimestamp" PrefixI False) (U1 :: Type -> Type))

LandmarkType

data LandmarkType #

Instances
Bounded LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LandmarkType -> c LandmarkType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LandmarkType #

toConstr :: LandmarkType -> Constr #

dataTypeOf :: LandmarkType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LandmarkType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LandmarkType) #

gmapT :: (forall b. Data b => b -> b) -> LandmarkType -> LandmarkType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LandmarkType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LandmarkType -> r #

gmapQ :: (forall d. Data d => d -> u) -> LandmarkType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LandmarkType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LandmarkType -> m LandmarkType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LandmarkType -> m LandmarkType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LandmarkType -> m LandmarkType #

Ord LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep LandmarkType :: Type -> Type #

Hashable LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toText :: LandmarkType -> Text #

NFData LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: LandmarkType -> () #

type Rep LandmarkType # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep LandmarkType = D1 (MetaData "LandmarkType" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) ((((C1 (MetaCons "EyeLeft" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EyeRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEyeBrowLeft" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "LeftEyeBrowRight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LeftEyeBrowUp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEyeDown" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "LeftEyeLeft" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LeftEyeRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LeftEyeUp" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "LeftPupil" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MouthDown" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MouthLeft" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "MouthRight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MouthUp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Nose" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "NoseLeft" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NoseRight" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightEyeBrowLeft" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "RightEyeBrowRight" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RightEyeBrowUp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightEyeDown" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "RightEyeLeft" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightEyeRight" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RightEyeUp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RightPupil" PrefixI False) (U1 :: Type -> Type))))))

OrientationCorrection

data OrientationCorrection #

Instances
Bounded OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrientationCorrection -> c OrientationCorrection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrientationCorrection #

toConstr :: OrientationCorrection -> Constr #

dataTypeOf :: OrientationCorrection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OrientationCorrection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrientationCorrection) #

gmapT :: (forall b. Data b => b -> b) -> OrientationCorrection -> OrientationCorrection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrientationCorrection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrientationCorrection -> r #

gmapQ :: (forall d. Data d => d -> u) -> OrientationCorrection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OrientationCorrection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrientationCorrection -> m OrientationCorrection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrientationCorrection -> m OrientationCorrection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrientationCorrection -> m OrientationCorrection #

Ord OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep OrientationCorrection :: Type -> Type #

Hashable OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: OrientationCorrection -> () #

type Rep OrientationCorrection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep OrientationCorrection = D1 (MetaData "OrientationCorrection" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) ((C1 (MetaCons "Rotate0" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Rotate180" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Rotate270" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Rotate90" PrefixI False) (U1 :: Type -> Type)))

PersonTrackingSortBy

data PersonTrackingSortBy #

Constructors

Index 
Timestamp 
Instances
Bounded PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PersonTrackingSortBy -> c PersonTrackingSortBy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PersonTrackingSortBy #

toConstr :: PersonTrackingSortBy -> Constr #

dataTypeOf :: PersonTrackingSortBy -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PersonTrackingSortBy) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PersonTrackingSortBy) #

gmapT :: (forall b. Data b => b -> b) -> PersonTrackingSortBy -> PersonTrackingSortBy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PersonTrackingSortBy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PersonTrackingSortBy -> r #

gmapQ :: (forall d. Data d => d -> u) -> PersonTrackingSortBy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PersonTrackingSortBy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PersonTrackingSortBy -> m PersonTrackingSortBy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonTrackingSortBy -> m PersonTrackingSortBy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonTrackingSortBy -> m PersonTrackingSortBy #

Ord PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep PersonTrackingSortBy :: Type -> Type #

Hashable PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToJSON PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: PersonTrackingSortBy -> () #

type Rep PersonTrackingSortBy # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep PersonTrackingSortBy = D1 (MetaData "PersonTrackingSortBy" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Index" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Timestamp" PrefixI False) (U1 :: Type -> Type))

StreamProcessorStatus

data StreamProcessorStatus #

Instances
Bounded StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StreamProcessorStatus -> c StreamProcessorStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StreamProcessorStatus #

toConstr :: StreamProcessorStatus -> Constr #

dataTypeOf :: StreamProcessorStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StreamProcessorStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StreamProcessorStatus) #

gmapT :: (forall b. Data b => b -> b) -> StreamProcessorStatus -> StreamProcessorStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessorStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessorStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> StreamProcessorStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StreamProcessorStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StreamProcessorStatus -> m StreamProcessorStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessorStatus -> m StreamProcessorStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessorStatus -> m StreamProcessorStatus #

Ord StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep StreamProcessorStatus :: Type -> Type #

Hashable StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: StreamProcessorStatus -> () #

type Rep StreamProcessorStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep StreamProcessorStatus = D1 (MetaData "StreamProcessorStatus" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) ((C1 (MetaCons "SPSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPSRunning" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SPSStarting" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SPSStopped" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SPSStopping" PrefixI False) (U1 :: Type -> Type))))

TextTypes

data TextTypes #

Constructors

Line 
Word 
Instances
Bounded TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextTypes -> c TextTypes #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextTypes #

toConstr :: TextTypes -> Constr #

dataTypeOf :: TextTypes -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextTypes) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextTypes) #

gmapT :: (forall b. Data b => b -> b) -> TextTypes -> TextTypes #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextTypes -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextTypes -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextTypes -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextTypes -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextTypes -> m TextTypes #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextTypes -> m TextTypes #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextTypes -> m TextTypes #

Ord TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep TextTypes :: Type -> Type #

Hashable TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toBS :: TextTypes -> ByteString #

FromText TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

toText :: TextTypes -> Text #

NFData TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: TextTypes -> () #

type Rep TextTypes # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep TextTypes = D1 (MetaData "TextTypes" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Line" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Word" PrefixI False) (U1 :: Type -> Type))

VideoJobStatus

data VideoJobStatus #

Constructors

Failed 
InProgress 
Succeeded 
Instances
Bounded VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Enum VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Eq VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Data VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoJobStatus -> c VideoJobStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoJobStatus #

toConstr :: VideoJobStatus -> Constr #

dataTypeOf :: VideoJobStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VideoJobStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoJobStatus) #

gmapT :: (forall b. Data b => b -> b) -> VideoJobStatus -> VideoJobStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoJobStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoJobStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoJobStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoJobStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoJobStatus -> m VideoJobStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoJobStatus -> m VideoJobStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoJobStatus -> m VideoJobStatus #

Ord VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Read VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Show VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Generic VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Associated Types

type Rep VideoJobStatus :: Type -> Type #

Hashable VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromJSON VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToHeader VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToQuery VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToByteString VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

FromText VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

ToText VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

NFData VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

Methods

rnf :: VideoJobStatus -> () #

type Rep VideoJobStatus # 
Instance details

Defined in Network.AWS.Rekognition.Types.Sum

type Rep VideoJobStatus = D1 (MetaData "VideoJobStatus" "Network.AWS.Rekognition.Types.Sum" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "InProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Succeeded" PrefixI False) (U1 :: Type -> Type)))

AgeRange

data AgeRange #

Structure containing the estimated age range, in years, for a face.

Rekognition estimates an age-range for faces detected in the input image. Estimated age ranges can overlap; a face of a 5 year old may have an estimated range of 4-6 whilst the face of a 6 year old may have an estimated range of 4-8.

See: ageRange smart constructor.

Instances
Eq AgeRange # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data AgeRange # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AgeRange -> c AgeRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AgeRange #

toConstr :: AgeRange -> Constr #

dataTypeOf :: AgeRange -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AgeRange) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AgeRange) #

gmapT :: (forall b. Data b => b -> b) -> AgeRange -> AgeRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AgeRange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AgeRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> AgeRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AgeRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AgeRange -> m AgeRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AgeRange -> m AgeRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AgeRange -> m AgeRange #

Read AgeRange # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show AgeRange # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic AgeRange # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep AgeRange :: Type -> Type #

Methods

from :: AgeRange -> Rep AgeRange x #

to :: Rep AgeRange x -> AgeRange #

Hashable AgeRange # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> AgeRange -> Int #

hash :: AgeRange -> Int #

FromJSON AgeRange # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData AgeRange # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: AgeRange -> () #

type Rep AgeRange # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep AgeRange = D1 (MetaData "AgeRange" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "AgeRange'" PrefixI True) (S1 (MetaSel (Just "_arLow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_arHigh") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))

ageRange :: AgeRange #

Creates a value of AgeRange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • arLow - The lowest estimated age.
  • arHigh - The highest estimated age.

arLow :: Lens' AgeRange (Maybe Natural) #

The lowest estimated age.

arHigh :: Lens' AgeRange (Maybe Natural) #

The highest estimated age.

Beard

data Beard #

Indicates whether or not the face has a beard, and the confidence level in the determination.

See: beard smart constructor.

Instances
Eq Beard # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Beard -> Beard -> Bool #

(/=) :: Beard -> Beard -> Bool #

Data Beard # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Beard -> c Beard #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Beard #

toConstr :: Beard -> Constr #

dataTypeOf :: Beard -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Beard) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Beard) #

gmapT :: (forall b. Data b => b -> b) -> Beard -> Beard #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Beard -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Beard -> r #

gmapQ :: (forall d. Data d => d -> u) -> Beard -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Beard -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Beard -> m Beard #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Beard -> m Beard #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Beard -> m Beard #

Read Beard # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Beard # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

showsPrec :: Int -> Beard -> ShowS #

show :: Beard -> String #

showList :: [Beard] -> ShowS #

Generic Beard # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Beard :: Type -> Type #

Methods

from :: Beard -> Rep Beard x #

to :: Rep Beard x -> Beard #

Hashable Beard # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Beard -> Int #

hash :: Beard -> Int #

FromJSON Beard # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Beard # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Beard -> () #

type Rep Beard # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Beard = D1 (MetaData "Beard" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Beard'" PrefixI True) (S1 (MetaSel (Just "_bValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_bConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

beard :: Beard #

Creates a value of Beard with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • bValue - Boolean value that indicates whether the face has beard or not.
  • bConfidence - Level of confidence in the determination.

bValue :: Lens' Beard (Maybe Bool) #

Boolean value that indicates whether the face has beard or not.

bConfidence :: Lens' Beard (Maybe Double) #

Level of confidence in the determination.

BoundingBox

data BoundingBox #

Identifies the bounding box around the object, face or text. The left (x-coordinate) and top (y-coordinate) are coordinates representing the top and left sides of the bounding box. Note that the upper-left corner of the image is the origin (0,0).

The top and left values returned are ratios of the overall image size. For example, if the input image is 700x200 pixels, and the top-left coordinate of the bounding box is 350x50 pixels, the API returns a left value of 0.5 (350700) and a top value of 0.25 (50200).

The width and height values represent the dimensions of the bounding box as a ratio of the overall image dimension. For example, if the input image is 700x200 pixels, and the bounding box width is 70 pixels, the width returned is 0.1.

See: boundingBox smart constructor.

Instances
Eq BoundingBox # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data BoundingBox # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BoundingBox -> c BoundingBox #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BoundingBox #

toConstr :: BoundingBox -> Constr #

dataTypeOf :: BoundingBox -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BoundingBox) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BoundingBox) #

gmapT :: (forall b. Data b => b -> b) -> BoundingBox -> BoundingBox #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BoundingBox -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BoundingBox -> r #

gmapQ :: (forall d. Data d => d -> u) -> BoundingBox -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BoundingBox -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BoundingBox -> m BoundingBox #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BoundingBox -> m BoundingBox #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BoundingBox -> m BoundingBox #

Read BoundingBox # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show BoundingBox # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic BoundingBox # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep BoundingBox :: Type -> Type #

Hashable BoundingBox # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON BoundingBox # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData BoundingBox # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: BoundingBox -> () #

type Rep BoundingBox # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep BoundingBox = D1 (MetaData "BoundingBox" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "BoundingBox'" PrefixI True) ((S1 (MetaSel (Just "_bbHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_bbLeft") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "_bbWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_bbTop") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))

boundingBox :: BoundingBox #

Creates a value of BoundingBox with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • bbHeight - Height of the bounding box as a ratio of the overall image height.
  • bbLeft - Left coordinate of the bounding box as a ratio of overall image width.
  • bbWidth - Width of the bounding box as a ratio of the overall image width.
  • bbTop - Top coordinate of the bounding box as a ratio of overall image height.

bbHeight :: Lens' BoundingBox (Maybe Double) #

Height of the bounding box as a ratio of the overall image height.

bbLeft :: Lens' BoundingBox (Maybe Double) #

Left coordinate of the bounding box as a ratio of overall image width.

bbWidth :: Lens' BoundingBox (Maybe Double) #

Width of the bounding box as a ratio of the overall image width.

bbTop :: Lens' BoundingBox (Maybe Double) #

Top coordinate of the bounding box as a ratio of overall image height.

Celebrity

data Celebrity #

Provides information about a celebrity recognized by the operation.

See: celebrity smart constructor.

Instances
Eq Celebrity # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data Celebrity # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Celebrity -> c Celebrity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Celebrity #

toConstr :: Celebrity -> Constr #

dataTypeOf :: Celebrity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Celebrity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Celebrity) #

gmapT :: (forall b. Data b => b -> b) -> Celebrity -> Celebrity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Celebrity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Celebrity -> r #

gmapQ :: (forall d. Data d => d -> u) -> Celebrity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Celebrity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Celebrity -> m Celebrity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Celebrity -> m Celebrity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Celebrity -> m Celebrity #

Read Celebrity # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Celebrity # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic Celebrity # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Celebrity :: Type -> Type #

Hashable Celebrity # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON Celebrity # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Celebrity # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Celebrity -> () #

type Rep Celebrity # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Celebrity = D1 (MetaData "Celebrity" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Celebrity'" PrefixI True) ((S1 (MetaSel (Just "_cMatchConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_cURLs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_cName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cFace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ComparedFace))))))

celebrity :: Celebrity #

Creates a value of Celebrity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cMatchConfidence - The confidence, in percentage, that Rekognition has that the recognized face is the celebrity.
  • cURLs - An array of URLs pointing to additional information about the celebrity. If there is no additional information about the celebrity, this list is empty.
  • cName - The name of the celebrity.
  • cId - A unique identifier for the celebrity.
  • cFace - Provides information about the celebrity's face, such as its location on the image.

cMatchConfidence :: Lens' Celebrity (Maybe Double) #

The confidence, in percentage, that Rekognition has that the recognized face is the celebrity.

cURLs :: Lens' Celebrity [Text] #

An array of URLs pointing to additional information about the celebrity. If there is no additional information about the celebrity, this list is empty.

cName :: Lens' Celebrity (Maybe Text) #

The name of the celebrity.

cId :: Lens' Celebrity (Maybe Text) #

A unique identifier for the celebrity.

cFace :: Lens' Celebrity (Maybe ComparedFace) #

Provides information about the celebrity's face, such as its location on the image.

CelebrityDetail

data CelebrityDetail #

Information about a recognized celebrity.

See: celebrityDetail smart constructor.

Instances
Eq CelebrityDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data CelebrityDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CelebrityDetail -> c CelebrityDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CelebrityDetail #

toConstr :: CelebrityDetail -> Constr #

dataTypeOf :: CelebrityDetail -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CelebrityDetail) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CelebrityDetail) #

gmapT :: (forall b. Data b => b -> b) -> CelebrityDetail -> CelebrityDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> CelebrityDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CelebrityDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CelebrityDetail -> m CelebrityDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityDetail -> m CelebrityDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityDetail -> m CelebrityDetail #

Read CelebrityDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show CelebrityDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic CelebrityDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep CelebrityDetail :: Type -> Type #

Hashable CelebrityDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON CelebrityDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData CelebrityDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: CelebrityDetail -> () #

type Rep CelebrityDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep CelebrityDetail = D1 (MetaData "CelebrityDetail" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "CelebrityDetail'" PrefixI True) ((S1 (MetaSel (Just "_cdBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingBox)) :*: (S1 (MetaSel (Just "_cdURLs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_cdConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "_cdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cdId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cdFace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceDetail))))))

celebrityDetail :: CelebrityDetail #

Creates a value of CelebrityDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cdBoundingBox - Bounding box around the body of a celebrity.
  • cdURLs - An array of URLs pointing to additional celebrity information.
  • cdConfidence - The confidence, in percentage, that Amazon Rekognition has that the recognized face is the celebrity.
  • cdName - The name of the celebrity.
  • cdId - The unique identifier for the celebrity.
  • cdFace - Face details for the recognized celebrity.

cdBoundingBox :: Lens' CelebrityDetail (Maybe BoundingBox) #

Bounding box around the body of a celebrity.

cdURLs :: Lens' CelebrityDetail [Text] #

An array of URLs pointing to additional celebrity information.

cdConfidence :: Lens' CelebrityDetail (Maybe Double) #

The confidence, in percentage, that Amazon Rekognition has that the recognized face is the celebrity.

cdName :: Lens' CelebrityDetail (Maybe Text) #

The name of the celebrity.

cdId :: Lens' CelebrityDetail (Maybe Text) #

The unique identifier for the celebrity.

cdFace :: Lens' CelebrityDetail (Maybe FaceDetail) #

Face details for the recognized celebrity.

CelebrityRecognition

data CelebrityRecognition #

Information about a detected celebrity and the time the celebrity was detected in a stored video. For more information, see .

See: celebrityRecognition smart constructor.

Instances
Eq CelebrityRecognition # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data CelebrityRecognition # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CelebrityRecognition -> c CelebrityRecognition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CelebrityRecognition #

toConstr :: CelebrityRecognition -> Constr #

dataTypeOf :: CelebrityRecognition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CelebrityRecognition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CelebrityRecognition) #

gmapT :: (forall b. Data b => b -> b) -> CelebrityRecognition -> CelebrityRecognition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityRecognition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CelebrityRecognition -> r #

gmapQ :: (forall d. Data d => d -> u) -> CelebrityRecognition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CelebrityRecognition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CelebrityRecognition -> m CelebrityRecognition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityRecognition -> m CelebrityRecognition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CelebrityRecognition -> m CelebrityRecognition #

Read CelebrityRecognition # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show CelebrityRecognition # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic CelebrityRecognition # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep CelebrityRecognition :: Type -> Type #

Hashable CelebrityRecognition # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON CelebrityRecognition # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData CelebrityRecognition # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: CelebrityRecognition -> () #

type Rep CelebrityRecognition # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep CelebrityRecognition = D1 (MetaData "CelebrityRecognition" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "CelebrityRecognition'" PrefixI True) (S1 (MetaSel (Just "_crCelebrity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CelebrityDetail)) :*: S1 (MetaSel (Just "_crTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))

celebrityRecognition :: CelebrityRecognition #

Creates a value of CelebrityRecognition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • crCelebrity - Information about a recognized celebrity.
  • crTimestamp - The time, in milliseconds from the start of the video, that the celebrity was recognized.

crCelebrity :: Lens' CelebrityRecognition (Maybe CelebrityDetail) #

Information about a recognized celebrity.

crTimestamp :: Lens' CelebrityRecognition (Maybe Integer) #

The time, in milliseconds from the start of the video, that the celebrity was recognized.

CompareFacesMatch

data CompareFacesMatch #

Provides information about a face in a target image that matches the source image face analysed by CompareFaces . The Face property contains the bounding box of the face in the target image. The Similarity property is the confidence that the source image face matches the face in the bounding box.

See: compareFacesMatch smart constructor.

Instances
Eq CompareFacesMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data CompareFacesMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CompareFacesMatch -> c CompareFacesMatch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CompareFacesMatch #

toConstr :: CompareFacesMatch -> Constr #

dataTypeOf :: CompareFacesMatch -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CompareFacesMatch) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CompareFacesMatch) #

gmapT :: (forall b. Data b => b -> b) -> CompareFacesMatch -> CompareFacesMatch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CompareFacesMatch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CompareFacesMatch -> r #

gmapQ :: (forall d. Data d => d -> u) -> CompareFacesMatch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CompareFacesMatch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CompareFacesMatch -> m CompareFacesMatch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CompareFacesMatch -> m CompareFacesMatch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CompareFacesMatch -> m CompareFacesMatch #

Read CompareFacesMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show CompareFacesMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic CompareFacesMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep CompareFacesMatch :: Type -> Type #

Hashable CompareFacesMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON CompareFacesMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData CompareFacesMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: CompareFacesMatch -> () #

type Rep CompareFacesMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep CompareFacesMatch = D1 (MetaData "CompareFacesMatch" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "CompareFacesMatch'" PrefixI True) (S1 (MetaSel (Just "_cfmSimilarity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_cfmFace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ComparedFace))))

compareFacesMatch :: CompareFacesMatch #

Creates a value of CompareFacesMatch with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cfmSimilarity - Level of confidence that the faces match.
  • cfmFace - Provides face metadata (bounding box and confidence that the bounding box actually contains a face).

cfmSimilarity :: Lens' CompareFacesMatch (Maybe Double) #

Level of confidence that the faces match.

cfmFace :: Lens' CompareFacesMatch (Maybe ComparedFace) #

Provides face metadata (bounding box and confidence that the bounding box actually contains a face).

ComparedFace

data ComparedFace #

Provides face metadata for target image faces that are analysed by CompareFaces and RecognizeCelebrities .

See: comparedFace smart constructor.

Instances
Eq ComparedFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data ComparedFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComparedFace -> c ComparedFace #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComparedFace #

toConstr :: ComparedFace -> Constr #

dataTypeOf :: ComparedFace -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComparedFace) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComparedFace) #

gmapT :: (forall b. Data b => b -> b) -> ComparedFace -> ComparedFace #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComparedFace -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComparedFace -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComparedFace -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComparedFace -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComparedFace -> m ComparedFace #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparedFace -> m ComparedFace #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparedFace -> m ComparedFace #

Read ComparedFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show ComparedFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic ComparedFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep ComparedFace :: Type -> Type #

Hashable ComparedFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON ComparedFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData ComparedFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: ComparedFace -> () #

type Rep ComparedFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep ComparedFace = D1 (MetaData "ComparedFace" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "ComparedFace'" PrefixI True) ((S1 (MetaSel (Just "_cfBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingBox)) :*: S1 (MetaSel (Just "_cfPose") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Pose))) :*: (S1 (MetaSel (Just "_cfConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "_cfQuality") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageQuality)) :*: S1 (MetaSel (Just "_cfLandmarks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Landmark]))))))

comparedFace :: ComparedFace #

Creates a value of ComparedFace with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cfBoundingBox - Bounding box of the face.
  • cfPose - Indicates the pose of the face as determined by its pitch, roll, and yaw.
  • cfConfidence - Level of confidence that what the bounding box contains is a face.
  • cfQuality - Identifies face image brightness and sharpness.
  • cfLandmarks - An array of facial landmarks.

cfBoundingBox :: Lens' ComparedFace (Maybe BoundingBox) #

Bounding box of the face.

cfPose :: Lens' ComparedFace (Maybe Pose) #

Indicates the pose of the face as determined by its pitch, roll, and yaw.

cfConfidence :: Lens' ComparedFace (Maybe Double) #

Level of confidence that what the bounding box contains is a face.

cfQuality :: Lens' ComparedFace (Maybe ImageQuality) #

Identifies face image brightness and sharpness.

cfLandmarks :: Lens' ComparedFace [Landmark] #

An array of facial landmarks.

ComparedSourceImageFace

data ComparedSourceImageFace #

Type that describes the face Amazon Rekognition chose to compare with the faces in the target. This contains a bounding box for the selected face and confidence level that the bounding box contains a face. Note that Amazon Rekognition selects the largest face in the source image for this comparison.

See: comparedSourceImageFace smart constructor.

Instances
Eq ComparedSourceImageFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data ComparedSourceImageFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComparedSourceImageFace -> c ComparedSourceImageFace #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComparedSourceImageFace #

toConstr :: ComparedSourceImageFace -> Constr #

dataTypeOf :: ComparedSourceImageFace -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComparedSourceImageFace) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComparedSourceImageFace) #

gmapT :: (forall b. Data b => b -> b) -> ComparedSourceImageFace -> ComparedSourceImageFace #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComparedSourceImageFace -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComparedSourceImageFace -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComparedSourceImageFace -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComparedSourceImageFace -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComparedSourceImageFace -> m ComparedSourceImageFace #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparedSourceImageFace -> m ComparedSourceImageFace #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparedSourceImageFace -> m ComparedSourceImageFace #

Read ComparedSourceImageFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show ComparedSourceImageFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic ComparedSourceImageFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep ComparedSourceImageFace :: Type -> Type #

Hashable ComparedSourceImageFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON ComparedSourceImageFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData ComparedSourceImageFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: ComparedSourceImageFace -> () #

type Rep ComparedSourceImageFace # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep ComparedSourceImageFace = D1 (MetaData "ComparedSourceImageFace" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "ComparedSourceImageFace'" PrefixI True) (S1 (MetaSel (Just "_csifBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingBox)) :*: S1 (MetaSel (Just "_csifConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

comparedSourceImageFace :: ComparedSourceImageFace #

Creates a value of ComparedSourceImageFace with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

csifConfidence :: Lens' ComparedSourceImageFace (Maybe Double) #

Confidence level that the selected bounding box contains a face.

ContentModerationDetection

data ContentModerationDetection #

Information about a moderation label detection in a stored video.

See: contentModerationDetection smart constructor.

Instances
Eq ContentModerationDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data ContentModerationDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ContentModerationDetection -> c ContentModerationDetection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ContentModerationDetection #

toConstr :: ContentModerationDetection -> Constr #

dataTypeOf :: ContentModerationDetection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ContentModerationDetection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ContentModerationDetection) #

gmapT :: (forall b. Data b => b -> b) -> ContentModerationDetection -> ContentModerationDetection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ContentModerationDetection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ContentModerationDetection -> r #

gmapQ :: (forall d. Data d => d -> u) -> ContentModerationDetection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ContentModerationDetection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ContentModerationDetection -> m ContentModerationDetection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ContentModerationDetection -> m ContentModerationDetection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ContentModerationDetection -> m ContentModerationDetection #

Read ContentModerationDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show ContentModerationDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic ContentModerationDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep ContentModerationDetection :: Type -> Type #

Hashable ContentModerationDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON ContentModerationDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData ContentModerationDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep ContentModerationDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep ContentModerationDetection = D1 (MetaData "ContentModerationDetection" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "ContentModerationDetection'" PrefixI True) (S1 (MetaSel (Just "_cmdModerationLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ModerationLabel)) :*: S1 (MetaSel (Just "_cmdTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))

contentModerationDetection :: ContentModerationDetection #

Creates a value of ContentModerationDetection with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cmdModerationLabel - The moderation label detected by in the stored video.
  • cmdTimestamp - Time, in milliseconds from the beginning of the video, that the moderation label was detected.

cmdModerationLabel :: Lens' ContentModerationDetection (Maybe ModerationLabel) #

The moderation label detected by in the stored video.

cmdTimestamp :: Lens' ContentModerationDetection (Maybe Integer) #

Time, in milliseconds from the beginning of the video, that the moderation label was detected.

Emotion

data Emotion #

The emotions detected on the face, and the confidence level in the determination. For example, HAPPY, SAD, and ANGRY.

See: emotion smart constructor.

Instances
Eq Emotion # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Emotion -> Emotion -> Bool #

(/=) :: Emotion -> Emotion -> Bool #

Data Emotion # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Emotion -> c Emotion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Emotion #

toConstr :: Emotion -> Constr #

dataTypeOf :: Emotion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Emotion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Emotion) #

gmapT :: (forall b. Data b => b -> b) -> Emotion -> Emotion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Emotion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Emotion -> r #

gmapQ :: (forall d. Data d => d -> u) -> Emotion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Emotion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Emotion -> m Emotion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Emotion -> m Emotion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Emotion -> m Emotion #

Read Emotion # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Emotion # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic Emotion # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Emotion :: Type -> Type #

Methods

from :: Emotion -> Rep Emotion x #

to :: Rep Emotion x -> Emotion #

Hashable Emotion # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Emotion -> Int #

hash :: Emotion -> Int #

FromJSON Emotion # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Emotion # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Emotion -> () #

type Rep Emotion # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Emotion = D1 (MetaData "Emotion" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Emotion'" PrefixI True) (S1 (MetaSel (Just "_eConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_eType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmotionName))))

emotion :: Emotion #

Creates a value of Emotion with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • eConfidence - Level of confidence in the determination.
  • eType - Type of emotion detected.

eConfidence :: Lens' Emotion (Maybe Double) #

Level of confidence in the determination.

eType :: Lens' Emotion (Maybe EmotionName) #

Type of emotion detected.

EyeOpen

data EyeOpen #

Indicates whether or not the eyes on the face are open, and the confidence level in the determination.

See: eyeOpen smart constructor.

Instances
Eq EyeOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: EyeOpen -> EyeOpen -> Bool #

(/=) :: EyeOpen -> EyeOpen -> Bool #

Data EyeOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EyeOpen -> c EyeOpen #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EyeOpen #

toConstr :: EyeOpen -> Constr #

dataTypeOf :: EyeOpen -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EyeOpen) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EyeOpen) #

gmapT :: (forall b. Data b => b -> b) -> EyeOpen -> EyeOpen #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EyeOpen -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EyeOpen -> r #

gmapQ :: (forall d. Data d => d -> u) -> EyeOpen -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EyeOpen -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EyeOpen -> m EyeOpen #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EyeOpen -> m EyeOpen #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EyeOpen -> m EyeOpen #

Read EyeOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show EyeOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic EyeOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep EyeOpen :: Type -> Type #

Methods

from :: EyeOpen -> Rep EyeOpen x #

to :: Rep EyeOpen x -> EyeOpen #

Hashable EyeOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> EyeOpen -> Int #

hash :: EyeOpen -> Int #

FromJSON EyeOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData EyeOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: EyeOpen -> () #

type Rep EyeOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep EyeOpen = D1 (MetaData "EyeOpen" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "EyeOpen'" PrefixI True) (S1 (MetaSel (Just "_eoValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_eoConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

eyeOpen :: EyeOpen #

Creates a value of EyeOpen with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • eoValue - Boolean value that indicates whether the eyes on the face are open.
  • eoConfidence - Level of confidence in the determination.

eoValue :: Lens' EyeOpen (Maybe Bool) #

Boolean value that indicates whether the eyes on the face are open.

eoConfidence :: Lens' EyeOpen (Maybe Double) #

Level of confidence in the determination.

Eyeglasses

data Eyeglasses #

Indicates whether or not the face is wearing eye glasses, and the confidence level in the determination.

See: eyeglasses smart constructor.

Instances
Eq Eyeglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data Eyeglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Eyeglasses -> c Eyeglasses #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Eyeglasses #

toConstr :: Eyeglasses -> Constr #

dataTypeOf :: Eyeglasses -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Eyeglasses) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Eyeglasses) #

gmapT :: (forall b. Data b => b -> b) -> Eyeglasses -> Eyeglasses #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Eyeglasses -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Eyeglasses -> r #

gmapQ :: (forall d. Data d => d -> u) -> Eyeglasses -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Eyeglasses -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Eyeglasses -> m Eyeglasses #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Eyeglasses -> m Eyeglasses #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Eyeglasses -> m Eyeglasses #

Read Eyeglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Eyeglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic Eyeglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Eyeglasses :: Type -> Type #

Hashable Eyeglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON Eyeglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Eyeglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Eyeglasses -> () #

type Rep Eyeglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Eyeglasses = D1 (MetaData "Eyeglasses" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Eyeglasses'" PrefixI True) (S1 (MetaSel (Just "_eyeValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_eyeConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

eyeglasses :: Eyeglasses #

Creates a value of Eyeglasses with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • eyeValue - Boolean value that indicates whether the face is wearing eye glasses or not.
  • eyeConfidence - Level of confidence in the determination.

eyeValue :: Lens' Eyeglasses (Maybe Bool) #

Boolean value that indicates whether the face is wearing eye glasses or not.

eyeConfidence :: Lens' Eyeglasses (Maybe Double) #

Level of confidence in the determination.

Face

data Face #

Describes the face properties such as the bounding box, face ID, image ID of the input image, and external image ID that you assigned.

See: face smart constructor.

Instances
Eq Face # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Face -> Face -> Bool #

(/=) :: Face -> Face -> Bool #

Data Face # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Face -> c Face #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Face #

toConstr :: Face -> Constr #

dataTypeOf :: Face -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Face) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Face) #

gmapT :: (forall b. Data b => b -> b) -> Face -> Face #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Face -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Face -> r #

gmapQ :: (forall d. Data d => d -> u) -> Face -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Face -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Face -> m Face #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Face -> m Face #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Face -> m Face #

Read Face # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Face # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

showsPrec :: Int -> Face -> ShowS #

show :: Face -> String #

showList :: [Face] -> ShowS #

Generic Face # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Face :: Type -> Type #

Methods

from :: Face -> Rep Face x #

to :: Rep Face x -> Face #

Hashable Face # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Face -> Int #

hash :: Face -> Int #

FromJSON Face # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Face # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Face -> () #

type Rep Face # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Face = D1 (MetaData "Face" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Face'" PrefixI True) ((S1 (MetaSel (Just "_fFaceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_fBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingBox))) :*: (S1 (MetaSel (Just "_fExternalImageId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_fConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_fImageId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

face :: Face #

Creates a value of Face with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fFaceId - Unique identifier that Amazon Rekognition assigns to the face.
  • fBoundingBox - Bounding box of the face.
  • fExternalImageId - Identifier that you assign to all the faces in the input image.
  • fConfidence - Confidence level that the bounding box contains a face (and not a different object such as a tree).
  • fImageId - Unique identifier that Amazon Rekognition assigns to the input image.

fFaceId :: Lens' Face (Maybe Text) #

Unique identifier that Amazon Rekognition assigns to the face.

fBoundingBox :: Lens' Face (Maybe BoundingBox) #

Bounding box of the face.

fExternalImageId :: Lens' Face (Maybe Text) #

Identifier that you assign to all the faces in the input image.

fConfidence :: Lens' Face (Maybe Double) #

Confidence level that the bounding box contains a face (and not a different object such as a tree).

fImageId :: Lens' Face (Maybe Text) #

Unique identifier that Amazon Rekognition assigns to the input image.

FaceDetail

data FaceDetail #

Structure containing attributes of the face that the algorithm detected.

A FaceDetail object contains either the default facial attributes or all facial attributes. The default attributes are BoundingBox , Confidence , Landmarks , Pose , and Quality .

is the only Rekognition Video stored video operation that can return a FaceDetail object with all attributes. To specify which attributes to return, use the FaceAttributes input parameter for . The following Rekognition Video operations return only the default attributes. The corresponding Start operations don't have a FaceAttributes input parameter.

  • GetCelebrityRecognition
  • GetPersonTracking
  • GetFaceSearch

The Rekognition Image and operations can return all facial attributes. To specify which attributes to return, use the Attributes input parameter for DetectFaces . For IndexFaces , use the DetectAttributes input parameter.

See: faceDetail smart constructor.

Instances
Eq FaceDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data FaceDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceDetail -> c FaceDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceDetail #

toConstr :: FaceDetail -> Constr #

dataTypeOf :: FaceDetail -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceDetail) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceDetail) #

gmapT :: (forall b. Data b => b -> b) -> FaceDetail -> FaceDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceDetail -> m FaceDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceDetail -> m FaceDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceDetail -> m FaceDetail #

Read FaceDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show FaceDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic FaceDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep FaceDetail :: Type -> Type #

Hashable FaceDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON FaceDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData FaceDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: FaceDetail -> () #

type Rep FaceDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep FaceDetail = D1 (MetaData "FaceDetail" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "FaceDetail'" PrefixI True) (((S1 (MetaSel (Just "_fdAgeRange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AgeRange)) :*: (S1 (MetaSel (Just "_fdSunglasses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Sunglasses)) :*: S1 (MetaSel (Just "_fdMouthOpen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MouthOpen)))) :*: ((S1 (MetaSel (Just "_fdBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingBox)) :*: S1 (MetaSel (Just "_fdEmotions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Emotion]))) :*: (S1 (MetaSel (Just "_fdEyesOpen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EyeOpen)) :*: S1 (MetaSel (Just "_fdPose") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Pose))))) :*: (((S1 (MetaSel (Just "_fdConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_fdGender") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Gender))) :*: (S1 (MetaSel (Just "_fdQuality") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageQuality)) :*: S1 (MetaSel (Just "_fdEyeglasses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Eyeglasses)))) :*: ((S1 (MetaSel (Just "_fdBeard") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Beard)) :*: S1 (MetaSel (Just "_fdMustache") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Mustache))) :*: (S1 (MetaSel (Just "_fdSmile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Smile)) :*: S1 (MetaSel (Just "_fdLandmarks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Landmark])))))))

faceDetail :: FaceDetail #

Creates a value of FaceDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fdAgeRange - The estimated age range, in years, for the face. Low represents the lowest estimated age and High represents the highest estimated age.
  • fdSunglasses - Indicates whether or not the face is wearing sunglasses, and the confidence level in the determination.
  • fdMouthOpen - Indicates whether or not the mouth on the face is open, and the confidence level in the determination.
  • fdBoundingBox - Bounding box of the face. Default attribute.
  • fdEmotions - The emotions detected on the face, and the confidence level in the determination. For example, HAPPY, SAD, and ANGRY.
  • fdEyesOpen - Indicates whether or not the eyes on the face are open, and the confidence level in the determination.
  • fdPose - Indicates the pose of the face as determined by its pitch, roll, and yaw. Default attribute.
  • fdConfidence - Confidence level that the bounding box contains a face (and not a different object such as a tree). Default attribute.
  • fdGender - Gender of the face and the confidence level in the determination.
  • fdQuality - Identifies image brightness and sharpness. Default attribute.
  • fdEyeglasses - Indicates whether or not the face is wearing eye glasses, and the confidence level in the determination.
  • fdBeard - Indicates whether or not the face has a beard, and the confidence level in the determination.
  • fdMustache - Indicates whether or not the face has a mustache, and the confidence level in the determination.
  • fdSmile - Indicates whether or not the face is smiling, and the confidence level in the determination.
  • fdLandmarks - Indicates the location of landmarks on the face. Default attribute.

fdAgeRange :: Lens' FaceDetail (Maybe AgeRange) #

The estimated age range, in years, for the face. Low represents the lowest estimated age and High represents the highest estimated age.

fdSunglasses :: Lens' FaceDetail (Maybe Sunglasses) #

Indicates whether or not the face is wearing sunglasses, and the confidence level in the determination.

fdMouthOpen :: Lens' FaceDetail (Maybe MouthOpen) #

Indicates whether or not the mouth on the face is open, and the confidence level in the determination.

fdBoundingBox :: Lens' FaceDetail (Maybe BoundingBox) #

Bounding box of the face. Default attribute.

fdEmotions :: Lens' FaceDetail [Emotion] #

The emotions detected on the face, and the confidence level in the determination. For example, HAPPY, SAD, and ANGRY.

fdEyesOpen :: Lens' FaceDetail (Maybe EyeOpen) #

Indicates whether or not the eyes on the face are open, and the confidence level in the determination.

fdPose :: Lens' FaceDetail (Maybe Pose) #

Indicates the pose of the face as determined by its pitch, roll, and yaw. Default attribute.

fdConfidence :: Lens' FaceDetail (Maybe Double) #

Confidence level that the bounding box contains a face (and not a different object such as a tree). Default attribute.

fdGender :: Lens' FaceDetail (Maybe Gender) #

Gender of the face and the confidence level in the determination.

fdQuality :: Lens' FaceDetail (Maybe ImageQuality) #

Identifies image brightness and sharpness. Default attribute.

fdEyeglasses :: Lens' FaceDetail (Maybe Eyeglasses) #

Indicates whether or not the face is wearing eye glasses, and the confidence level in the determination.

fdBeard :: Lens' FaceDetail (Maybe Beard) #

Indicates whether or not the face has a beard, and the confidence level in the determination.

fdMustache :: Lens' FaceDetail (Maybe Mustache) #

Indicates whether or not the face has a mustache, and the confidence level in the determination.

fdSmile :: Lens' FaceDetail (Maybe Smile) #

Indicates whether or not the face is smiling, and the confidence level in the determination.

fdLandmarks :: Lens' FaceDetail [Landmark] #

Indicates the location of landmarks on the face. Default attribute.

FaceDetection

data FaceDetection #

Information about a face detected in a video analysis request and the time the face was detected in the video.

See: faceDetection smart constructor.

Instances
Eq FaceDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data FaceDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceDetection -> c FaceDetection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceDetection #

toConstr :: FaceDetection -> Constr #

dataTypeOf :: FaceDetection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceDetection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceDetection) #

gmapT :: (forall b. Data b => b -> b) -> FaceDetection -> FaceDetection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceDetection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceDetection -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceDetection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceDetection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceDetection -> m FaceDetection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceDetection -> m FaceDetection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceDetection -> m FaceDetection #

Read FaceDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show FaceDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic FaceDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep FaceDetection :: Type -> Type #

Hashable FaceDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON FaceDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData FaceDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: FaceDetection -> () #

type Rep FaceDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep FaceDetection = D1 (MetaData "FaceDetection" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "FaceDetection'" PrefixI True) (S1 (MetaSel (Just "_fdTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_fdFace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceDetail))))

faceDetection :: FaceDetection #

Creates a value of FaceDetection with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fdTimestamp - Time, in milliseconds from the start of the video, that the face was detected.
  • fdFace - The face properties for the detected face.

fdTimestamp :: Lens' FaceDetection (Maybe Integer) #

Time, in milliseconds from the start of the video, that the face was detected.

fdFace :: Lens' FaceDetection (Maybe FaceDetail) #

The face properties for the detected face.

FaceMatch

data FaceMatch #

Provides face metadata. In addition, it also provides the confidence in the match of this face with the input face.

See: faceMatch smart constructor.

Instances
Eq FaceMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data FaceMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceMatch -> c FaceMatch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceMatch #

toConstr :: FaceMatch -> Constr #

dataTypeOf :: FaceMatch -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceMatch) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceMatch) #

gmapT :: (forall b. Data b => b -> b) -> FaceMatch -> FaceMatch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceMatch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceMatch -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceMatch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceMatch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceMatch -> m FaceMatch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceMatch -> m FaceMatch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceMatch -> m FaceMatch #

Read FaceMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show FaceMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic FaceMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep FaceMatch :: Type -> Type #

Hashable FaceMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON FaceMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData FaceMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: FaceMatch -> () #

type Rep FaceMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep FaceMatch = D1 (MetaData "FaceMatch" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "FaceMatch'" PrefixI True) (S1 (MetaSel (Just "_fmSimilarity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_fmFace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Face))))

faceMatch :: FaceMatch #

Creates a value of FaceMatch with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fmSimilarity - Confidence in the match of this face with the input face.
  • fmFace - Describes the face properties such as the bounding box, face ID, image ID of the source image, and external image ID that you assigned.

fmSimilarity :: Lens' FaceMatch (Maybe Double) #

Confidence in the match of this face with the input face.

fmFace :: Lens' FaceMatch (Maybe Face) #

Describes the face properties such as the bounding box, face ID, image ID of the source image, and external image ID that you assigned.

FaceRecord

data FaceRecord #

Object containing both the face metadata (stored in the back-end database) and facial attributes that are detected but aren't stored in the database.

See: faceRecord smart constructor.

Instances
Eq FaceRecord # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data FaceRecord # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceRecord -> c FaceRecord #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceRecord #

toConstr :: FaceRecord -> Constr #

dataTypeOf :: FaceRecord -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceRecord) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceRecord) #

gmapT :: (forall b. Data b => b -> b) -> FaceRecord -> FaceRecord #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceRecord -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceRecord -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceRecord -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceRecord -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceRecord -> m FaceRecord #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceRecord -> m FaceRecord #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceRecord -> m FaceRecord #

Read FaceRecord # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show FaceRecord # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic FaceRecord # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep FaceRecord :: Type -> Type #

Hashable FaceRecord # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON FaceRecord # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData FaceRecord # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: FaceRecord -> () #

type Rep FaceRecord # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep FaceRecord = D1 (MetaData "FaceRecord" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "FaceRecord'" PrefixI True) (S1 (MetaSel (Just "_frFaceDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceDetail)) :*: S1 (MetaSel (Just "_frFace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Face))))

faceRecord :: FaceRecord #

Creates a value of FaceRecord with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • frFaceDetail - Structure containing attributes of the face that the algorithm detected.
  • frFace - Describes the face properties such as the bounding box, face ID, image ID of the input image, and external image ID that you assigned.

frFaceDetail :: Lens' FaceRecord (Maybe FaceDetail) #

Structure containing attributes of the face that the algorithm detected.

frFace :: Lens' FaceRecord (Maybe Face) #

Describes the face properties such as the bounding box, face ID, image ID of the input image, and external image ID that you assigned.

FaceSearchSettings

data FaceSearchSettings #

Input face recognition parameters for an Amazon Rekognition stream processor. FaceRecognitionSettings is a request parameter for .

See: faceSearchSettings smart constructor.

Instances
Eq FaceSearchSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data FaceSearchSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FaceSearchSettings -> c FaceSearchSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FaceSearchSettings #

toConstr :: FaceSearchSettings -> Constr #

dataTypeOf :: FaceSearchSettings -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FaceSearchSettings) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FaceSearchSettings) #

gmapT :: (forall b. Data b => b -> b) -> FaceSearchSettings -> FaceSearchSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FaceSearchSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FaceSearchSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> FaceSearchSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FaceSearchSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FaceSearchSettings -> m FaceSearchSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceSearchSettings -> m FaceSearchSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FaceSearchSettings -> m FaceSearchSettings #

Read FaceSearchSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show FaceSearchSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic FaceSearchSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep FaceSearchSettings :: Type -> Type #

Hashable FaceSearchSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

ToJSON FaceSearchSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON FaceSearchSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData FaceSearchSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: FaceSearchSettings -> () #

type Rep FaceSearchSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep FaceSearchSettings = D1 (MetaData "FaceSearchSettings" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "FaceSearchSettings'" PrefixI True) (S1 (MetaSel (Just "_fssFaceMatchThreshold") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_fssCollectionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

faceSearchSettings :: FaceSearchSettings #

Creates a value of FaceSearchSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • fssFaceMatchThreshold - Minimum face match confidence score that must be met to return a result for a recognized face. Default is 70. 0 is the lowest confidence. 100 is the highest confidence.
  • fssCollectionId - The ID of a collection that contains faces that you want to search for.

fssFaceMatchThreshold :: Lens' FaceSearchSettings (Maybe Double) #

Minimum face match confidence score that must be met to return a result for a recognized face. Default is 70. 0 is the lowest confidence. 100 is the highest confidence.

fssCollectionId :: Lens' FaceSearchSettings (Maybe Text) #

The ID of a collection that contains faces that you want to search for.

Gender

data Gender #

Gender of the face and the confidence level in the determination.

See: gender smart constructor.

Instances
Eq Gender # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Gender -> Gender -> Bool #

(/=) :: Gender -> Gender -> Bool #

Data Gender # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Gender -> c Gender #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Gender #

toConstr :: Gender -> Constr #

dataTypeOf :: Gender -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Gender) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Gender) #

gmapT :: (forall b. Data b => b -> b) -> Gender -> Gender #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Gender -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Gender -> r #

gmapQ :: (forall d. Data d => d -> u) -> Gender -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Gender -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Gender -> m Gender #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Gender -> m Gender #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Gender -> m Gender #

Read Gender # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Gender # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic Gender # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Gender :: Type -> Type #

Methods

from :: Gender -> Rep Gender x #

to :: Rep Gender x -> Gender #

Hashable Gender # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Gender -> Int #

hash :: Gender -> Int #

FromJSON Gender # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Gender # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Gender -> () #

type Rep Gender # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Gender = D1 (MetaData "Gender" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Gender'" PrefixI True) (S1 (MetaSel (Just "_gValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GenderType)) :*: S1 (MetaSel (Just "_gConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

gender :: Gender #

Creates a value of Gender with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gValue :: Lens' Gender (Maybe GenderType) #

Gender of the face.

gConfidence :: Lens' Gender (Maybe Double) #

Level of confidence in the determination.

Geometry

data Geometry #

Information about where text detected by is located on an image.

See: geometry smart constructor.

Instances
Eq Geometry # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data Geometry # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Geometry -> c Geometry #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Geometry #

toConstr :: Geometry -> Constr #

dataTypeOf :: Geometry -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Geometry) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Geometry) #

gmapT :: (forall b. Data b => b -> b) -> Geometry -> Geometry #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Geometry -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Geometry -> r #

gmapQ :: (forall d. Data d => d -> u) -> Geometry -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Geometry -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Geometry -> m Geometry #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Geometry -> m Geometry #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Geometry -> m Geometry #

Read Geometry # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Geometry # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic Geometry # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Geometry :: Type -> Type #

Methods

from :: Geometry -> Rep Geometry x #

to :: Rep Geometry x -> Geometry #

Hashable Geometry # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Geometry -> Int #

hash :: Geometry -> Int #

FromJSON Geometry # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Geometry # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Geometry -> () #

type Rep Geometry # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Geometry = D1 (MetaData "Geometry" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Geometry'" PrefixI True) (S1 (MetaSel (Just "_gBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingBox)) :*: S1 (MetaSel (Just "_gPolygon") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Point]))))

geometry :: Geometry #

Creates a value of Geometry with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • gBoundingBox - An axis-aligned coarse representation of the detected text's location on the image.
  • gPolygon - Within the bounding box, a fine-grained polygon around the detected text.

gBoundingBox :: Lens' Geometry (Maybe BoundingBox) #

An axis-aligned coarse representation of the detected text's location on the image.

gPolygon :: Lens' Geometry [Point] #

Within the bounding box, a fine-grained polygon around the detected text.

Image

data Image #

Provides the input image either as bytes or an S3 object.

You pass image bytes to a Rekognition API operation by using the Bytes property. For example, you would use the Bytes property to pass an image loaded from a local file system. Image bytes passed by using the Bytes property must be base64-encoded. Your code may not need to encode image bytes if you are using an AWS SDK to call Rekognition API operations. For more information, see 'images-bytes' .

You pass images stored in an S3 bucket to a Rekognition API operation by using the S3Object property. Images stored in an S3 bucket do not need to be base64-encoded.

The region for the S3 bucket containing the S3 object must match the region you use for Amazon Rekognition operations.

If you use the Amazon CLI to call Amazon Rekognition operations, passing image bytes using the Bytes property is not supported. You must first upload the image to an Amazon S3 bucket and then call the operation using the S3Object property.

For Amazon Rekognition to process an S3 object, the user must have permission to access the S3 object. For more information, see 'manage-access-resource-policies' .

See: image smart constructor.

Instances
Eq Image # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Image -> Image -> Bool #

(/=) :: Image -> Image -> Bool #

Data Image # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Image -> c Image #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Image #

toConstr :: Image -> Constr #

dataTypeOf :: Image -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Image) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Image) #

gmapT :: (forall b. Data b => b -> b) -> Image -> Image #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r #

gmapQ :: (forall d. Data d => d -> u) -> Image -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Image -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Image -> m Image #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image #

Read Image # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Image # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Hashable Image # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

ToJSON Image # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Image # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Image -> () #

type Rep Image # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Image = D1 (MetaData "Image" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Image'" PrefixI True) (S1 (MetaSel (Just "_iS3Object") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe S3Object)) :*: S1 (MetaSel (Just "_iBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Base64))))

image :: Image #

Creates a value of Image with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iS3Object - Identifies an S3 object as the image source.
  • iBytes - Blob of image bytes up to 5 MBs.-- Note: This Lens automatically encodes and decodes Base64 data. The underlying isomorphism will encode to Base64 representation during serialisation, and decode from Base64 representation during deserialisation. This Lens accepts and returns only raw unencoded data.

iS3Object :: Lens' Image (Maybe S3Object) #

Identifies an S3 object as the image source.

iBytes :: Lens' Image (Maybe ByteString) #

Blob of image bytes up to 5 MBs.-- Note: This Lens automatically encodes and decodes Base64 data. The underlying isomorphism will encode to Base64 representation during serialisation, and decode from Base64 representation during deserialisation. This Lens accepts and returns only raw unencoded data.

ImageQuality

data ImageQuality #

Identifies face image brightness and sharpness.

See: imageQuality smart constructor.

Instances
Eq ImageQuality # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data ImageQuality # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageQuality -> c ImageQuality #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageQuality #

toConstr :: ImageQuality -> Constr #

dataTypeOf :: ImageQuality -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageQuality) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageQuality) #

gmapT :: (forall b. Data b => b -> b) -> ImageQuality -> ImageQuality #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageQuality -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageQuality -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageQuality -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageQuality -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageQuality -> m ImageQuality #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageQuality -> m ImageQuality #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageQuality -> m ImageQuality #

Read ImageQuality # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show ImageQuality # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic ImageQuality # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep ImageQuality :: Type -> Type #

Hashable ImageQuality # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON ImageQuality # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData ImageQuality # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: ImageQuality -> () #

type Rep ImageQuality # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep ImageQuality = D1 (MetaData "ImageQuality" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "ImageQuality'" PrefixI True) (S1 (MetaSel (Just "_iqSharpness") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_iqBrightness") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

imageQuality :: ImageQuality #

Creates a value of ImageQuality with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iqSharpness - Value representing sharpness of the face. The service returns a value between 0 and 100 (inclusive). A higher value indicates a sharper face image.
  • iqBrightness - Value representing brightness of the face. The service returns a value between 0 and 100 (inclusive). A higher value indicates a brighter face image.

iqSharpness :: Lens' ImageQuality (Maybe Double) #

Value representing sharpness of the face. The service returns a value between 0 and 100 (inclusive). A higher value indicates a sharper face image.

iqBrightness :: Lens' ImageQuality (Maybe Double) #

Value representing brightness of the face. The service returns a value between 0 and 100 (inclusive). A higher value indicates a brighter face image.

KinesisDataStream

data KinesisDataStream #

The Kinesis data stream Amazon Rekognition to which the analysis results of a Amazon Rekognition stream processor are streamed. For more information, see .

See: kinesisDataStream smart constructor.

Instances
Eq KinesisDataStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data KinesisDataStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> KinesisDataStream -> c KinesisDataStream #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c KinesisDataStream #

toConstr :: KinesisDataStream -> Constr #

dataTypeOf :: KinesisDataStream -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c KinesisDataStream) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c KinesisDataStream) #

gmapT :: (forall b. Data b => b -> b) -> KinesisDataStream -> KinesisDataStream #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> KinesisDataStream -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> KinesisDataStream -> r #

gmapQ :: (forall d. Data d => d -> u) -> KinesisDataStream -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> KinesisDataStream -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> KinesisDataStream -> m KinesisDataStream #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> KinesisDataStream -> m KinesisDataStream #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> KinesisDataStream -> m KinesisDataStream #

Read KinesisDataStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show KinesisDataStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic KinesisDataStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep KinesisDataStream :: Type -> Type #

Hashable KinesisDataStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

ToJSON KinesisDataStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON KinesisDataStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData KinesisDataStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: KinesisDataStream -> () #

type Rep KinesisDataStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep KinesisDataStream = D1 (MetaData "KinesisDataStream" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" True) (C1 (MetaCons "KinesisDataStream'" PrefixI True) (S1 (MetaSel (Just "_kdsARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

kinesisDataStream :: KinesisDataStream #

Creates a value of KinesisDataStream with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • kdsARN - ARN of the output Amazon Kinesis Data Streams stream.

kdsARN :: Lens' KinesisDataStream (Maybe Text) #

ARN of the output Amazon Kinesis Data Streams stream.

KinesisVideoStream

data KinesisVideoStream #

Kinesis video stream stream that provides the source streaming video for a Rekognition Video stream processor. For more information, see .

See: kinesisVideoStream smart constructor.

Instances
Eq KinesisVideoStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data KinesisVideoStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> KinesisVideoStream -> c KinesisVideoStream #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c KinesisVideoStream #

toConstr :: KinesisVideoStream -> Constr #

dataTypeOf :: KinesisVideoStream -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c KinesisVideoStream) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c KinesisVideoStream) #

gmapT :: (forall b. Data b => b -> b) -> KinesisVideoStream -> KinesisVideoStream #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> KinesisVideoStream -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> KinesisVideoStream -> r #

gmapQ :: (forall d. Data d => d -> u) -> KinesisVideoStream -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> KinesisVideoStream -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> KinesisVideoStream -> m KinesisVideoStream #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> KinesisVideoStream -> m KinesisVideoStream #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> KinesisVideoStream -> m KinesisVideoStream #

Read KinesisVideoStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show KinesisVideoStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic KinesisVideoStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep KinesisVideoStream :: Type -> Type #

Hashable KinesisVideoStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

ToJSON KinesisVideoStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON KinesisVideoStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData KinesisVideoStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: KinesisVideoStream -> () #

type Rep KinesisVideoStream # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep KinesisVideoStream = D1 (MetaData "KinesisVideoStream" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" True) (C1 (MetaCons "KinesisVideoStream'" PrefixI True) (S1 (MetaSel (Just "_kvsARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

kinesisVideoStream :: KinesisVideoStream #

Creates a value of KinesisVideoStream with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • kvsARN - ARN of the Kinesis video stream stream that streams the source video.

kvsARN :: Lens' KinesisVideoStream (Maybe Text) #

ARN of the Kinesis video stream stream that streams the source video.

Label

data Label #

Structure containing details about the detected label, including name, and level of confidence.

See: label smart constructor.

Instances
Eq Label # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Label -> Label -> Bool #

(/=) :: Label -> Label -> Bool #

Data Label # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Label -> c Label #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Label #

toConstr :: Label -> Constr #

dataTypeOf :: Label -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Label) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Label) #

gmapT :: (forall b. Data b => b -> b) -> Label -> Label #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Label -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Label -> r #

gmapQ :: (forall d. Data d => d -> u) -> Label -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Label -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Label -> m Label #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Label -> m Label #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Label -> m Label #

Read Label # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Label # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

showsPrec :: Int -> Label -> ShowS #

show :: Label -> String #

showList :: [Label] -> ShowS #

Generic Label # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Label :: Type -> Type #

Methods

from :: Label -> Rep Label x #

to :: Rep Label x -> Label #

Hashable Label # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Label -> Int #

hash :: Label -> Int #

FromJSON Label # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Label # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Label -> () #

type Rep Label # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Label = D1 (MetaData "Label" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Label'" PrefixI True) (S1 (MetaSel (Just "_lConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_lName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

label :: Label #

Creates a value of Label with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lConfidence :: Lens' Label (Maybe Double) #

Level of confidence.

lName :: Lens' Label (Maybe Text) #

The name (label) of the object.

LabelDetection

data LabelDetection #

Information about a label detected in a video analysis request and the time the label was detected in the video.

See: labelDetection smart constructor.

Instances
Eq LabelDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data LabelDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LabelDetection -> c LabelDetection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LabelDetection #

toConstr :: LabelDetection -> Constr #

dataTypeOf :: LabelDetection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LabelDetection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LabelDetection) #

gmapT :: (forall b. Data b => b -> b) -> LabelDetection -> LabelDetection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LabelDetection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LabelDetection -> r #

gmapQ :: (forall d. Data d => d -> u) -> LabelDetection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LabelDetection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LabelDetection -> m LabelDetection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LabelDetection -> m LabelDetection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LabelDetection -> m LabelDetection #

Read LabelDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show LabelDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic LabelDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep LabelDetection :: Type -> Type #

Hashable LabelDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON LabelDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData LabelDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: LabelDetection -> () #

type Rep LabelDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep LabelDetection = D1 (MetaData "LabelDetection" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "LabelDetection'" PrefixI True) (S1 (MetaSel (Just "_ldLabel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Label)) :*: S1 (MetaSel (Just "_ldTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))

labelDetection :: LabelDetection #

Creates a value of LabelDetection with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ldLabel - Details about the detected label.
  • ldTimestamp - Time, in milliseconds from the start of the video, that the label was detected.

ldLabel :: Lens' LabelDetection (Maybe Label) #

Details about the detected label.

ldTimestamp :: Lens' LabelDetection (Maybe Integer) #

Time, in milliseconds from the start of the video, that the label was detected.

Landmark

data Landmark #

Indicates the location of the landmark on the face.

See: landmark smart constructor.

Instances
Eq Landmark # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data Landmark # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Landmark -> c Landmark #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Landmark #

toConstr :: Landmark -> Constr #

dataTypeOf :: Landmark -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Landmark) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Landmark) #

gmapT :: (forall b. Data b => b -> b) -> Landmark -> Landmark #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Landmark -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Landmark -> r #

gmapQ :: (forall d. Data d => d -> u) -> Landmark -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Landmark -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Landmark -> m Landmark #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Landmark -> m Landmark #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Landmark -> m Landmark #

Read Landmark # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Landmark # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic Landmark # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Landmark :: Type -> Type #

Methods

from :: Landmark -> Rep Landmark x #

to :: Rep Landmark x -> Landmark #

Hashable Landmark # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Landmark -> Int #

hash :: Landmark -> Int #

FromJSON Landmark # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Landmark # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Landmark -> () #

type Rep Landmark # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Landmark = D1 (MetaData "Landmark" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Landmark'" PrefixI True) (S1 (MetaSel (Just "_lType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LandmarkType)) :*: (S1 (MetaSel (Just "_lX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_lY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))

landmark :: Landmark #

Creates a value of Landmark with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lType - Type of the landmark.
  • lX - x-coordinate from the top left of the landmark expressed as the ratio of the width of the image. For example, if the images is 700x200 and the x-coordinate of the landmark is at 350 pixels, this value is 0.5.
  • lY - y-coordinate from the top left of the landmark expressed as the ratio of the height of the image. For example, if the images is 700x200 and the y-coordinate of the landmark is at 100 pixels, this value is 0.5.

lType :: Lens' Landmark (Maybe LandmarkType) #

Type of the landmark.

lX :: Lens' Landmark (Maybe Double) #

x-coordinate from the top left of the landmark expressed as the ratio of the width of the image. For example, if the images is 700x200 and the x-coordinate of the landmark is at 350 pixels, this value is 0.5.

lY :: Lens' Landmark (Maybe Double) #

y-coordinate from the top left of the landmark expressed as the ratio of the height of the image. For example, if the images is 700x200 and the y-coordinate of the landmark is at 100 pixels, this value is 0.5.

ModerationLabel

data ModerationLabel #

Provides information about a single type of moderated content found in an image or video. Each type of moderated content has a label within a hierarchical taxonomy. For more information, see moderation .

See: moderationLabel smart constructor.

Instances
Eq ModerationLabel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data ModerationLabel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ModerationLabel -> c ModerationLabel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ModerationLabel #

toConstr :: ModerationLabel -> Constr #

dataTypeOf :: ModerationLabel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ModerationLabel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ModerationLabel) #

gmapT :: (forall b. Data b => b -> b) -> ModerationLabel -> ModerationLabel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ModerationLabel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ModerationLabel -> r #

gmapQ :: (forall d. Data d => d -> u) -> ModerationLabel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ModerationLabel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ModerationLabel -> m ModerationLabel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ModerationLabel -> m ModerationLabel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ModerationLabel -> m ModerationLabel #

Read ModerationLabel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show ModerationLabel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic ModerationLabel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep ModerationLabel :: Type -> Type #

Hashable ModerationLabel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON ModerationLabel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData ModerationLabel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: ModerationLabel -> () #

type Rep ModerationLabel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep ModerationLabel = D1 (MetaData "ModerationLabel" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "ModerationLabel'" PrefixI True) (S1 (MetaSel (Just "_mlConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "_mlName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_mlParentName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

moderationLabel :: ModerationLabel #

Creates a value of ModerationLabel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mlConfidence - Specifies the confidence that Amazon Rekognition has that the label has been correctly identified. If you don't specify the MinConfidence parameter in the call to DetectModerationLabels , the operation returns labels with a confidence value greater than or equal to 50 percent.
  • mlName - The label name for the type of content detected in the image.
  • mlParentName - The name for the parent label. Labels at the top-level of the hierarchy have the parent label "" .

mlConfidence :: Lens' ModerationLabel (Maybe Double) #

Specifies the confidence that Amazon Rekognition has that the label has been correctly identified. If you don't specify the MinConfidence parameter in the call to DetectModerationLabels , the operation returns labels with a confidence value greater than or equal to 50 percent.

mlName :: Lens' ModerationLabel (Maybe Text) #

The label name for the type of content detected in the image.

mlParentName :: Lens' ModerationLabel (Maybe Text) #

The name for the parent label. Labels at the top-level of the hierarchy have the parent label "" .

MouthOpen

data MouthOpen #

Indicates whether or not the mouth on the face is open, and the confidence level in the determination.

See: mouthOpen smart constructor.

Instances
Eq MouthOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data MouthOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MouthOpen -> c MouthOpen #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MouthOpen #

toConstr :: MouthOpen -> Constr #

dataTypeOf :: MouthOpen -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MouthOpen) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MouthOpen) #

gmapT :: (forall b. Data b => b -> b) -> MouthOpen -> MouthOpen #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MouthOpen -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MouthOpen -> r #

gmapQ :: (forall d. Data d => d -> u) -> MouthOpen -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MouthOpen -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MouthOpen -> m MouthOpen #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MouthOpen -> m MouthOpen #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MouthOpen -> m MouthOpen #

Read MouthOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show MouthOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic MouthOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep MouthOpen :: Type -> Type #

Hashable MouthOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON MouthOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData MouthOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: MouthOpen -> () #

type Rep MouthOpen # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep MouthOpen = D1 (MetaData "MouthOpen" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "MouthOpen'" PrefixI True) (S1 (MetaSel (Just "_moValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_moConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

mouthOpen :: MouthOpen #

Creates a value of MouthOpen with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • moValue - Boolean value that indicates whether the mouth on the face is open or not.
  • moConfidence - Level of confidence in the determination.

moValue :: Lens' MouthOpen (Maybe Bool) #

Boolean value that indicates whether the mouth on the face is open or not.

moConfidence :: Lens' MouthOpen (Maybe Double) #

Level of confidence in the determination.

Mustache

data Mustache #

Indicates whether or not the face has a mustache, and the confidence level in the determination.

See: mustache smart constructor.

Instances
Eq Mustache # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data Mustache # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mustache -> c Mustache #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mustache #

toConstr :: Mustache -> Constr #

dataTypeOf :: Mustache -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Mustache) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mustache) #

gmapT :: (forall b. Data b => b -> b) -> Mustache -> Mustache #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mustache -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mustache -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mustache -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mustache -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mustache -> m Mustache #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mustache -> m Mustache #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mustache -> m Mustache #

Read Mustache # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Mustache # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic Mustache # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Mustache :: Type -> Type #

Methods

from :: Mustache -> Rep Mustache x #

to :: Rep Mustache x -> Mustache #

Hashable Mustache # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Mustache -> Int #

hash :: Mustache -> Int #

FromJSON Mustache # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Mustache # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Mustache -> () #

type Rep Mustache # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Mustache = D1 (MetaData "Mustache" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Mustache'" PrefixI True) (S1 (MetaSel (Just "_mValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_mConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

mustache :: Mustache #

Creates a value of Mustache with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • mValue - Boolean value that indicates whether the face has mustache or not.
  • mConfidence - Level of confidence in the determination.

mValue :: Lens' Mustache (Maybe Bool) #

Boolean value that indicates whether the face has mustache or not.

mConfidence :: Lens' Mustache (Maybe Double) #

Level of confidence in the determination.

NotificationChannel

data NotificationChannel #

The Amazon Simple Notification Service topic to which Amazon Rekognition publishes the completion status of a video analysis operation. For more information, see 'api-video' .

See: notificationChannel smart constructor.

Instances
Eq NotificationChannel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data NotificationChannel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NotificationChannel -> c NotificationChannel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NotificationChannel #

toConstr :: NotificationChannel -> Constr #

dataTypeOf :: NotificationChannel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NotificationChannel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NotificationChannel) #

gmapT :: (forall b. Data b => b -> b) -> NotificationChannel -> NotificationChannel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NotificationChannel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NotificationChannel -> r #

gmapQ :: (forall d. Data d => d -> u) -> NotificationChannel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NotificationChannel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NotificationChannel -> m NotificationChannel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NotificationChannel -> m NotificationChannel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NotificationChannel -> m NotificationChannel #

Read NotificationChannel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show NotificationChannel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic NotificationChannel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep NotificationChannel :: Type -> Type #

Hashable NotificationChannel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

ToJSON NotificationChannel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData NotificationChannel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: NotificationChannel -> () #

type Rep NotificationChannel # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep NotificationChannel = D1 (MetaData "NotificationChannel" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "NotificationChannel'" PrefixI True) (S1 (MetaSel (Just "_ncSNSTopicARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ncRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

notificationChannel #

Creates a value of NotificationChannel with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ncSNSTopicARN - The Amazon SNS topic to which Amazon Rekognition to posts the completion status.
  • ncRoleARN - The ARN of an IAM role that gives Amazon Rekognition publishing permissions to the Amazon SNS topic.

ncSNSTopicARN :: Lens' NotificationChannel Text #

The Amazon SNS topic to which Amazon Rekognition to posts the completion status.

ncRoleARN :: Lens' NotificationChannel Text #

The ARN of an IAM role that gives Amazon Rekognition publishing permissions to the Amazon SNS topic.

PersonDetail

data PersonDetail #

Details about a person detected in a video analysis request.

See: personDetail smart constructor.

Instances
Eq PersonDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data PersonDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PersonDetail -> c PersonDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PersonDetail #

toConstr :: PersonDetail -> Constr #

dataTypeOf :: PersonDetail -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PersonDetail) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PersonDetail) #

gmapT :: (forall b. Data b => b -> b) -> PersonDetail -> PersonDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PersonDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PersonDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> PersonDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PersonDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PersonDetail -> m PersonDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonDetail -> m PersonDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonDetail -> m PersonDetail #

Read PersonDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show PersonDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic PersonDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep PersonDetail :: Type -> Type #

Hashable PersonDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON PersonDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData PersonDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: PersonDetail -> () #

type Rep PersonDetail # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep PersonDetail = D1 (MetaData "PersonDetail" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "PersonDetail'" PrefixI True) (S1 (MetaSel (Just "_pdBoundingBox") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BoundingBox)) :*: (S1 (MetaSel (Just "_pdIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_pdFace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FaceDetail)))))

personDetail :: PersonDetail #

Creates a value of PersonDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pdBoundingBox - Bounding box around the detected person.
  • pdIndex - Identifier for the person detected person within a video. Use to keep track of the person throughout the video. The identifier is not stored by Amazon Rekognition.
  • pdFace - Face details for the detected person.

pdBoundingBox :: Lens' PersonDetail (Maybe BoundingBox) #

Bounding box around the detected person.

pdIndex :: Lens' PersonDetail (Maybe Integer) #

Identifier for the person detected person within a video. Use to keep track of the person throughout the video. The identifier is not stored by Amazon Rekognition.

pdFace :: Lens' PersonDetail (Maybe FaceDetail) #

Face details for the detected person.

PersonDetection

data PersonDetection #

Details and tracking information for a single time a person is tracked in a video. Amazon Rekognition operations that track persons return an array of PersonDetection objects with elements for each time a person is tracked in a video. For more information, see .

See: personDetection smart constructor.

Instances
Eq PersonDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data PersonDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PersonDetection -> c PersonDetection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PersonDetection #

toConstr :: PersonDetection -> Constr #

dataTypeOf :: PersonDetection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PersonDetection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PersonDetection) #

gmapT :: (forall b. Data b => b -> b) -> PersonDetection -> PersonDetection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PersonDetection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PersonDetection -> r #

gmapQ :: (forall d. Data d => d -> u) -> PersonDetection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PersonDetection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PersonDetection -> m PersonDetection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonDetection -> m PersonDetection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonDetection -> m PersonDetection #

Read PersonDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show PersonDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic PersonDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep PersonDetection :: Type -> Type #

Hashable PersonDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON PersonDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData PersonDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: PersonDetection -> () #

type Rep PersonDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep PersonDetection = D1 (MetaData "PersonDetection" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "PersonDetection'" PrefixI True) (S1 (MetaSel (Just "_pdPerson") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PersonDetail)) :*: S1 (MetaSel (Just "_pdTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))))

personDetection :: PersonDetection #

Creates a value of PersonDetection with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pdPerson - Details about a person tracked in a video.
  • pdTimestamp - The time, in milliseconds from the start of the video, that the person was tracked.

pdPerson :: Lens' PersonDetection (Maybe PersonDetail) #

Details about a person tracked in a video.

pdTimestamp :: Lens' PersonDetection (Maybe Integer) #

The time, in milliseconds from the start of the video, that the person was tracked.

PersonMatch

data PersonMatch #

Information about a person whose face matches a face(s) in a Amazon Rekognition collection. Includes information about the faces in the Amazon Rekognition collection (, information about the person (PersonDetail ) and the timestamp for when the person was detected in a video. An array of PersonMatch objects is returned by .

See: personMatch smart constructor.

Instances
Eq PersonMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data PersonMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PersonMatch -> c PersonMatch #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PersonMatch #

toConstr :: PersonMatch -> Constr #

dataTypeOf :: PersonMatch -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PersonMatch) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PersonMatch) #

gmapT :: (forall b. Data b => b -> b) -> PersonMatch -> PersonMatch #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PersonMatch -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PersonMatch -> r #

gmapQ :: (forall d. Data d => d -> u) -> PersonMatch -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PersonMatch -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PersonMatch -> m PersonMatch #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonMatch -> m PersonMatch #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PersonMatch -> m PersonMatch #

Read PersonMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show PersonMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic PersonMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep PersonMatch :: Type -> Type #

Hashable PersonMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON PersonMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData PersonMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: PersonMatch -> () #

type Rep PersonMatch # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep PersonMatch = D1 (MetaData "PersonMatch" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "PersonMatch'" PrefixI True) (S1 (MetaSel (Just "_pmFaceMatches") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [FaceMatch])) :*: (S1 (MetaSel (Just "_pmPerson") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PersonDetail)) :*: S1 (MetaSel (Just "_pmTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)))))

personMatch :: PersonMatch #

Creates a value of PersonMatch with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pmFaceMatches - Information about the faces in the input collection that match the face of a person in the video.
  • pmPerson - Information about the matched person.
  • pmTimestamp - The time, in milliseconds from the beginning of the video, that the person was matched in the video.

pmFaceMatches :: Lens' PersonMatch [FaceMatch] #

Information about the faces in the input collection that match the face of a person in the video.

pmPerson :: Lens' PersonMatch (Maybe PersonDetail) #

Information about the matched person.

pmTimestamp :: Lens' PersonMatch (Maybe Integer) #

The time, in milliseconds from the beginning of the video, that the person was matched in the video.

Point

data Point #

The X and Y coordinates of a point on an image. The X and Y values returned are ratios of the overall image size. For example, if the input image is 700x200 and the operation returns X=0.5 and Y=0.25, then the point is at the (350,50) pixel coordinate on the image.

An array of Point objects, Polygon , is returned by . Polygon represents a fine-grained polygon around detected text. For more information, see .

See: point smart constructor.

Instances
Eq Point # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Point -> Point -> Bool #

(/=) :: Point -> Point -> Bool #

Data Point # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Point -> c Point #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Point #

toConstr :: Point -> Constr #

dataTypeOf :: Point -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Point) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Point) #

gmapT :: (forall b. Data b => b -> b) -> Point -> Point #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Point -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Point -> r #

gmapQ :: (forall d. Data d => d -> u) -> Point -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Point -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Point -> m Point #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Point -> m Point #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Point -> m Point #

Read Point # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Point # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

showsPrec :: Int -> Point -> ShowS #

show :: Point -> String #

showList :: [Point] -> ShowS #

Generic Point # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Point :: Type -> Type #

Methods

from :: Point -> Rep Point x #

to :: Rep Point x -> Point #

Hashable Point # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Point -> Int #

hash :: Point -> Int #

FromJSON Point # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Point # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Point -> () #

type Rep Point # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Point = D1 (MetaData "Point" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Point'" PrefixI True) (S1 (MetaSel (Just "_pX") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_pY") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

point :: Point #

Creates a value of Point with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pX - The value of the X coordinate for a point on a Polygon .
  • pY - The value of the Y coordinate for a point on a Polygon .

pX :: Lens' Point (Maybe Double) #

The value of the X coordinate for a point on a Polygon .

pY :: Lens' Point (Maybe Double) #

The value of the Y coordinate for a point on a Polygon .

Pose

data Pose #

Indicates the pose of the face as determined by its pitch, roll, and yaw.

See: pose smart constructor.

Instances
Eq Pose # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Pose -> Pose -> Bool #

(/=) :: Pose -> Pose -> Bool #

Data Pose # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Pose -> c Pose #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Pose #

toConstr :: Pose -> Constr #

dataTypeOf :: Pose -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Pose) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Pose) #

gmapT :: (forall b. Data b => b -> b) -> Pose -> Pose #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Pose -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Pose -> r #

gmapQ :: (forall d. Data d => d -> u) -> Pose -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Pose -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Pose -> m Pose #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Pose -> m Pose #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Pose -> m Pose #

Read Pose # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Pose # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

showsPrec :: Int -> Pose -> ShowS #

show :: Pose -> String #

showList :: [Pose] -> ShowS #

Generic Pose # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Pose :: Type -> Type #

Methods

from :: Pose -> Rep Pose x #

to :: Rep Pose x -> Pose #

Hashable Pose # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Pose -> Int #

hash :: Pose -> Int #

FromJSON Pose # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Pose # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Pose -> () #

type Rep Pose # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Pose = D1 (MetaData "Pose" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Pose'" PrefixI True) (S1 (MetaSel (Just "_pYaw") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "_pRoll") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_pPitch") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))

pose :: Pose #

Creates a value of Pose with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pYaw - Value representing the face rotation on the yaw axis.
  • pRoll - Value representing the face rotation on the roll axis.
  • pPitch - Value representing the face rotation on the pitch axis.

pYaw :: Lens' Pose (Maybe Double) #

Value representing the face rotation on the yaw axis.

pRoll :: Lens' Pose (Maybe Double) #

Value representing the face rotation on the roll axis.

pPitch :: Lens' Pose (Maybe Double) #

Value representing the face rotation on the pitch axis.

S3Object

data S3Object #

Provides the S3 bucket name and object name.

The region for the S3 bucket containing the S3 object must match the region you use for Amazon Rekognition operations.

For Amazon Rekognition to process an S3 object, the user must have permission to access the S3 object. For more information, see 'manage-access-resource-policies' .

See: s3Object smart constructor.

Instances
Eq S3Object # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data S3Object # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> S3Object -> c S3Object #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c S3Object #

toConstr :: S3Object -> Constr #

dataTypeOf :: S3Object -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c S3Object) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c S3Object) #

gmapT :: (forall b. Data b => b -> b) -> S3Object -> S3Object #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> S3Object -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> S3Object -> r #

gmapQ :: (forall d. Data d => d -> u) -> S3Object -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> S3Object -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> S3Object -> m S3Object #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> S3Object -> m S3Object #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> S3Object -> m S3Object #

Read S3Object # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show S3Object # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic S3Object # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep S3Object :: Type -> Type #

Methods

from :: S3Object -> Rep S3Object x #

to :: Rep S3Object x -> S3Object #

Hashable S3Object # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> S3Object -> Int #

hash :: S3Object -> Int #

ToJSON S3Object # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData S3Object # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: S3Object -> () #

type Rep S3Object # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep S3Object = D1 (MetaData "S3Object" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "S3Object'" PrefixI True) (S1 (MetaSel (Just "_soBucket") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_soName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_soVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

s3Object :: S3Object #

Creates a value of S3Object with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • soBucket - Name of the S3 bucket.
  • soName - S3 object key name.
  • soVersion - If the bucket is versioning enabled, you can specify the object version.

soBucket :: Lens' S3Object (Maybe Text) #

Name of the S3 bucket.

soName :: Lens' S3Object (Maybe Text) #

S3 object key name.

soVersion :: Lens' S3Object (Maybe Text) #

If the bucket is versioning enabled, you can specify the object version.

Smile

data Smile #

Indicates whether or not the face is smiling, and the confidence level in the determination.

See: smile smart constructor.

Instances
Eq Smile # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Smile -> Smile -> Bool #

(/=) :: Smile -> Smile -> Bool #

Data Smile # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Smile -> c Smile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Smile #

toConstr :: Smile -> Constr #

dataTypeOf :: Smile -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Smile) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Smile) #

gmapT :: (forall b. Data b => b -> b) -> Smile -> Smile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Smile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Smile -> r #

gmapQ :: (forall d. Data d => d -> u) -> Smile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Smile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Smile -> m Smile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Smile -> m Smile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Smile -> m Smile #

Read Smile # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Smile # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

showsPrec :: Int -> Smile -> ShowS #

show :: Smile -> String #

showList :: [Smile] -> ShowS #

Generic Smile # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Smile :: Type -> Type #

Methods

from :: Smile -> Rep Smile x #

to :: Rep Smile x -> Smile #

Hashable Smile # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Smile -> Int #

hash :: Smile -> Int #

FromJSON Smile # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Smile # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Smile -> () #

type Rep Smile # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Smile = D1 (MetaData "Smile" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Smile'" PrefixI True) (S1 (MetaSel (Just "_smiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_smiConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

smile :: Smile #

Creates a value of Smile with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • smiValue - Boolean value that indicates whether the face is smiling or not.
  • smiConfidence - Level of confidence in the determination.

smiValue :: Lens' Smile (Maybe Bool) #

Boolean value that indicates whether the face is smiling or not.

smiConfidence :: Lens' Smile (Maybe Double) #

Level of confidence in the determination.

StreamProcessor

data StreamProcessor #

An object that recognizes faces in a streaming video. An Amazon Rekognition stream processor is created by a call to . The request parameters for CreateStreamProcessor describe the Kinesis video stream source for the streaming video, face recognition parameters, and where to stream the analysis resullts.

See: streamProcessor smart constructor.

Instances
Eq StreamProcessor # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data StreamProcessor # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StreamProcessor -> c StreamProcessor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StreamProcessor #

toConstr :: StreamProcessor -> Constr #

dataTypeOf :: StreamProcessor -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StreamProcessor) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StreamProcessor) #

gmapT :: (forall b. Data b => b -> b) -> StreamProcessor -> StreamProcessor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessor -> r #

gmapQ :: (forall d. Data d => d -> u) -> StreamProcessor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StreamProcessor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StreamProcessor -> m StreamProcessor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessor -> m StreamProcessor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessor -> m StreamProcessor #

Read StreamProcessor # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show StreamProcessor # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic StreamProcessor # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep StreamProcessor :: Type -> Type #

Hashable StreamProcessor # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON StreamProcessor # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData StreamProcessor # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: StreamProcessor -> () #

type Rep StreamProcessor # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep StreamProcessor = D1 (MetaData "StreamProcessor" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "StreamProcessor'" PrefixI True) (S1 (MetaSel (Just "_spStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StreamProcessorStatus)) :*: S1 (MetaSel (Just "_spName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

streamProcessor :: StreamProcessor #

Creates a value of StreamProcessor with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • spStatus - Current status of the Amazon Rekognition stream processor.
  • spName - Name of the Amazon Rekognition stream processor.

spStatus :: Lens' StreamProcessor (Maybe StreamProcessorStatus) #

Current status of the Amazon Rekognition stream processor.

spName :: Lens' StreamProcessor (Maybe Text) #

Name of the Amazon Rekognition stream processor.

StreamProcessorInput

data StreamProcessorInput #

Information about the source streaming video.

See: streamProcessorInput smart constructor.

Instances
Eq StreamProcessorInput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data StreamProcessorInput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StreamProcessorInput -> c StreamProcessorInput #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StreamProcessorInput #

toConstr :: StreamProcessorInput -> Constr #

dataTypeOf :: StreamProcessorInput -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StreamProcessorInput) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StreamProcessorInput) #

gmapT :: (forall b. Data b => b -> b) -> StreamProcessorInput -> StreamProcessorInput #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessorInput -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessorInput -> r #

gmapQ :: (forall d. Data d => d -> u) -> StreamProcessorInput -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StreamProcessorInput -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StreamProcessorInput -> m StreamProcessorInput #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessorInput -> m StreamProcessorInput #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessorInput -> m StreamProcessorInput #

Read StreamProcessorInput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show StreamProcessorInput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic StreamProcessorInput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep StreamProcessorInput :: Type -> Type #

Hashable StreamProcessorInput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

ToJSON StreamProcessorInput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON StreamProcessorInput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData StreamProcessorInput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: StreamProcessorInput -> () #

type Rep StreamProcessorInput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep StreamProcessorInput = D1 (MetaData "StreamProcessorInput" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" True) (C1 (MetaCons "StreamProcessorInput'" PrefixI True) (S1 (MetaSel (Just "_spiKinesisVideoStream") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe KinesisVideoStream))))

streamProcessorInput :: StreamProcessorInput #

Creates a value of StreamProcessorInput with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

spiKinesisVideoStream :: Lens' StreamProcessorInput (Maybe KinesisVideoStream) #

The Kinesis video stream input stream for the source streaming video.

StreamProcessorOutput

data StreamProcessorOutput #

Information about the Amazon Kinesis Data Streams stream to which a Rekognition Video stream processor streams the results of a video analysis. For more information, see .

See: streamProcessorOutput smart constructor.

Instances
Eq StreamProcessorOutput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data StreamProcessorOutput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StreamProcessorOutput -> c StreamProcessorOutput #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StreamProcessorOutput #

toConstr :: StreamProcessorOutput -> Constr #

dataTypeOf :: StreamProcessorOutput -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StreamProcessorOutput) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StreamProcessorOutput) #

gmapT :: (forall b. Data b => b -> b) -> StreamProcessorOutput -> StreamProcessorOutput #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessorOutput -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessorOutput -> r #

gmapQ :: (forall d. Data d => d -> u) -> StreamProcessorOutput -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StreamProcessorOutput -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StreamProcessorOutput -> m StreamProcessorOutput #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessorOutput -> m StreamProcessorOutput #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessorOutput -> m StreamProcessorOutput #

Read StreamProcessorOutput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show StreamProcessorOutput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic StreamProcessorOutput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep StreamProcessorOutput :: Type -> Type #

Hashable StreamProcessorOutput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

ToJSON StreamProcessorOutput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON StreamProcessorOutput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData StreamProcessorOutput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: StreamProcessorOutput -> () #

type Rep StreamProcessorOutput # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep StreamProcessorOutput = D1 (MetaData "StreamProcessorOutput" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" True) (C1 (MetaCons "StreamProcessorOutput'" PrefixI True) (S1 (MetaSel (Just "_spoKinesisDataStream") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe KinesisDataStream))))

streamProcessorOutput :: StreamProcessorOutput #

Creates a value of StreamProcessorOutput with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • spoKinesisDataStream - The Amazon Kinesis Data Streams stream to which the Amazon Rekognition stream processor streams the analysis results.

spoKinesisDataStream :: Lens' StreamProcessorOutput (Maybe KinesisDataStream) #

The Amazon Kinesis Data Streams stream to which the Amazon Rekognition stream processor streams the analysis results.

StreamProcessorSettings

data StreamProcessorSettings #

Input parameters used to recognize faces in a streaming video analyzed by a Amazon Rekognition stream processor.

See: streamProcessorSettings smart constructor.

Instances
Eq StreamProcessorSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data StreamProcessorSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StreamProcessorSettings -> c StreamProcessorSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StreamProcessorSettings #

toConstr :: StreamProcessorSettings -> Constr #

dataTypeOf :: StreamProcessorSettings -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StreamProcessorSettings) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StreamProcessorSettings) #

gmapT :: (forall b. Data b => b -> b) -> StreamProcessorSettings -> StreamProcessorSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessorSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StreamProcessorSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> StreamProcessorSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StreamProcessorSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StreamProcessorSettings -> m StreamProcessorSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessorSettings -> m StreamProcessorSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamProcessorSettings -> m StreamProcessorSettings #

Read StreamProcessorSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show StreamProcessorSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic StreamProcessorSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep StreamProcessorSettings :: Type -> Type #

Hashable StreamProcessorSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

ToJSON StreamProcessorSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON StreamProcessorSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData StreamProcessorSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: StreamProcessorSettings -> () #

type Rep StreamProcessorSettings # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep StreamProcessorSettings = D1 (MetaData "StreamProcessorSettings" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" True) (C1 (MetaCons "StreamProcessorSettings'" PrefixI True) (S1 (MetaSel (Just "_spsFaceSearch") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe FaceSearchSettings))))

streamProcessorSettings :: StreamProcessorSettings #

Creates a value of StreamProcessorSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • spsFaceSearch - Face search settings to use on a streaming video.

spsFaceSearch :: Lens' StreamProcessorSettings (Maybe FaceSearchSettings) #

Face search settings to use on a streaming video.

Sunglasses

data Sunglasses #

Indicates whether or not the face is wearing sunglasses, and the confidence level in the determination.

See: sunglasses smart constructor.

Instances
Eq Sunglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data Sunglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Sunglasses -> c Sunglasses #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Sunglasses #

toConstr :: Sunglasses -> Constr #

dataTypeOf :: Sunglasses -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Sunglasses) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Sunglasses) #

gmapT :: (forall b. Data b => b -> b) -> Sunglasses -> Sunglasses #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Sunglasses -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Sunglasses -> r #

gmapQ :: (forall d. Data d => d -> u) -> Sunglasses -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Sunglasses -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Sunglasses -> m Sunglasses #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Sunglasses -> m Sunglasses #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Sunglasses -> m Sunglasses #

Read Sunglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Sunglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic Sunglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Sunglasses :: Type -> Type #

Hashable Sunglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON Sunglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Sunglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Sunglasses -> () #

type Rep Sunglasses # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Sunglasses = D1 (MetaData "Sunglasses" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "Sunglasses'" PrefixI True) (S1 (MetaSel (Just "_sValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_sConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))

sunglasses :: Sunglasses #

Creates a value of Sunglasses with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • sValue - Boolean value that indicates whether the face is wearing sunglasses or not.
  • sConfidence - Level of confidence in the determination.

sValue :: Lens' Sunglasses (Maybe Bool) #

Boolean value that indicates whether the face is wearing sunglasses or not.

sConfidence :: Lens' Sunglasses (Maybe Double) #

Level of confidence in the determination.

TextDetection

data TextDetection #

Information about a word or line of text detected by .

The DetectedText field contains the text that Amazon Rekognition detected in the image.

Every word and line has an identifier (Id ). Each word belongs to a line and has a parent identifier (ParentId ) that identifies the line of text in which the word appears. The word Id is also an index for the word within a line of words.

For more information, see 'text-detection' .

See: textDetection smart constructor.

Instances
Eq TextDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data TextDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TextDetection -> c TextDetection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TextDetection #

toConstr :: TextDetection -> Constr #

dataTypeOf :: TextDetection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TextDetection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TextDetection) #

gmapT :: (forall b. Data b => b -> b) -> TextDetection -> TextDetection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TextDetection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TextDetection -> r #

gmapQ :: (forall d. Data d => d -> u) -> TextDetection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TextDetection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TextDetection -> m TextDetection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TextDetection -> m TextDetection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TextDetection -> m TextDetection #

Read TextDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show TextDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic TextDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep TextDetection :: Type -> Type #

Hashable TextDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON TextDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData TextDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: TextDetection -> () #

type Rep TextDetection # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep TextDetection = D1 (MetaData "TextDetection" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "TextDetection'" PrefixI True) ((S1 (MetaSel (Just "_tdDetectedText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_tdConfidence") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_tdGeometry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Geometry)))) :*: (S1 (MetaSel (Just "_tdId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: (S1 (MetaSel (Just "_tdType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TextTypes)) :*: S1 (MetaSel (Just "_tdParentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))))

textDetection :: TextDetection #

Creates a value of TextDetection with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tdDetectedText - The word or line of text recognized by Amazon Rekognition.
  • tdConfidence - The confidence that Amazon Rekognition has in the accuracy of the detected text and the accuracy of the geometry points around the detected text.
  • tdGeometry - The location of the detected text on the image. Includes an axis aligned coarse bounding box surrounding the text and a finer grain polygon for more accurate spatial information.
  • tdId - The identifier for the detected text. The identifier is only unique for a single call to DetectText .
  • tdType - The type of text that was detected.
  • tdParentId - The Parent identifier for the detected text identified by the value of ID . If the type of detected text is LINE , the value of ParentId is Null .

tdDetectedText :: Lens' TextDetection (Maybe Text) #

The word or line of text recognized by Amazon Rekognition.

tdConfidence :: Lens' TextDetection (Maybe Double) #

The confidence that Amazon Rekognition has in the accuracy of the detected text and the accuracy of the geometry points around the detected text.

tdGeometry :: Lens' TextDetection (Maybe Geometry) #

The location of the detected text on the image. Includes an axis aligned coarse bounding box surrounding the text and a finer grain polygon for more accurate spatial information.

tdId :: Lens' TextDetection (Maybe Natural) #

The identifier for the detected text. The identifier is only unique for a single call to DetectText .

tdType :: Lens' TextDetection (Maybe TextTypes) #

The type of text that was detected.

tdParentId :: Lens' TextDetection (Maybe Natural) #

The Parent identifier for the detected text identified by the value of ID . If the type of detected text is LINE , the value of ParentId is Null .

Video

data Video #

Video file stored in an Amazon S3 bucket. Amazon Rekognition video start operations such as use Video to specify a video for analysis. The supported file formats are .mp4, .mov and .avi.

See: video smart constructor.

Instances
Eq Video # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

(==) :: Video -> Video -> Bool #

(/=) :: Video -> Video -> Bool #

Data Video # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Video -> c Video #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Video #

toConstr :: Video -> Constr #

dataTypeOf :: Video -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Video) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Video) #

gmapT :: (forall b. Data b => b -> b) -> Video -> Video #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Video -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Video -> r #

gmapQ :: (forall d. Data d => d -> u) -> Video -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Video -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Video -> m Video #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Video -> m Video #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Video -> m Video #

Read Video # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show Video # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

showsPrec :: Int -> Video -> ShowS #

show :: Video -> String #

showList :: [Video] -> ShowS #

Generic Video # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep Video :: Type -> Type #

Methods

from :: Video -> Rep Video x #

to :: Rep Video x -> Video #

Hashable Video # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

hashWithSalt :: Int -> Video -> Int #

hash :: Video -> Int #

ToJSON Video # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData Video # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: Video -> () #

type Rep Video # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep Video = D1 (MetaData "Video" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" True) (C1 (MetaCons "Video'" PrefixI True) (S1 (MetaSel (Just "_vS3Object") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3Object))))

video :: Video #

Creates a value of Video with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • vS3Object - The Amazon S3 bucket name and file name for the video.

vS3Object :: Lens' Video (Maybe S3Object) #

The Amazon S3 bucket name and file name for the video.

VideoMetadata

data VideoMetadata #

Information about a video that Amazon Rekognition analyzed. Videometadata is returned in every page of paginated responses from a Amazon Rekognition video operation.

See: videoMetadata smart constructor.

Instances
Eq VideoMetadata # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Data VideoMetadata # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VideoMetadata -> c VideoMetadata #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VideoMetadata #

toConstr :: VideoMetadata -> Constr #

dataTypeOf :: VideoMetadata -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VideoMetadata) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VideoMetadata) #

gmapT :: (forall b. Data b => b -> b) -> VideoMetadata -> VideoMetadata #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VideoMetadata -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VideoMetadata -> r #

gmapQ :: (forall d. Data d => d -> u) -> VideoMetadata -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VideoMetadata -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VideoMetadata -> m VideoMetadata #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoMetadata -> m VideoMetadata #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VideoMetadata -> m VideoMetadata #

Read VideoMetadata # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Show VideoMetadata # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Generic VideoMetadata # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Associated Types

type Rep VideoMetadata :: Type -> Type #

Hashable VideoMetadata # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

FromJSON VideoMetadata # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

NFData VideoMetadata # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

Methods

rnf :: VideoMetadata -> () #

type Rep VideoMetadata # 
Instance details

Defined in Network.AWS.Rekognition.Types.Product

type Rep VideoMetadata = D1 (MetaData "VideoMetadata" "Network.AWS.Rekognition.Types.Product" "amazonka-rekognition-1.6.1-LJYoSuoGbtd78kiYOWkJFK" False) (C1 (MetaCons "VideoMetadata'" PrefixI True) ((S1 (MetaSel (Just "_vmFrameRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "_vmFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vmCodec") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_vmFrameHeight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: (S1 (MetaSel (Just "_vmDurationMillis") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_vmFrameWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))))

videoMetadata :: VideoMetadata #

Creates a value of VideoMetadata with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • vmFrameRate - Number of frames per second in the video.
  • vmFormat - Format of the analyzed video. Possible values are MP4, MOV and AVI.
  • vmCodec - Type of compression used in the analyzed video.
  • vmFrameHeight - Vertical pixel dimension of the video.
  • vmDurationMillis - Length of the video in milliseconds.
  • vmFrameWidth - Horizontal pixel dimension of the video.

vmFrameRate :: Lens' VideoMetadata (Maybe Double) #

Number of frames per second in the video.

vmFormat :: Lens' VideoMetadata (Maybe Text) #

Format of the analyzed video. Possible values are MP4, MOV and AVI.

vmCodec :: Lens' VideoMetadata (Maybe Text) #

Type of compression used in the analyzed video.

vmFrameHeight :: Lens' VideoMetadata (Maybe Natural) #

Vertical pixel dimension of the video.

vmDurationMillis :: Lens' VideoMetadata (Maybe Natural) #

Length of the video in milliseconds.

vmFrameWidth :: Lens' VideoMetadata (Maybe Natural) #

Horizontal pixel dimension of the video.