[][src]Struct rusoto_firehose::RedshiftDestinationDescription

pub struct RedshiftDestinationDescription {
    pub cloud_watch_logging_options: Option<CloudWatchLoggingOptions>,
    pub cluster_jdbcurl: String,
    pub copy_command: CopyCommand,
    pub processing_configuration: Option<ProcessingConfiguration>,
    pub retry_options: Option<RedshiftRetryOptions>,
    pub role_arn: String,
    pub s3_backup_description: Option<S3DestinationDescription>,
    pub s3_backup_mode: Option<String>,
    pub s3_destination_description: S3DestinationDescription,
    pub username: String,
}

Describes a destination in Amazon Redshift.

Fields

The Amazon CloudWatch logging options for your delivery stream.

The database connection string.

The COPY command.

The data processing configuration.

The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).

The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

The configuration for backup in Amazon S3.

The Amazon S3 backup mode.

The Amazon S3 destination.

The name of the user.

Trait Implementations

impl Default for RedshiftDestinationDescription
[src]

impl PartialEq<RedshiftDestinationDescription> for RedshiftDestinationDescription
[src]

impl Clone for RedshiftDestinationDescription
[src]

Performs copy-assignment from source. Read more

impl Debug for RedshiftDestinationDescription
[src]

impl<'de> Deserialize<'de> for RedshiftDestinationDescription
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

Should always be Self