Smaws_Client_CloudSearch.TypesThe request was rejected because it has invalid parameters.
The state of processing a change to an option. One of:
IndexDocuments has been called and indexing is complete.type nonrec option_status = {pending_deletion : boolean_ option;Indicates that the option will be deleted once processing is complete.
*)state : option_state;The state of processing a change to an option. Possible values:
RequiresIndexDocuments: the option's latest value will not be deployed until IndexDocuments has been called and indexing is complete.Processing: the option's latest value is in the process of being activated.Active: the option's latest value is completely deployed.FailedToValidate: the option value is not compatible with the domain's data and cannot be used to index the data. You must either modify the option value or update or remove the incompatible documents.update_version : u_int_value option;A unique integer that indicates when this option was last updated.
*)update_date : update_timestamp;A timestamp for when this option was last updated.
*)creation_date : update_timestamp;A timestamp for when this option was created.
*)}The status of domain configuration option.
The configured access rules for the domain's document and search endpoints, and the current status of those rules.
type nonrec update_service_access_policies_response = {access_policies : access_policies_status;The access rules configured for the domain.
*)}The result of an UpdateServiceAccessPolicies request. Contains the new access policies.
type nonrec update_service_access_policies_request = {access_policies : policy_document;The access rules you want to configure. These rules replace any existing rules.
*)domain_name : domain_name;}Container for the parameters to the
[UpdateServiceAccessPolicies]operation. Specifies the name of the domain you want to update and the access rules you want to configure.
type nonrec resource_not_found_exception = {message : error_message option;code : error_code option;}The request was rejected because it attempted to reference a resource that does not exist.
The request was rejected because a resource limit has already been met.
The request was rejected because it specified an invalid type definition.
An internal error occurred while processing the request. If this problem persists, report an issue from the Service Health Dashboard.
An error occurred while processing the request.
type nonrec partition_instance_type = | Search_previousgeneration_2xlarge| Search_previousgeneration_xlarge| Search_previousgeneration_large| Search_previousgeneration_small| Search_2xlarge| Search_xlarge| Search_large| Search_medium| Search_small| Search_m3_2xlarge| Search_m3_xlarge| Search_m3_large| Search_m3_medium| Search_m2_2xlarge| Search_m2_xlarge| Search_m1_large| Search_m1_smallThe instance type (such as search.m1.small) on which an index partition is hosted.
type nonrec scaling_parameters = {desired_partition_count : u_int_value option;The number of partitions you want to preconfigure for your domain. Only valid when you select m2.2xlarge as the desired instance type.
desired_replication_count : u_int_value option;The number of replicas you want to preconfigure for each index partition.
*)desired_instance_type : partition_instance_type option;The instance type that you want to preconfigure for your domain. For example, search.m1.small.
}The desired instance type and desired number of replicas of each index partition.
The status and configuration of a search domain's scaling parameters.
The result of a UpdateScalingParameters request. Contains the status of the newly-configured scaling parameters.
type nonrec update_scaling_parameters_request = {scaling_parameters : scaling_parameters;domain_name : domain_name;}Container for the parameters to the
[UpdateScalingParameters]operation. Specifies the name of the domain you want to update and the scaling parameters you want to configure.
The minimum required TLS version.
type nonrec domain_endpoint_options = {tls_security_policy : tls_security_policy option;The minimum required TLS version
*)enforce_http_s : boolean_ option;Whether the domain is HTTPS only enabled.
*)}The domain's endpoint options.
type nonrec domain_endpoint_options_status = {status : option_status;The status of the configured domain endpoint options.
*)options : domain_endpoint_options;The domain endpoint options configured for the domain.
*)}The configuration and status of the domain's endpoint options.
type nonrec update_domain_endpoint_options_response = {domain_endpoint_options : domain_endpoint_options_status option;The newly-configured domain endpoint options.
*)}The result of a UpdateDomainEndpointOptions request. Contains the configuration and status of the domain's endpoint options.
type nonrec update_domain_endpoint_options_request = {domain_endpoint_options : domain_endpoint_options;Whether to require that all requests to the domain arrive over HTTPS. We recommend Policy-Min-TLS-1-2-2019-07 for TLSSecurityPolicy. For compatibility with older clients, the default is Policy-Min-TLS-1-0-2019-07.
*)domain_name : domain_name;A string that represents the name of a domain.
*)}Container for the parameters to the
[UpdateDomainEndpointOptions]operation. Specifies the name of the domain you want to update and the domain endpoint options.
type nonrec disabled_operation_exception = {message : error_message option;code : error_code option;}The request was rejected because it attempted an operation which is not enabled.
type nonrec availability_options_status = {status : option_status;options : multi_a_z;The availability options configured for the domain.
*)}The status and configuration of the domain's availability options.
type nonrec update_availability_options_response = {availability_options : availability_options_status option;The newly-configured availability options. Indicates whether Multi-AZ is enabled for the domain.
*)}The result of a UpdateAvailabilityOptions request. Contains the status of the domain's availability options.
type nonrec update_availability_options_request = {multi_a_z : boolean_;You expand an existing search domain to a second Availability Zone by setting the Multi-AZ option to true. Similarly, you can turn off the Multi-AZ option to downgrade the domain to a single Availability Zone by setting the Multi-AZ option to false.
domain_name : domain_name;}Container for the parameters to the
[UpdateAvailabilityOptions]operation. Specifies the name of the domain you want to update and the Multi-AZ availability option.
type nonrec text_options = {analysis_scheme : word option;The name of an analysis scheme for a text field.
highlight_enabled : boolean_ option;Whether highlights can be returned for the field.
*)sort_enabled : boolean_ option;Whether the field can be used to sort the search results.
*)return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)source_field : field_name option;default_value : field_value option;A value to use for the field if the field isn't specified for a document.
*)}Options for text field. Present if IndexFieldType specifies the field is of type text. A text field is always searchable. All options are enabled by default.
type nonrec text_array_options = {analysis_scheme : word option;The name of an analysis scheme for a text-array field.
highlight_enabled : boolean_ option;Whether highlights can be returned for the field.
*)return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)source_fields : field_name_comma_list option;A list of source fields to map to the field.
*)default_value : field_value option;A value to use for the field if the field isn't specified for a document.
*)}Options for a field that contains an array of text strings. Present if IndexFieldType specifies the field is of type text-array. A text-array field is always searchable. All options are enabled by default.
type nonrec document_suggester_options = {sort_expression : string_ option;An expression that computes a score for each suggestion to control how they are sorted. The scores are rounded to the nearest integer, with a floor of 0 and a ceiling of 2^31-1. A document's relevance score is not computed for suggestions, so sort expressions cannot reference the _score value. To sort suggestions using a numeric field or existing expression, simply specify the name of the field or expression. If no expression is configured for the suggester, the suggestions are sorted with the closest matches listed first.
fuzzy_matching : suggester_fuzzy_matching option;The level of fuzziness allowed when suggesting matches for a string: none, low, or high. With none, the specified string is treated as an exact prefix. With low, suggestions must differ from the specified string by no more than one character. With high, suggestions can differ by up to two characters. The default is none.
source_field : field_name;The name of the index field you want to use for suggestions.
*)}Options for a search suggester.
type nonrec suggester = {document_suggester_options : document_suggester_options;suggester_name : standard_name;}Configuration information for a search suggester. Each suggester has a unique name and specifies the text field you want to use for suggestions. The following options can be configured for a suggester: FuzzyMatching, SortExpression.
The value of a Suggester and its current status.
type nonrec suggester_status_list = suggester_status listtype nonrec standard_name_list = standard_name listThe endpoint to which service requests can be submitted.
type nonrec resource_already_exists_exception = {message : error_message option;code : error_code option;}The request was rejected because it attempted to create a resource that already exists.
type nonrec long = Smaws_Lib.CoreTypes.Int64.ttype nonrec literal_options = {sort_enabled : boolean_ option;Whether the field can be used to sort the search results.
*)return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)search_enabled : boolean_ option;Whether the contents of the field are searchable.
*)facet_enabled : boolean_ option;Whether facet information can be returned for the field.
*)source_field : field_name option;default_value : field_value option;A value to use for the field if the field isn't specified for a document.
*)}Options for literal field. Present if IndexFieldType specifies the field is of type literal. All options are enabled by default.
type nonrec literal_array_options = {return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)search_enabled : boolean_ option;Whether the contents of the field are searchable.
*)facet_enabled : boolean_ option;Whether facet information can be returned for the field.
*)source_fields : field_name_comma_list option;A list of source fields to map to the field.
*)default_value : field_value option;A value to use for the field if the field isn't specified for a document.
*)}Options for a field that contains an array of literal strings. Present if IndexFieldType specifies the field is of type literal-array. All options are enabled by default.
type nonrec domain_name_map = (domain_name * api_version) listA collection of domain names.
type nonrec list_domain_names_response = {domain_names : domain_name_map option;The names of the search domains owned by an account.
*)}The result of a ListDomainNames request. Contains a list of the domains owned by an account.
type nonrec limits = {maximum_partition_count : maximum_partition_count;maximum_replication_count : maximum_replication_count;}type nonrec lat_lon_options = {sort_enabled : boolean_ option;Whether the field can be used to sort the search results.
*)return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)search_enabled : boolean_ option;Whether the contents of the field are searchable.
*)facet_enabled : boolean_ option;Whether facet information can be returned for the field.
*)source_field : field_name option;default_value : field_value option;A value to use for the field if the field isn't specified for a document.
*)}Options for a latlon field. A latlon field contains a location stored as a latitude and longitude value pair. Present if IndexFieldType specifies the field is of type latlon. All options are enabled by default.
type nonrec int_options = {sort_enabled : boolean_ option;Whether the field can be used to sort the search results.
*)return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)search_enabled : boolean_ option;Whether the contents of the field are searchable.
*)facet_enabled : boolean_ option;Whether facet information can be returned for the field.
*)source_field : field_name option;The name of the source field to map to the field.
*)default_value : long option;A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.
*)}Options for a 64-bit signed integer field. Present if IndexFieldType specifies the field is of type int. All options are enabled by default.
type nonrec int_array_options = {return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)search_enabled : boolean_ option;Whether the contents of the field are searchable.
*)facet_enabled : boolean_ option;Whether facet information can be returned for the field.
*)source_fields : field_name_comma_list option;A list of source fields to map to the field.
*)default_value : long option;A value to use for the field if the field isn't specified for a document.
*)}Options for a field that contains an array of 64-bit signed integers. Present if IndexFieldType specifies the field is of type int-array. All options are enabled by default.
The type of field. The valid options for a field depend on the field type. For more information about the supported field types, see Configuring Index Fields in the Amazon CloudSearch Developer Guide.
type nonrec double_options = {sort_enabled : boolean_ option;Whether the field can be used to sort the search results.
*)return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)search_enabled : boolean_ option;Whether the contents of the field are searchable.
*)facet_enabled : boolean_ option;Whether facet information can be returned for the field.
*)source_field : field_name option;The name of the source field to map to the field.
*)default_value : double option;A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.
*)}Options for a double-precision 64-bit floating point field. Present if IndexFieldType specifies the field is of type double. All options are enabled by default.
type nonrec date_options = {sort_enabled : boolean_ option;Whether the field can be used to sort the search results.
*)return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)search_enabled : boolean_ option;Whether the contents of the field are searchable.
*)facet_enabled : boolean_ option;Whether facet information can be returned for the field.
*)source_field : field_name option;default_value : field_value option;A value to use for the field if the field isn't specified for a document.
*)}Options for a date field. Dates and times are specified in UTC (Coordinated Universal Time) according to IETF RFC3339: yyyy-mm-ddT00:00:00Z. Present if IndexFieldType specifies the field is of type date. All options are enabled by default.
type nonrec double_array_options = {return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)search_enabled : boolean_ option;Whether the contents of the field are searchable.
*)facet_enabled : boolean_ option;Whether facet information can be returned for the field.
*)source_fields : field_name_comma_list option;A list of source fields to map to the field.
*)default_value : double option;A value to use for the field if the field isn't specified for a document.
*)}Options for a field that contains an array of double-precision 64-bit floating point values. Present if IndexFieldType specifies the field is of type double-array. All options are enabled by default.
type nonrec date_array_options = {return_enabled : boolean_ option;Whether the contents of the field can be returned in the search results.
*)search_enabled : boolean_ option;Whether the contents of the field are searchable.
*)facet_enabled : boolean_ option;Whether facet information can be returned for the field.
*)source_fields : field_name_comma_list option;A list of source fields to map to the field.
*)default_value : field_value option;A value to use for the field if the field isn't specified for a document.
*)}Options for a field that contains an array of dates. Present if IndexFieldType specifies the field is of type date-array. All options are enabled by default.
type nonrec index_field = {date_array_options : date_array_options option;text_array_options : text_array_options option;literal_array_options : literal_array_options option;double_array_options : double_array_options option;int_array_options : int_array_options option;lat_lon_options : lat_lon_options option;date_options : date_options option;text_options : text_options option;literal_options : literal_options option;double_options : double_options option;int_options : int_options option;index_field_type : index_field_type;index_field_name : dynamic_field_name;A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.
Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.
The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id.
}Configuration information for a field in the index, including its name, type, and options. The supported options depend on the
[IndexFieldType].
The value of an IndexField and its current status.
type nonrec index_field_status_list = index_field_status listtype nonrec field_name_list = field_name listtype nonrec index_documents_response = {field_names : field_name_list option;The names of the fields that are currently being indexed.
*)}The result of an IndexDocuments request. Contains the status of the indexing operation, including the fields being indexed.
Container for the parameters to the
[IndexDocuments]operation. Specifies the name of the domain you want to re-index.
A named expression that can be evaluated at search time. Can be used to sort the search results, define other expressions, or return computed information in the search results.
type nonrec expression_status = {status : option_status;options : expression;The expression that is evaluated for sorting while processing a search request.
*)}The value of an Expression and its current status.
type nonrec expression_status_list = expression_status listtype nonrec dynamic_field_name_list = dynamic_field_name listtype nonrec domain_status = {limits : limits option;search_instance_count : instance_count option;The number of search instances that are available to process search requests.
*)search_partition_count : partition_count option;The number of partitions across which the search index is spread.
*)search_instance_type : search_instance_type option;The instance type that is being used to process search requests.
*)processing : boolean_ option;True if processing is being done to activate the current domain configuration.
*)requires_index_documents : boolean_;True if IndexDocuments needs to be called to activate the current domain configuration.
search_service : service_endpoint option;The service endpoint for requesting search results from a search domain.
*)doc_service : service_endpoint option;The service endpoint for updating documents in a search domain.
*)deleted : boolean_ option;True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.
created : boolean_ option;True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.
ar_n : ar_n option;domain_name : domain_name;domain_id : domain_id;}The current status of the search domain.
type nonrec domain_status_list = domain_status listtype nonrec domain_name_list = domain_name listtype nonrec describe_suggesters_response = {suggesters : suggester_status_list;The suggesters configured for the domain specified in the request.
*)}The result of a DescribeSuggesters request.
type nonrec describe_suggesters_request = {deployed : boolean_ option;Whether to display the deployed configuration (true) or include any pending changes (false). Defaults to false.
suggester_names : standard_name_list option;The suggesters you want to describe.
*)domain_name : domain_name;The name of the domain you want to describe.
*)}Container for the parameters to the
[DescribeSuggester]operation. Specifies the name of the domain you want to describe. To restrict the response to particular suggesters, specify the names of the suggesters you want to describe. To show the active configuration and exclude any pending changes, set the Deployed option to true.
type nonrec describe_service_access_policies_response = {access_policies : access_policies_status;The access rules configured for the domain specified in the request.
*)}The result of a DescribeServiceAccessPolicies request.
type nonrec describe_service_access_policies_request = {deployed : boolean_ option;Whether to display the deployed configuration (true) or include any pending changes (false). Defaults to false.
domain_name : domain_name;The name of the domain you want to describe.
*)}Container for the parameters to the
[DescribeServiceAccessPolicies]operation. Specifies the name of the domain you want to describe. To show the active configuration and exclude any pending changes, set the Deployed option to true.
type nonrec describe_scaling_parameters_response = {scaling_parameters : scaling_parameters_status;}The result of a DescribeScalingParameters request. Contains the scaling parameters configured for the domain specified in the request.
Container for the parameters to the
[DescribeScalingParameters]operation. Specifies the name of the domain you want to describe.
type nonrec describe_index_fields_response = {index_fields : index_field_status_list;The index fields configured for the domain.
*)}The result of a DescribeIndexFields request. Contains the index fields configured for the domain specified in the request.
type nonrec describe_index_fields_request = {deployed : boolean_ option;Whether to display the deployed configuration (true) or include any pending changes (false). Defaults to false.
field_names : dynamic_field_name_list option;A list of the index fields you want to describe. If not specified, information is returned for all configured index fields.
*)domain_name : domain_name;The name of the domain you want to describe.
*)}Container for the parameters to the
[DescribeIndexFields]operation. Specifies the name of the domain you want to describe. To restrict the response to particular index fields, specify the names of the index fields you want to describe. To show the active configuration and exclude any pending changes, set the Deployed option to true.
type nonrec describe_expressions_response = {expressions : expression_status_list;The expressions configured for the domain.
*)}The result of a DescribeExpressions request. Contains the expressions configured for the domain specified in the request.
type nonrec describe_expressions_request = {deployed : boolean_ option;Whether to display the deployed configuration (true) or include any pending changes (false). Defaults to false.
expression_names : standard_name_list option;Limits the
[DescribeExpressions]response to the specified expressions. If not specified, all expressions are shown.
*)domain_name : domain_name;The name of the domain you want to describe.
*)}Container for the parameters to the
[DescribeDomains]operation. Specifies the name of the domain you want to describe. To restrict the response to particular expressions, specify the names of the expressions you want to describe. To show the active configuration and exclude any pending changes, set the Deployed option to true.
The result of a DescribeDomains request. Contains the status of the domains specified in the request or all domains owned by the account.
type nonrec describe_domains_request = {domain_names : domain_name_list option;The names of the domains you want to include in the response.
*)}Container for the parameters to the
[DescribeDomains]operation. By default shows the status of all domains. To restrict the response to particular domains, specify the names of the domains you want to describe.
type nonrec describe_domain_endpoint_options_response = {domain_endpoint_options : domain_endpoint_options_status option;The status and configuration of a search domain's endpoint options.
*)}The result of a DescribeDomainEndpointOptions request. Contains the status and configuration of a search domain's endpoint options.
type nonrec describe_domain_endpoint_options_request = {deployed : boolean_ option;Whether to retrieve the latest configuration (which might be in a Processing state) or the current, active configuration. Defaults to false.
domain_name : domain_name;A string that represents the name of a domain.
*)}Container for the parameters to the
[DescribeDomainEndpointOptions]operation. Specify the name of the domain you want to describe. To show the active configuration and exclude any pending changes, set the Deployed option to true.
type nonrec describe_availability_options_response = {availability_options : availability_options_status option;The availability options configured for the domain. Indicates whether Multi-AZ is enabled for the domain.
*)}The result of a DescribeAvailabilityOptions request. Indicates whether or not the Multi-AZ option is enabled for the domain specified in the request.
type nonrec describe_availability_options_request = {deployed : boolean_ option;Whether to display the deployed configuration (true) or include any pending changes (false). Defaults to false.
domain_name : domain_name;The name of the domain you want to describe.
*)}Container for the parameters to the
[DescribeAvailabilityOptions]operation. Specifies the name of the domain you want to describe. To show the active configuration and exclude any pending changes, set the Deployed option to true.
An IETF RFC 4646 language code or mul for multiple languages.
type nonrec analysis_options = {algorithmic_stemming : algorithmic_stemming option;The level of algorithmic stemming to perform: none, minimal, light, or full. The available levels vary depending on the language. For more information, see Language Specific Text Processing Settings in the Amazon CloudSearch Developer Guide
japanese_tokenization_dictionary : string_ option;A JSON array that contains a collection of terms, tokens, readings and part of speech for Japanese Tokenizaiton. The Japanese tokenization dictionary enables you to override the default tokenization for selected terms. This is only valid for Japanese language fields.
*)stemming_dictionary : string_ option;A JSON object that contains a collection of string:value pairs that each map a term to its stem. For example, {"term1": "stem1", "term2": "stem2", "term3": "stem3"}. The stemming dictionary is applied in addition to any algorithmic stemming. This enables you to override the results of the algorithmic stemming to correct specific cases of overstemming or understemming. The maximum size of a stemming dictionary is 500 KB.
stopwords : string_ option;A JSON array of terms to ignore during indexing and searching. For example, ["a", "an", "the", "of"]. The stopwords dictionary must explicitly list each word you want to ignore. Wildcards and regular expressions are not supported.
synonyms : string_ option;A JSON object that defines synonym groups and aliases. A synonym group is an array of arrays, where each sub-array is a group of terms where each term in the group is considered a synonym of every other term in the group. The aliases value is an object that contains a collection of string:value pairs where the string specifies a term and the array of values specifies each of the aliases for that term. An alias is considered a synonym of the specified term, but the term is not considered a synonym of the alias. For more information about specifying synonyms, see Synonyms in the Amazon CloudSearch Developer Guide.
*)}Synonyms, stopwords, and stemming options for an analysis scheme. Includes tokenization dictionary for Japanese.
type nonrec analysis_scheme = {analysis_options : analysis_options option;analysis_scheme_language : analysis_scheme_language;analysis_scheme_name : standard_name;}Configuration information for an analysis scheme. Each analysis scheme has a unique name and specifies the language of the text to be processed. The following options can be configured for an analysis scheme: Synonyms, Stopwords, StemmingDictionary, JapaneseTokenizationDictionary and AlgorithmicStemming.
The status and configuration of an AnalysisScheme.
type nonrec analysis_scheme_status_list = analysis_scheme_status listtype nonrec describe_analysis_schemes_response = {analysis_schemes : analysis_scheme_status_list;The analysis scheme descriptions.
*)}The result of a DescribeAnalysisSchemes request. Contains the analysis schemes configured for the domain specified in the request.
type nonrec describe_analysis_schemes_request = {deployed : boolean_ option;Whether to display the deployed configuration (true) or include any pending changes (false). Defaults to false.
analysis_scheme_names : standard_name_list option;The analysis schemes you want to describe.
*)domain_name : domain_name;The name of the domain you want to describe.
*)}Container for the parameters to the
[DescribeAnalysisSchemes]operation. Specifies the name of the domain you want to describe. To limit the response to particular analysis schemes, specify the names of the analysis schemes you want to describe. To show the active configuration and exclude any pending changes, set the Deployed option to true.
type nonrec delete_suggester_response = {suggester : suggester_status;The status of the suggester being deleted.
*)}The result of a DeleteSuggester request. Contains the status of the deleted suggester.
type nonrec delete_suggester_request = {suggester_name : standard_name;Specifies the name of the suggester you want to delete.
*)domain_name : domain_name;}Container for the parameters to the
[DeleteSuggester]operation. Specifies the name of the domain you want to update and name of the suggester you want to delete.
type nonrec delete_index_field_response = {index_field : index_field_status;The status of the index field being deleted.
*)}The result of a
[DeleteIndexField]request.
type nonrec delete_index_field_request = {index_field_name : dynamic_field_name;The name of the index field your want to remove from the domain's indexing options.
*)domain_name : domain_name;}Container for the parameters to the
[DeleteIndexField]operation. Specifies the name of the domain you want to update and the name of the index field you want to delete.
type nonrec delete_expression_response = {expression : expression_status;The status of the expression being deleted.
*)}The result of a
[DeleteExpression]request. Specifies the expression being deleted.
type nonrec delete_expression_request = {expression_name : standard_name;The name of the
[Expression]to delete.
*)domain_name : domain_name;}Container for the parameters to the
[DeleteExpression]operation. Specifies the name of the domain you want to update and the name of the expression you want to delete.
The result of a DeleteDomain request. Contains the status of a newly deleted domain, or no status if the domain has already been completely deleted.
type nonrec delete_domain_request = {domain_name : domain_name;The name of the domain you want to permanently delete.
*)}Container for the parameters to the
[DeleteDomain]operation. Specifies the name of the domain you want to delete.
type nonrec delete_analysis_scheme_response = {analysis_scheme : analysis_scheme_status;The status of the analysis scheme being deleted.
*)}The result of a DeleteAnalysisScheme request. Contains the status of the deleted analysis scheme.
type nonrec delete_analysis_scheme_request = {analysis_scheme_name : standard_name;The name of the analysis scheme you want to delete.
*)domain_name : domain_name;}Container for the parameters to the
[DeleteAnalysisScheme]operation. Specifies the name of the domain you want to update and the analysis scheme you want to delete.
The result of a DefineSuggester request. Contains the status of the newly-configured suggester.
Container for the parameters to the
[DefineSuggester]operation. Specifies the name of the domain you want to update and the suggester configuration.
The result of a
[DefineIndexField]request. Contains the status of the newly-configured index field.
type nonrec define_index_field_request = {index_field : index_field;The index field and field options you want to configure.
*)domain_name : domain_name;}Container for the parameters to the
[DefineIndexField]operation. Specifies the name of the domain you want to update and the index field configuration.
The result of a DefineExpression request. Contains the status of the newly-configured expression.
Container for the parameters to the
[DefineExpression]operation. Specifies the name of the domain you want to update and the expression you want to configure.
The result of a
[DefineAnalysisScheme]request. Contains the status of the newly-configured analysis scheme.
type nonrec define_analysis_scheme_request = {analysis_scheme : analysis_scheme;domain_name : domain_name;}Container for the parameters to the
[DefineAnalysisScheme]operation. Specifies the name of the domain you want to update and the analysis scheme configuration.
The result of a CreateDomainRequest. Contains the status of a newly created domain.
type nonrec create_domain_request = {domain_name : domain_name;A name for the domain you are creating. Allowed characters are a-z (lower-case letters), 0-9, and hyphen (-). Domain names must start with a letter or number and be at least 3 and no more than 28 characters long.
*)}Container for the parameters to the
[CreateDomain]operation. Specifies a name for the new search domain.
The result of a BuildSuggester request. Contains a list of the fields used for suggestions.
Container for the parameters to the
[BuildSuggester]operation. Specifies the name of the domain you want to update.