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.DescribeStreamProcessor

Contents

Description

Provides information about a stream processor created by . You can get information about the input and output streams, the input parameters for the face recognition being performed, and the current status of the stream processor.

Synopsis

Creating a Request

describeStreamProcessor Source #

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

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

  • dspName - Name of the stream processor for which you want information.

data DescribeStreamProcessor Source #

See: describeStreamProcessor smart constructor.

Instances
Eq DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Data DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Methods

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

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

toConstr :: DescribeStreamProcessor -> Constr #

dataTypeOf :: DescribeStreamProcessor -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Show DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Generic DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Associated Types

type Rep DescribeStreamProcessor :: Type -> Type #

Hashable DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

ToJSON DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

AWSRequest DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Associated Types

type Rs DescribeStreamProcessor :: Type #

ToHeaders DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

ToPath DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

ToQuery DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

NFData DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Methods

rnf :: DescribeStreamProcessor -> () #

type Rep DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

type Rep DescribeStreamProcessor = D1 (MetaData "DescribeStreamProcessor" "Network.AWS.Rekognition.DescribeStreamProcessor" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" True) (C1 (MetaCons "DescribeStreamProcessor'" PrefixI True) (S1 (MetaSel (Just "_dspName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DescribeStreamProcessor Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Request Lenses

dspName :: Lens' DescribeStreamProcessor Text Source #

Name of the stream processor for which you want information.

Destructuring the Response

describeStreamProcessorResponse Source #

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

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

  • dsprsStatus - Current status of the stream processor.
  • dsprsSettings - Face recognition input parameters that are being used by the stream processor. Includes the collection to use for face recognition and the face attributes to detect.
  • dsprsInput - Kinesis video stream that provides the source streaming video.
  • dsprsOutput - Kinesis data stream to which Rekognition Video puts the analysis results.
  • dsprsStreamProcessorARN - ARN of the stream processor.
  • dsprsStatusMessage - Detailed status message about the stream processor.
  • dsprsName - Name of the stream processor.
  • dsprsCreationTimestamp - Date and time the stream processor was created
  • dsprsLastUpdateTimestamp - The time, in Unix format, the stream processor was last updated. For example, when the stream processor moves from a running state to a failed state, or when the user starts or stops the stream processor.
  • dsprsRoleARN - ARN of the IAM role that allows access to the stream processor.
  • dsprsResponseStatus - -- | The response status code.

data DescribeStreamProcessorResponse Source #

See: describeStreamProcessorResponse smart constructor.

Instances
Eq DescribeStreamProcessorResponse Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Data DescribeStreamProcessorResponse Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Methods

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

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

toConstr :: DescribeStreamProcessorResponse -> Constr #

dataTypeOf :: DescribeStreamProcessorResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeStreamProcessorResponse Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Show DescribeStreamProcessorResponse Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Generic DescribeStreamProcessorResponse Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

Associated Types

type Rep DescribeStreamProcessorResponse :: Type -> Type #

NFData DescribeStreamProcessorResponse Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

type Rep DescribeStreamProcessorResponse Source # 
Instance details

Defined in Network.AWS.Rekognition.DescribeStreamProcessor

type Rep DescribeStreamProcessorResponse = D1 (MetaData "DescribeStreamProcessorResponse" "Network.AWS.Rekognition.DescribeStreamProcessor" "amazonka-rekognition-1.6.1-ELwOF0LSGWFp8S3Ef6QMe" False) (C1 (MetaCons "DescribeStreamProcessorResponse'" PrefixI True) (((S1 (MetaSel (Just "_dsprsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StreamProcessorStatus)) :*: S1 (MetaSel (Just "_dsprsSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StreamProcessorSettings))) :*: (S1 (MetaSel (Just "_dsprsInput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StreamProcessorInput)) :*: (S1 (MetaSel (Just "_dsprsOutput") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StreamProcessorOutput)) :*: S1 (MetaSel (Just "_dsprsStreamProcessorARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_dsprsStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dsprsName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsprsCreationTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 (MetaSel (Just "_dsprsLastUpdateTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_dsprsRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))))

Response Lenses

dsprsSettings :: Lens' DescribeStreamProcessorResponse (Maybe StreamProcessorSettings) Source #

Face recognition input parameters that are being used by the stream processor. Includes the collection to use for face recognition and the face attributes to detect.

dsprsInput :: Lens' DescribeStreamProcessorResponse (Maybe StreamProcessorInput) Source #

Kinesis video stream that provides the source streaming video.

dsprsOutput :: Lens' DescribeStreamProcessorResponse (Maybe StreamProcessorOutput) Source #

Kinesis data stream to which Rekognition Video puts the analysis results.

dsprsStatusMessage :: Lens' DescribeStreamProcessorResponse (Maybe Text) Source #

Detailed status message about the stream processor.

dsprsCreationTimestamp :: Lens' DescribeStreamProcessorResponse (Maybe UTCTime) Source #

Date and time the stream processor was created

dsprsLastUpdateTimestamp :: Lens' DescribeStreamProcessorResponse (Maybe UTCTime) Source #

The time, in Unix format, the stream processor was last updated. For example, when the stream processor moves from a running state to a failed state, or when the user starts or stops the stream processor.

dsprsRoleARN :: Lens' DescribeStreamProcessorResponse (Maybe Text) Source #

ARN of the IAM role that allows access to the stream processor.