Class CfnApplicationOutput.KinesisFirehoseOutputProperty
When configuring application output, identifies an Amazon Kinesis Firehose delivery stream as the destination.
Inheritance
System.Object
CfnApplicationOutput.KinesisFirehoseOutputProperty
Namespace: Amazon.CDK.AWS.KinesisAnalytics
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class KinesisFirehoseOutputProperty : Object, CfnApplicationOutput.IKinesisFirehoseOutputProperty
Syntax (vb)
Public Class KinesisFirehoseOutputProperty
Inherits Object
Implements CfnApplicationOutput.IKinesisFirehoseOutputProperty
Remarks
You provide the stream Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to write to the stream on your behalf.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.KinesisAnalytics;
var kinesisFirehoseOutputProperty = new KinesisFirehoseOutputProperty {
ResourceArn = "resourceArn",
RoleArn = "roleArn"
};
Synopsis
Constructors
KinesisFirehoseOutputProperty() |
Properties
ResourceArn | ARN of the destination Amazon Kinesis Firehose delivery stream to write to. |
RoleArn | ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination stream on your behalf. |
Constructors
KinesisFirehoseOutputProperty()
public KinesisFirehoseOutputProperty()
Properties
ResourceArn
ARN of the destination Amazon Kinesis Firehose delivery stream to write to.
public string ResourceArn { get; set; }
Property Value
System.String
Remarks
RoleArn
ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination stream on your behalf.
public string RoleArn { get; set; }
Property Value
System.String
Remarks
You need to grant the necessary permissions to this role.