Class: AWSCDK::Rekognition::CfnStreamProcessor::KinesisDataStreamProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Rekognition::CfnStreamProcessor::KinesisDataStreamProperty
- Defined in:
- rekognition/cfn_stream_processor.rb
Overview
Amazon Rekognition Video Stream Processor take as input a Kinesis video stream (Input) and a Kinesis data stream (Output).
This is the Amazon Kinesis Data Streams instance to which the Amazon Rekognition stream processor streams the analysis results. This must be created within the constraints specified at KinesisDataStream .
Instance Attribute Summary collapse
-
#arn ⇒ String
readonly
ARN of the output Amazon Kinesis Data Streams stream.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(arn:) ⇒ KinesisDataStreamProperty
constructor
A new instance of KinesisDataStreamProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(arn:) ⇒ KinesisDataStreamProperty
Returns a new instance of KinesisDataStreamProperty.
910 911 912 913 |
# File 'rekognition/cfn_stream_processor.rb', line 910 def initialize(arn:) @arn = arn Jsii::Type.check_type(@arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "arn") end |
Instance Attribute Details
#arn ⇒ String (readonly)
ARN of the output Amazon Kinesis Data Streams stream.
919 920 921 |
# File 'rekognition/cfn_stream_processor.rb', line 919 def arn @arn end |
Class Method Details
.jsii_properties ⇒ Object
921 922 923 924 925 |
# File 'rekognition/cfn_stream_processor.rb', line 921 def self.jsii_properties { :arn => "arn", } end |
Instance Method Details
#to_jsii ⇒ Object
927 928 929 930 931 932 933 |
# File 'rekognition/cfn_stream_processor.rb', line 927 def to_jsii result = {} result.merge!({ "arn" => @arn, }) result.compact end |