Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Provides information about a stream processor created by CreateStreamProcessor. 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
- data DescribeStreamProcessor = DescribeStreamProcessor' {}
- newDescribeStreamProcessor :: Text -> DescribeStreamProcessor
- describeStreamProcessor_name :: Lens' DescribeStreamProcessor Text
- data DescribeStreamProcessorResponse = DescribeStreamProcessorResponse' {
- status :: Maybe StreamProcessorStatus
- settings :: Maybe StreamProcessorSettings
- input :: Maybe StreamProcessorInput
- output :: Maybe StreamProcessorOutput
- streamProcessorArn :: Maybe Text
- statusMessage :: Maybe Text
- name :: Maybe Text
- creationTimestamp :: Maybe POSIX
- lastUpdateTimestamp :: Maybe POSIX
- roleArn :: Maybe Text
- httpStatus :: Int
- newDescribeStreamProcessorResponse :: Int -> DescribeStreamProcessorResponse
- describeStreamProcessorResponse_status :: Lens' DescribeStreamProcessorResponse (Maybe StreamProcessorStatus)
- describeStreamProcessorResponse_settings :: Lens' DescribeStreamProcessorResponse (Maybe StreamProcessorSettings)
- describeStreamProcessorResponse_input :: Lens' DescribeStreamProcessorResponse (Maybe StreamProcessorInput)
- describeStreamProcessorResponse_output :: Lens' DescribeStreamProcessorResponse (Maybe StreamProcessorOutput)
- describeStreamProcessorResponse_streamProcessorArn :: Lens' DescribeStreamProcessorResponse (Maybe Text)
- describeStreamProcessorResponse_statusMessage :: Lens' DescribeStreamProcessorResponse (Maybe Text)
- describeStreamProcessorResponse_name :: Lens' DescribeStreamProcessorResponse (Maybe Text)
- describeStreamProcessorResponse_creationTimestamp :: Lens' DescribeStreamProcessorResponse (Maybe UTCTime)
- describeStreamProcessorResponse_lastUpdateTimestamp :: Lens' DescribeStreamProcessorResponse (Maybe UTCTime)
- describeStreamProcessorResponse_roleArn :: Lens' DescribeStreamProcessorResponse (Maybe Text)
- describeStreamProcessorResponse_httpStatus :: Lens' DescribeStreamProcessorResponse Int
Creating a Request
data DescribeStreamProcessor Source #
See: newDescribeStreamProcessor
smart constructor.
Instances
newDescribeStreamProcessor Source #
Create a value of DescribeStreamProcessor
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:DescribeStreamProcessor'
, describeStreamProcessor_name
- Name of the stream processor for which you want information.
Request Lenses
describeStreamProcessor_name :: Lens' DescribeStreamProcessor Text Source #
Name of the stream processor for which you want information.
Destructuring the Response
data DescribeStreamProcessorResponse Source #
See: newDescribeStreamProcessorResponse
smart constructor.
DescribeStreamProcessorResponse' | |
|
Instances
newDescribeStreamProcessorResponse Source #
Create a value of DescribeStreamProcessorResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DescribeStreamProcessorResponse'
, describeStreamProcessorResponse_status
- Current status of the stream processor.
$sel:settings:DescribeStreamProcessorResponse'
, describeStreamProcessorResponse_settings
- 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.
$sel:input:DescribeStreamProcessorResponse'
, describeStreamProcessorResponse_input
- Kinesis video stream that provides the source streaming video.
$sel:output:DescribeStreamProcessorResponse'
, describeStreamProcessorResponse_output
- Kinesis data stream to which Amazon Rekognition Video puts the analysis
results.
$sel:streamProcessorArn:DescribeStreamProcessorResponse'
, describeStreamProcessorResponse_streamProcessorArn
- ARN of the stream processor.
$sel:statusMessage:DescribeStreamProcessorResponse'
, describeStreamProcessorResponse_statusMessage
- Detailed status message about the stream processor.
$sel:name:DescribeStreamProcessor'
, describeStreamProcessorResponse_name
- Name of the stream processor.
$sel:creationTimestamp:DescribeStreamProcessorResponse'
, describeStreamProcessorResponse_creationTimestamp
- Date and time the stream processor was created
$sel:lastUpdateTimestamp:DescribeStreamProcessorResponse'
, describeStreamProcessorResponse_lastUpdateTimestamp
- 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.
$sel:roleArn:DescribeStreamProcessorResponse'
, describeStreamProcessorResponse_roleArn
- ARN of the IAM role that allows access to the stream processor.
$sel:httpStatus:DescribeStreamProcessorResponse'
, describeStreamProcessorResponse_httpStatus
- The response's http status code.
Response Lenses
describeStreamProcessorResponse_status :: Lens' DescribeStreamProcessorResponse (Maybe StreamProcessorStatus) Source #
Current status of the stream processor.
describeStreamProcessorResponse_settings :: 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.
describeStreamProcessorResponse_input :: Lens' DescribeStreamProcessorResponse (Maybe StreamProcessorInput) Source #
Kinesis video stream that provides the source streaming video.
describeStreamProcessorResponse_output :: Lens' DescribeStreamProcessorResponse (Maybe StreamProcessorOutput) Source #
Kinesis data stream to which Amazon Rekognition Video puts the analysis results.
describeStreamProcessorResponse_streamProcessorArn :: Lens' DescribeStreamProcessorResponse (Maybe Text) Source #
ARN of the stream processor.
describeStreamProcessorResponse_statusMessage :: Lens' DescribeStreamProcessorResponse (Maybe Text) Source #
Detailed status message about the stream processor.
describeStreamProcessorResponse_name :: Lens' DescribeStreamProcessorResponse (Maybe Text) Source #
Name of the stream processor.
describeStreamProcessorResponse_creationTimestamp :: Lens' DescribeStreamProcessorResponse (Maybe UTCTime) Source #
Date and time the stream processor was created
describeStreamProcessorResponse_lastUpdateTimestamp :: 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.
describeStreamProcessorResponse_roleArn :: Lens' DescribeStreamProcessorResponse (Maybe Text) Source #
ARN of the IAM role that allows access to the stream processor.
describeStreamProcessorResponse_httpStatus :: Lens' DescribeStreamProcessorResponse Int Source #
The response's http status code.