Show / Hide Table of Contents

Class FirehoseDeliveryStreamArgs

Inheritance
System.Object
InputArgs
ResourceArgs
FirehoseDeliveryStreamArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Kinesis
Assembly: Pulumi.Aws.dll
Syntax
public sealed class FirehoseDeliveryStreamArgs : ResourceArgs

Constructors

View Source

FirehoseDeliveryStreamArgs()

Declaration
public FirehoseDeliveryStreamArgs()

Properties

View Source

Arn

The Amazon Resource Name (ARN) specifying the Stream

Declaration
public Input<string> Arn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Destination

This is the destination to where the data is delivered. The only options are s3 (Deprecated, use extended_s3 instead), extended_s3, redshift, elasticsearch, and splunk.

Declaration
public Input<string> Destination { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DestinationId

Declaration
public Input<string> DestinationId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ElasticsearchConfiguration

Configuration options if elasticsearch is the destination. More details are given below.

Declaration
public Input<FirehoseDeliveryStreamElasticsearchConfigurationArgs> ElasticsearchConfiguration { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamElasticsearchConfigurationArgs>
View Source

ExtendedS3Configuration

Enhanced configuration options for the s3 destination. More details are given below.

Declaration
public Input<FirehoseDeliveryStreamExtendedS3ConfigurationArgs> ExtendedS3Configuration { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamExtendedS3ConfigurationArgs>
View Source

KinesisSourceConfiguration

Allows the ability to specify the kinesis stream that is used as the source of the firehose delivery stream.

Declaration
public Input<FirehoseDeliveryStreamKinesisSourceConfigurationArgs> KinesisSourceConfiguration { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamKinesisSourceConfigurationArgs>
View Source

Name

A name to identify the stream. This is unique to the AWS account and region the Stream is created in.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RedshiftConfiguration

Configuration options if redshift is the destination. Using redshift_configuration requires the user to also specify a s3_configuration block. More details are given below.

Declaration
public Input<FirehoseDeliveryStreamRedshiftConfigurationArgs> RedshiftConfiguration { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamRedshiftConfigurationArgs>
View Source

S3Configuration

Required for non-S3 destinations. For S3 destination, use extended_s3_configuration instead. Configuration options for the s3 destination (or the intermediate bucket if the destination is redshift). More details are given below.

Declaration
public Input<FirehoseDeliveryStreamS3ConfigurationArgs> S3Configuration { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamS3ConfigurationArgs>
View Source

ServerSideEncryption

Encrypt at rest options. Server-side encryption should not be enabled when a kinesis stream is configured as the source of the firehose delivery stream.

Declaration
public Input<FirehoseDeliveryStreamServerSideEncryptionArgs> ServerSideEncryption { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamServerSideEncryptionArgs>
View Source

SplunkConfiguration

Declaration
public Input<FirehoseDeliveryStreamSplunkConfigurationArgs> SplunkConfiguration { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamSplunkConfigurationArgs>
View Source

Tags

A map of tags to assign to the resource.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

VersionId

Specifies the table version for the output data schema. Defaults to LATEST.

Declaration
public Input<string> VersionId { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.