Show / Hide Table of Contents

Class CfnApplicationOutput.OutputProperty

Describes application output configuration in which you identify an in-application stream and a destination where you want the in-application stream data to be written.

Inheritance
object
CfnApplicationOutput.OutputProperty
Implements
CfnApplicationOutput.IOutputProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.KinesisAnalytics
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnApplicationOutput.OutputProperty : CfnApplicationOutput.IOutputProperty
Syntax (vb)
Public Class CfnApplicationOutput.OutputProperty Implements CfnApplicationOutput.IOutputProperty
Remarks

The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.

For limits on how many destinations an application can write and other limitations, see Limits .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html

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 outputProperty = new OutputProperty {
                 DestinationSchema = new DestinationSchemaProperty {
                     RecordFormatType = "recordFormatType"
                 },

                 // the properties below are optional
                 KinesisFirehoseOutput = new KinesisFirehoseOutputProperty {
                     ResourceArn = "resourceArn",
                     RoleArn = "roleArn"
                 },
                 KinesisStreamsOutput = new KinesisStreamsOutputProperty {
                     ResourceArn = "resourceArn",
                     RoleArn = "roleArn"
                 },
                 LambdaOutput = new LambdaOutputProperty {
                     ResourceArn = "resourceArn",
                     RoleArn = "roleArn"
                 },
                 Name = "name"
             };

Synopsis

Constructors

OutputProperty()

Describes application output configuration in which you identify an in-application stream and a destination where you want the in-application stream data to be written.

Properties

DestinationSchema

Describes the data format when records are written to the destination.

KinesisFirehoseOutput

Identifies an Amazon Kinesis Firehose delivery stream as the destination.

KinesisStreamsOutput

Identifies an Amazon Kinesis stream as the destination.

LambdaOutput

Identifies an AWS Lambda function as the destination.

Name

Name of the in-application stream.

Constructors

OutputProperty()

Describes application output configuration in which you identify an in-application stream and a destination where you want the in-application stream data to be written.

public OutputProperty()
Remarks

The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.

For limits on how many destinations an application can write and other limitations, see Limits .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html

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 outputProperty = new OutputProperty {
                 DestinationSchema = new DestinationSchemaProperty {
                     RecordFormatType = "recordFormatType"
                 },

                 // the properties below are optional
                 KinesisFirehoseOutput = new KinesisFirehoseOutputProperty {
                     ResourceArn = "resourceArn",
                     RoleArn = "roleArn"
                 },
                 KinesisStreamsOutput = new KinesisStreamsOutputProperty {
                     ResourceArn = "resourceArn",
                     RoleArn = "roleArn"
                 },
                 LambdaOutput = new LambdaOutputProperty {
                     ResourceArn = "resourceArn",
                     RoleArn = "roleArn"
                 },
                 Name = "name"
             };

Properties

DestinationSchema

Describes the data format when records are written to the destination.

public object DestinationSchema { get; set; }
Property Value

object

Remarks

For more information, see Configuring Application Output .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-destinationschema

KinesisFirehoseOutput

Identifies an Amazon Kinesis Firehose delivery stream as the destination.

public object? KinesisFirehoseOutput { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisfirehoseoutput

KinesisStreamsOutput

Identifies an Amazon Kinesis stream as the destination.

public object? KinesisStreamsOutput { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisstreamsoutput

LambdaOutput

Identifies an AWS Lambda function as the destination.

public object? LambdaOutput { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-lambdaoutput

Name

Name of the in-application stream.

public string? Name { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-name

Implements

CfnApplicationOutput.IOutputProperty
Back to top Generated by DocFX