Interface CfnApplication.KinesisFirehoseInputProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApplication.KinesisFirehoseInputProperty.Jsii$Proxy
- Enclosing class:
CfnApplication
@Stability(Stable)
public static interface CfnApplication.KinesisFirehoseInputProperty
extends software.amazon.jsii.JsiiSerializable
Identifies an Amazon Kinesis Firehose delivery stream as the streaming source.
You provide the delivery stream's Amazon Resource Name (ARN) and an IAM role ARN that enables Amazon Kinesis Analytics to access the stream on your behalf.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.kinesisanalytics.*; KinesisFirehoseInputProperty kinesisFirehoseInputProperty = KinesisFirehoseInputProperty.builder() .resourceArn("resourceArn") .roleArn("roleArn") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnApplication.KinesisFirehoseInputProperty
static final class
An implementation forCfnApplication.KinesisFirehoseInputProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
ARN of the input delivery stream.ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getResourceArn
ARN of the input delivery stream.- See Also:
-
getRoleArn
ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf.You need to make sure that the role has the necessary permissions to access the stream.
- See Also:
-
builder
-