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
COPY
command.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 }