RedshiftDestinationDescription
public struct RedshiftDestinationDescription : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The Amazon CloudWatch logging options for your delivery stream.
Declaration
Swift
public let cloudWatchLoggingOptions: CloudWatchLoggingOptions? -
The database connection string.
Declaration
Swift
public let clusterJDBCURL: String -
The COPY command.
Declaration
Swift
public let copyCommand: CopyCommand -
The data processing configuration.
Declaration
Swift
public let processingConfiguration: ProcessingConfiguration? -
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).
Declaration
Swift
public let retryOptions: RedshiftRetryOptions? -
The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.
Declaration
Swift
public let roleARN: String -
The configuration for backup in Amazon S3.
Declaration
Swift
public let s3BackupDescription: S3DestinationDescription? -
The Amazon S3 backup mode.
Declaration
Swift
public let s3BackupMode: RedshiftS3BackupMode? -
The Amazon S3 destination.
Declaration
Swift
public let s3DestinationDescription: S3DestinationDescription -
The name of the user.
Declaration
Swift
public let username: String -
init(cloudWatchLoggingOptions:clusterJDBCURL:copyCommand:processingConfiguration:retryOptions:roleARN:s3BackupDescription:s3BackupMode:s3DestinationDescription:username:)Undocumented
Declaration
Swift
public init(cloudWatchLoggingOptions: CloudWatchLoggingOptions? = nil, clusterJDBCURL: String, copyCommand: CopyCommand, processingConfiguration: ProcessingConfiguration? = nil, retryOptions: RedshiftRetryOptions? = nil, roleARN: String, s3BackupDescription: S3DestinationDescription? = nil, s3BackupMode: RedshiftS3BackupMode? = nil, s3DestinationDescription: S3DestinationDescription, username: String)
View on GitHub
RedshiftDestinationDescription Structure Reference