Values.AwsOpenSearchServiceDomainDetailsSourceInformation about an Amazon OpenSearch Service domain.
type nonrec t = {arn : NonEmptyString.t option;The ARN of the OpenSearch Service domain.
*)accessPolicies : NonEmptyString.t option;IAM policy document that specifies the access policies for the OpenSearch Service domain.
*)domainName : NonEmptyString.t option;The name of the endpoint.
*)id : NonEmptyString.t option;The identifier of the domain.
*)domainEndpoint : NonEmptyString.t option;The domain endpoint.
*)engineVersion : NonEmptyString.t option;The version of the domain engine.
*)encryptionAtRestOptions : AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails.t
option;Details about the configuration for encryption at rest.
*)nodeToNodeEncryptionOptions : AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails.t
option;Details about the configuration for node-to-node encryption.
*)serviceSoftwareOptions : AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.t
option;Information about the status of a domain relative to the latest service software.
*)clusterConfig : AwsOpenSearchServiceDomainClusterConfigDetails.t option;Details about the configuration of an OpenSearch cluster.
*)domainEndpointOptions : AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.t
option;Additional options for the domain endpoint.
*)vpcOptions : AwsOpenSearchServiceDomainVpcOptionsDetails.t option;Information that OpenSearch Service derives based on VPCOptions for the domain.
*)logPublishingOptions : AwsOpenSearchServiceDomainLogPublishingOptionsDetails.t
option;Configures the CloudWatch Logs to publish for the OpenSearch domain.
*)domainEndpoints : FieldMap.t option;The domain endpoints. Used if the OpenSearch domain resides in a VPC. This is a map of key-value pairs. The key is always vpc. The value is the endpoint.
*)advancedSecurityOptions : AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails.t
option;Specifies options for fine-grained access control.
*)}val make :
?arn:??? ->
?accessPolicies:??? ->
?domainName:??? ->
?id:??? ->
?domainEndpoint:??? ->
?engineVersion:??? ->
?encryptionAtRestOptions:??? ->
?nodeToNodeEncryptionOptions:??? ->
?serviceSoftwareOptions:??? ->
?clusterConfig:??? ->
?domainEndpointOptions:??? ->
?vpcOptions:??? ->
?logPublishingOptions:??? ->
?domainEndpoints:??? ->
?advancedSecurityOptions:??? ->
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 ]