AWSFirehoseRedshiftDestinationUpdate
Objective-C
@interface AWSFirehoseRedshiftDestinationUpdate
Swift
class AWSFirehoseRedshiftDestinationUpdate
Describes an update for a destination in Amazon Redshift.
-
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 user password.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable password;
Swift
var password: String? { 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 }
-
You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can’t update the delivery stream to disable it.
Declaration
Objective-C
@property (nonatomic) AWSFirehoseRedshiftS3BackupMode s3BackupMode;
Swift
var s3BackupMode: AWSFirehoseRedshiftS3BackupMode { get set }
-
The Amazon S3 destination for backup.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseS3DestinationUpdate *_Nullable s3BackupUpdate;
Swift
var s3BackupUpdate: AWSFirehoseS3DestinationUpdate? { get set }
-
The Amazon S3 destination.
The compression formats
SNAPPY
orZIP
cannot be specified inRedshiftDestinationUpdate.S3Update
because the Amazon RedshiftCOPY
operation that reads from the S3 bucket doesn’t support these compression formats.Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseS3DestinationUpdate *_Nullable s3Update;
Swift
var s3Update: AWSFirehoseS3DestinationUpdate? { 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 }