AWSFirehoseRedshiftDestinationDescription
Objective-C
@interface AWSFirehoseRedshiftDestinationDescription
Swift
class AWSFirehoseRedshiftDestinationDescription
Describes a destination in Amazon Redshift.
Required parameters: [RoleARN, ClusterJDBCURL, CopyCommand, S3DestinationDescription]
-
The Amazon CloudWatch logging options for your delivery stream.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseCloudWatchLoggingOptions *_Nullable cloudWatchLoggingOptions;Swift
var cloudWatchLoggingOptions: AWSFirehoseCloudWatchLoggingOptions? { get set } -
The database connection string.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clusterJDBCURL;Swift
var clusterJDBCURL: String? { get set } -
The
COPYcommand.Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseReplicateCommand *_Nullable replicateCommand;Swift
var replicateCommand: AWSFirehoseReplicateCommand? { get set } -
The data processing configuration.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseProcessingConfiguration *_Nullable processingConfiguration;Swift
var processingConfiguration: AWSFirehoseProcessingConfiguration? { get set } -
The retry behavior in case Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseRedshiftRetryOptions *_Nullable retryOptions;Swift
var retryOptions: AWSFirehoseRedshiftRetryOptions? { get set } -
The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable roleARN;Swift
var roleARN: String? { get set } -
The configuration for backup in Amazon S3.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseS3DestinationDescription *_Nullable s3BackupDescription;Swift
var s3BackupDescription: AWSFirehoseS3DestinationDescription? { get set } -
The Amazon S3 backup mode.
Declaration
Objective-C
@property (nonatomic) AWSFirehoseRedshiftS3BackupMode s3BackupMode;Swift
var s3BackupMode: AWSFirehoseRedshiftS3BackupMode { get set } -
The Amazon S3 destination.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseS3DestinationDescription *_Nullable s3DestinationDescription;Swift
var s3DestinationDescription: AWSFirehoseS3DestinationDescription? { get set } -
The configuration that defines how you access secrets for Amazon Redshift.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseSecretsManagerConfiguration *_Nullable secretsManagerConfiguration;Swift
var secretsManagerConfiguration: AWSFirehoseSecretsManagerConfiguration? { get set } -
The name of the user.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable username;Swift
var username: String? { get set }
View on GitHub
Install in Dash
AWSFirehoseRedshiftDestinationDescription Class Reference