CreateStreamProcessorRequest

public struct CreateStreamProcessorRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Kinesis video stream stream that provides the source streaming video. If you are using the AWS CLI, the parameter name is StreamProcessorInput.

    Declaration

    Swift

    public let input: StreamProcessorInput
  • 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.

    Declaration

    Swift

    public let name: String
  • 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.

    Declaration

    Swift

    public let output: StreamProcessorOutput
  • ARN of the IAM role that allows access to the stream processor.

    Declaration

    Swift

    public let roleArn: String
  • 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.

    Declaration

    Swift

    public let settings: StreamProcessorSettings
  • Undocumented

    Declaration

    Swift

    public init(input: StreamProcessorInput, name: String, output: StreamProcessorOutput, roleArn: String, settings: StreamProcessorSettings)
  • Declaration

    Swift

    public func validate(name: String) throws