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:NonEmptyString.t ->
?accessPolicies:NonEmptyString.t ->
?domainName:NonEmptyString.t ->
?id:NonEmptyString.t ->
?domainEndpoint:NonEmptyString.t ->
?engineVersion:NonEmptyString.t ->
?encryptionAtRestOptions:
AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails.t ->
?nodeToNodeEncryptionOptions:
AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails.t ->
?serviceSoftwareOptions:
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.t ->
?clusterConfig:AwsOpenSearchServiceDomainClusterConfigDetails.t ->
?domainEndpointOptions:
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.t ->
?vpcOptions:AwsOpenSearchServiceDomainVpcOptionsDetails.t ->
?logPublishingOptions:AwsOpenSearchServiceDomainLogPublishingOptionsDetails.t ->
?domainEndpoints:FieldMap.t ->
?advancedSecurityOptions:
AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails.t ->
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 ]