Class FirehoseDeliveryStreamRedshiftConfigurationGetArgs
Inherited Members
Namespace: Pulumi.Aws.Kinesis.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class FirehoseDeliveryStreamRedshiftConfigurationGetArgs : ResourceArgs
Constructors
View SourceFirehoseDeliveryStreamRedshiftConfigurationGetArgs()
Declaration
public FirehoseDeliveryStreamRedshiftConfigurationGetArgs()
Properties
View SourceCloudwatchLoggingOptions
The CloudWatch Logging Options for the delivery stream. More details are given below
Declaration
public Input<FirehoseDeliveryStreamRedshiftConfigurationCloudwatchLoggingOptionsGetArgs> CloudwatchLoggingOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<FirehoseDeliveryStreamRedshiftConfigurationCloudwatchLoggingOptionsGetArgs> |
ClusterJdbcurl
The jdbcurl of the redshift cluster.
Declaration
public Input<string> ClusterJdbcurl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CopyOptions
Copy options for copying the data from the s3 intermediate bucket into redshift, for example to change the default delimiter. For valid values, see the AWS documentation
Declaration
public Input<string> CopyOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DataTableColumns
The data table columns that will be targeted by the copy command.
Declaration
public Input<string> DataTableColumns { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DataTableName
The name of the table in the redshift cluster that the s3 bucket will copy to.
Declaration
public Input<string> DataTableName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Password
The password for the username above.
Declaration
public Input<string> Password { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ProcessingConfiguration
The data processing configuration. More details are given below.
Declaration
public Input<FirehoseDeliveryStreamRedshiftConfigurationProcessingConfigurationGetArgs> ProcessingConfiguration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<FirehoseDeliveryStreamRedshiftConfigurationProcessingConfigurationGetArgs> |
RetryDuration
The length of time during which Firehose retries delivery after a failure, starting from the initial request and including the first attempt. The default value is 3600 seconds (60 minutes). Firehose does not retry if the value of DurationInSeconds is 0 (zero) or if the first delivery attempt takes longer than the current value.
Declaration
public Input<int> RetryDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
RoleArn
The arn of the role the stream assumes.
Declaration
public Input<string> RoleArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
S3BackupConfiguration
The configuration for backup in Amazon S3. Required if s3_backup_mode is Enabled. Supports the same fields as s3_configuration object.
Declaration
public Input<FirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationGetArgs> S3BackupConfiguration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<FirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationGetArgs> |
S3BackupMode
The Amazon S3 backup mode. Valid values are Disabled and Enabled. Default value is Disabled.
Declaration
public Input<string> S3BackupMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Username
The username that the firehose delivery stream will assume. It is strongly recommended that the username and password provided is used exclusively for Amazon Kinesis Firehose purposes, and that the permissions for the account are restricted for Amazon Redshift INSERT permissions.
Declaration
public Input<string> Username { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |