Values.RedshiftDestinationDescriptionSourceDescribes a destination in Amazon Redshift.
type nonrec t = {roleARN : RoleARN.t option;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.
*)clusterJDBCURL : ClusterJDBCURL.t option;The database connection string.
*)copyCommand : CopyCommand.t option;The COPY command.
*)username : Username.t option;The name of the user.
*)retryOptions : RedshiftRetryOptions.t option;The retry behavior in case Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).
*)s3DestinationDescription : S3DestinationDescription.t option;The Amazon S3 destination.
*)processingConfiguration : ProcessingConfiguration.t option;The data processing configuration.
*)s3BackupMode : RedshiftS3BackupMode.t option;The Amazon S3 backup mode.
*)s3BackupDescription : S3DestinationDescription.t option;The configuration for backup in Amazon S3.
*)cloudWatchLoggingOptions : CloudWatchLoggingOptions.t option;The Amazon CloudWatch logging options for your Firehose stream.
*)secretsManagerConfiguration : SecretsManagerConfiguration.t option;The configuration that defines how you access secrets for Amazon Redshift.
*)}val make :
?roleARN:??? ->
?clusterJDBCURL:??? ->
?copyCommand:??? ->
?username:??? ->
?retryOptions:??? ->
?s3DestinationDescription:??? ->
?processingConfiguration:??? ->
?s3BackupMode:??? ->
?s3BackupDescription:??? ->
?cloudWatchLoggingOptions:??? ->
?secretsManagerConfiguration:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of RoleARN.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `Enum of string
| `Integer of RedshiftRetryDurationInSeconds.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of ProcessorParameterValue.t ])
list ]
list ])
list ]
list
| `String of DataTableName.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `Enum of string
| `Integer of SizeInMBs.t
| `String of LogGroupName.t
| `Structure of
(string * [> `String of AWSKMSKeyARN.t ]) list ])
list ])
list ])
list ]