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)