Awso_es.ValuesSourceval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]Integer to specify the value of a maintenance schedule duration. See the Developer Guide for more information.
Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.
Limits that are applicable for given storage type.
Specifies Auto-Tune maitenance schedule. See the Developer Guide for more information.
ARN of the Cloudwatch log group to which log needs to be published.
Maximum number of Instances that can be instantiated for given InstanceType.
Minimum number of Instances that can be instantiated for given InstanceType.
SubType of the given storage type. List of available sub-storage options: For "instance" storageType we wont have any storageSubType, in case of "ebs" storageType we will have following valid storageSubTypes standard gp2 gp3 io1 Refer VolumeType for more information regarding above EBS storage options.
Type of the storage. List of available storage options: instance Inbuilt storage available for the given Instance ebs Elastic block storage that would be attached to the given Instance
Specifies timestamp for the Auto-Tune action scheduled for the domain.
Specifies Auto-Tune action description.
Describes the SAML application configured for the domain.
The Amazon Resource Name (ARN) of the Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.
Specifies the configuration for cold storage options such as enabled
Specifies the zone awareness configuration for the domain cluster, such as the number of availability zones.
Log Publishing option that is set for given domain. Attributes and their details: CloudWatchLogsLogGroupArn: ARN of the Cloudwatch log group to which log needs to be published. Enabled: Whether the log publishing for given log type is enabled or not
Represents a single step of the Upgrade or Upgrade Eligibility Check workflow.
Contains the specific price and frequency of a recurring charges for a reserved Elasticsearch instance, or for a reserved Elasticsearch instance offering.
The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).
List of limits that are specific to a given InstanceType and for each of it's InstanceRole .
InstanceCountLimits represents the limits on number of instances that be created in Amazon Elasticsearch for given InstanceType.
StorageTypes represents the list of storage related types and their attributes that are available for given InstanceType.
The endpoint to which service requests are submitted. For example, search-imdb-movies-oopcnjfn6ugofer3zx5iadxxca.eu-west-1.es.amazonaws.com or doc-imdb-movies-oopcnjfn6ugofer3zx5iadxxca.eu-west-1.es.amazonaws.com.
Information about the domain properties that are currently being modified.
Specifies details of the scheduled Auto-Tune action. See the Developer Guide for more information.
Provides the current status of the entity.
Access policy rules for an Elasticsearch domain service endpoints. For more information, see Configuring Access Policies in the Amazon Elasticsearch Service Developer Guide. The maximum size of a policy document is 100 KB.
Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled.
Specifies the Auto-Tune options: the Auto-Tune desired state for the domain, rollback state when disabling Auto-Tune options and list of maintenance schedules.
Provides the current status of the Auto-Tune options.
Specifies the automated snapshot pause options for the domain. These options allow you to temporarily pause automated snapshots for a specified time period.
Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.
Specifies the deployment strategy options for the domain.
Options to configure endpoint for the Elasticsearch domain.
Options to enable, disable, and specify the properties of EBS storage volumes. For more information, see Configuring EBS-based Storage.
Specifies the configuration for the domain cluster, such as the type and number of instances.
Specifies the Encryption At Rest Options.
Specifies the node-to-node encryption options.
Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.
Options to specify the subnets and security groups for VPC endpoint. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.
A string of length from 1 to 128 characters that specifies the key for a Tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.
A string of length from 0 to 256 characters that specifies the value for a Tag. Tag values can be null and do not have to be unique in a tag set.
Specifies the connection status of an outbound cross-cluster search connection.
Specifies the coonection status of an inbound cross-cluster search connection.
InstanceLimits represents the list of instance related attributes that are available for given InstanceType.
Specifies the Auto-Tune options: the Auto-Tune desired state for the domain and list of maintenance schedules.
Specifies change details of the domain configuration change.
The current options of an Elasticsearch domain service software options.
A progress stage details of a specific domain configuration change.
Specifies details of the Auto-Tune action. See the Developer Guide for more information.
The configured access rules for the domain's document and search endpoints, and the current status of those rules.
Status of the advanced options for the specified Elasticsearch domain. Currently, the following advanced options are available: Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information. Option to specify the percentage of heap space that is allocated to field data. By default, this setting is unbounded. For more information, see Configuring Advanced Options.
Specifies the status of advanced security options for the specified Elasticsearch domain.
Specifies the status of Auto-Tune options for the specified Elasticsearch domain.
The status of automated snapshot pause options for the specified Elasticsearch domain.
Status of the Cognito options for the specified Elasticsearch domain.
Specifies the status of deployment strategy options for the specified Elasticsearch domain.
The configured endpoint options for the domain and their current status.
Status of the EBS options for the specified Elasticsearch domain.
Specifies the configuration status for the specified Elasticsearch domain.
Status of the Elasticsearch version options for the specified Elasticsearch domain.
Status of the Encryption At Rest options for the specified Elasticsearch domain.
The configured log publishing options for the domain and their current status.
Status of the node-to-node encryption options for the specified Elasticsearch domain.
Status of a daily automated snapshot.
Status of the VPC options for the specified Elasticsearch domain.
Credentials for the master user: username and password, ARN, or both.
Specifies the SAML application configuration for the domain.
Summary information for an Amazon OpenSearch Service-managed VPC endpoint.
Information about an account or service that has access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
Information on a package that is associated with a domain.
History of the last 10 Upgrades and Upgrade Eligibility Checks.
Details of a package version.
A map from an ElasticsearchVersion to a list of compatible ElasticsearchVersion s to which the domain can be upgraded.
Error information when attempting to describe an Amazon OpenSearch Service-managed VPC endpoint.
The connection endpoint for connecting to an Amazon OpenSearch Service domain through a proxy.
Details of a reserved Elasticsearch instance.
Details of a reserved Elasticsearch instance offering.
Basic information about a package.
Filter to apply in DescribePackage response.
Specifies details of an outbound connection.
A filter used to limit results when describing inbound or outbound cross-cluster search connections. Multiple values can be specified per filter. A cross-cluster search connection must match at least one of the specified values for it to be returned from an operation.
Specifies details of an inbound connection.
Limits for given InstanceType and for each of it's role. Limits contains following StorageTypes, InstanceLimits and AdditionalLimits
The current status of an Elasticsearch domain.
A property change that was cancelled for an Amazon OpenSearch Service domain.
An error occurred while processing the request.
An error occured because the client wanted to access a not supported operation. Gives http status code of 409.
The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.
An exception for creating a resource that already exists. Gives http status code of 400.
An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.
An exception for missing / invalid input fields. Gives http status code of 400.
An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP status code 409.
Options to specify the subnets and security groups for VPC endpoint. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.
An error occurred because user does not have permissions to access the resource. Returns HTTP status code 403.
An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.
The S3 location for importing the package specified as S3BucketName and S3Key
The configuration of an Elasticsearch domain.
An exception for trying to create or access sub-resource that is either invalid or not supported. Gives http status code of 409.
Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled, master username and password (if internal database is enabled), and master user ARN (if IAM is enabled).
Specifies the automated snapshot pause request options for the domain. Suspending snapshots reduces data protection. You cannot restore your domain to points in time when snapshots are suspended. Use this feature only for short-term operational needs such as migrations or maintenance windows. Maximum suspension duration: 3 days.
Specifies the number of EC2 instances in the Elasticsearch domain.
Paginated APIs accepts NextToken input to returns next page results and provides a NextToken output in the response which can be used by the client to retrieve more results.
Set this value to limit the number of results returned.
The request processing has failed because of invalid pagination token provided by customer. Returns an HTTP status code of 400.
The progress details of a specific domain configuration change.
Specifies the Auto-Tune options: the Auto-Tune desired state for the domain and list of maintenance schedules.
Container for response returned by UpgradeElasticsearchDomain operation.
Container for request parameters to UpgradeElasticsearchDomain operation.
Contains the configuration and status of the VPC endpoint being updated.
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
Container for response returned by UpdatePackage operation.
Container for request parameters to UpdatePackage operation.
The result of an UpdateElasticsearchDomain request. Contains the status of the Elasticsearch domain being updated.
Container for the parameters to the UpdateElasticsearchDomain operation. Specifies the type and number of instances in the domain cluster.
The result of a StartElasticsearchServiceSoftwareUpdate operation. Contains the status of the update.
Container for the parameters to the StartElasticsearchServiceSoftwareUpdate operation. Specifies the name of the Elasticsearch domain that you wish to schedule a service software update on.
Container for response parameters to the RevokeVpcEndpointAccess operation. The response body for this operation is empty.
Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.
Container for the parameters to the RemoveTags operation. Specify the ARN for the Elasticsearch domain from which you want to remove the specified TagKey.
The result of a RejectInboundCrossClusterSearchConnection operation. Contains details of rejected inbound connection.
Container for the parameters to the RejectInboundCrossClusterSearchConnection operation.
Represents the output of a PurchaseReservedElasticsearchInstanceOffering operation.
Container for parameters to PurchaseReservedElasticsearchInstanceOffering
Container for response parameters to the ListVpcEndpoints operation. Returns a list containing summarized details of the VPC endpoints.
Container for request parameters to the ListVpcEndpoints operation.
Container for response parameters to the ListVpcEndpointsForDomain operation. Returns a list containing summarized details of the VPC endpoints.
Container for request parameters to the ListVpcEndpointsForDomain operation. Specifies the domain whose VPC endpoints will be listed.
Container for response parameters to the ListVpcEndpointAccess operation. Returns a list of accounts id and account type authorized to manage VPC endpoints.
Retrieves information about each principal that is allowed to access a given Amazon OpenSearch Service domain through the use of an interface VPC endpoint
The result of a ListTags operation. Contains tags for all requested Elasticsearch domains.
Container for the parameters to the ListTags operation. Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view are attached.
Container for response parameters to ListPackagesForDomain operation.
Container for request parameters to ListPackagesForDomain operation.
Container for the parameters for response received from ListElasticsearchVersions operation.
Container for the parameters to the ListElasticsearchVersions operation. Use MaxResults to control the maximum number of results to retrieve in a single call. Use NextToken in response to retrieve more results. If the received response does not contain a NextToken, then there are no more results to retrieve.
Container for the parameters returned by ListElasticsearchInstanceTypes operation.
Container for the parameters to the ListElasticsearchInstanceTypes operation.
Container for response parameters to ListDomainsForPackage operation.
Container for request parameters to ListDomainsForPackage operation.
The result of a ListDomainNames operation. Contains the names of all domains owned by this account and their respective engine types.
Container for the parameters to the ListDomainNames operation.
Container for response returned by GetUpgradeStatus operation.
Container for request parameters to GetUpgradeStatus operation.
Container for response returned by GetUpgradeHistory operation.
Container for request parameters to GetUpgradeHistory operation.
Container for response returned by GetPackageVersionHistory operation.
Container for request parameters to GetPackageVersionHistory operation.
Container for response returned by GetCompatibleElasticsearchVersions operation.
Container for request parameters to GetCompatibleElasticsearchVersions operation.
Container for response returned by DissociatePackage operation.
Container for request parameters to DissociatePackage operation.
Container for response parameters to the DescribeVpcEndpoints operation. Returns a list containing configuration details and status of the VPC Endpoints as well as a list containing error responses of the endpoints that could not be described
Container for request parameters to the DescribeVpcEndpoints operation. Specifies the list of VPC endpoints to be described.
Container for results from DescribeReservedElasticsearchInstances
Container for parameters to DescribeReservedElasticsearchInstances
Container for results from DescribeReservedElasticsearchInstanceOfferings
Container for parameters to DescribeReservedElasticsearchInstanceOfferings
Container for response returned by DescribePackages operation.
Container for request parameters to DescribePackage operation.
The result of a DescribeOutboundCrossClusterSearchConnections request. Contains the list of connections matching the filter criteria.
Container for the parameters to the DescribeOutboundCrossClusterSearchConnections operation.
The result of a DescribeInboundCrossClusterSearchConnections request. Contains the list of connections matching the filter criteria.
Container for the parameters to the DescribeInboundCrossClusterSearchConnections operation.
Container for the parameters received from DescribeElasticsearchInstanceTypeLimits operation.
Container for the parameters to DescribeElasticsearchInstanceTypeLimits operation.
The result of a DescribeElasticsearchDomains request. Contains the status of the specified domains or all domains owned by the account.
Container for the parameters to the DescribeElasticsearchDomains operation. By default, the API returns the status of all Elasticsearch domains.
The result of a DescribeElasticsearchDomain request. Contains the status of the domain specified in the request.
Container for the parameters to the DescribeElasticsearchDomain operation.
The result of a DescribeElasticsearchDomainConfig request. Contains the configuration information of the requested domain.
Container for the parameters to the DescribeElasticsearchDomainConfig operation. Specifies the domain name for which you want configuration information.
The result of a DescribeDomainChangeProgress request. Contains the progress information of the requested domain change.
Container for the parameters to the DescribeDomainChangeProgress operation. Specifies the domain name and optional change specific identity for which you want progress information.
The result of DescribeDomainAutoTunes request. See the Developer Guide for more information.
Container for the parameters to the DescribeDomainAutoTunes operation.
Container for response parameters to the DeleteVpcEndpoint operation. Contains the summarized detail of the VPC Endpoint being deleted.
Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.
Container for response parameters to DeletePackage operation.
Container for request parameters to DeletePackage operation.
The result of a DeleteOutboundCrossClusterSearchConnection operation. Contains details of deleted outbound connection.
Container for the parameters to the DeleteOutboundCrossClusterSearchConnection operation.
The result of a DeleteInboundCrossClusterSearchConnection operation. Contains details of deleted inbound connection.
Container for the parameters to the DeleteInboundCrossClusterSearchConnection operation.
The result of a DeleteElasticsearchDomain request. Contains the status of the pending deletion, or no status if the domain and all of its resources have been deleted.
Container for the parameters to the DeleteElasticsearchDomain operation. Specifies the name of the Elasticsearch domain that you want to delete.
Container for response parameters to the CreateVpcEndpoint operation. Contains the configuration and status of the VPC Endpoint being created.
Container for the parameters to the CreateVpcEndpointRequest operation.
Container for response returned by CreatePackage operation.
Container for request parameters to CreatePackage operation.
The result of a CreateOutboundCrossClusterSearchConnection request. Contains the details of the newly created cross-cluster search connection.
Container for the parameters to the CreateOutboundCrossClusterSearchConnection operation.
The result of a CreateElasticsearchDomain operation. Contains the status of the newly created Elasticsearch domain.
Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.
The result of a CancelElasticsearchServiceSoftwareUpdate operation. Contains the status of the update.
Container for the parameters to the CancelElasticsearchServiceSoftwareUpdate operation. Specifies the name of the Elasticsearch domain that you wish to cancel a service software update on.
Contains the details of the cancelled domain config change.
Container for parameters of the CancelDomainConfigChange operation.
Container for response parameters to the AuthorizeVpcEndpointAccess operation. Contains the account ID and the type of the account being authorized to access the VPC endpoint.
Container for request parameters to the AuthorizeVpcEndpointAccess operation. Specifies the account to be permitted to manage VPC endpoints against the domain.
Container for response returned by AssociatePackage operation.
Container for request parameters to AssociatePackage operation.
Container for the parameters to the AddTags operation. Specify the tags that you want to attach to the Elasticsearch domain.
The result of a AcceptInboundCrossClusterSearchConnection operation. Contains details of accepted inbound connection.
Container for the parameters to the AcceptInboundCrossClusterSearchConnection operation.