class Aws::Rekognition::Types::CreateStreamProcessorRequest
@note When making an API call, you may pass CreateStreamProcessorRequest
data as a hash: { input: { # required kinesis_video_stream: { arn: "KinesisVideoArn", }, }, output: { # required kinesis_data_stream: { arn: "KinesisDataArn", }, }, name: "StreamProcessorName", # required settings: { # required face_search: { collection_id: "CollectionId", face_match_threshold: 1.0, }, }, role_arn: "RoleArn", # required tags: { "TagKey" => "TagValue", }, }
@!attribute [rw] input
Kinesis video stream stream that provides the source streaming video. If you are using the AWS CLI, the parameter name is `StreamProcessorInput`. @return [Types::StreamProcessorInput]
@!attribute [rw] output
Kinesis data stream stream to which Amazon Rekognition Video puts the analysis results. If you are using the AWS CLI, the parameter name is `StreamProcessorOutput`. @return [Types::StreamProcessorOutput]
@!attribute [rw] name
An identifier you assign to the stream processor. You can use `Name` to manage the stream processor. For example, you can get the current status of the stream processor by calling DescribeStreamProcessor. `Name` is idempotent. @return [String]
@!attribute [rw] settings
Face recognition input parameters to be used by the stream processor. Includes the collection to use for face recognition and the face attributes to detect. @return [Types::StreamProcessorSettings]
@!attribute [rw] role_arn
ARN of the IAM role that allows access to the stream processor. @return [String]
@!attribute [rw] tags
A set of tags (key-value pairs) that you want to attach to the stream processor. @return [Hash<String,String>]
Constants
- SENSITIVE