Show / Hide Table of Contents

Class FirehoseDeliveryStreamElasticsearchConfigurationGetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
FirehoseDeliveryStreamElasticsearchConfigurationGetArgs
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.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class FirehoseDeliveryStreamElasticsearchConfigurationGetArgs : ResourceArgs

Constructors

View Source

FirehoseDeliveryStreamElasticsearchConfigurationGetArgs()

Declaration
public FirehoseDeliveryStreamElasticsearchConfigurationGetArgs()

Properties

View Source

BufferingInterval

Buffer incoming data for the specified period of time, in seconds between 60 to 900, before delivering it to the destination. The default value is 300s.

Declaration
public Input<int> BufferingInterval { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

BufferingSize

Buffer incoming data to the specified size, in MBs between 1 to 100, before delivering it to the destination. The default value is 5MB.

Declaration
public Input<int> BufferingSize { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

CloudwatchLoggingOptions

The CloudWatch Logging Options for the delivery stream. More details are given below

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

DomainArn

The ARN of the Amazon ES domain. The IAM role must have permission for DescribeElasticsearchDomain, DescribeElasticsearchDomains, and DescribeElasticsearchDomainConfig after assuming RoleARN. The pattern needs to be arn:.*.

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

IndexName

The Elasticsearch index name.

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

IndexRotationPeriod

The Elasticsearch index rotation period. Index rotation appends a timestamp to the IndexName to facilitate expiration of old data. Valid values are NoRotation, OneHour, OneDay, OneWeek, and OneMonth. The default value is OneDay.

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

ProcessingConfiguration

The data processing configuration. More details are given below.

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

RetryDuration

After an initial failure to deliver to Amazon Elasticsearch, the total amount of time, in seconds between 0 to 7200, during which Firehose re-attempts delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. The default value is 300s. There will be no retry if the value is 0.

Declaration
public Input<int> RetryDuration { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

RoleArn

The ARN of the IAM role to be assumed by Firehose for calling the Amazon ES Configuration API and for indexing documents. The pattern needs to be arn:.*.

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

S3BackupMode

Defines how documents should be delivered to Amazon S3. Valid values are FailedDocumentsOnly and AllDocuments. Default value is FailedDocumentsOnly.

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

TypeName

The Elasticsearch type name with maximum length of 100 characters.

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