Values.AwsElasticsearchDomainDetailsSourceInformation about an Elasticsearch domain.
type nonrec t = {accessPolicies : NonEmptyString.t option;IAM policy document specifying the access policies for the new Elasticsearch domain.
*)domainEndpointOptions : AwsElasticsearchDomainDomainEndpointOptions.t option;Additional options for the domain endpoint.
*)domainId : NonEmptyString.t option;Unique identifier for an Elasticsearch domain.
*)domainName : NonEmptyString.t option;Name of an Elasticsearch domain. Domain names are unique across all domains owned by the same account within an Amazon Web Services Region. Domain names must start with a lowercase letter and must be between 3 and 28 characters. Valid characters are a-z (lowercase only), 0-9, and – (hyphen).
*)endpoint : NonEmptyString.t option;Domain-specific endpoint used to submit index, search, and data upload requests to an Elasticsearch domain. The endpoint is a service URL.
*)endpoints : FieldMap.t option;The key-value pair that exists if the Elasticsearch domain uses VPC endpoints.
*)elasticsearchVersion : NonEmptyString.t option;OpenSearch version.
*)elasticsearchClusterConfig : AwsElasticsearchDomainElasticsearchClusterConfigDetails.t
option;Information about an OpenSearch cluster configuration.
*)encryptionAtRestOptions : AwsElasticsearchDomainEncryptionAtRestOptions.t
option;Details about the configuration for encryption at rest.
*)logPublishingOptions : AwsElasticsearchDomainLogPublishingOptions.t option;Configures the CloudWatch Logs to publish for the Elasticsearch domain.
*)nodeToNodeEncryptionOptions : AwsElasticsearchDomainNodeToNodeEncryptionOptions.t
option;Details about the configuration for node-to-node encryption.
*)serviceSoftwareOptions : AwsElasticsearchDomainServiceSoftwareOptions.t option;Information about the status of a domain relative to the latest service software.
*)vPCOptions : AwsElasticsearchDomainVPCOptions.t option;Information that OpenSearch derives based on VPCOptions for the domain.
*)}val make :
?accessPolicies:??? ->
?domainEndpointOptions:??? ->
?domainId:??? ->
?domainName:??? ->
?endpoint:??? ->
?endpoints:??? ->
?elasticsearchVersion:??? ->
?elasticsearchClusterConfig:??? ->
?encryptionAtRestOptions:??? ->
?logPublishingOptions:??? ->
?nodeToNodeEncryptionOptions:??? ->
?serviceSoftwareOptions:??? ->
?vPCOptions:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of NonEmptyString.t ]
* [> `String of NonEmptyString.t ])
list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of [> `String of NonEmptyString.t ] list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `String of NonEmptyString.t ])
list ])
list ])
list ]