Class FirehoseDeliveryStreamState
Inheritance
System.Object
FirehoseDeliveryStreamState
Inherited Members
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()
Assembly: Pulumi.Aws.dll
Syntax
public sealed class FirehoseDeliveryStreamState : ResourceArgs
Constructors
View Source
FirehoseDeliveryStreamState()
Declaration
public FirehoseDeliveryStreamState()
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<FirehoseDeliveryStreamElasticsearchConfigurationGetArgs> ElasticsearchConfiguration { get; set; }
Property Value
View Source
ExtendedS3Configuration
Enhanced configuration options for the s3 destination. More details are given below.
Declaration
public Input<FirehoseDeliveryStreamExtendedS3ConfigurationGetArgs> ExtendedS3Configuration { get; set; }
Property Value
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<FirehoseDeliveryStreamKinesisSourceConfigurationGetArgs> KinesisSourceConfiguration { get; set; }
Property Value
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<FirehoseDeliveryStreamRedshiftConfigurationGetArgs> RedshiftConfiguration { get; set; }
Property Value
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<FirehoseDeliveryStreamS3ConfigurationGetArgs> S3Configuration { get; set; }
Property Value
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<FirehoseDeliveryStreamServerSideEncryptionGetArgs> ServerSideEncryption { get; set; }
Property Value
View Source
SplunkConfiguration
Declaration
public Input<FirehoseDeliveryStreamSplunkConfigurationGetArgs> SplunkConfiguration { get; set; }
Property Value
View Source
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> |
|