-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Amazon CloudSearch SDK. -- -- Amazon CloudSearch is a fully-managed service in the AWS Cloud that -- makes it simple and cost-effective to set up, manage, and scale a -- search solution for your website or application. Amazon CloudSearch -- supports 34 languages and popular search features such as -- highlighting, autocomplete, and geospatial search. -- -- See: AWS API Reference -- -- Warning: This is an experimental preview release which is still -- under heavy development and not intended for public consumption, -- caveat emptor! @package amazonka-cloudsearch @version 0.2.2 module Network.AWS.CloudSearch.Types -- | Version 2013-01-01 of the Amazon CloudSearch service. data CloudSearch data RESTError :: * ns :: Text data DomainStatus -- | DomainStatus constructor. -- -- The fields accessible through corresponding lenses are: -- -- domainStatus :: Text -> Text -> Bool -> DomainStatus dsARN :: Lens' DomainStatus (Maybe Text) -- | 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. dsCreated :: Lens' DomainStatus (Maybe Bool) -- | 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. dsDeleted :: Lens' DomainStatus (Maybe Bool) -- | The service endpoint for updating documents in a search domain. dsDocService :: Lens' DomainStatus (Maybe ServiceEndpoint) dsDomainId :: Lens' DomainStatus Text dsDomainName :: Lens' DomainStatus Text dsLimits :: Lens' DomainStatus (Maybe Limits) -- | True if processing is being done to activate the current domain -- configuration. dsProcessing :: Lens' DomainStatus (Maybe Bool) -- | True if IndexDocuments needs to be called to activate the -- current domain configuration. dsRequiresIndexDocuments :: Lens' DomainStatus Bool -- | The number of search instances that are available to process search -- requests. dsSearchInstanceCount :: Lens' DomainStatus (Maybe Natural) -- | The instance type that is being used to process search requests. dsSearchInstanceType :: Lens' DomainStatus (Maybe Text) -- | The number of partitions across which the search index is spread. dsSearchPartitionCount :: Lens' DomainStatus (Maybe Natural) -- | The service endpoint for requesting search results from a search -- domain. dsSearchService :: Lens' DomainStatus (Maybe ServiceEndpoint) data DocumentSuggesterOptions -- | DocumentSuggesterOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- documentSuggesterOptions :: Text -> DocumentSuggesterOptions -- | 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. dsoFuzzyMatching :: Lens' DocumentSuggesterOptions (Maybe SuggesterFuzzyMatching) -- | 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. dsoSortExpression :: Lens' DocumentSuggesterOptions (Maybe Text) -- | The name of the index field you want to use for suggestions. dsoSourceField :: Lens' DocumentSuggesterOptions Text data DoubleArrayOptions -- | DoubleArrayOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- doubleArrayOptions :: DoubleArrayOptions -- | A value to use for the field if the field isn't specified for a -- document. daoDefaultValue :: Lens' DoubleArrayOptions (Maybe Double) -- | Whether facet information can be returned for the field. daoFacetEnabled :: Lens' DoubleArrayOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. daoReturnEnabled :: Lens' DoubleArrayOptions (Maybe Bool) -- | Whether the contents of the field are searchable. daoSearchEnabled :: Lens' DoubleArrayOptions (Maybe Bool) -- | A list of source fields to map to the field. daoSourceFields :: Lens' DoubleArrayOptions (Maybe Text) data IndexField -- | IndexField constructor. -- -- The fields accessible through corresponding lenses are: -- -- indexField :: Text -> IndexFieldType -> IndexField ifDateArrayOptions :: Lens' IndexField (Maybe DateArrayOptions) ifDateOptions :: Lens' IndexField (Maybe DateOptions) ifDoubleArrayOptions :: Lens' IndexField (Maybe DoubleArrayOptions) ifDoubleOptions :: Lens' IndexField (Maybe DoubleOptions) -- | The name of a field in the search index. Field names must begin with a -- letter and can contain the following characters: a-z (lowercase), 0-9, -- and _ (underscore). Uppercase letters and hyphens are not allowed. The -- name "score" is reserved and cannot be specified as field or -- expression name. ifIndexFieldName :: Lens' IndexField Text ifIndexFieldType :: Lens' IndexField IndexFieldType ifIntArrayOptions :: Lens' IndexField (Maybe IntArrayOptions) ifIntOptions :: Lens' IndexField (Maybe IntOptions) ifLatLonOptions :: Lens' IndexField (Maybe LatLonOptions) ifLiteralArrayOptions :: Lens' IndexField (Maybe LiteralArrayOptions) ifLiteralOptions :: Lens' IndexField (Maybe LiteralOptions) ifTextArrayOptions :: Lens' IndexField (Maybe TextArrayOptions) ifTextOptions :: Lens' IndexField (Maybe TextOptions) data DateOptions -- | DateOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- dateOptions :: DateOptions -- | A value to use for the field if the field isn't specified for a -- document. doDefaultValue :: Lens' DateOptions (Maybe Text) -- | Whether facet information can be returned for the field. doFacetEnabled :: Lens' DateOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. doReturnEnabled :: Lens' DateOptions (Maybe Bool) -- | Whether the contents of the field are searchable. doSearchEnabled :: Lens' DateOptions (Maybe Bool) -- | Whether the field can be used to sort the search results. doSortEnabled :: Lens' DateOptions (Maybe Bool) doSourceField :: Lens' DateOptions (Maybe Text) data OptionState -- | Active Active :: OptionState -- | FailedToValidate FailedToValidate :: OptionState -- | Processing Processing :: OptionState -- | RequiresIndexDocuments RequiresIndexDocuments :: OptionState data TextArrayOptions -- | TextArrayOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- textArrayOptions :: TextArrayOptions -- | The name of an analysis scheme for a 'text-array' field. taoAnalysisScheme :: Lens' TextArrayOptions (Maybe Text) -- | A value to use for the field if the field isn't specified for a -- document. taoDefaultValue :: Lens' TextArrayOptions (Maybe Text) -- | Whether highlights can be returned for the field. taoHighlightEnabled :: Lens' TextArrayOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. taoReturnEnabled :: Lens' TextArrayOptions (Maybe Bool) -- | A list of source fields to map to the field. taoSourceFields :: Lens' TextArrayOptions (Maybe Text) data AlgorithmicStemming -- | full Full :: AlgorithmicStemming -- | light Light :: AlgorithmicStemming -- | minimal Minimal :: AlgorithmicStemming -- | none None :: AlgorithmicStemming data AnalysisScheme -- | AnalysisScheme constructor. -- -- The fields accessible through corresponding lenses are: -- -- analysisScheme :: Text -> AnalysisSchemeLanguage -> AnalysisScheme asAnalysisOptions :: Lens' AnalysisScheme (Maybe AnalysisOptions) asAnalysisSchemeLanguage :: Lens' AnalysisScheme AnalysisSchemeLanguage asAnalysisSchemeName :: Lens' AnalysisScheme Text data ScalingParameters -- | ScalingParameters constructor. -- -- The fields accessible through corresponding lenses are: -- -- scalingParameters :: ScalingParameters -- | The instance type that you want to preconfigure for your domain. For -- example, 'search.m1.small'. spDesiredInstanceType :: Lens' ScalingParameters (Maybe PartitionInstanceType) -- | The number of partitions you want to preconfigure for your domain. -- Only valid when you select 'm2.2xlarge' as the desired instance type. spDesiredPartitionCount :: Lens' ScalingParameters (Maybe Natural) -- | The number of replicas you want to preconfigure for each index -- partition. spDesiredReplicationCount :: Lens' ScalingParameters (Maybe Natural) data AnalysisOptions -- | AnalysisOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- analysisOptions :: AnalysisOptions -- | 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 -- CloudSearchDeveloper Guide aoAlgorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming) -- | 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. aoJapaneseTokenizationDictionary :: Lens' AnalysisOptions (Maybe Text) -- | 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. aoStemmingDictionary :: Lens' AnalysisOptions (Maybe Text) -- | 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. aoStopwords :: Lens' AnalysisOptions (Maybe Text) -- | 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 -- CloudSearchDeveloper Guide. aoSynonyms :: Lens' AnalysisOptions (Maybe Text) data DoubleOptions -- | DoubleOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- doubleOptions :: DoubleOptions -- | 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. do1DefaultValue :: Lens' DoubleOptions (Maybe Double) -- | Whether facet information can be returned for the field. do1FacetEnabled :: Lens' DoubleOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. do1ReturnEnabled :: Lens' DoubleOptions (Maybe Bool) -- | Whether the contents of the field are searchable. do1SearchEnabled :: Lens' DoubleOptions (Maybe Bool) -- | Whether the field can be used to sort the search results. do1SortEnabled :: Lens' DoubleOptions (Maybe Bool) -- | The name of the source field to map to the field. do1SourceField :: Lens' DoubleOptions (Maybe Text) data TextOptions -- | TextOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- textOptions :: TextOptions -- | The name of an analysis scheme for a text field. toAnalysisScheme :: Lens' TextOptions (Maybe Text) -- | A value to use for the field if the field isn't specified for a -- document. toDefaultValue :: Lens' TextOptions (Maybe Text) -- | Whether highlights can be returned for the field. toHighlightEnabled :: Lens' TextOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. toReturnEnabled :: Lens' TextOptions (Maybe Bool) -- | Whether the field can be used to sort the search results. toSortEnabled :: Lens' TextOptions (Maybe Bool) toSourceField :: Lens' TextOptions (Maybe Text) data AvailabilityOptionsStatus -- | AvailabilityOptionsStatus constructor. -- -- The fields accessible through corresponding lenses are: -- -- availabilityOptionsStatus :: Bool -> OptionStatus -> AvailabilityOptionsStatus -- | The availability options configured for the domain. aosOptions :: Lens' AvailabilityOptionsStatus Bool aosStatus :: Lens' AvailabilityOptionsStatus OptionStatus data IndexFieldStatus -- | IndexFieldStatus constructor. -- -- The fields accessible through corresponding lenses are: -- -- indexFieldStatus :: IndexField -> OptionStatus -> IndexFieldStatus ifsOptions :: Lens' IndexFieldStatus IndexField ifsStatus :: Lens' IndexFieldStatus OptionStatus data ScalingParametersStatus -- | ScalingParametersStatus constructor. -- -- The fields accessible through corresponding lenses are: -- -- scalingParametersStatus :: ScalingParameters -> OptionStatus -> ScalingParametersStatus spsOptions :: Lens' ScalingParametersStatus ScalingParameters spsStatus :: Lens' ScalingParametersStatus OptionStatus data AnalysisSchemeStatus -- | AnalysisSchemeStatus constructor. -- -- The fields accessible through corresponding lenses are: -- -- analysisSchemeStatus :: AnalysisScheme -> OptionStatus -> AnalysisSchemeStatus assOptions :: Lens' AnalysisSchemeStatus AnalysisScheme assStatus :: Lens' AnalysisSchemeStatus OptionStatus data ServiceEndpoint -- | ServiceEndpoint constructor. -- -- The fields accessible through corresponding lenses are: -- -- serviceEndpoint :: ServiceEndpoint seEndpoint :: Lens' ServiceEndpoint (Maybe Text) data Limits -- | Limits constructor. -- -- The fields accessible through corresponding lenses are: -- -- limits :: Natural -> Natural -> Limits lMaximumPartitionCount :: Lens' Limits Natural lMaximumReplicationCount :: Lens' Limits Natural data ExpressionStatus -- | ExpressionStatus constructor. -- -- The fields accessible through corresponding lenses are: -- -- expressionStatus :: Expression -> OptionStatus -> ExpressionStatus -- | The expression that is evaluated for sorting while processing a search -- request. esOptions :: Lens' ExpressionStatus Expression esStatus :: Lens' ExpressionStatus OptionStatus data IndexFieldType -- | date IFTDate :: IndexFieldType -- | date-array IFTDateArray :: IndexFieldType -- | double IFTDouble :: IndexFieldType -- | double-array IFTDoubleArray :: IndexFieldType -- | int IFTInt :: IndexFieldType -- | int-array IFTIntArray :: IndexFieldType -- | latlon IFTLatlon :: IndexFieldType -- | literal IFTLiteral :: IndexFieldType -- | literal-array IFTLiteralArray :: IndexFieldType -- | text IFTText :: IndexFieldType -- | text-array IFTTextArray :: IndexFieldType data LatLonOptions -- | LatLonOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- latLonOptions :: LatLonOptions -- | A value to use for the field if the field isn't specified for a -- document. lloDefaultValue :: Lens' LatLonOptions (Maybe Text) -- | Whether facet information can be returned for the field. lloFacetEnabled :: Lens' LatLonOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. lloReturnEnabled :: Lens' LatLonOptions (Maybe Bool) -- | Whether the contents of the field are searchable. lloSearchEnabled :: Lens' LatLonOptions (Maybe Bool) -- | Whether the field can be used to sort the search results. lloSortEnabled :: Lens' LatLonOptions (Maybe Bool) lloSourceField :: Lens' LatLonOptions (Maybe Text) data SuggesterStatus -- | SuggesterStatus constructor. -- -- The fields accessible through corresponding lenses are: -- -- suggesterStatus :: Suggester -> OptionStatus -> SuggesterStatus ssOptions :: Lens' SuggesterStatus Suggester ssStatus :: Lens' SuggesterStatus OptionStatus data OptionStatus -- | OptionStatus constructor. -- -- The fields accessible through corresponding lenses are: -- -- optionStatus :: UTCTime -> UTCTime -> OptionState -> OptionStatus -- | A timestamp for when this option was created. osCreationDate :: Lens' OptionStatus UTCTime -- | Indicates that the option will be deleted once processing is complete. osPendingDeletion :: Lens' OptionStatus (Maybe Bool) -- | 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. osState :: Lens' OptionStatus OptionState -- | A timestamp for when this option was last updated. osUpdateDate :: Lens' OptionStatus UTCTime -- | A unique integer that indicates when this option was last updated. osUpdateVersion :: Lens' OptionStatus (Maybe Natural) data LiteralArrayOptions -- | LiteralArrayOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- literalArrayOptions :: LiteralArrayOptions -- | A value to use for the field if the field isn't specified for a -- document. laoDefaultValue :: Lens' LiteralArrayOptions (Maybe Text) -- | Whether facet information can be returned for the field. laoFacetEnabled :: Lens' LiteralArrayOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. laoReturnEnabled :: Lens' LiteralArrayOptions (Maybe Bool) -- | Whether the contents of the field are searchable. laoSearchEnabled :: Lens' LiteralArrayOptions (Maybe Bool) -- | A list of source fields to map to the field. laoSourceFields :: Lens' LiteralArrayOptions (Maybe Text) data IntArrayOptions -- | IntArrayOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- intArrayOptions :: IntArrayOptions -- | A value to use for the field if the field isn't specified for a -- document. iaoDefaultValue :: Lens' IntArrayOptions (Maybe Integer) -- | Whether facet information can be returned for the field. iaoFacetEnabled :: Lens' IntArrayOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. iaoReturnEnabled :: Lens' IntArrayOptions (Maybe Bool) -- | Whether the contents of the field are searchable. iaoSearchEnabled :: Lens' IntArrayOptions (Maybe Bool) -- | A list of source fields to map to the field. iaoSourceFields :: Lens' IntArrayOptions (Maybe Text) data Expression -- | Expression constructor. -- -- The fields accessible through corresponding lenses are: -- -- expression :: Text -> Text -> Expression eExpressionName :: Lens' Expression Text eExpressionValue :: Lens' Expression Text data SuggesterFuzzyMatching -- | high SFMHigh :: SuggesterFuzzyMatching -- | low SFMLow :: SuggesterFuzzyMatching -- | none SFMNone :: SuggesterFuzzyMatching data DateArrayOptions -- | DateArrayOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- dateArrayOptions :: DateArrayOptions -- | A value to use for the field if the field isn't specified for a -- document. dao1DefaultValue :: Lens' DateArrayOptions (Maybe Text) -- | Whether facet information can be returned for the field. dao1FacetEnabled :: Lens' DateArrayOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. dao1ReturnEnabled :: Lens' DateArrayOptions (Maybe Bool) -- | Whether the contents of the field are searchable. dao1SearchEnabled :: Lens' DateArrayOptions (Maybe Bool) -- | A list of source fields to map to the field. dao1SourceFields :: Lens' DateArrayOptions (Maybe Text) data AnalysisSchemeLanguage -- | ar Ar :: AnalysisSchemeLanguage -- | bg Bg :: AnalysisSchemeLanguage -- | ca Ca :: AnalysisSchemeLanguage -- | cs Cs :: AnalysisSchemeLanguage -- | da Da :: AnalysisSchemeLanguage -- | de De :: AnalysisSchemeLanguage -- | el El :: AnalysisSchemeLanguage -- | en En :: AnalysisSchemeLanguage -- | es Es :: AnalysisSchemeLanguage -- | eu Eu :: AnalysisSchemeLanguage -- | fa Fa :: AnalysisSchemeLanguage -- | fi Fi :: AnalysisSchemeLanguage -- | fr Fr :: AnalysisSchemeLanguage -- | ga Ga :: AnalysisSchemeLanguage -- | gl Gl :: AnalysisSchemeLanguage -- | he He :: AnalysisSchemeLanguage -- | hi Hi :: AnalysisSchemeLanguage -- | hu Hu :: AnalysisSchemeLanguage -- | hy Hy :: AnalysisSchemeLanguage -- | id Id :: AnalysisSchemeLanguage -- | it It :: AnalysisSchemeLanguage -- | ja Ja :: AnalysisSchemeLanguage -- | ko Ko :: AnalysisSchemeLanguage -- | lv Lv :: AnalysisSchemeLanguage -- | mul Mul :: AnalysisSchemeLanguage -- | nl Nl :: AnalysisSchemeLanguage -- | no No :: AnalysisSchemeLanguage -- | pt Pt :: AnalysisSchemeLanguage -- | ro Ro :: AnalysisSchemeLanguage -- | ru Ru :: AnalysisSchemeLanguage -- | sv Sv :: AnalysisSchemeLanguage -- | th Th :: AnalysisSchemeLanguage -- | tr Tr :: AnalysisSchemeLanguage -- | zh-Hans ZhHans :: AnalysisSchemeLanguage -- | zh-Hant ZhHant :: AnalysisSchemeLanguage data PartitionInstanceType -- | search.m1.large SearchM1Large :: PartitionInstanceType -- | search.m1.small SearchM1Small :: PartitionInstanceType -- | search.m2.2xlarge SearchM22xlarge :: PartitionInstanceType -- | search.m2.xlarge SearchM2Xlarge :: PartitionInstanceType data Suggester -- | Suggester constructor. -- -- The fields accessible through corresponding lenses are: -- -- suggester :: Text -> DocumentSuggesterOptions -> Suggester sDocumentSuggesterOptions :: Lens' Suggester DocumentSuggesterOptions sSuggesterName :: Lens' Suggester Text data IntOptions -- | IntOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- intOptions :: IntOptions -- | 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. ioDefaultValue :: Lens' IntOptions (Maybe Integer) -- | Whether facet information can be returned for the field. ioFacetEnabled :: Lens' IntOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. ioReturnEnabled :: Lens' IntOptions (Maybe Bool) -- | Whether the contents of the field are searchable. ioSearchEnabled :: Lens' IntOptions (Maybe Bool) -- | Whether the field can be used to sort the search results. ioSortEnabled :: Lens' IntOptions (Maybe Bool) -- | The name of the source field to map to the field. ioSourceField :: Lens' IntOptions (Maybe Text) data LiteralOptions -- | LiteralOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- literalOptions :: LiteralOptions -- | A value to use for the field if the field isn't specified for a -- document. loDefaultValue :: Lens' LiteralOptions (Maybe Text) -- | Whether facet information can be returned for the field. loFacetEnabled :: Lens' LiteralOptions (Maybe Bool) -- | Whether the contents of the field can be returned in the search -- results. loReturnEnabled :: Lens' LiteralOptions (Maybe Bool) -- | Whether the contents of the field are searchable. loSearchEnabled :: Lens' LiteralOptions (Maybe Bool) -- | Whether the field can be used to sort the search results. loSortEnabled :: Lens' LiteralOptions (Maybe Bool) loSourceField :: Lens' LiteralOptions (Maybe Text) data AccessPoliciesStatus -- | AccessPoliciesStatus constructor. -- -- The fields accessible through corresponding lenses are: -- -- accessPoliciesStatus :: Text -> OptionStatus -> AccessPoliciesStatus apsOptions :: Lens' AccessPoliciesStatus Text apsStatus :: Lens' AccessPoliciesStatus OptionStatus instance Eq DoubleArrayOptions instance Ord DoubleArrayOptions instance Read DoubleArrayOptions instance Show DoubleArrayOptions instance Eq DateOptions instance Ord DateOptions instance Read DateOptions instance Show DateOptions instance Eq OptionState instance Ord OptionState instance Read OptionState instance Show OptionState instance Generic OptionState instance Enum OptionState instance Eq TextArrayOptions instance Ord TextArrayOptions instance Read TextArrayOptions instance Show TextArrayOptions instance Eq AlgorithmicStemming instance Ord AlgorithmicStemming instance Read AlgorithmicStemming instance Show AlgorithmicStemming instance Generic AlgorithmicStemming instance Enum AlgorithmicStemming instance Eq AnalysisOptions instance Read AnalysisOptions instance Show AnalysisOptions instance Eq DoubleOptions instance Ord DoubleOptions instance Read DoubleOptions instance Show DoubleOptions instance Eq TextOptions instance Ord TextOptions instance Read TextOptions instance Show TextOptions instance Eq ServiceEndpoint instance Ord ServiceEndpoint instance Read ServiceEndpoint instance Show ServiceEndpoint instance Monoid ServiceEndpoint instance Eq Limits instance Ord Limits instance Read Limits instance Show Limits instance Eq DomainStatus instance Read DomainStatus instance Show DomainStatus instance Eq IndexFieldType instance Ord IndexFieldType instance Read IndexFieldType instance Show IndexFieldType instance Generic IndexFieldType instance Enum IndexFieldType instance Eq LatLonOptions instance Ord LatLonOptions instance Read LatLonOptions instance Show LatLonOptions instance Eq OptionStatus instance Read OptionStatus instance Show OptionStatus instance Eq AvailabilityOptionsStatus instance Read AvailabilityOptionsStatus instance Show AvailabilityOptionsStatus instance Eq LiteralArrayOptions instance Ord LiteralArrayOptions instance Read LiteralArrayOptions instance Show LiteralArrayOptions instance Eq IntArrayOptions instance Ord IntArrayOptions instance Read IntArrayOptions instance Show IntArrayOptions instance Eq Expression instance Ord Expression instance Read Expression instance Show Expression instance Eq ExpressionStatus instance Read ExpressionStatus instance Show ExpressionStatus instance Eq SuggesterFuzzyMatching instance Ord SuggesterFuzzyMatching instance Read SuggesterFuzzyMatching instance Show SuggesterFuzzyMatching instance Generic SuggesterFuzzyMatching instance Enum SuggesterFuzzyMatching instance Eq DocumentSuggesterOptions instance Read DocumentSuggesterOptions instance Show DocumentSuggesterOptions instance Eq DateArrayOptions instance Ord DateArrayOptions instance Read DateArrayOptions instance Show DateArrayOptions instance Eq AnalysisSchemeLanguage instance Ord AnalysisSchemeLanguage instance Read AnalysisSchemeLanguage instance Show AnalysisSchemeLanguage instance Generic AnalysisSchemeLanguage instance Enum AnalysisSchemeLanguage instance Eq AnalysisScheme instance Read AnalysisScheme instance Show AnalysisScheme instance Eq AnalysisSchemeStatus instance Read AnalysisSchemeStatus instance Show AnalysisSchemeStatus instance Eq PartitionInstanceType instance Ord PartitionInstanceType instance Read PartitionInstanceType instance Show PartitionInstanceType instance Generic PartitionInstanceType instance Enum PartitionInstanceType instance Eq ScalingParameters instance Read ScalingParameters instance Show ScalingParameters instance Eq ScalingParametersStatus instance Read ScalingParametersStatus instance Show ScalingParametersStatus instance Eq Suggester instance Read Suggester instance Show Suggester instance Eq SuggesterStatus instance Read SuggesterStatus instance Show SuggesterStatus instance Eq IntOptions instance Ord IntOptions instance Read IntOptions instance Show IntOptions instance Eq LiteralOptions instance Ord LiteralOptions instance Read LiteralOptions instance Show LiteralOptions instance Eq IndexField instance Read IndexField instance Show IndexField instance Eq IndexFieldStatus instance Read IndexFieldStatus instance Show IndexFieldStatus instance Eq AccessPoliciesStatus instance Read AccessPoliciesStatus instance Show AccessPoliciesStatus instance Datatype D1OptionState instance Constructor C1_0OptionState instance Constructor C1_1OptionState instance Constructor C1_2OptionState instance Constructor C1_3OptionState instance Datatype D1AlgorithmicStemming instance Constructor C1_0AlgorithmicStemming instance Constructor C1_1AlgorithmicStemming instance Constructor C1_2AlgorithmicStemming instance Constructor C1_3AlgorithmicStemming instance Datatype D1IndexFieldType instance Constructor C1_0IndexFieldType instance Constructor C1_1IndexFieldType instance Constructor C1_2IndexFieldType instance Constructor C1_3IndexFieldType instance Constructor C1_4IndexFieldType instance Constructor C1_5IndexFieldType instance Constructor C1_6IndexFieldType instance Constructor C1_7IndexFieldType instance Constructor C1_8IndexFieldType instance Constructor C1_9IndexFieldType instance Constructor C1_10IndexFieldType instance Datatype D1SuggesterFuzzyMatching instance Constructor C1_0SuggesterFuzzyMatching instance Constructor C1_1SuggesterFuzzyMatching instance Constructor C1_2SuggesterFuzzyMatching instance Datatype D1AnalysisSchemeLanguage instance Constructor C1_0AnalysisSchemeLanguage instance Constructor C1_1AnalysisSchemeLanguage instance Constructor C1_2AnalysisSchemeLanguage instance Constructor C1_3AnalysisSchemeLanguage instance Constructor C1_4AnalysisSchemeLanguage instance Constructor C1_5AnalysisSchemeLanguage instance Constructor C1_6AnalysisSchemeLanguage instance Constructor C1_7AnalysisSchemeLanguage instance Constructor C1_8AnalysisSchemeLanguage instance Constructor C1_9AnalysisSchemeLanguage instance Constructor C1_10AnalysisSchemeLanguage instance Constructor C1_11AnalysisSchemeLanguage instance Constructor C1_12AnalysisSchemeLanguage instance Constructor C1_13AnalysisSchemeLanguage instance Constructor C1_14AnalysisSchemeLanguage instance Constructor C1_15AnalysisSchemeLanguage instance Constructor C1_16AnalysisSchemeLanguage instance Constructor C1_17AnalysisSchemeLanguage instance Constructor C1_18AnalysisSchemeLanguage instance Constructor C1_19AnalysisSchemeLanguage instance Constructor C1_20AnalysisSchemeLanguage instance Constructor C1_21AnalysisSchemeLanguage instance Constructor C1_22AnalysisSchemeLanguage instance Constructor C1_23AnalysisSchemeLanguage instance Constructor C1_24AnalysisSchemeLanguage instance Constructor C1_25AnalysisSchemeLanguage instance Constructor C1_26AnalysisSchemeLanguage instance Constructor C1_27AnalysisSchemeLanguage instance Constructor C1_28AnalysisSchemeLanguage instance Constructor C1_29AnalysisSchemeLanguage instance Constructor C1_30AnalysisSchemeLanguage instance Constructor C1_31AnalysisSchemeLanguage instance Constructor C1_32AnalysisSchemeLanguage instance Constructor C1_33AnalysisSchemeLanguage instance Constructor C1_34AnalysisSchemeLanguage instance Datatype D1PartitionInstanceType instance Constructor C1_0PartitionInstanceType instance Constructor C1_1PartitionInstanceType instance Constructor C1_2PartitionInstanceType instance Constructor C1_3PartitionInstanceType instance ToQuery AccessPoliciesStatus instance FromXML AccessPoliciesStatus instance ToQuery LiteralOptions instance FromXML LiteralOptions instance ToQuery IntOptions instance FromXML IntOptions instance ToQuery Suggester instance FromXML Suggester instance FromXML PartitionInstanceType instance ToQuery PartitionInstanceType instance ToHeader PartitionInstanceType instance ToByteString PartitionInstanceType instance ToText PartitionInstanceType instance FromText PartitionInstanceType instance Hashable PartitionInstanceType instance FromXML AnalysisSchemeLanguage instance ToQuery AnalysisSchemeLanguage instance ToHeader AnalysisSchemeLanguage instance ToByteString AnalysisSchemeLanguage instance ToText AnalysisSchemeLanguage instance FromText AnalysisSchemeLanguage instance Hashable AnalysisSchemeLanguage instance ToQuery DateArrayOptions instance FromXML DateArrayOptions instance FromXML SuggesterFuzzyMatching instance ToQuery SuggesterFuzzyMatching instance ToHeader SuggesterFuzzyMatching instance ToByteString SuggesterFuzzyMatching instance ToText SuggesterFuzzyMatching instance FromText SuggesterFuzzyMatching instance Hashable SuggesterFuzzyMatching instance ToQuery Expression instance FromXML Expression instance ToQuery IntArrayOptions instance FromXML IntArrayOptions instance ToQuery LiteralArrayOptions instance FromXML LiteralArrayOptions instance ToQuery OptionStatus instance FromXML OptionStatus instance ToQuery SuggesterStatus instance FromXML SuggesterStatus instance ToQuery LatLonOptions instance FromXML LatLonOptions instance FromXML IndexFieldType instance ToQuery IndexFieldType instance ToHeader IndexFieldType instance ToByteString IndexFieldType instance ToText IndexFieldType instance FromText IndexFieldType instance Hashable IndexFieldType instance ToQuery ExpressionStatus instance FromXML ExpressionStatus instance ToQuery Limits instance FromXML Limits instance ToQuery ServiceEndpoint instance FromXML ServiceEndpoint instance ToQuery AnalysisSchemeStatus instance FromXML AnalysisSchemeStatus instance ToQuery ScalingParametersStatus instance FromXML ScalingParametersStatus instance ToQuery IndexFieldStatus instance FromXML IndexFieldStatus instance ToQuery AvailabilityOptionsStatus instance FromXML AvailabilityOptionsStatus instance ToQuery TextOptions instance FromXML TextOptions instance ToQuery DoubleOptions instance FromXML DoubleOptions instance ToQuery AnalysisOptions instance FromXML AnalysisOptions instance ToQuery ScalingParameters instance FromXML ScalingParameters instance ToQuery AnalysisScheme instance FromXML AnalysisScheme instance FromXML AlgorithmicStemming instance ToQuery AlgorithmicStemming instance ToHeader AlgorithmicStemming instance ToByteString AlgorithmicStemming instance ToText AlgorithmicStemming instance FromText AlgorithmicStemming instance Hashable AlgorithmicStemming instance ToQuery TextArrayOptions instance FromXML TextArrayOptions instance FromXML OptionState instance ToQuery OptionState instance ToHeader OptionState instance ToByteString OptionState instance ToText OptionState instance FromText OptionState instance Hashable OptionState instance ToQuery DateOptions instance FromXML DateOptions instance ToQuery IndexField instance FromXML IndexField instance ToQuery DoubleArrayOptions instance FromXML DoubleArrayOptions instance ToQuery DocumentSuggesterOptions instance FromXML DocumentSuggesterOptions instance ToQuery DomainStatus instance FromXML DomainStatus instance AWSService CloudSearch -- | Configures the availability options for a domain. Enabling the -- Multi-AZ option expands an Amazon CloudSearch domain to an additional -- Availability Zone in the same Region to increase fault tolerance in -- the event of a service disruption. Changes to the Multi-AZ option can -- take about half an hour to become active. For more information, see -- Configuring Availability Options in the Amazon CloudSearch -- Developer Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateAvailabilityOptions.html module Network.AWS.CloudSearch.UpdateAvailabilityOptions data UpdateAvailabilityOptions -- | UpdateAvailabilityOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- updateAvailabilityOptions :: Text -> Bool -> UpdateAvailabilityOptions uaoDomainName :: Lens' UpdateAvailabilityOptions Text -- | 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. uaoMultiAZ :: Lens' UpdateAvailabilityOptions Bool data UpdateAvailabilityOptionsResponse -- | UpdateAvailabilityOptionsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- updateAvailabilityOptionsResponse :: UpdateAvailabilityOptionsResponse -- | The newly-configured availability options. Indicates whether Multi-AZ -- is enabled for the domain. uaorAvailabilityOptions :: Lens' UpdateAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus) instance Eq UpdateAvailabilityOptions instance Ord UpdateAvailabilityOptions instance Read UpdateAvailabilityOptions instance Show UpdateAvailabilityOptions instance Eq UpdateAvailabilityOptionsResponse instance Read UpdateAvailabilityOptionsResponse instance Show UpdateAvailabilityOptionsResponse instance FromXML UpdateAvailabilityOptionsResponse instance AWSRequest UpdateAvailabilityOptions instance ToHeaders UpdateAvailabilityOptions instance ToQuery UpdateAvailabilityOptions instance ToPath UpdateAvailabilityOptions -- | Configures scaling parameters for a domain. A domain's scaling -- parameters specify the desired search instance type and replication -- count. Amazon CloudSearch will still automatically scale your domain -- based on the volume of data and traffic, but not below the desired -- instance type and replication count. If the Multi-AZ option is -- enabled, these values control the resources used per Availability -- Zone. For more information, see Configuring Scaling Options in the -- Amazon CloudSearch Developer Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateScalingParameters.html module Network.AWS.CloudSearch.UpdateScalingParameters data UpdateScalingParameters -- | UpdateScalingParameters constructor. -- -- The fields accessible through corresponding lenses are: -- -- updateScalingParameters :: Text -> ScalingParameters -> UpdateScalingParameters uspDomainName :: Lens' UpdateScalingParameters Text uspScalingParameters :: Lens' UpdateScalingParameters ScalingParameters data UpdateScalingParametersResponse -- | UpdateScalingParametersResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- updateScalingParametersResponse :: ScalingParametersStatus -> UpdateScalingParametersResponse usprScalingParameters :: Lens' UpdateScalingParametersResponse ScalingParametersStatus instance Eq UpdateScalingParameters instance Read UpdateScalingParameters instance Show UpdateScalingParameters instance Eq UpdateScalingParametersResponse instance Read UpdateScalingParametersResponse instance Show UpdateScalingParametersResponse instance FromXML UpdateScalingParametersResponse instance AWSRequest UpdateScalingParameters instance ToHeaders UpdateScalingParameters instance ToQuery UpdateScalingParameters instance ToPath UpdateScalingParameters -- | Configures the access rules that control access to the domain's -- document and search endpoints. For more information, see Configuring -- Access for an Amazon CloudSearch Domain. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateServiceAccessPolicies.html module Network.AWS.CloudSearch.UpdateServiceAccessPolicies data UpdateServiceAccessPolicies -- | UpdateServiceAccessPolicies constructor. -- -- The fields accessible through corresponding lenses are: -- -- updateServiceAccessPolicies :: Text -> Text -> UpdateServiceAccessPolicies -- | The access rules you want to configure. These rules replace any -- existing rules. usapAccessPolicies :: Lens' UpdateServiceAccessPolicies Text usapDomainName :: Lens' UpdateServiceAccessPolicies Text data UpdateServiceAccessPoliciesResponse -- | UpdateServiceAccessPoliciesResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- updateServiceAccessPoliciesResponse :: AccessPoliciesStatus -> UpdateServiceAccessPoliciesResponse -- | The access rules configured for the domain. usaprAccessPolicies :: Lens' UpdateServiceAccessPoliciesResponse AccessPoliciesStatus instance Eq UpdateServiceAccessPolicies instance Ord UpdateServiceAccessPolicies instance Read UpdateServiceAccessPolicies instance Show UpdateServiceAccessPolicies instance Eq UpdateServiceAccessPoliciesResponse instance Read UpdateServiceAccessPoliciesResponse instance Show UpdateServiceAccessPoliciesResponse instance FromXML UpdateServiceAccessPoliciesResponse instance AWSRequest UpdateServiceAccessPolicies instance ToHeaders UpdateServiceAccessPolicies instance ToQuery UpdateServiceAccessPolicies instance ToPath UpdateServiceAccessPolicies -- | Lists all search domains owned by an account. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_ListDomainNames.html module Network.AWS.CloudSearch.ListDomainNames data ListDomainNames -- | ListDomainNames constructor. listDomainNames :: ListDomainNames data ListDomainNamesResponse -- | ListDomainNamesResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- listDomainNamesResponse :: ListDomainNamesResponse -- | The names of the search domains owned by an account. ldnrDomainNames :: Lens' ListDomainNamesResponse (HashMap Text Text) instance Eq ListDomainNames instance Ord ListDomainNames instance Read ListDomainNames instance Show ListDomainNames instance Generic ListDomainNames instance Eq ListDomainNamesResponse instance Read ListDomainNamesResponse instance Show ListDomainNamesResponse instance Monoid ListDomainNamesResponse instance Semigroup ListDomainNamesResponse instance Datatype D1ListDomainNames instance Constructor C1_0ListDomainNames instance FromXML ListDomainNamesResponse instance AWSRequest ListDomainNames instance ToHeaders ListDomainNames instance ToQuery ListDomainNames instance ToPath ListDomainNames -- | Tells the search domain to start indexing its documents using the -- latest indexing options. This operation must be invoked to activate -- options whose OptionStatus is RequiresIndexDocuments. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_IndexDocuments.html module Network.AWS.CloudSearch.IndexDocuments data IndexDocuments -- | IndexDocuments constructor. -- -- The fields accessible through corresponding lenses are: -- -- indexDocuments :: Text -> IndexDocuments idDomainName :: Lens' IndexDocuments Text data IndexDocumentsResponse -- | IndexDocumentsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- indexDocumentsResponse :: IndexDocumentsResponse -- | The names of the fields that are currently being indexed. idrFieldNames :: Lens' IndexDocumentsResponse [Text] instance Eq IndexDocuments instance Ord IndexDocuments instance Read IndexDocuments instance Show IndexDocuments instance Monoid IndexDocuments instance IsString IndexDocuments instance Eq IndexDocumentsResponse instance Ord IndexDocumentsResponse instance Read IndexDocumentsResponse instance Show IndexDocumentsResponse instance Monoid IndexDocumentsResponse instance Semigroup IndexDocumentsResponse instance FromXML IndexDocumentsResponse instance AWSRequest IndexDocuments instance ToHeaders IndexDocuments instance ToQuery IndexDocuments instance ToPath IndexDocuments instance IsList IndexDocumentsResponse -- | Gets the suggesters configured for a domain. A suggester enables you -- to display possible matches before users finish typing their queries. -- Can be limited to specific suggesters by name. By default, shows all -- suggesters and includes any pending changes to the configuration. Set -- the Deployed option to true to show the active -- configuration and exclude pending changes. For more information, see -- Getting Search Suggestions in the Amazon CloudSearchDeveloper -- Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DescribeSuggesters.html module Network.AWS.CloudSearch.DescribeSuggesters data DescribeSuggesters -- | DescribeSuggesters constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeSuggesters :: Text -> DescribeSuggesters -- | Whether to display the deployed configuration (true) or -- include any pending changes (false). Defaults to -- false. ds1Deployed :: Lens' DescribeSuggesters (Maybe Bool) -- | The name of the domain you want to describe. ds1DomainName :: Lens' DescribeSuggesters Text -- | The suggesters you want to describe. ds1SuggesterNames :: Lens' DescribeSuggesters [Text] data DescribeSuggestersResponse -- | DescribeSuggestersResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeSuggestersResponse :: DescribeSuggestersResponse -- | The suggesters configured for the domain specified in the request. dsrSuggesters :: Lens' DescribeSuggestersResponse [SuggesterStatus] instance Eq DescribeSuggesters instance Ord DescribeSuggesters instance Read DescribeSuggesters instance Show DescribeSuggesters instance Eq DescribeSuggestersResponse instance Read DescribeSuggestersResponse instance Show DescribeSuggestersResponse instance Monoid DescribeSuggestersResponse instance Semigroup DescribeSuggestersResponse instance FromXML DescribeSuggestersResponse instance AWSRequest DescribeSuggesters instance ToHeaders DescribeSuggesters instance ToQuery DescribeSuggesters instance ToPath DescribeSuggesters instance IsList DescribeSuggestersResponse -- | Gets information about the access policies that control access to the -- domain's document and search endpoints. By default, shows the -- configuration with any pending changes. Set the Deployed -- option to true to show the active configuration and exclude -- pending changes. For more information, see Configuring Access for a -- Search Domain in the Amazon CloudSearch Developer Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DescribeServiceAccessPolicies.html module Network.AWS.CloudSearch.DescribeServiceAccessPolicies data DescribeServiceAccessPolicies -- | DescribeServiceAccessPolicies constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeServiceAccessPolicies :: Text -> DescribeServiceAccessPolicies -- | Whether to display the deployed configuration (true) or -- include any pending changes (false). Defaults to -- false. dsapDeployed :: Lens' DescribeServiceAccessPolicies (Maybe Bool) -- | The name of the domain you want to describe. dsapDomainName :: Lens' DescribeServiceAccessPolicies Text data DescribeServiceAccessPoliciesResponse -- | DescribeServiceAccessPoliciesResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeServiceAccessPoliciesResponse :: AccessPoliciesStatus -> DescribeServiceAccessPoliciesResponse -- | The access rules configured for the domain specified in the request. dsaprAccessPolicies :: Lens' DescribeServiceAccessPoliciesResponse AccessPoliciesStatus instance Eq DescribeServiceAccessPolicies instance Ord DescribeServiceAccessPolicies instance Read DescribeServiceAccessPolicies instance Show DescribeServiceAccessPolicies instance Eq DescribeServiceAccessPoliciesResponse instance Read DescribeServiceAccessPoliciesResponse instance Show DescribeServiceAccessPoliciesResponse instance FromXML DescribeServiceAccessPoliciesResponse instance AWSRequest DescribeServiceAccessPolicies instance ToHeaders DescribeServiceAccessPolicies instance ToQuery DescribeServiceAccessPolicies instance ToPath DescribeServiceAccessPolicies -- | Gets the scaling parameters configured for a domain. A domain's -- scaling parameters specify the desired search instance type and -- replication count. For more information, see Configuring Scaling -- Options in the AmazonCloudSearch Developer Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DescribeScalingParameters.html module Network.AWS.CloudSearch.DescribeScalingParameters data DescribeScalingParameters -- | DescribeScalingParameters constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeScalingParameters :: Text -> DescribeScalingParameters dspDomainName :: Lens' DescribeScalingParameters Text data DescribeScalingParametersResponse -- | DescribeScalingParametersResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeScalingParametersResponse :: ScalingParametersStatus -> DescribeScalingParametersResponse dsprScalingParameters :: Lens' DescribeScalingParametersResponse ScalingParametersStatus instance Eq DescribeScalingParameters instance Ord DescribeScalingParameters instance Read DescribeScalingParameters instance Show DescribeScalingParameters instance Monoid DescribeScalingParameters instance IsString DescribeScalingParameters instance Eq DescribeScalingParametersResponse instance Read DescribeScalingParametersResponse instance Show DescribeScalingParametersResponse instance FromXML DescribeScalingParametersResponse instance AWSRequest DescribeScalingParameters instance ToHeaders DescribeScalingParameters instance ToQuery DescribeScalingParameters instance ToPath DescribeScalingParameters -- | Gets information about the index fields configured for the search -- domain. Can be limited to specific fields by name. By default, shows -- all fields and includes any pending changes to the configuration. Set -- the Deployed option to true to show the active -- configuration and exclude pending changes. For more information, see -- Getting Domain Information in the Amazon CloudSearchDeveloper -- Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DescribeIndexFields.html module Network.AWS.CloudSearch.DescribeIndexFields data DescribeIndexFields -- | DescribeIndexFields constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeIndexFields :: Text -> DescribeIndexFields -- | Whether to display the deployed configuration (true) or -- include any pending changes (false). Defaults to -- false. difDeployed :: Lens' DescribeIndexFields (Maybe Bool) -- | The name of the domain you want to describe. difDomainName :: Lens' DescribeIndexFields Text -- | A list of the index fields you want to describe. If not specified, -- information is returned for all configured index fields. difFieldNames :: Lens' DescribeIndexFields [Text] data DescribeIndexFieldsResponse -- | DescribeIndexFieldsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeIndexFieldsResponse :: DescribeIndexFieldsResponse -- | The index fields configured for the domain. difrIndexFields :: Lens' DescribeIndexFieldsResponse [IndexFieldStatus] instance Eq DescribeIndexFields instance Ord DescribeIndexFields instance Read DescribeIndexFields instance Show DescribeIndexFields instance Eq DescribeIndexFieldsResponse instance Read DescribeIndexFieldsResponse instance Show DescribeIndexFieldsResponse instance Monoid DescribeIndexFieldsResponse instance Semigroup DescribeIndexFieldsResponse instance FromXML DescribeIndexFieldsResponse instance AWSRequest DescribeIndexFields instance ToHeaders DescribeIndexFields instance ToQuery DescribeIndexFields instance ToPath DescribeIndexFields instance IsList DescribeIndexFieldsResponse -- | Gets the expressions configured for the search domain. Can be limited -- to specific expressions by name. By default, shows all expressions and -- includes any pending changes to the configuration. Set the -- Deployed option to true to show the active -- configuration and exclude pending changes. For more information, see -- Configuring Expressions in the Amazon CloudSearch -- DeveloperGuide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DescribeExpressions.html module Network.AWS.CloudSearch.DescribeExpressions data DescribeExpressions -- | DescribeExpressions constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeExpressions :: Text -> DescribeExpressions -- | Whether to display the deployed configuration (true) or -- include any pending changes (false). Defaults to -- false. deDeployed :: Lens' DescribeExpressions (Maybe Bool) -- | The name of the domain you want to describe. deDomainName :: Lens' DescribeExpressions Text -- | Limits the ''DescribeExpressions' response to the specified -- expressions. If not specified, all expressions are shown. deExpressionNames :: Lens' DescribeExpressions [Text] data DescribeExpressionsResponse -- | DescribeExpressionsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeExpressionsResponse :: DescribeExpressionsResponse -- | The expressions configured for the domain. derExpressions :: Lens' DescribeExpressionsResponse [ExpressionStatus] instance Eq DescribeExpressions instance Ord DescribeExpressions instance Read DescribeExpressions instance Show DescribeExpressions instance Eq DescribeExpressionsResponse instance Read DescribeExpressionsResponse instance Show DescribeExpressionsResponse instance Monoid DescribeExpressionsResponse instance Semigroup DescribeExpressionsResponse instance FromXML DescribeExpressionsResponse instance AWSRequest DescribeExpressions instance ToHeaders DescribeExpressions instance ToQuery DescribeExpressions instance ToPath DescribeExpressions instance IsList DescribeExpressionsResponse -- | Gets information about the search domains owned by this account. Can -- be limited to specific domains. Shows all domains by default. To get -- the number of searchable documents in a domain, use the console or -- submit a matchall request to your domain's search endpoint: -- 'q=matchall&q.parser=structured&size=0'. For more -- information, see Getting Information about a Search Domain in the -- Amazon CloudSearch Developer Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DescribeDomains.html module Network.AWS.CloudSearch.DescribeDomains data DescribeDomains -- | DescribeDomains constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeDomains :: DescribeDomains -- | The names of the domains you want to include in the response. ddDomainNames :: Lens' DescribeDomains [Text] data DescribeDomainsResponse -- | DescribeDomainsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeDomainsResponse :: DescribeDomainsResponse ddrDomainStatusList :: Lens' DescribeDomainsResponse [DomainStatus] instance Eq DescribeDomains instance Ord DescribeDomains instance Read DescribeDomains instance Show DescribeDomains instance Monoid DescribeDomains instance Semigroup DescribeDomains instance Eq DescribeDomainsResponse instance Read DescribeDomainsResponse instance Show DescribeDomainsResponse instance Monoid DescribeDomainsResponse instance Semigroup DescribeDomainsResponse instance FromXML DescribeDomainsResponse instance AWSRequest DescribeDomains instance ToHeaders DescribeDomains instance ToQuery DescribeDomains instance ToPath DescribeDomains instance IsList DescribeDomainsResponse instance IsList DescribeDomains -- | Gets the availability options configured for a domain. By default, -- shows the configuration with any pending changes. Set the -- Deployed option to true to show the active -- configuration and exclude pending changes. For more information, see -- Configuring Availability Options in the Amazon CloudSearchDeveloper -- Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DescribeAvailabilityOptions.html module Network.AWS.CloudSearch.DescribeAvailabilityOptions data DescribeAvailabilityOptions -- | DescribeAvailabilityOptions constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeAvailabilityOptions :: Text -> DescribeAvailabilityOptions -- | Whether to display the deployed configuration (true) or -- include any pending changes (false). Defaults to -- false. daoDeployed :: Lens' DescribeAvailabilityOptions (Maybe Bool) -- | The name of the domain you want to describe. daoDomainName :: Lens' DescribeAvailabilityOptions Text data DescribeAvailabilityOptionsResponse -- | DescribeAvailabilityOptionsResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeAvailabilityOptionsResponse :: DescribeAvailabilityOptionsResponse -- | The availability options configured for the domain. Indicates whether -- Multi-AZ is enabled for the domain. daorAvailabilityOptions :: Lens' DescribeAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus) instance Eq DescribeAvailabilityOptions instance Ord DescribeAvailabilityOptions instance Read DescribeAvailabilityOptions instance Show DescribeAvailabilityOptions instance Eq DescribeAvailabilityOptionsResponse instance Read DescribeAvailabilityOptionsResponse instance Show DescribeAvailabilityOptionsResponse instance FromXML DescribeAvailabilityOptionsResponse instance AWSRequest DescribeAvailabilityOptions instance ToHeaders DescribeAvailabilityOptions instance ToQuery DescribeAvailabilityOptions instance ToPath DescribeAvailabilityOptions -- | Gets the analysis schemes configured for a domain. An analysis scheme -- defines language-specific text processing options for a text -- field. Can be limited to specific analysis schemes by name. By -- default, shows all analysis schemes and includes any pending changes -- to the configuration. Set the Deployed option to -- true to show the active configuration and exclude pending -- changes. For more information, see Configuring Analysis Schemes in the -- Amazon CloudSearchDeveloper Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DescribeAnalysisSchemes.html module Network.AWS.CloudSearch.DescribeAnalysisSchemes data DescribeAnalysisSchemes -- | DescribeAnalysisSchemes constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeAnalysisSchemes :: Text -> DescribeAnalysisSchemes -- | The analysis schemes you want to describe. das1AnalysisSchemeNames :: Lens' DescribeAnalysisSchemes [Text] -- | Whether to display the deployed configuration (true) or -- include any pending changes (false). Defaults to -- false. das1Deployed :: Lens' DescribeAnalysisSchemes (Maybe Bool) -- | The name of the domain you want to describe. das1DomainName :: Lens' DescribeAnalysisSchemes Text data DescribeAnalysisSchemesResponse -- | DescribeAnalysisSchemesResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- describeAnalysisSchemesResponse :: DescribeAnalysisSchemesResponse -- | The analysis scheme descriptions. dasrAnalysisSchemes :: Lens' DescribeAnalysisSchemesResponse [AnalysisSchemeStatus] instance Eq DescribeAnalysisSchemes instance Ord DescribeAnalysisSchemes instance Read DescribeAnalysisSchemes instance Show DescribeAnalysisSchemes instance Eq DescribeAnalysisSchemesResponse instance Read DescribeAnalysisSchemesResponse instance Show DescribeAnalysisSchemesResponse instance Monoid DescribeAnalysisSchemesResponse instance Semigroup DescribeAnalysisSchemesResponse instance FromXML DescribeAnalysisSchemesResponse instance AWSRequest DescribeAnalysisSchemes instance ToHeaders DescribeAnalysisSchemes instance ToQuery DescribeAnalysisSchemes instance ToPath DescribeAnalysisSchemes instance IsList DescribeAnalysisSchemesResponse -- | Deletes a suggester. For more information, see Getting Search -- Suggestions in the Amazon CloudSearch Developer Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteSuggester.html module Network.AWS.CloudSearch.DeleteSuggester data DeleteSuggester -- | DeleteSuggester constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteSuggester :: Text -> Text -> DeleteSuggester ds3DomainName :: Lens' DeleteSuggester Text -- | Specifies the name of the suggester you want to delete. ds3SuggesterName :: Lens' DeleteSuggester Text data DeleteSuggesterResponse -- | DeleteSuggesterResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteSuggesterResponse :: SuggesterStatus -> DeleteSuggesterResponse -- | The status of the suggester being deleted. dsr1Suggester :: Lens' DeleteSuggesterResponse SuggesterStatus instance Eq DeleteSuggester instance Ord DeleteSuggester instance Read DeleteSuggester instance Show DeleteSuggester instance Eq DeleteSuggesterResponse instance Read DeleteSuggesterResponse instance Show DeleteSuggesterResponse instance FromXML DeleteSuggesterResponse instance AWSRequest DeleteSuggester instance ToHeaders DeleteSuggester instance ToQuery DeleteSuggester instance ToPath DeleteSuggester -- | Removes an ''IndexField' from the search domain. For more information, -- see Configuring Index Fields in the Amazon CloudSearch Developer -- Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteIndexField.html module Network.AWS.CloudSearch.DeleteIndexField data DeleteIndexField -- | DeleteIndexField constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteIndexField :: Text -> Text -> DeleteIndexField dif1DomainName :: Lens' DeleteIndexField Text -- | The name of the index field your want to remove from the domain's -- indexing options. dif1IndexFieldName :: Lens' DeleteIndexField Text data DeleteIndexFieldResponse -- | DeleteIndexFieldResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteIndexFieldResponse :: IndexFieldStatus -> DeleteIndexFieldResponse -- | The status of the index field being deleted. difrIndexField :: Lens' DeleteIndexFieldResponse IndexFieldStatus instance Eq DeleteIndexField instance Ord DeleteIndexField instance Read DeleteIndexField instance Show DeleteIndexField instance Eq DeleteIndexFieldResponse instance Read DeleteIndexFieldResponse instance Show DeleteIndexFieldResponse instance FromXML DeleteIndexFieldResponse instance AWSRequest DeleteIndexField instance ToHeaders DeleteIndexField instance ToQuery DeleteIndexField instance ToPath DeleteIndexField -- | Removes an ''Expression' from the search domain. For more information, -- see Configuring Expressions in the Amazon CloudSearch Developer -- Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteExpression.html module Network.AWS.CloudSearch.DeleteExpression data DeleteExpression -- | DeleteExpression constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteExpression :: Text -> Text -> DeleteExpression de2DomainName :: Lens' DeleteExpression Text -- | The name of the ''Expression' to delete. de2ExpressionName :: Lens' DeleteExpression Text data DeleteExpressionResponse -- | DeleteExpressionResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteExpressionResponse :: ExpressionStatus -> DeleteExpressionResponse -- | The status of the expression being deleted. der1Expression :: Lens' DeleteExpressionResponse ExpressionStatus instance Eq DeleteExpression instance Ord DeleteExpression instance Read DeleteExpression instance Show DeleteExpression instance Eq DeleteExpressionResponse instance Read DeleteExpressionResponse instance Show DeleteExpressionResponse instance FromXML DeleteExpressionResponse instance AWSRequest DeleteExpression instance ToHeaders DeleteExpression instance ToQuery DeleteExpression instance ToPath DeleteExpression -- | Permanently deletes a search domain and all of its data. Once a domain -- has been deleted, it cannot be recovered. For more information, see -- Deleting a Search Domain in the Amazon CloudSearch Developer -- Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteDomain.html module Network.AWS.CloudSearch.DeleteDomain data DeleteDomain -- | DeleteDomain constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteDomain :: Text -> DeleteDomain -- | The name of the domain you want to permanently delete. ddDomainName :: Lens' DeleteDomain Text data DeleteDomainResponse -- | DeleteDomainResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteDomainResponse :: DeleteDomainResponse ddrDomainStatus :: Lens' DeleteDomainResponse (Maybe DomainStatus) instance Eq DeleteDomain instance Ord DeleteDomain instance Read DeleteDomain instance Show DeleteDomain instance Monoid DeleteDomain instance IsString DeleteDomain instance Eq DeleteDomainResponse instance Read DeleteDomainResponse instance Show DeleteDomainResponse instance FromXML DeleteDomainResponse instance AWSRequest DeleteDomain instance ToHeaders DeleteDomain instance ToQuery DeleteDomain instance ToPath DeleteDomain -- | Deletes an analysis scheme. For more information, see Configuring -- Analysis Schemes in the Amazon CloudSearch Developer Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteAnalysisScheme.html module Network.AWS.CloudSearch.DeleteAnalysisScheme data DeleteAnalysisScheme -- | DeleteAnalysisScheme constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteAnalysisScheme :: Text -> Text -> DeleteAnalysisScheme -- | The name of the analysis scheme you want to delete. dasAnalysisSchemeName :: Lens' DeleteAnalysisScheme Text dasDomainName :: Lens' DeleteAnalysisScheme Text data DeleteAnalysisSchemeResponse -- | DeleteAnalysisSchemeResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- deleteAnalysisSchemeResponse :: AnalysisSchemeStatus -> DeleteAnalysisSchemeResponse -- | The status of the analysis scheme being deleted. dasrAnalysisScheme :: Lens' DeleteAnalysisSchemeResponse AnalysisSchemeStatus instance Eq DeleteAnalysisScheme instance Ord DeleteAnalysisScheme instance Read DeleteAnalysisScheme instance Show DeleteAnalysisScheme instance Eq DeleteAnalysisSchemeResponse instance Read DeleteAnalysisSchemeResponse instance Show DeleteAnalysisSchemeResponse instance FromXML DeleteAnalysisSchemeResponse instance AWSRequest DeleteAnalysisScheme instance ToHeaders DeleteAnalysisScheme instance ToQuery DeleteAnalysisScheme instance ToPath DeleteAnalysisScheme -- | Configures a suggester for a domain. A suggester enables you to -- display possible matches before users finish typing their queries. -- When you configure a suggester, you must specify the name of the text -- field you want to search for possible matches and a unique name for -- the suggester. For more information, see Getting Search Suggestions in -- the Amazon CloudSearchDeveloper Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineSuggester.html module Network.AWS.CloudSearch.DefineSuggester data DefineSuggester -- | DefineSuggester constructor. -- -- The fields accessible through corresponding lenses are: -- -- defineSuggester :: Text -> Suggester -> DefineSuggester ds2DomainName :: Lens' DefineSuggester Text ds2Suggester :: Lens' DefineSuggester Suggester data DefineSuggesterResponse -- | DefineSuggesterResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- defineSuggesterResponse :: SuggesterStatus -> DefineSuggesterResponse dsrSuggester :: Lens' DefineSuggesterResponse SuggesterStatus instance Eq DefineSuggester instance Read DefineSuggester instance Show DefineSuggester instance Eq DefineSuggesterResponse instance Read DefineSuggesterResponse instance Show DefineSuggesterResponse instance FromXML DefineSuggesterResponse instance AWSRequest DefineSuggester instance ToHeaders DefineSuggester instance ToQuery DefineSuggester instance ToPath DefineSuggester -- | Configures an ''IndexField' for the search domain. Used to create new -- fields and modify existing ones. You must specify the name of the -- domain you are configuring and an index field configuration. The index -- field configuration specifies a unique name, the index field type, and -- the options you want to configure for the field. The options you can -- specify depend on the ''IndexFieldType'. If the field exists, the new -- configuration replaces the old one. For more information, see -- Configuring Index Fields in the Amazon CloudSearch -- DeveloperGuide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineIndexField.html module Network.AWS.CloudSearch.DefineIndexField data DefineIndexField -- | DefineIndexField constructor. -- -- The fields accessible through corresponding lenses are: -- -- defineIndexField :: Text -> IndexField -> DefineIndexField dif2DomainName :: Lens' DefineIndexField Text -- | The index field and field options you want to configure. dif2IndexField :: Lens' DefineIndexField IndexField data DefineIndexFieldResponse -- | DefineIndexFieldResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- defineIndexFieldResponse :: IndexFieldStatus -> DefineIndexFieldResponse difr1IndexField :: Lens' DefineIndexFieldResponse IndexFieldStatus instance Eq DefineIndexField instance Read DefineIndexField instance Show DefineIndexField instance Eq DefineIndexFieldResponse instance Read DefineIndexFieldResponse instance Show DefineIndexFieldResponse instance FromXML DefineIndexFieldResponse instance AWSRequest DefineIndexField instance ToHeaders DefineIndexField instance ToQuery DefineIndexField instance ToPath DefineIndexField -- | Configures an ''Expression' for the search domain. Used to create new -- expressions and modify existing ones. If the expression exists, the -- new configuration replaces the old one. For more information, see -- Configuring Expressions in the Amazon CloudSearch Developer -- Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineExpression.html module Network.AWS.CloudSearch.DefineExpression data DefineExpression -- | DefineExpression constructor. -- -- The fields accessible through corresponding lenses are: -- -- defineExpression :: Text -> Expression -> DefineExpression de1DomainName :: Lens' DefineExpression Text de1Expression :: Lens' DefineExpression Expression data DefineExpressionResponse -- | DefineExpressionResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- defineExpressionResponse :: ExpressionStatus -> DefineExpressionResponse derExpression :: Lens' DefineExpressionResponse ExpressionStatus instance Eq DefineExpression instance Read DefineExpression instance Show DefineExpression instance Eq DefineExpressionResponse instance Read DefineExpressionResponse instance Show DefineExpressionResponse instance FromXML DefineExpressionResponse instance AWSRequest DefineExpression instance ToHeaders DefineExpression instance ToQuery DefineExpression instance ToPath DefineExpression -- | Configures an analysis scheme that can be applied to a text -- or 'text-array' field to define language-specific text processing -- options. For more information, see Configuring Analysis Schemes in the -- Amazon CloudSearchDeveloper Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineAnalysisScheme.html module Network.AWS.CloudSearch.DefineAnalysisScheme data DefineAnalysisScheme -- | DefineAnalysisScheme constructor. -- -- The fields accessible through corresponding lenses are: -- -- defineAnalysisScheme :: Text -> AnalysisScheme -> DefineAnalysisScheme das2AnalysisScheme :: Lens' DefineAnalysisScheme AnalysisScheme das2DomainName :: Lens' DefineAnalysisScheme Text data DefineAnalysisSchemeResponse -- | DefineAnalysisSchemeResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- defineAnalysisSchemeResponse :: AnalysisSchemeStatus -> DefineAnalysisSchemeResponse dasr1AnalysisScheme :: Lens' DefineAnalysisSchemeResponse AnalysisSchemeStatus instance Eq DefineAnalysisScheme instance Read DefineAnalysisScheme instance Show DefineAnalysisScheme instance Eq DefineAnalysisSchemeResponse instance Read DefineAnalysisSchemeResponse instance Show DefineAnalysisSchemeResponse instance FromXML DefineAnalysisSchemeResponse instance AWSRequest DefineAnalysisScheme instance ToHeaders DefineAnalysisScheme instance ToQuery DefineAnalysisScheme instance ToPath DefineAnalysisScheme -- | Creates a new search domain. For more information, see Creating a -- Search Domain in the Amazon CloudSearch Developer Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_CreateDomain.html module Network.AWS.CloudSearch.CreateDomain data CreateDomain -- | CreateDomain constructor. -- -- The fields accessible through corresponding lenses are: -- -- createDomain :: Text -> CreateDomain -- | 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. cdDomainName :: Lens' CreateDomain Text data CreateDomainResponse -- | CreateDomainResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- createDomainResponse :: CreateDomainResponse cdrDomainStatus :: Lens' CreateDomainResponse (Maybe DomainStatus) instance Eq CreateDomain instance Ord CreateDomain instance Read CreateDomain instance Show CreateDomain instance Monoid CreateDomain instance IsString CreateDomain instance Eq CreateDomainResponse instance Read CreateDomainResponse instance Show CreateDomainResponse instance FromXML CreateDomainResponse instance AWSRequest CreateDomain instance ToHeaders CreateDomain instance ToQuery CreateDomain instance ToPath CreateDomain -- | Indexes the search suggestions. For more information, see -- ConfiguringSuggesters in the Amazon CloudSearch Developer -- Guide. -- -- -- http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_BuildSuggesters.html module Network.AWS.CloudSearch.BuildSuggesters data BuildSuggesters -- | BuildSuggesters constructor. -- -- The fields accessible through corresponding lenses are: -- -- buildSuggesters :: Text -> BuildSuggesters bsDomainName :: Lens' BuildSuggesters Text data BuildSuggestersResponse -- | BuildSuggestersResponse constructor. -- -- The fields accessible through corresponding lenses are: -- -- buildSuggestersResponse :: BuildSuggestersResponse bsrFieldNames :: Lens' BuildSuggestersResponse [Text] instance Eq BuildSuggesters instance Ord BuildSuggesters instance Read BuildSuggesters instance Show BuildSuggesters instance Monoid BuildSuggesters instance IsString BuildSuggesters instance Eq BuildSuggestersResponse instance Ord BuildSuggestersResponse instance Read BuildSuggestersResponse instance Show BuildSuggestersResponse instance Monoid BuildSuggestersResponse instance Semigroup BuildSuggestersResponse instance FromXML BuildSuggestersResponse instance AWSRequest BuildSuggesters instance ToHeaders BuildSuggesters instance ToQuery BuildSuggesters instance ToPath BuildSuggesters instance IsList BuildSuggestersResponse -- | Amazon CloudSearch is a fully-managed service in the AWS Cloud that -- makes it simple and cost-effective to set up, manage, and scale a -- search solution for your website or application. Amazon CloudSearch -- supports 34 languages and popular search features such as -- highlighting, autocomplete, and geospatial search. module Network.AWS.CloudSearch