Values.AmazonOpenSearchServerlessDestinationUpdateSourceDescribes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
type nonrec t = {roleARN : RoleARN.t option;The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling the Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents.
*)collectionEndpoint : AmazonOpenSearchServerlessCollectionEndpoint.t option;The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
*)indexName : AmazonOpenSearchServerlessIndexName.t option;The Serverless offering for Amazon OpenSearch Service index name.
*)bufferingHints : AmazonOpenSearchServerlessBufferingHints.t option;The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values are used.
*)retryOptions : AmazonOpenSearchServerlessRetryOptions.t option;The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service. The default value is 300 (5 minutes).
*)s3Update : S3DestinationUpdate.t option;processingConfiguration : ProcessingConfiguration.t option;cloudWatchLoggingOptions : CloudWatchLoggingOptions.t option;}val to_value :
t ->
[> `Structure of
(string
* [> `String of RoleARN.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `Enum of string
| `Integer of
AmazonOpenSearchServerlessBufferingIntervalInSeconds.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 RoleARN.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 ]