amazonka-cloudsearch 1.6.1 → 2.0
raw patch · 135 files changed
+12010/−7401 lines, 135 filesdep +case-insensitivedep ~amazonka-coredep ~amazonka-testdep ~basesetup-changedPVP ok
version bump matches the API change (PVP)
Dependencies added: case-insensitive
Dependency ranges changed: amazonka-core, amazonka-test, base
API changes (from Hackage documentation)
- Network.AWS.CloudSearch: AR :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: ASFull :: AlgorithmicStemming
- Network.AWS.CloudSearch: ASLight :: AlgorithmicStemming
- Network.AWS.CloudSearch: ASMinimal :: AlgorithmicStemming
- Network.AWS.CloudSearch: ASNone :: AlgorithmicStemming
- Network.AWS.CloudSearch: Active :: OptionState
- Network.AWS.CloudSearch: BG :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: CA :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: CS :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: DA :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: DE :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: Date :: IndexFieldType
- Network.AWS.CloudSearch: DateArray :: IndexFieldType
- Network.AWS.CloudSearch: Double :: IndexFieldType
- Network.AWS.CloudSearch: DoubleArray :: IndexFieldType
- Network.AWS.CloudSearch: EL :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: EN :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: ES :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: EU :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: FA :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: FI :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: FR :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: FailedToValidate :: OptionState
- Network.AWS.CloudSearch: GA :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: GL :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: HE :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: HI :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: HU :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: HY :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: High :: SuggesterFuzzyMatching
- Network.AWS.CloudSearch: IT :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: Id :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: Int :: IndexFieldType
- Network.AWS.CloudSearch: IntArray :: IndexFieldType
- Network.AWS.CloudSearch: JA :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: KO :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: LV :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: Latlon :: IndexFieldType
- Network.AWS.CloudSearch: Literal :: IndexFieldType
- Network.AWS.CloudSearch: LiteralArray :: IndexFieldType
- Network.AWS.CloudSearch: Low :: SuggesterFuzzyMatching
- Network.AWS.CloudSearch: Mul :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: NL :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: NO :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: None :: SuggesterFuzzyMatching
- Network.AWS.CloudSearch: PT :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: Processing :: OptionState
- Network.AWS.CloudSearch: RO :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: RU :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: RequiresIndexDocuments :: OptionState
- Network.AWS.CloudSearch: SV :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: Search_M1_Large :: PartitionInstanceType
- Network.AWS.CloudSearch: Search_M1_Small :: PartitionInstanceType
- Network.AWS.CloudSearch: Search_M2_2XLarge :: PartitionInstanceType
- Network.AWS.CloudSearch: Search_M2_XLarge :: PartitionInstanceType
- Network.AWS.CloudSearch: Search_M3_2XLarge :: PartitionInstanceType
- Network.AWS.CloudSearch: Search_M3_Large :: PartitionInstanceType
- Network.AWS.CloudSearch: Search_M3_Medium :: PartitionInstanceType
- Network.AWS.CloudSearch: Search_M3_XLarge :: PartitionInstanceType
- Network.AWS.CloudSearch: TH :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: TR :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: Text :: IndexFieldType
- Network.AWS.CloudSearch: TextArray :: IndexFieldType
- Network.AWS.CloudSearch: ZhHans :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: ZhHant :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch: _BaseException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch: _DisabledOperationException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch: _InternalException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch: _InvalidTypeException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch: _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch: _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch: accessPoliciesStatus :: Text -> OptionStatus -> AccessPoliciesStatus
- Network.AWS.CloudSearch: analysisOptions :: AnalysisOptions
- Network.AWS.CloudSearch: analysisScheme :: Text -> AnalysisSchemeLanguage -> AnalysisScheme
- Network.AWS.CloudSearch: analysisSchemeStatus :: AnalysisScheme -> OptionStatus -> AnalysisSchemeStatus
- Network.AWS.CloudSearch: aoAlgorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming)
- Network.AWS.CloudSearch: aoJapaneseTokenizationDictionary :: Lens' AnalysisOptions (Maybe Text)
- Network.AWS.CloudSearch: aoStemmingDictionary :: Lens' AnalysisOptions (Maybe Text)
- Network.AWS.CloudSearch: aoStopwords :: Lens' AnalysisOptions (Maybe Text)
- Network.AWS.CloudSearch: aoSynonyms :: Lens' AnalysisOptions (Maybe Text)
- Network.AWS.CloudSearch: aosOptions :: Lens' AvailabilityOptionsStatus Bool
- Network.AWS.CloudSearch: aosStatus :: Lens' AvailabilityOptionsStatus OptionStatus
- Network.AWS.CloudSearch: apsOptions :: Lens' AccessPoliciesStatus Text
- Network.AWS.CloudSearch: apsStatus :: Lens' AccessPoliciesStatus OptionStatus
- Network.AWS.CloudSearch: asAnalysisOptions :: Lens' AnalysisScheme (Maybe AnalysisOptions)
- Network.AWS.CloudSearch: asAnalysisSchemeLanguage :: Lens' AnalysisScheme AnalysisSchemeLanguage
- Network.AWS.CloudSearch: asAnalysisSchemeName :: Lens' AnalysisScheme Text
- Network.AWS.CloudSearch: assOptions :: Lens' AnalysisSchemeStatus AnalysisScheme
- Network.AWS.CloudSearch: assStatus :: Lens' AnalysisSchemeStatus OptionStatus
- Network.AWS.CloudSearch: availabilityOptionsStatus :: Bool -> OptionStatus -> AvailabilityOptionsStatus
- Network.AWS.CloudSearch: cloudSearch :: Service
- Network.AWS.CloudSearch: dDefaultValue :: Lens' DoubleOptions (Maybe Double)
- Network.AWS.CloudSearch: dFacetEnabled :: Lens' DoubleOptions (Maybe Bool)
- Network.AWS.CloudSearch: dReturnEnabled :: Lens' DoubleOptions (Maybe Bool)
- Network.AWS.CloudSearch: dSearchEnabled :: Lens' DoubleOptions (Maybe Bool)
- Network.AWS.CloudSearch: dSortEnabled :: Lens' DoubleOptions (Maybe Bool)
- Network.AWS.CloudSearch: dSourceField :: Lens' DoubleOptions (Maybe Text)
- Network.AWS.CloudSearch: daoDefaultValue :: Lens' DoubleArrayOptions (Maybe Double)
- Network.AWS.CloudSearch: daoFacetEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: daoReturnEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: daoSearchEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: daoSourceFields :: Lens' DoubleArrayOptions (Maybe Text)
- Network.AWS.CloudSearch: daosDefaultValue :: Lens' DateArrayOptions (Maybe Text)
- Network.AWS.CloudSearch: daosFacetEnabled :: Lens' DateArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: daosReturnEnabled :: Lens' DateArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: daosSearchEnabled :: Lens' DateArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: daosSourceFields :: Lens' DateArrayOptions (Maybe Text)
- Network.AWS.CloudSearch: data AccessPoliciesStatus
- Network.AWS.CloudSearch: data AlgorithmicStemming
- Network.AWS.CloudSearch: data AnalysisOptions
- Network.AWS.CloudSearch: data AnalysisScheme
- Network.AWS.CloudSearch: data AnalysisSchemeLanguage
- Network.AWS.CloudSearch: data AnalysisSchemeStatus
- Network.AWS.CloudSearch: data AvailabilityOptionsStatus
- Network.AWS.CloudSearch: data DateArrayOptions
- Network.AWS.CloudSearch: data DateOptions
- Network.AWS.CloudSearch: data DocumentSuggesterOptions
- Network.AWS.CloudSearch: data DomainStatus
- Network.AWS.CloudSearch: data DoubleArrayOptions
- Network.AWS.CloudSearch: data DoubleOptions
- Network.AWS.CloudSearch: data Expression
- Network.AWS.CloudSearch: data ExpressionStatus
- Network.AWS.CloudSearch: data IndexField
- Network.AWS.CloudSearch: data IndexFieldStatus
- Network.AWS.CloudSearch: data IndexFieldType
- Network.AWS.CloudSearch: data IntArrayOptions
- Network.AWS.CloudSearch: data IntOptions
- Network.AWS.CloudSearch: data LatLonOptions
- Network.AWS.CloudSearch: data Limits
- Network.AWS.CloudSearch: data LiteralArrayOptions
- Network.AWS.CloudSearch: data LiteralOptions
- Network.AWS.CloudSearch: data OptionState
- Network.AWS.CloudSearch: data OptionStatus
- Network.AWS.CloudSearch: data PartitionInstanceType
- Network.AWS.CloudSearch: data ScalingParameters
- Network.AWS.CloudSearch: data ScalingParametersStatus
- Network.AWS.CloudSearch: data ServiceEndpoint
- Network.AWS.CloudSearch: data Suggester
- Network.AWS.CloudSearch: data SuggesterFuzzyMatching
- Network.AWS.CloudSearch: data SuggesterStatus
- Network.AWS.CloudSearch: data TextArrayOptions
- Network.AWS.CloudSearch: data TextOptions
- Network.AWS.CloudSearch: dateArrayOptions :: DateArrayOptions
- Network.AWS.CloudSearch: dateOptions :: DateOptions
- Network.AWS.CloudSearch: doDefaultValue :: Lens' DateOptions (Maybe Text)
- Network.AWS.CloudSearch: doFacetEnabled :: Lens' DateOptions (Maybe Bool)
- Network.AWS.CloudSearch: doReturnEnabled :: Lens' DateOptions (Maybe Bool)
- Network.AWS.CloudSearch: doSearchEnabled :: Lens' DateOptions (Maybe Bool)
- Network.AWS.CloudSearch: doSortEnabled :: Lens' DateOptions (Maybe Bool)
- Network.AWS.CloudSearch: doSourceField :: Lens' DateOptions (Maybe Text)
- Network.AWS.CloudSearch: documentSuggesterOptions :: Text -> DocumentSuggesterOptions
- Network.AWS.CloudSearch: domainStatus :: Text -> Text -> Bool -> DomainStatus
- Network.AWS.CloudSearch: doubleArrayOptions :: DoubleArrayOptions
- Network.AWS.CloudSearch: doubleOptions :: DoubleOptions
- Network.AWS.CloudSearch: dsARN :: Lens' DomainStatus (Maybe Text)
- Network.AWS.CloudSearch: dsCreated :: Lens' DomainStatus (Maybe Bool)
- Network.AWS.CloudSearch: dsDeleted :: Lens' DomainStatus (Maybe Bool)
- Network.AWS.CloudSearch: dsDocService :: Lens' DomainStatus (Maybe ServiceEndpoint)
- Network.AWS.CloudSearch: dsDomainId :: Lens' DomainStatus Text
- Network.AWS.CloudSearch: dsDomainName :: Lens' DomainStatus Text
- Network.AWS.CloudSearch: dsLimits :: Lens' DomainStatus (Maybe Limits)
- Network.AWS.CloudSearch: dsProcessing :: Lens' DomainStatus (Maybe Bool)
- Network.AWS.CloudSearch: dsRequiresIndexDocuments :: Lens' DomainStatus Bool
- Network.AWS.CloudSearch: dsSearchInstanceCount :: Lens' DomainStatus (Maybe Natural)
- Network.AWS.CloudSearch: dsSearchInstanceType :: Lens' DomainStatus (Maybe Text)
- Network.AWS.CloudSearch: dsSearchPartitionCount :: Lens' DomainStatus (Maybe Natural)
- Network.AWS.CloudSearch: dsSearchService :: Lens' DomainStatus (Maybe ServiceEndpoint)
- Network.AWS.CloudSearch: dsoFuzzyMatching :: Lens' DocumentSuggesterOptions (Maybe SuggesterFuzzyMatching)
- Network.AWS.CloudSearch: dsoSortExpression :: Lens' DocumentSuggesterOptions (Maybe Text)
- Network.AWS.CloudSearch: dsoSourceField :: Lens' DocumentSuggesterOptions Text
- Network.AWS.CloudSearch: eExpressionName :: Lens' Expression Text
- Network.AWS.CloudSearch: eExpressionValue :: Lens' Expression Text
- Network.AWS.CloudSearch: esOptions :: Lens' ExpressionStatus Expression
- Network.AWS.CloudSearch: esStatus :: Lens' ExpressionStatus OptionStatus
- Network.AWS.CloudSearch: expression :: Text -> Text -> Expression
- Network.AWS.CloudSearch: expressionStatus :: Expression -> OptionStatus -> ExpressionStatus
- Network.AWS.CloudSearch: iaoDefaultValue :: Lens' IntArrayOptions (Maybe Integer)
- Network.AWS.CloudSearch: iaoFacetEnabled :: Lens' IntArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: iaoReturnEnabled :: Lens' IntArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: iaoSearchEnabled :: Lens' IntArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: iaoSourceFields :: Lens' IntArrayOptions (Maybe Text)
- Network.AWS.CloudSearch: ifDateArrayOptions :: Lens' IndexField (Maybe DateArrayOptions)
- Network.AWS.CloudSearch: ifDateOptions :: Lens' IndexField (Maybe DateOptions)
- Network.AWS.CloudSearch: ifDoubleArrayOptions :: Lens' IndexField (Maybe DoubleArrayOptions)
- Network.AWS.CloudSearch: ifDoubleOptions :: Lens' IndexField (Maybe DoubleOptions)
- Network.AWS.CloudSearch: ifIndexFieldName :: Lens' IndexField Text
- Network.AWS.CloudSearch: ifIndexFieldType :: Lens' IndexField IndexFieldType
- Network.AWS.CloudSearch: ifIntArrayOptions :: Lens' IndexField (Maybe IntArrayOptions)
- Network.AWS.CloudSearch: ifIntOptions :: Lens' IndexField (Maybe IntOptions)
- Network.AWS.CloudSearch: ifLatLonOptions :: Lens' IndexField (Maybe LatLonOptions)
- Network.AWS.CloudSearch: ifLiteralArrayOptions :: Lens' IndexField (Maybe LiteralArrayOptions)
- Network.AWS.CloudSearch: ifLiteralOptions :: Lens' IndexField (Maybe LiteralOptions)
- Network.AWS.CloudSearch: ifTextArrayOptions :: Lens' IndexField (Maybe TextArrayOptions)
- Network.AWS.CloudSearch: ifTextOptions :: Lens' IndexField (Maybe TextOptions)
- Network.AWS.CloudSearch: ifsOptions :: Lens' IndexFieldStatus IndexField
- Network.AWS.CloudSearch: ifsStatus :: Lens' IndexFieldStatus OptionStatus
- Network.AWS.CloudSearch: indexField :: Text -> IndexFieldType -> IndexField
- Network.AWS.CloudSearch: indexFieldStatus :: IndexField -> OptionStatus -> IndexFieldStatus
- Network.AWS.CloudSearch: intArrayOptions :: IntArrayOptions
- Network.AWS.CloudSearch: intOptions :: IntOptions
- Network.AWS.CloudSearch: ioDefaultValue :: Lens' IntOptions (Maybe Integer)
- Network.AWS.CloudSearch: ioFacetEnabled :: Lens' IntOptions (Maybe Bool)
- Network.AWS.CloudSearch: ioReturnEnabled :: Lens' IntOptions (Maybe Bool)
- Network.AWS.CloudSearch: ioSearchEnabled :: Lens' IntOptions (Maybe Bool)
- Network.AWS.CloudSearch: ioSortEnabled :: Lens' IntOptions (Maybe Bool)
- Network.AWS.CloudSearch: ioSourceField :: Lens' IntOptions (Maybe Text)
- Network.AWS.CloudSearch: lMaximumPartitionCount :: Lens' Limits Natural
- Network.AWS.CloudSearch: lMaximumReplicationCount :: Lens' Limits Natural
- Network.AWS.CloudSearch: laoDefaultValue :: Lens' LiteralArrayOptions (Maybe Text)
- Network.AWS.CloudSearch: laoFacetEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: laoReturnEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: laoSearchEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: laoSourceFields :: Lens' LiteralArrayOptions (Maybe Text)
- Network.AWS.CloudSearch: latLonOptions :: LatLonOptions
- Network.AWS.CloudSearch: limits :: Natural -> Natural -> Limits
- Network.AWS.CloudSearch: literalArrayOptions :: LiteralArrayOptions
- Network.AWS.CloudSearch: literalOptions :: LiteralOptions
- Network.AWS.CloudSearch: lloDefaultValue :: Lens' LatLonOptions (Maybe Text)
- Network.AWS.CloudSearch: lloFacetEnabled :: Lens' LatLonOptions (Maybe Bool)
- Network.AWS.CloudSearch: lloReturnEnabled :: Lens' LatLonOptions (Maybe Bool)
- Network.AWS.CloudSearch: lloSearchEnabled :: Lens' LatLonOptions (Maybe Bool)
- Network.AWS.CloudSearch: lloSortEnabled :: Lens' LatLonOptions (Maybe Bool)
- Network.AWS.CloudSearch: lloSourceField :: Lens' LatLonOptions (Maybe Text)
- Network.AWS.CloudSearch: loDefaultValue :: Lens' LiteralOptions (Maybe Text)
- Network.AWS.CloudSearch: loFacetEnabled :: Lens' LiteralOptions (Maybe Bool)
- Network.AWS.CloudSearch: loReturnEnabled :: Lens' LiteralOptions (Maybe Bool)
- Network.AWS.CloudSearch: loSearchEnabled :: Lens' LiteralOptions (Maybe Bool)
- Network.AWS.CloudSearch: loSortEnabled :: Lens' LiteralOptions (Maybe Bool)
- Network.AWS.CloudSearch: loSourceField :: Lens' LiteralOptions (Maybe Text)
- Network.AWS.CloudSearch: optionStatus :: UTCTime -> UTCTime -> OptionState -> OptionStatus
- Network.AWS.CloudSearch: osCreationDate :: Lens' OptionStatus UTCTime
- Network.AWS.CloudSearch: osPendingDeletion :: Lens' OptionStatus (Maybe Bool)
- Network.AWS.CloudSearch: osState :: Lens' OptionStatus OptionState
- Network.AWS.CloudSearch: osUpdateDate :: Lens' OptionStatus UTCTime
- Network.AWS.CloudSearch: osUpdateVersion :: Lens' OptionStatus (Maybe Natural)
- Network.AWS.CloudSearch: sDocumentSuggesterOptions :: Lens' Suggester DocumentSuggesterOptions
- Network.AWS.CloudSearch: sSuggesterName :: Lens' Suggester Text
- Network.AWS.CloudSearch: scalingParameters :: ScalingParameters
- Network.AWS.CloudSearch: scalingParametersStatus :: ScalingParameters -> OptionStatus -> ScalingParametersStatus
- Network.AWS.CloudSearch: seEndpoint :: Lens' ServiceEndpoint (Maybe Text)
- Network.AWS.CloudSearch: serviceEndpoint :: ServiceEndpoint
- Network.AWS.CloudSearch: spDesiredInstanceType :: Lens' ScalingParameters (Maybe PartitionInstanceType)
- Network.AWS.CloudSearch: spDesiredPartitionCount :: Lens' ScalingParameters (Maybe Natural)
- Network.AWS.CloudSearch: spDesiredReplicationCount :: Lens' ScalingParameters (Maybe Natural)
- Network.AWS.CloudSearch: spsOptions :: Lens' ScalingParametersStatus ScalingParameters
- Network.AWS.CloudSearch: spsStatus :: Lens' ScalingParametersStatus OptionStatus
- Network.AWS.CloudSearch: ssOptions :: Lens' SuggesterStatus Suggester
- Network.AWS.CloudSearch: ssStatus :: Lens' SuggesterStatus OptionStatus
- Network.AWS.CloudSearch: suggester :: Text -> DocumentSuggesterOptions -> Suggester
- Network.AWS.CloudSearch: suggesterStatus :: Suggester -> OptionStatus -> SuggesterStatus
- Network.AWS.CloudSearch: taoAnalysisScheme :: Lens' TextArrayOptions (Maybe Text)
- Network.AWS.CloudSearch: taoDefaultValue :: Lens' TextArrayOptions (Maybe Text)
- Network.AWS.CloudSearch: taoHighlightEnabled :: Lens' TextArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: taoReturnEnabled :: Lens' TextArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch: taoSourceFields :: Lens' TextArrayOptions (Maybe Text)
- Network.AWS.CloudSearch: textArrayOptions :: TextArrayOptions
- Network.AWS.CloudSearch: textOptions :: TextOptions
- Network.AWS.CloudSearch: toAnalysisScheme :: Lens' TextOptions (Maybe Text)
- Network.AWS.CloudSearch: toDefaultValue :: Lens' TextOptions (Maybe Text)
- Network.AWS.CloudSearch: toHighlightEnabled :: Lens' TextOptions (Maybe Bool)
- Network.AWS.CloudSearch: toReturnEnabled :: Lens' TextOptions (Maybe Bool)
- Network.AWS.CloudSearch: toSortEnabled :: Lens' TextOptions (Maybe Bool)
- Network.AWS.CloudSearch: toSourceField :: Lens' TextOptions (Maybe Text)
- Network.AWS.CloudSearch.BuildSuggesters: bsDomainName :: Lens' BuildSuggesters Text
- Network.AWS.CloudSearch.BuildSuggesters: bsrsFieldNames :: Lens' BuildSuggestersResponse [Text]
- Network.AWS.CloudSearch.BuildSuggesters: bsrsResponseStatus :: Lens' BuildSuggestersResponse Int
- Network.AWS.CloudSearch.BuildSuggesters: buildSuggesters :: Text -> BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: buildSuggestersResponse :: Int -> BuildSuggestersResponse
- Network.AWS.CloudSearch.BuildSuggesters: data BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: data BuildSuggestersResponse
- Network.AWS.CloudSearch.BuildSuggesters: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.BuildSuggesters.BuildSuggestersResponse
- Network.AWS.CloudSearch.BuildSuggesters: instance Data.Data.Data Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: instance Data.Data.Data Network.AWS.CloudSearch.BuildSuggesters.BuildSuggestersResponse
- Network.AWS.CloudSearch.BuildSuggesters: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: instance GHC.Classes.Eq Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: instance GHC.Classes.Eq Network.AWS.CloudSearch.BuildSuggesters.BuildSuggestersResponse
- Network.AWS.CloudSearch.BuildSuggesters: instance GHC.Generics.Generic Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: instance GHC.Generics.Generic Network.AWS.CloudSearch.BuildSuggesters.BuildSuggestersResponse
- Network.AWS.CloudSearch.BuildSuggesters: instance GHC.Read.Read Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: instance GHC.Read.Read Network.AWS.CloudSearch.BuildSuggesters.BuildSuggestersResponse
- Network.AWS.CloudSearch.BuildSuggesters: instance GHC.Show.Show Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: instance GHC.Show.Show Network.AWS.CloudSearch.BuildSuggesters.BuildSuggestersResponse
- Network.AWS.CloudSearch.BuildSuggesters: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.BuildSuggesters: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.BuildSuggesters.BuildSuggesters
- Network.AWS.CloudSearch.CreateDomain: cdDomainName :: Lens' CreateDomain Text
- Network.AWS.CloudSearch.CreateDomain: cdrsDomainStatus :: Lens' CreateDomainResponse (Maybe DomainStatus)
- Network.AWS.CloudSearch.CreateDomain: cdrsResponseStatus :: Lens' CreateDomainResponse Int
- Network.AWS.CloudSearch.CreateDomain: createDomain :: Text -> CreateDomain
- Network.AWS.CloudSearch.CreateDomain: createDomainResponse :: Int -> CreateDomainResponse
- Network.AWS.CloudSearch.CreateDomain: data CreateDomain
- Network.AWS.CloudSearch.CreateDomain: data CreateDomainResponse
- Network.AWS.CloudSearch.CreateDomain: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.CreateDomain: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.CreateDomain.CreateDomainResponse
- Network.AWS.CloudSearch.CreateDomain: instance Data.Data.Data Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.CreateDomain: instance Data.Data.Data Network.AWS.CloudSearch.CreateDomain.CreateDomainResponse
- Network.AWS.CloudSearch.CreateDomain: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.CreateDomain: instance GHC.Classes.Eq Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.CreateDomain: instance GHC.Classes.Eq Network.AWS.CloudSearch.CreateDomain.CreateDomainResponse
- Network.AWS.CloudSearch.CreateDomain: instance GHC.Generics.Generic Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.CreateDomain: instance GHC.Generics.Generic Network.AWS.CloudSearch.CreateDomain.CreateDomainResponse
- Network.AWS.CloudSearch.CreateDomain: instance GHC.Read.Read Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.CreateDomain: instance GHC.Read.Read Network.AWS.CloudSearch.CreateDomain.CreateDomainResponse
- Network.AWS.CloudSearch.CreateDomain: instance GHC.Show.Show Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.CreateDomain: instance GHC.Show.Show Network.AWS.CloudSearch.CreateDomain.CreateDomainResponse
- Network.AWS.CloudSearch.CreateDomain: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.CreateDomain: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.CreateDomain: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.CreateDomain: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.CreateDomain.CreateDomain
- Network.AWS.CloudSearch.DefineAnalysisScheme: dasaAnalysisScheme :: Lens' DefineAnalysisScheme AnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: dasaDomainName :: Lens' DefineAnalysisScheme Text
- Network.AWS.CloudSearch.DefineAnalysisScheme: data DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: data DefineAnalysisSchemeResponse
- Network.AWS.CloudSearch.DefineAnalysisScheme: defersAnalysisScheme :: Lens' DefineAnalysisSchemeResponse AnalysisSchemeStatus
- Network.AWS.CloudSearch.DefineAnalysisScheme: defersResponseStatus :: Lens' DefineAnalysisSchemeResponse Int
- Network.AWS.CloudSearch.DefineAnalysisScheme: defineAnalysisScheme :: Text -> AnalysisScheme -> DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: defineAnalysisSchemeResponse :: Int -> AnalysisSchemeStatus -> DefineAnalysisSchemeResponse
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance Data.Data.Data Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance Data.Data.Data Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance GHC.Classes.Eq Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance GHC.Classes.Eq Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance GHC.Generics.Generic Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance GHC.Generics.Generic Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance GHC.Read.Read Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance GHC.Read.Read Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance GHC.Show.Show Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance GHC.Show.Show Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineAnalysisScheme: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
- Network.AWS.CloudSearch.DefineExpression: dDomainName :: Lens' DefineExpression Text
- Network.AWS.CloudSearch.DefineExpression: dExpression :: Lens' DefineExpression Expression
- Network.AWS.CloudSearch.DefineExpression: data DefineExpression
- Network.AWS.CloudSearch.DefineExpression: data DefineExpressionResponse
- Network.AWS.CloudSearch.DefineExpression: defineExpression :: Text -> Expression -> DefineExpression
- Network.AWS.CloudSearch.DefineExpression: defineExpressionResponse :: Int -> ExpressionStatus -> DefineExpressionResponse
- Network.AWS.CloudSearch.DefineExpression: dersExpression :: Lens' DefineExpressionResponse ExpressionStatus
- Network.AWS.CloudSearch.DefineExpression: dersResponseStatus :: Lens' DefineExpressionResponse Int
- Network.AWS.CloudSearch.DefineExpression: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineExpression: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DefineExpression.DefineExpressionResponse
- Network.AWS.CloudSearch.DefineExpression: instance Data.Data.Data Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineExpression: instance Data.Data.Data Network.AWS.CloudSearch.DefineExpression.DefineExpressionResponse
- Network.AWS.CloudSearch.DefineExpression: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineExpression: instance GHC.Classes.Eq Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineExpression: instance GHC.Classes.Eq Network.AWS.CloudSearch.DefineExpression.DefineExpressionResponse
- Network.AWS.CloudSearch.DefineExpression: instance GHC.Generics.Generic Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineExpression: instance GHC.Generics.Generic Network.AWS.CloudSearch.DefineExpression.DefineExpressionResponse
- Network.AWS.CloudSearch.DefineExpression: instance GHC.Read.Read Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineExpression: instance GHC.Read.Read Network.AWS.CloudSearch.DefineExpression.DefineExpressionResponse
- Network.AWS.CloudSearch.DefineExpression: instance GHC.Show.Show Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineExpression: instance GHC.Show.Show Network.AWS.CloudSearch.DefineExpression.DefineExpressionResponse
- Network.AWS.CloudSearch.DefineExpression: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineExpression: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineExpression: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineExpression: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DefineExpression.DefineExpression
- Network.AWS.CloudSearch.DefineIndexField: data DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: data DefineIndexFieldResponse
- Network.AWS.CloudSearch.DefineIndexField: defeDomainName :: Lens' DefineIndexField Text
- Network.AWS.CloudSearch.DefineIndexField: defeIndexField :: Lens' DefineIndexField IndexField
- Network.AWS.CloudSearch.DefineIndexField: defineIndexField :: Text -> IndexField -> DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: defineIndexFieldResponse :: Int -> IndexFieldStatus -> DefineIndexFieldResponse
- Network.AWS.CloudSearch.DefineIndexField: defrsIndexField :: Lens' DefineIndexFieldResponse IndexFieldStatus
- Network.AWS.CloudSearch.DefineIndexField: defrsResponseStatus :: Lens' DefineIndexFieldResponse Int
- Network.AWS.CloudSearch.DefineIndexField: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DefineIndexField.DefineIndexFieldResponse
- Network.AWS.CloudSearch.DefineIndexField: instance Data.Data.Data Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: instance Data.Data.Data Network.AWS.CloudSearch.DefineIndexField.DefineIndexFieldResponse
- Network.AWS.CloudSearch.DefineIndexField: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: instance GHC.Classes.Eq Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: instance GHC.Classes.Eq Network.AWS.CloudSearch.DefineIndexField.DefineIndexFieldResponse
- Network.AWS.CloudSearch.DefineIndexField: instance GHC.Generics.Generic Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: instance GHC.Generics.Generic Network.AWS.CloudSearch.DefineIndexField.DefineIndexFieldResponse
- Network.AWS.CloudSearch.DefineIndexField: instance GHC.Read.Read Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: instance GHC.Read.Read Network.AWS.CloudSearch.DefineIndexField.DefineIndexFieldResponse
- Network.AWS.CloudSearch.DefineIndexField: instance GHC.Show.Show Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: instance GHC.Show.Show Network.AWS.CloudSearch.DefineIndexField.DefineIndexFieldResponse
- Network.AWS.CloudSearch.DefineIndexField: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineIndexField: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DefineIndexField.DefineIndexField
- Network.AWS.CloudSearch.DefineSuggester: data DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: data DefineSuggesterResponse
- Network.AWS.CloudSearch.DefineSuggester: defDomainName :: Lens' DefineSuggester Text
- Network.AWS.CloudSearch.DefineSuggester: defSuggester :: Lens' DefineSuggester Suggester
- Network.AWS.CloudSearch.DefineSuggester: defineSuggester :: Text -> Suggester -> DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: defineSuggesterResponse :: Int -> SuggesterStatus -> DefineSuggesterResponse
- Network.AWS.CloudSearch.DefineSuggester: dsrsResponseStatus :: Lens' DefineSuggesterResponse Int
- Network.AWS.CloudSearch.DefineSuggester: dsrsSuggester :: Lens' DefineSuggesterResponse SuggesterStatus
- Network.AWS.CloudSearch.DefineSuggester: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DefineSuggester.DefineSuggesterResponse
- Network.AWS.CloudSearch.DefineSuggester: instance Data.Data.Data Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: instance Data.Data.Data Network.AWS.CloudSearch.DefineSuggester.DefineSuggesterResponse
- Network.AWS.CloudSearch.DefineSuggester: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: instance GHC.Classes.Eq Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: instance GHC.Classes.Eq Network.AWS.CloudSearch.DefineSuggester.DefineSuggesterResponse
- Network.AWS.CloudSearch.DefineSuggester: instance GHC.Generics.Generic Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: instance GHC.Generics.Generic Network.AWS.CloudSearch.DefineSuggester.DefineSuggesterResponse
- Network.AWS.CloudSearch.DefineSuggester: instance GHC.Read.Read Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: instance GHC.Read.Read Network.AWS.CloudSearch.DefineSuggester.DefineSuggesterResponse
- Network.AWS.CloudSearch.DefineSuggester: instance GHC.Show.Show Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: instance GHC.Show.Show Network.AWS.CloudSearch.DefineSuggester.DefineSuggesterResponse
- Network.AWS.CloudSearch.DefineSuggester: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DefineSuggester: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DefineSuggester.DefineSuggester
- Network.AWS.CloudSearch.DeleteAnalysisScheme: dasAnalysisSchemeName :: Lens' DeleteAnalysisScheme Text
- Network.AWS.CloudSearch.DeleteAnalysisScheme: dasDomainName :: Lens' DeleteAnalysisScheme Text
- Network.AWS.CloudSearch.DeleteAnalysisScheme: dasarsAnalysisScheme :: Lens' DeleteAnalysisSchemeResponse AnalysisSchemeStatus
- Network.AWS.CloudSearch.DeleteAnalysisScheme: dasarsResponseStatus :: Lens' DeleteAnalysisSchemeResponse Int
- Network.AWS.CloudSearch.DeleteAnalysisScheme: data DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: data DeleteAnalysisSchemeResponse
- Network.AWS.CloudSearch.DeleteAnalysisScheme: deleteAnalysisScheme :: Text -> Text -> DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: deleteAnalysisSchemeResponse :: Int -> AnalysisSchemeStatus -> DeleteAnalysisSchemeResponse
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance Data.Data.Data Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance Data.Data.Data Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance GHC.Classes.Eq Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance GHC.Classes.Eq Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance GHC.Generics.Generic Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance GHC.Generics.Generic Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance GHC.Read.Read Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance GHC.Read.Read Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance GHC.Show.Show Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance GHC.Show.Show Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteAnalysisScheme: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
- Network.AWS.CloudSearch.DeleteDomain: data DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: data DeleteDomainResponse
- Network.AWS.CloudSearch.DeleteDomain: dddDomainName :: Lens' DeleteDomain Text
- Network.AWS.CloudSearch.DeleteDomain: ddrsDomainStatus :: Lens' DeleteDomainResponse (Maybe DomainStatus)
- Network.AWS.CloudSearch.DeleteDomain: ddrsResponseStatus :: Lens' DeleteDomainResponse Int
- Network.AWS.CloudSearch.DeleteDomain: deleteDomain :: Text -> DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: deleteDomainResponse :: Int -> DeleteDomainResponse
- Network.AWS.CloudSearch.DeleteDomain: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DeleteDomain.DeleteDomainResponse
- Network.AWS.CloudSearch.DeleteDomain: instance Data.Data.Data Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: instance Data.Data.Data Network.AWS.CloudSearch.DeleteDomain.DeleteDomainResponse
- Network.AWS.CloudSearch.DeleteDomain: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: instance GHC.Classes.Eq Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: instance GHC.Classes.Eq Network.AWS.CloudSearch.DeleteDomain.DeleteDomainResponse
- Network.AWS.CloudSearch.DeleteDomain: instance GHC.Generics.Generic Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: instance GHC.Generics.Generic Network.AWS.CloudSearch.DeleteDomain.DeleteDomainResponse
- Network.AWS.CloudSearch.DeleteDomain: instance GHC.Read.Read Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: instance GHC.Read.Read Network.AWS.CloudSearch.DeleteDomain.DeleteDomainResponse
- Network.AWS.CloudSearch.DeleteDomain: instance GHC.Show.Show Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: instance GHC.Show.Show Network.AWS.CloudSearch.DeleteDomain.DeleteDomainResponse
- Network.AWS.CloudSearch.DeleteDomain: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteDomain: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DeleteDomain.DeleteDomain
- Network.AWS.CloudSearch.DeleteExpression: data DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: data DeleteExpressionResponse
- Network.AWS.CloudSearch.DeleteExpression: delDomainName :: Lens' DeleteExpression Text
- Network.AWS.CloudSearch.DeleteExpression: delExpressionName :: Lens' DeleteExpression Text
- Network.AWS.CloudSearch.DeleteExpression: deleteExpression :: Text -> Text -> DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: deleteExpressionResponse :: Int -> ExpressionStatus -> DeleteExpressionResponse
- Network.AWS.CloudSearch.DeleteExpression: delrsExpression :: Lens' DeleteExpressionResponse ExpressionStatus
- Network.AWS.CloudSearch.DeleteExpression: delrsResponseStatus :: Lens' DeleteExpressionResponse Int
- Network.AWS.CloudSearch.DeleteExpression: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DeleteExpression.DeleteExpressionResponse
- Network.AWS.CloudSearch.DeleteExpression: instance Data.Data.Data Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: instance Data.Data.Data Network.AWS.CloudSearch.DeleteExpression.DeleteExpressionResponse
- Network.AWS.CloudSearch.DeleteExpression: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: instance GHC.Classes.Eq Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: instance GHC.Classes.Eq Network.AWS.CloudSearch.DeleteExpression.DeleteExpressionResponse
- Network.AWS.CloudSearch.DeleteExpression: instance GHC.Generics.Generic Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: instance GHC.Generics.Generic Network.AWS.CloudSearch.DeleteExpression.DeleteExpressionResponse
- Network.AWS.CloudSearch.DeleteExpression: instance GHC.Read.Read Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: instance GHC.Read.Read Network.AWS.CloudSearch.DeleteExpression.DeleteExpressionResponse
- Network.AWS.CloudSearch.DeleteExpression: instance GHC.Show.Show Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: instance GHC.Show.Show Network.AWS.CloudSearch.DeleteExpression.DeleteExpressionResponse
- Network.AWS.CloudSearch.DeleteExpression: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteExpression: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DeleteExpression.DeleteExpression
- Network.AWS.CloudSearch.DeleteIndexField: data DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: data DeleteIndexFieldResponse
- Network.AWS.CloudSearch.DeleteIndexField: deleteIndexField :: Text -> Text -> DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: deleteIndexFieldResponse :: Int -> IndexFieldStatus -> DeleteIndexFieldResponse
- Network.AWS.CloudSearch.DeleteIndexField: difiDomainName :: Lens' DeleteIndexField Text
- Network.AWS.CloudSearch.DeleteIndexField: difiIndexFieldName :: Lens' DeleteIndexField Text
- Network.AWS.CloudSearch.DeleteIndexField: difrsIndexField :: Lens' DeleteIndexFieldResponse IndexFieldStatus
- Network.AWS.CloudSearch.DeleteIndexField: difrsResponseStatus :: Lens' DeleteIndexFieldResponse Int
- Network.AWS.CloudSearch.DeleteIndexField: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
- Network.AWS.CloudSearch.DeleteIndexField: instance Data.Data.Data Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: instance Data.Data.Data Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
- Network.AWS.CloudSearch.DeleteIndexField: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: instance GHC.Classes.Eq Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: instance GHC.Classes.Eq Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
- Network.AWS.CloudSearch.DeleteIndexField: instance GHC.Generics.Generic Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: instance GHC.Generics.Generic Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
- Network.AWS.CloudSearch.DeleteIndexField: instance GHC.Read.Read Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: instance GHC.Read.Read Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
- Network.AWS.CloudSearch.DeleteIndexField: instance GHC.Show.Show Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: instance GHC.Show.Show Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
- Network.AWS.CloudSearch.DeleteIndexField: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteIndexField: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DeleteIndexField.DeleteIndexField
- Network.AWS.CloudSearch.DeleteSuggester: data DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: data DeleteSuggesterResponse
- Network.AWS.CloudSearch.DeleteSuggester: ddDomainName :: Lens' DeleteSuggester Text
- Network.AWS.CloudSearch.DeleteSuggester: ddSuggesterName :: Lens' DeleteSuggester Text
- Network.AWS.CloudSearch.DeleteSuggester: delersResponseStatus :: Lens' DeleteSuggesterResponse Int
- Network.AWS.CloudSearch.DeleteSuggester: delersSuggester :: Lens' DeleteSuggesterResponse SuggesterStatus
- Network.AWS.CloudSearch.DeleteSuggester: deleteSuggester :: Text -> Text -> DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: deleteSuggesterResponse :: Int -> SuggesterStatus -> DeleteSuggesterResponse
- Network.AWS.CloudSearch.DeleteSuggester: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
- Network.AWS.CloudSearch.DeleteSuggester: instance Data.Data.Data Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: instance Data.Data.Data Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
- Network.AWS.CloudSearch.DeleteSuggester: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: instance GHC.Classes.Eq Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: instance GHC.Classes.Eq Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
- Network.AWS.CloudSearch.DeleteSuggester: instance GHC.Generics.Generic Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: instance GHC.Generics.Generic Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
- Network.AWS.CloudSearch.DeleteSuggester: instance GHC.Read.Read Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: instance GHC.Read.Read Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
- Network.AWS.CloudSearch.DeleteSuggester: instance GHC.Show.Show Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: instance GHC.Show.Show Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
- Network.AWS.CloudSearch.DeleteSuggester: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DeleteSuggester: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DeleteSuggester.DeleteSuggester
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: dasrsAnalysisSchemes :: Lens' DescribeAnalysisSchemesResponse [AnalysisSchemeStatus]
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: dasrsResponseStatus :: Lens' DescribeAnalysisSchemesResponse Int
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: dassAnalysisSchemeNames :: Lens' DescribeAnalysisSchemes [Text]
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: dassDeployed :: Lens' DescribeAnalysisSchemes (Maybe Bool)
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: dassDomainName :: Lens' DescribeAnalysisSchemes Text
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: data DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: data DescribeAnalysisSchemesResponse
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: describeAnalysisSchemes :: Text -> DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: describeAnalysisSchemesResponse :: Int -> DescribeAnalysisSchemesResponse
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance Data.Data.Data Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance Data.Data.Data Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAnalysisSchemes: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: daoDeployed :: Lens' DescribeAvailabilityOptions (Maybe Bool)
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: daoDomainName :: Lens' DescribeAvailabilityOptions Text
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: daorsAvailabilityOptions :: Lens' DescribeAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus)
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: daorsResponseStatus :: Lens' DescribeAvailabilityOptionsResponse Int
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: data DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: data DescribeAvailabilityOptionsResponse
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: describeAvailabilityOptions :: Text -> DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: describeAvailabilityOptionsResponse :: Int -> DescribeAvailabilityOptionsResponse
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance Data.Data.Data Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance Data.Data.Data Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeAvailabilityOptions: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
- Network.AWS.CloudSearch.DescribeDomains: data DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: data DescribeDomainsResponse
- Network.AWS.CloudSearch.DescribeDomains: ddDomainNames :: Lens' DescribeDomains [Text]
- Network.AWS.CloudSearch.DescribeDomains: ddsrsDomainStatusList :: Lens' DescribeDomainsResponse [DomainStatus]
- Network.AWS.CloudSearch.DescribeDomains: ddsrsResponseStatus :: Lens' DescribeDomainsResponse Int
- Network.AWS.CloudSearch.DescribeDomains: describeDomains :: DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: describeDomainsResponse :: Int -> DescribeDomainsResponse
- Network.AWS.CloudSearch.DescribeDomains: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeDomains.DescribeDomainsResponse
- Network.AWS.CloudSearch.DescribeDomains: instance Data.Data.Data Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: instance Data.Data.Data Network.AWS.CloudSearch.DescribeDomains.DescribeDomainsResponse
- Network.AWS.CloudSearch.DescribeDomains: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeDomains.DescribeDomainsResponse
- Network.AWS.CloudSearch.DescribeDomains: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeDomains.DescribeDomainsResponse
- Network.AWS.CloudSearch.DescribeDomains: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeDomains.DescribeDomainsResponse
- Network.AWS.CloudSearch.DescribeDomains: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeDomains.DescribeDomainsResponse
- Network.AWS.CloudSearch.DescribeDomains: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeDomains: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DescribeDomains.DescribeDomains
- Network.AWS.CloudSearch.DescribeExpressions: data DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: data DescribeExpressionsResponse
- Network.AWS.CloudSearch.DescribeExpressions: deDeployed :: Lens' DescribeExpressions (Maybe Bool)
- Network.AWS.CloudSearch.DescribeExpressions: deDomainName :: Lens' DescribeExpressions Text
- Network.AWS.CloudSearch.DescribeExpressions: deExpressionNames :: Lens' DescribeExpressions [Text]
- Network.AWS.CloudSearch.DescribeExpressions: describeExpressions :: Text -> DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: describeExpressionsResponse :: Int -> DescribeExpressionsResponse
- Network.AWS.CloudSearch.DescribeExpressions: drsExpressions :: Lens' DescribeExpressionsResponse [ExpressionStatus]
- Network.AWS.CloudSearch.DescribeExpressions: drsResponseStatus :: Lens' DescribeExpressionsResponse Int
- Network.AWS.CloudSearch.DescribeExpressions: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
- Network.AWS.CloudSearch.DescribeExpressions: instance Data.Data.Data Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: instance Data.Data.Data Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
- Network.AWS.CloudSearch.DescribeExpressions: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
- Network.AWS.CloudSearch.DescribeExpressions: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
- Network.AWS.CloudSearch.DescribeExpressions: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
- Network.AWS.CloudSearch.DescribeExpressions: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
- Network.AWS.CloudSearch.DescribeExpressions: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeExpressions: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DescribeExpressions.DescribeExpressions
- Network.AWS.CloudSearch.DescribeIndexFields: data DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: data DescribeIndexFieldsResponse
- Network.AWS.CloudSearch.DescribeIndexFields: describeIndexFields :: Text -> DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: describeIndexFieldsResponse :: Int -> DescribeIndexFieldsResponse
- Network.AWS.CloudSearch.DescribeIndexFields: difDeployed :: Lens' DescribeIndexFields (Maybe Bool)
- Network.AWS.CloudSearch.DescribeIndexFields: difDomainName :: Lens' DescribeIndexFields Text
- Network.AWS.CloudSearch.DescribeIndexFields: difFieldNames :: Lens' DescribeIndexFields [Text]
- Network.AWS.CloudSearch.DescribeIndexFields: difsrsIndexFields :: Lens' DescribeIndexFieldsResponse [IndexFieldStatus]
- Network.AWS.CloudSearch.DescribeIndexFields: difsrsResponseStatus :: Lens' DescribeIndexFieldsResponse Int
- Network.AWS.CloudSearch.DescribeIndexFields: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
- Network.AWS.CloudSearch.DescribeIndexFields: instance Data.Data.Data Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: instance Data.Data.Data Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
- Network.AWS.CloudSearch.DescribeIndexFields: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
- Network.AWS.CloudSearch.DescribeIndexFields: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
- Network.AWS.CloudSearch.DescribeIndexFields: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
- Network.AWS.CloudSearch.DescribeIndexFields: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
- Network.AWS.CloudSearch.DescribeIndexFields: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeIndexFields: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DescribeIndexFields.DescribeIndexFields
- Network.AWS.CloudSearch.DescribeScalingParameters: data DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: data DescribeScalingParametersResponse
- Network.AWS.CloudSearch.DescribeScalingParameters: describeScalingParameters :: Text -> DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: describeScalingParametersResponse :: Int -> ScalingParametersStatus -> DescribeScalingParametersResponse
- Network.AWS.CloudSearch.DescribeScalingParameters: dspDomainName :: Lens' DescribeScalingParameters Text
- Network.AWS.CloudSearch.DescribeScalingParameters: dsprsResponseStatus :: Lens' DescribeScalingParametersResponse Int
- Network.AWS.CloudSearch.DescribeScalingParameters: dsprsScalingParameters :: Lens' DescribeScalingParametersResponse ScalingParametersStatus
- Network.AWS.CloudSearch.DescribeScalingParameters: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
- Network.AWS.CloudSearch.DescribeScalingParameters: instance Data.Data.Data Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: instance Data.Data.Data Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
- Network.AWS.CloudSearch.DescribeScalingParameters: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
- Network.AWS.CloudSearch.DescribeScalingParameters: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
- Network.AWS.CloudSearch.DescribeScalingParameters: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
- Network.AWS.CloudSearch.DescribeScalingParameters: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
- Network.AWS.CloudSearch.DescribeScalingParameters: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeScalingParameters: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: data DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: data DescribeServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: describeServiceAccessPolicies :: Text -> DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: describeServiceAccessPoliciesResponse :: Int -> AccessPoliciesStatus -> DescribeServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: dsapDeployed :: Lens' DescribeServiceAccessPolicies (Maybe Bool)
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: dsapDomainName :: Lens' DescribeServiceAccessPolicies Text
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: dsaprsAccessPolicies :: Lens' DescribeServiceAccessPoliciesResponse AccessPoliciesStatus
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: dsaprsResponseStatus :: Lens' DescribeServiceAccessPoliciesResponse Int
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance Data.Data.Data Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance Data.Data.Data Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeServiceAccessPolicies: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
- Network.AWS.CloudSearch.DescribeSuggesters: data DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: data DescribeSuggestersResponse
- Network.AWS.CloudSearch.DescribeSuggesters: describeSuggesters :: Text -> DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: describeSuggestersResponse :: Int -> DescribeSuggestersResponse
- Network.AWS.CloudSearch.DescribeSuggesters: dssDeployed :: Lens' DescribeSuggesters (Maybe Bool)
- Network.AWS.CloudSearch.DescribeSuggesters: dssDomainName :: Lens' DescribeSuggesters Text
- Network.AWS.CloudSearch.DescribeSuggesters: dssSuggesterNames :: Lens' DescribeSuggesters [Text]
- Network.AWS.CloudSearch.DescribeSuggesters: dssrsResponseStatus :: Lens' DescribeSuggestersResponse Int
- Network.AWS.CloudSearch.DescribeSuggesters: dssrsSuggesters :: Lens' DescribeSuggestersResponse [SuggesterStatus]
- Network.AWS.CloudSearch.DescribeSuggesters: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
- Network.AWS.CloudSearch.DescribeSuggesters: instance Data.Data.Data Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: instance Data.Data.Data Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
- Network.AWS.CloudSearch.DescribeSuggesters: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: instance GHC.Classes.Eq Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
- Network.AWS.CloudSearch.DescribeSuggesters: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: instance GHC.Generics.Generic Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
- Network.AWS.CloudSearch.DescribeSuggesters: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: instance GHC.Read.Read Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
- Network.AWS.CloudSearch.DescribeSuggesters: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: instance GHC.Show.Show Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
- Network.AWS.CloudSearch.DescribeSuggesters: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.DescribeSuggesters: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.DescribeSuggesters.DescribeSuggesters
- Network.AWS.CloudSearch.IndexDocuments: data IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: data IndexDocumentsResponse
- Network.AWS.CloudSearch.IndexDocuments: idDomainName :: Lens' IndexDocuments Text
- Network.AWS.CloudSearch.IndexDocuments: idrsFieldNames :: Lens' IndexDocumentsResponse [Text]
- Network.AWS.CloudSearch.IndexDocuments: idrsResponseStatus :: Lens' IndexDocumentsResponse Int
- Network.AWS.CloudSearch.IndexDocuments: indexDocuments :: Text -> IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: indexDocumentsResponse :: Int -> IndexDocumentsResponse
- Network.AWS.CloudSearch.IndexDocuments: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.IndexDocuments.IndexDocumentsResponse
- Network.AWS.CloudSearch.IndexDocuments: instance Data.Data.Data Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: instance Data.Data.Data Network.AWS.CloudSearch.IndexDocuments.IndexDocumentsResponse
- Network.AWS.CloudSearch.IndexDocuments: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: instance GHC.Classes.Eq Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: instance GHC.Classes.Eq Network.AWS.CloudSearch.IndexDocuments.IndexDocumentsResponse
- Network.AWS.CloudSearch.IndexDocuments: instance GHC.Generics.Generic Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: instance GHC.Generics.Generic Network.AWS.CloudSearch.IndexDocuments.IndexDocumentsResponse
- Network.AWS.CloudSearch.IndexDocuments: instance GHC.Read.Read Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: instance GHC.Read.Read Network.AWS.CloudSearch.IndexDocuments.IndexDocumentsResponse
- Network.AWS.CloudSearch.IndexDocuments: instance GHC.Show.Show Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: instance GHC.Show.Show Network.AWS.CloudSearch.IndexDocuments.IndexDocumentsResponse
- Network.AWS.CloudSearch.IndexDocuments: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.IndexDocuments: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.IndexDocuments.IndexDocuments
- Network.AWS.CloudSearch.ListDomainNames: data ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: data ListDomainNamesResponse
- Network.AWS.CloudSearch.ListDomainNames: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.ListDomainNames.ListDomainNamesResponse
- Network.AWS.CloudSearch.ListDomainNames: instance Data.Data.Data Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: instance Data.Data.Data Network.AWS.CloudSearch.ListDomainNames.ListDomainNamesResponse
- Network.AWS.CloudSearch.ListDomainNames: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: instance GHC.Classes.Eq Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: instance GHC.Classes.Eq Network.AWS.CloudSearch.ListDomainNames.ListDomainNamesResponse
- Network.AWS.CloudSearch.ListDomainNames: instance GHC.Generics.Generic Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: instance GHC.Generics.Generic Network.AWS.CloudSearch.ListDomainNames.ListDomainNamesResponse
- Network.AWS.CloudSearch.ListDomainNames: instance GHC.Read.Read Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: instance GHC.Read.Read Network.AWS.CloudSearch.ListDomainNames.ListDomainNamesResponse
- Network.AWS.CloudSearch.ListDomainNames: instance GHC.Show.Show Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: instance GHC.Show.Show Network.AWS.CloudSearch.ListDomainNames.ListDomainNamesResponse
- Network.AWS.CloudSearch.ListDomainNames: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.ListDomainNames.ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: ldnrsDomainNames :: Lens' ListDomainNamesResponse (HashMap Text Text)
- Network.AWS.CloudSearch.ListDomainNames: ldnrsResponseStatus :: Lens' ListDomainNamesResponse Int
- Network.AWS.CloudSearch.ListDomainNames: listDomainNames :: ListDomainNames
- Network.AWS.CloudSearch.ListDomainNames: listDomainNamesResponse :: Int -> ListDomainNamesResponse
- Network.AWS.CloudSearch.Types: AR :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: ASFull :: AlgorithmicStemming
- Network.AWS.CloudSearch.Types: ASLight :: AlgorithmicStemming
- Network.AWS.CloudSearch.Types: ASMinimal :: AlgorithmicStemming
- Network.AWS.CloudSearch.Types: ASNone :: AlgorithmicStemming
- Network.AWS.CloudSearch.Types: Active :: OptionState
- Network.AWS.CloudSearch.Types: BG :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: CA :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: CS :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: DA :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: DE :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: Date :: IndexFieldType
- Network.AWS.CloudSearch.Types: DateArray :: IndexFieldType
- Network.AWS.CloudSearch.Types: Double :: IndexFieldType
- Network.AWS.CloudSearch.Types: DoubleArray :: IndexFieldType
- Network.AWS.CloudSearch.Types: EL :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: EN :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: ES :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: EU :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: FA :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: FI :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: FR :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: FailedToValidate :: OptionState
- Network.AWS.CloudSearch.Types: GA :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: GL :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: HE :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: HI :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: HU :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: HY :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: High :: SuggesterFuzzyMatching
- Network.AWS.CloudSearch.Types: IT :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: Id :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: Int :: IndexFieldType
- Network.AWS.CloudSearch.Types: IntArray :: IndexFieldType
- Network.AWS.CloudSearch.Types: JA :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: KO :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: LV :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: Latlon :: IndexFieldType
- Network.AWS.CloudSearch.Types: Literal :: IndexFieldType
- Network.AWS.CloudSearch.Types: LiteralArray :: IndexFieldType
- Network.AWS.CloudSearch.Types: Low :: SuggesterFuzzyMatching
- Network.AWS.CloudSearch.Types: Mul :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: NL :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: NO :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: None :: SuggesterFuzzyMatching
- Network.AWS.CloudSearch.Types: PT :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: Processing :: OptionState
- Network.AWS.CloudSearch.Types: RO :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: RU :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: RequiresIndexDocuments :: OptionState
- Network.AWS.CloudSearch.Types: SV :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: Search_M1_Large :: PartitionInstanceType
- Network.AWS.CloudSearch.Types: Search_M1_Small :: PartitionInstanceType
- Network.AWS.CloudSearch.Types: Search_M2_2XLarge :: PartitionInstanceType
- Network.AWS.CloudSearch.Types: Search_M2_XLarge :: PartitionInstanceType
- Network.AWS.CloudSearch.Types: Search_M3_2XLarge :: PartitionInstanceType
- Network.AWS.CloudSearch.Types: Search_M3_Large :: PartitionInstanceType
- Network.AWS.CloudSearch.Types: Search_M3_Medium :: PartitionInstanceType
- Network.AWS.CloudSearch.Types: Search_M3_XLarge :: PartitionInstanceType
- Network.AWS.CloudSearch.Types: TH :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: TR :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: Text :: IndexFieldType
- Network.AWS.CloudSearch.Types: TextArray :: IndexFieldType
- Network.AWS.CloudSearch.Types: ZhHans :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: ZhHant :: AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: _BaseException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch.Types: _DisabledOperationException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch.Types: _InternalException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch.Types: _InvalidTypeException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch.Types: _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch.Types: _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- Network.AWS.CloudSearch.Types: accessPoliciesStatus :: Text -> OptionStatus -> AccessPoliciesStatus
- Network.AWS.CloudSearch.Types: analysisOptions :: AnalysisOptions
- Network.AWS.CloudSearch.Types: analysisScheme :: Text -> AnalysisSchemeLanguage -> AnalysisScheme
- Network.AWS.CloudSearch.Types: analysisSchemeStatus :: AnalysisScheme -> OptionStatus -> AnalysisSchemeStatus
- Network.AWS.CloudSearch.Types: aoAlgorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming)
- Network.AWS.CloudSearch.Types: aoJapaneseTokenizationDictionary :: Lens' AnalysisOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: aoStemmingDictionary :: Lens' AnalysisOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: aoStopwords :: Lens' AnalysisOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: aoSynonyms :: Lens' AnalysisOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: aosOptions :: Lens' AvailabilityOptionsStatus Bool
- Network.AWS.CloudSearch.Types: aosStatus :: Lens' AvailabilityOptionsStatus OptionStatus
- Network.AWS.CloudSearch.Types: apsOptions :: Lens' AccessPoliciesStatus Text
- Network.AWS.CloudSearch.Types: apsStatus :: Lens' AccessPoliciesStatus OptionStatus
- Network.AWS.CloudSearch.Types: asAnalysisOptions :: Lens' AnalysisScheme (Maybe AnalysisOptions)
- Network.AWS.CloudSearch.Types: asAnalysisSchemeLanguage :: Lens' AnalysisScheme AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: asAnalysisSchemeName :: Lens' AnalysisScheme Text
- Network.AWS.CloudSearch.Types: assOptions :: Lens' AnalysisSchemeStatus AnalysisScheme
- Network.AWS.CloudSearch.Types: assStatus :: Lens' AnalysisSchemeStatus OptionStatus
- Network.AWS.CloudSearch.Types: availabilityOptionsStatus :: Bool -> OptionStatus -> AvailabilityOptionsStatus
- Network.AWS.CloudSearch.Types: cloudSearch :: Service
- Network.AWS.CloudSearch.Types: dDefaultValue :: Lens' DoubleOptions (Maybe Double)
- Network.AWS.CloudSearch.Types: dFacetEnabled :: Lens' DoubleOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: dReturnEnabled :: Lens' DoubleOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: dSearchEnabled :: Lens' DoubleOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: dSortEnabled :: Lens' DoubleOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: dSourceField :: Lens' DoubleOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: daoDefaultValue :: Lens' DoubleArrayOptions (Maybe Double)
- Network.AWS.CloudSearch.Types: daoFacetEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: daoReturnEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: daoSearchEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: daoSourceFields :: Lens' DoubleArrayOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: daosDefaultValue :: Lens' DateArrayOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: daosFacetEnabled :: Lens' DateArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: daosReturnEnabled :: Lens' DateArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: daosSearchEnabled :: Lens' DateArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: daosSourceFields :: Lens' DateArrayOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: data AccessPoliciesStatus
- Network.AWS.CloudSearch.Types: data AlgorithmicStemming
- Network.AWS.CloudSearch.Types: data AnalysisOptions
- Network.AWS.CloudSearch.Types: data AnalysisScheme
- Network.AWS.CloudSearch.Types: data AnalysisSchemeLanguage
- Network.AWS.CloudSearch.Types: data AnalysisSchemeStatus
- Network.AWS.CloudSearch.Types: data AvailabilityOptionsStatus
- Network.AWS.CloudSearch.Types: data DateArrayOptions
- Network.AWS.CloudSearch.Types: data DateOptions
- Network.AWS.CloudSearch.Types: data DocumentSuggesterOptions
- Network.AWS.CloudSearch.Types: data DomainStatus
- Network.AWS.CloudSearch.Types: data DoubleArrayOptions
- Network.AWS.CloudSearch.Types: data DoubleOptions
- Network.AWS.CloudSearch.Types: data Expression
- Network.AWS.CloudSearch.Types: data ExpressionStatus
- Network.AWS.CloudSearch.Types: data IndexField
- Network.AWS.CloudSearch.Types: data IndexFieldStatus
- Network.AWS.CloudSearch.Types: data IndexFieldType
- Network.AWS.CloudSearch.Types: data IntArrayOptions
- Network.AWS.CloudSearch.Types: data IntOptions
- Network.AWS.CloudSearch.Types: data LatLonOptions
- Network.AWS.CloudSearch.Types: data Limits
- Network.AWS.CloudSearch.Types: data LiteralArrayOptions
- Network.AWS.CloudSearch.Types: data LiteralOptions
- Network.AWS.CloudSearch.Types: data OptionState
- Network.AWS.CloudSearch.Types: data OptionStatus
- Network.AWS.CloudSearch.Types: data PartitionInstanceType
- Network.AWS.CloudSearch.Types: data ScalingParameters
- Network.AWS.CloudSearch.Types: data ScalingParametersStatus
- Network.AWS.CloudSearch.Types: data ServiceEndpoint
- Network.AWS.CloudSearch.Types: data Suggester
- Network.AWS.CloudSearch.Types: data SuggesterFuzzyMatching
- Network.AWS.CloudSearch.Types: data SuggesterStatus
- Network.AWS.CloudSearch.Types: data TextArrayOptions
- Network.AWS.CloudSearch.Types: data TextOptions
- Network.AWS.CloudSearch.Types: dateArrayOptions :: DateArrayOptions
- Network.AWS.CloudSearch.Types: dateOptions :: DateOptions
- Network.AWS.CloudSearch.Types: doDefaultValue :: Lens' DateOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: doFacetEnabled :: Lens' DateOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: doReturnEnabled :: Lens' DateOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: doSearchEnabled :: Lens' DateOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: doSortEnabled :: Lens' DateOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: doSourceField :: Lens' DateOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: documentSuggesterOptions :: Text -> DocumentSuggesterOptions
- Network.AWS.CloudSearch.Types: domainStatus :: Text -> Text -> Bool -> DomainStatus
- Network.AWS.CloudSearch.Types: doubleArrayOptions :: DoubleArrayOptions
- Network.AWS.CloudSearch.Types: doubleOptions :: DoubleOptions
- Network.AWS.CloudSearch.Types: dsARN :: Lens' DomainStatus (Maybe Text)
- Network.AWS.CloudSearch.Types: dsCreated :: Lens' DomainStatus (Maybe Bool)
- Network.AWS.CloudSearch.Types: dsDeleted :: Lens' DomainStatus (Maybe Bool)
- Network.AWS.CloudSearch.Types: dsDocService :: Lens' DomainStatus (Maybe ServiceEndpoint)
- Network.AWS.CloudSearch.Types: dsDomainId :: Lens' DomainStatus Text
- Network.AWS.CloudSearch.Types: dsDomainName :: Lens' DomainStatus Text
- Network.AWS.CloudSearch.Types: dsLimits :: Lens' DomainStatus (Maybe Limits)
- Network.AWS.CloudSearch.Types: dsProcessing :: Lens' DomainStatus (Maybe Bool)
- Network.AWS.CloudSearch.Types: dsRequiresIndexDocuments :: Lens' DomainStatus Bool
- Network.AWS.CloudSearch.Types: dsSearchInstanceCount :: Lens' DomainStatus (Maybe Natural)
- Network.AWS.CloudSearch.Types: dsSearchInstanceType :: Lens' DomainStatus (Maybe Text)
- Network.AWS.CloudSearch.Types: dsSearchPartitionCount :: Lens' DomainStatus (Maybe Natural)
- Network.AWS.CloudSearch.Types: dsSearchService :: Lens' DomainStatus (Maybe ServiceEndpoint)
- Network.AWS.CloudSearch.Types: dsoFuzzyMatching :: Lens' DocumentSuggesterOptions (Maybe SuggesterFuzzyMatching)
- Network.AWS.CloudSearch.Types: dsoSortExpression :: Lens' DocumentSuggesterOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: dsoSourceField :: Lens' DocumentSuggesterOptions Text
- Network.AWS.CloudSearch.Types: eExpressionName :: Lens' Expression Text
- Network.AWS.CloudSearch.Types: eExpressionValue :: Lens' Expression Text
- Network.AWS.CloudSearch.Types: esOptions :: Lens' ExpressionStatus Expression
- Network.AWS.CloudSearch.Types: esStatus :: Lens' ExpressionStatus OptionStatus
- Network.AWS.CloudSearch.Types: expression :: Text -> Text -> Expression
- Network.AWS.CloudSearch.Types: expressionStatus :: Expression -> OptionStatus -> ExpressionStatus
- Network.AWS.CloudSearch.Types: iaoDefaultValue :: Lens' IntArrayOptions (Maybe Integer)
- Network.AWS.CloudSearch.Types: iaoFacetEnabled :: Lens' IntArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: iaoReturnEnabled :: Lens' IntArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: iaoSearchEnabled :: Lens' IntArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: iaoSourceFields :: Lens' IntArrayOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: ifDateArrayOptions :: Lens' IndexField (Maybe DateArrayOptions)
- Network.AWS.CloudSearch.Types: ifDateOptions :: Lens' IndexField (Maybe DateOptions)
- Network.AWS.CloudSearch.Types: ifDoubleArrayOptions :: Lens' IndexField (Maybe DoubleArrayOptions)
- Network.AWS.CloudSearch.Types: ifDoubleOptions :: Lens' IndexField (Maybe DoubleOptions)
- Network.AWS.CloudSearch.Types: ifIndexFieldName :: Lens' IndexField Text
- Network.AWS.CloudSearch.Types: ifIndexFieldType :: Lens' IndexField IndexFieldType
- Network.AWS.CloudSearch.Types: ifIntArrayOptions :: Lens' IndexField (Maybe IntArrayOptions)
- Network.AWS.CloudSearch.Types: ifIntOptions :: Lens' IndexField (Maybe IntOptions)
- Network.AWS.CloudSearch.Types: ifLatLonOptions :: Lens' IndexField (Maybe LatLonOptions)
- Network.AWS.CloudSearch.Types: ifLiteralArrayOptions :: Lens' IndexField (Maybe LiteralArrayOptions)
- Network.AWS.CloudSearch.Types: ifLiteralOptions :: Lens' IndexField (Maybe LiteralOptions)
- Network.AWS.CloudSearch.Types: ifTextArrayOptions :: Lens' IndexField (Maybe TextArrayOptions)
- Network.AWS.CloudSearch.Types: ifTextOptions :: Lens' IndexField (Maybe TextOptions)
- Network.AWS.CloudSearch.Types: ifsOptions :: Lens' IndexFieldStatus IndexField
- Network.AWS.CloudSearch.Types: ifsStatus :: Lens' IndexFieldStatus OptionStatus
- Network.AWS.CloudSearch.Types: indexField :: Text -> IndexFieldType -> IndexField
- Network.AWS.CloudSearch.Types: indexFieldStatus :: IndexField -> OptionStatus -> IndexFieldStatus
- Network.AWS.CloudSearch.Types: intArrayOptions :: IntArrayOptions
- Network.AWS.CloudSearch.Types: intOptions :: IntOptions
- Network.AWS.CloudSearch.Types: ioDefaultValue :: Lens' IntOptions (Maybe Integer)
- Network.AWS.CloudSearch.Types: ioFacetEnabled :: Lens' IntOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: ioReturnEnabled :: Lens' IntOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: ioSearchEnabled :: Lens' IntOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: ioSortEnabled :: Lens' IntOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: ioSourceField :: Lens' IntOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: lMaximumPartitionCount :: Lens' Limits Natural
- Network.AWS.CloudSearch.Types: lMaximumReplicationCount :: Lens' Limits Natural
- Network.AWS.CloudSearch.Types: laoDefaultValue :: Lens' LiteralArrayOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: laoFacetEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: laoReturnEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: laoSearchEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: laoSourceFields :: Lens' LiteralArrayOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: latLonOptions :: LatLonOptions
- Network.AWS.CloudSearch.Types: limits :: Natural -> Natural -> Limits
- Network.AWS.CloudSearch.Types: literalArrayOptions :: LiteralArrayOptions
- Network.AWS.CloudSearch.Types: literalOptions :: LiteralOptions
- Network.AWS.CloudSearch.Types: lloDefaultValue :: Lens' LatLonOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: lloFacetEnabled :: Lens' LatLonOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: lloReturnEnabled :: Lens' LatLonOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: lloSearchEnabled :: Lens' LatLonOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: lloSortEnabled :: Lens' LatLonOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: lloSourceField :: Lens' LatLonOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: loDefaultValue :: Lens' LiteralOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: loFacetEnabled :: Lens' LiteralOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: loReturnEnabled :: Lens' LiteralOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: loSearchEnabled :: Lens' LiteralOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: loSortEnabled :: Lens' LiteralOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: loSourceField :: Lens' LiteralOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: optionStatus :: UTCTime -> UTCTime -> OptionState -> OptionStatus
- Network.AWS.CloudSearch.Types: osCreationDate :: Lens' OptionStatus UTCTime
- Network.AWS.CloudSearch.Types: osPendingDeletion :: Lens' OptionStatus (Maybe Bool)
- Network.AWS.CloudSearch.Types: osState :: Lens' OptionStatus OptionState
- Network.AWS.CloudSearch.Types: osUpdateDate :: Lens' OptionStatus UTCTime
- Network.AWS.CloudSearch.Types: osUpdateVersion :: Lens' OptionStatus (Maybe Natural)
- Network.AWS.CloudSearch.Types: sDocumentSuggesterOptions :: Lens' Suggester DocumentSuggesterOptions
- Network.AWS.CloudSearch.Types: sSuggesterName :: Lens' Suggester Text
- Network.AWS.CloudSearch.Types: scalingParameters :: ScalingParameters
- Network.AWS.CloudSearch.Types: scalingParametersStatus :: ScalingParameters -> OptionStatus -> ScalingParametersStatus
- Network.AWS.CloudSearch.Types: seEndpoint :: Lens' ServiceEndpoint (Maybe Text)
- Network.AWS.CloudSearch.Types: serviceEndpoint :: ServiceEndpoint
- Network.AWS.CloudSearch.Types: spDesiredInstanceType :: Lens' ScalingParameters (Maybe PartitionInstanceType)
- Network.AWS.CloudSearch.Types: spDesiredPartitionCount :: Lens' ScalingParameters (Maybe Natural)
- Network.AWS.CloudSearch.Types: spDesiredReplicationCount :: Lens' ScalingParameters (Maybe Natural)
- Network.AWS.CloudSearch.Types: spsOptions :: Lens' ScalingParametersStatus ScalingParameters
- Network.AWS.CloudSearch.Types: spsStatus :: Lens' ScalingParametersStatus OptionStatus
- Network.AWS.CloudSearch.Types: ssOptions :: Lens' SuggesterStatus Suggester
- Network.AWS.CloudSearch.Types: ssStatus :: Lens' SuggesterStatus OptionStatus
- Network.AWS.CloudSearch.Types: suggester :: Text -> DocumentSuggesterOptions -> Suggester
- Network.AWS.CloudSearch.Types: suggesterStatus :: Suggester -> OptionStatus -> SuggesterStatus
- Network.AWS.CloudSearch.Types: taoAnalysisScheme :: Lens' TextArrayOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: taoDefaultValue :: Lens' TextArrayOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: taoHighlightEnabled :: Lens' TextArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: taoReturnEnabled :: Lens' TextArrayOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: taoSourceFields :: Lens' TextArrayOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: textArrayOptions :: TextArrayOptions
- Network.AWS.CloudSearch.Types: textOptions :: TextOptions
- Network.AWS.CloudSearch.Types: toAnalysisScheme :: Lens' TextOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: toDefaultValue :: Lens' TextOptions (Maybe Text)
- Network.AWS.CloudSearch.Types: toHighlightEnabled :: Lens' TextOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: toReturnEnabled :: Lens' TextOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: toSortEnabled :: Lens' TextOptions (Maybe Bool)
- Network.AWS.CloudSearch.Types: toSourceField :: Lens' TextOptions (Maybe Text)
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: data UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: data UpdateAvailabilityOptionsResponse
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance Data.Data.Data Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance Data.Data.Data Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance GHC.Classes.Eq Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance GHC.Classes.Eq Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance GHC.Generics.Generic Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance GHC.Generics.Generic Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance GHC.Read.Read Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance GHC.Read.Read Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance GHC.Show.Show Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance GHC.Show.Show Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: uaoDomainName :: Lens' UpdateAvailabilityOptions Text
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: uaoMultiAZ :: Lens' UpdateAvailabilityOptions Bool
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: uaorsAvailabilityOptions :: Lens' UpdateAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus)
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: uaorsResponseStatus :: Lens' UpdateAvailabilityOptionsResponse Int
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: updateAvailabilityOptions :: Text -> Bool -> UpdateAvailabilityOptions
- Network.AWS.CloudSearch.UpdateAvailabilityOptions: updateAvailabilityOptionsResponse :: Int -> UpdateAvailabilityOptionsResponse
- Network.AWS.CloudSearch.UpdateScalingParameters: data UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: data UpdateScalingParametersResponse
- Network.AWS.CloudSearch.UpdateScalingParameters: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
- Network.AWS.CloudSearch.UpdateScalingParameters: instance Data.Data.Data Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: instance Data.Data.Data Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
- Network.AWS.CloudSearch.UpdateScalingParameters: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: instance GHC.Classes.Eq Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: instance GHC.Classes.Eq Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
- Network.AWS.CloudSearch.UpdateScalingParameters: instance GHC.Generics.Generic Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: instance GHC.Generics.Generic Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
- Network.AWS.CloudSearch.UpdateScalingParameters: instance GHC.Read.Read Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: instance GHC.Read.Read Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
- Network.AWS.CloudSearch.UpdateScalingParameters: instance GHC.Show.Show Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: instance GHC.Show.Show Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
- Network.AWS.CloudSearch.UpdateScalingParameters: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: updateScalingParameters :: Text -> ScalingParameters -> UpdateScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: updateScalingParametersResponse :: Int -> ScalingParametersStatus -> UpdateScalingParametersResponse
- Network.AWS.CloudSearch.UpdateScalingParameters: uspDomainName :: Lens' UpdateScalingParameters Text
- Network.AWS.CloudSearch.UpdateScalingParameters: uspScalingParameters :: Lens' UpdateScalingParameters ScalingParameters
- Network.AWS.CloudSearch.UpdateScalingParameters: usprsResponseStatus :: Lens' UpdateScalingParametersResponse Int
- Network.AWS.CloudSearch.UpdateScalingParameters: usprsScalingParameters :: Lens' UpdateScalingParametersResponse ScalingParametersStatus
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: data UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: data UpdateServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance Control.DeepSeq.NFData Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance Data.Data.Data Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance Data.Data.Data Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance Data.Hashable.Class.Hashable Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Classes.Eq Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Classes.Eq Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Generics.Generic Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Generics.Generic Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Read.Read Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Read.Read Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Show.Show Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Show.Show Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance Network.AWS.Data.Headers.ToHeaders Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance Network.AWS.Data.Path.ToPath Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance Network.AWS.Data.Query.ToQuery Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: instance Network.AWS.Types.AWSRequest Network.AWS.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: updateServiceAccessPolicies :: Text -> Text -> UpdateServiceAccessPolicies
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: updateServiceAccessPoliciesResponse :: Int -> AccessPoliciesStatus -> UpdateServiceAccessPoliciesResponse
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: usapAccessPolicies :: Lens' UpdateServiceAccessPolicies Text
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: usapDomainName :: Lens' UpdateServiceAccessPolicies Text
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: usaprsAccessPolicies :: Lens' UpdateServiceAccessPoliciesResponse AccessPoliciesStatus
- Network.AWS.CloudSearch.UpdateServiceAccessPolicies: usaprsResponseStatus :: Lens' UpdateServiceAccessPoliciesResponse Int
+ Amazonka.CloudSearch: AccessPoliciesStatus' :: Text -> OptionStatus -> AccessPoliciesStatus
+ Amazonka.CloudSearch: AlgorithmicStemming' :: Text -> AlgorithmicStemming
+ Amazonka.CloudSearch: AnalysisOptions' :: Maybe AlgorithmicStemming -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> AnalysisOptions
+ Amazonka.CloudSearch: AnalysisScheme' :: Maybe AnalysisOptions -> Text -> AnalysisSchemeLanguage -> AnalysisScheme
+ Amazonka.CloudSearch: AnalysisSchemeLanguage' :: Text -> AnalysisSchemeLanguage
+ Amazonka.CloudSearch: AnalysisSchemeStatus' :: AnalysisScheme -> OptionStatus -> AnalysisSchemeStatus
+ Amazonka.CloudSearch: AvailabilityOptionsStatus' :: Bool -> OptionStatus -> AvailabilityOptionsStatus
+ Amazonka.CloudSearch: BuildSuggesters' :: Text -> BuildSuggesters
+ Amazonka.CloudSearch: BuildSuggestersResponse' :: Maybe [Text] -> Int -> BuildSuggestersResponse
+ Amazonka.CloudSearch: CreateDomain' :: Text -> CreateDomain
+ Amazonka.CloudSearch: CreateDomainResponse' :: Maybe DomainStatus -> Int -> CreateDomainResponse
+ Amazonka.CloudSearch: DateArrayOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DateArrayOptions
+ Amazonka.CloudSearch: DateOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DateOptions
+ Amazonka.CloudSearch: DefineAnalysisScheme' :: Text -> AnalysisScheme -> DefineAnalysisScheme
+ Amazonka.CloudSearch: DefineAnalysisSchemeResponse' :: Int -> AnalysisSchemeStatus -> DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch: DefineExpression' :: Text -> Expression -> DefineExpression
+ Amazonka.CloudSearch: DefineExpressionResponse' :: Int -> ExpressionStatus -> DefineExpressionResponse
+ Amazonka.CloudSearch: DefineIndexField' :: Text -> IndexField -> DefineIndexField
+ Amazonka.CloudSearch: DefineIndexFieldResponse' :: Int -> IndexFieldStatus -> DefineIndexFieldResponse
+ Amazonka.CloudSearch: DefineSuggester' :: Text -> Suggester -> DefineSuggester
+ Amazonka.CloudSearch: DefineSuggesterResponse' :: Int -> SuggesterStatus -> DefineSuggesterResponse
+ Amazonka.CloudSearch: DeleteAnalysisScheme' :: Text -> Text -> DeleteAnalysisScheme
+ Amazonka.CloudSearch: DeleteAnalysisSchemeResponse' :: Int -> AnalysisSchemeStatus -> DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch: DeleteDomain' :: Text -> DeleteDomain
+ Amazonka.CloudSearch: DeleteDomainResponse' :: Maybe DomainStatus -> Int -> DeleteDomainResponse
+ Amazonka.CloudSearch: DeleteExpression' :: Text -> Text -> DeleteExpression
+ Amazonka.CloudSearch: DeleteExpressionResponse' :: Int -> ExpressionStatus -> DeleteExpressionResponse
+ Amazonka.CloudSearch: DeleteIndexField' :: Text -> Text -> DeleteIndexField
+ Amazonka.CloudSearch: DeleteIndexFieldResponse' :: Int -> IndexFieldStatus -> DeleteIndexFieldResponse
+ Amazonka.CloudSearch: DeleteSuggester' :: Text -> Text -> DeleteSuggester
+ Amazonka.CloudSearch: DeleteSuggesterResponse' :: Int -> SuggesterStatus -> DeleteSuggesterResponse
+ Amazonka.CloudSearch: DescribeAnalysisSchemes' :: Maybe [Text] -> Maybe Bool -> Text -> DescribeAnalysisSchemes
+ Amazonka.CloudSearch: DescribeAnalysisSchemesResponse' :: Int -> [AnalysisSchemeStatus] -> DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch: DescribeAvailabilityOptions' :: Maybe Bool -> Text -> DescribeAvailabilityOptions
+ Amazonka.CloudSearch: DescribeAvailabilityOptionsResponse' :: Maybe AvailabilityOptionsStatus -> Int -> DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch: DescribeDomainEndpointOptions' :: Maybe Bool -> Text -> DescribeDomainEndpointOptions
+ Amazonka.CloudSearch: DescribeDomainEndpointOptionsResponse' :: Maybe DomainEndpointOptionsStatus -> Int -> DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch: DescribeDomains' :: Maybe [Text] -> DescribeDomains
+ Amazonka.CloudSearch: DescribeDomainsResponse' :: Int -> [DomainStatus] -> DescribeDomainsResponse
+ Amazonka.CloudSearch: DescribeExpressions' :: Maybe Bool -> Maybe [Text] -> Text -> DescribeExpressions
+ Amazonka.CloudSearch: DescribeExpressionsResponse' :: Int -> [ExpressionStatus] -> DescribeExpressionsResponse
+ Amazonka.CloudSearch: DescribeIndexFields' :: Maybe Bool -> Maybe [Text] -> Text -> DescribeIndexFields
+ Amazonka.CloudSearch: DescribeIndexFieldsResponse' :: Int -> [IndexFieldStatus] -> DescribeIndexFieldsResponse
+ Amazonka.CloudSearch: DescribeScalingParameters' :: Text -> DescribeScalingParameters
+ Amazonka.CloudSearch: DescribeScalingParametersResponse' :: Int -> ScalingParametersStatus -> DescribeScalingParametersResponse
+ Amazonka.CloudSearch: DescribeServiceAccessPolicies' :: Maybe Bool -> Text -> DescribeServiceAccessPolicies
+ Amazonka.CloudSearch: DescribeServiceAccessPoliciesResponse' :: Int -> AccessPoliciesStatus -> DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch: DescribeSuggesters' :: Maybe Bool -> Maybe [Text] -> Text -> DescribeSuggesters
+ Amazonka.CloudSearch: DescribeSuggestersResponse' :: Int -> [SuggesterStatus] -> DescribeSuggestersResponse
+ Amazonka.CloudSearch: DocumentSuggesterOptions' :: Maybe SuggesterFuzzyMatching -> Maybe Text -> Text -> DocumentSuggesterOptions
+ Amazonka.CloudSearch: DomainEndpointOptions' :: Maybe Bool -> Maybe TLSSecurityPolicy -> DomainEndpointOptions
+ Amazonka.CloudSearch: DomainEndpointOptionsStatus' :: DomainEndpointOptions -> OptionStatus -> DomainEndpointOptionsStatus
+ Amazonka.CloudSearch: DomainStatus' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe ServiceEndpoint -> Maybe Limits -> Maybe Bool -> Maybe Natural -> Maybe Text -> Maybe Natural -> Maybe ServiceEndpoint -> Text -> Text -> Bool -> DomainStatus
+ Amazonka.CloudSearch: DoubleArrayOptions' :: Maybe Double -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DoubleArrayOptions
+ Amazonka.CloudSearch: DoubleOptions' :: Maybe Double -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DoubleOptions
+ Amazonka.CloudSearch: Expression' :: Text -> Text -> Expression
+ Amazonka.CloudSearch: ExpressionStatus' :: Expression -> OptionStatus -> ExpressionStatus
+ Amazonka.CloudSearch: IndexDocuments' :: Text -> IndexDocuments
+ Amazonka.CloudSearch: IndexDocumentsResponse' :: Maybe [Text] -> Int -> IndexDocumentsResponse
+ Amazonka.CloudSearch: IndexField' :: Maybe DateArrayOptions -> Maybe DateOptions -> Maybe DoubleArrayOptions -> Maybe DoubleOptions -> Maybe IntArrayOptions -> Maybe IntOptions -> Maybe LatLonOptions -> Maybe LiteralArrayOptions -> Maybe LiteralOptions -> Maybe TextArrayOptions -> Maybe TextOptions -> Text -> IndexFieldType -> IndexField
+ Amazonka.CloudSearch: IndexFieldStatus' :: IndexField -> OptionStatus -> IndexFieldStatus
+ Amazonka.CloudSearch: IndexFieldType' :: Text -> IndexFieldType
+ Amazonka.CloudSearch: IntArrayOptions' :: Maybe Integer -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> IntArrayOptions
+ Amazonka.CloudSearch: IntOptions' :: Maybe Integer -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> IntOptions
+ Amazonka.CloudSearch: LatLonOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> LatLonOptions
+ Amazonka.CloudSearch: Limits' :: Natural -> Natural -> Limits
+ Amazonka.CloudSearch: ListDomainNames' :: ListDomainNames
+ Amazonka.CloudSearch: ListDomainNamesResponse' :: Maybe (HashMap Text Text) -> Int -> ListDomainNamesResponse
+ Amazonka.CloudSearch: LiteralArrayOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> LiteralArrayOptions
+ Amazonka.CloudSearch: LiteralOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> LiteralOptions
+ Amazonka.CloudSearch: OptionState' :: Text -> OptionState
+ Amazonka.CloudSearch: OptionStatus' :: Maybe Bool -> Maybe Natural -> ISO8601 -> ISO8601 -> OptionState -> OptionStatus
+ Amazonka.CloudSearch: PartitionInstanceType' :: Text -> PartitionInstanceType
+ Amazonka.CloudSearch: ScalingParameters' :: Maybe PartitionInstanceType -> Maybe Natural -> Maybe Natural -> ScalingParameters
+ Amazonka.CloudSearch: ScalingParametersStatus' :: ScalingParameters -> OptionStatus -> ScalingParametersStatus
+ Amazonka.CloudSearch: ServiceEndpoint' :: Maybe Text -> ServiceEndpoint
+ Amazonka.CloudSearch: Suggester' :: Text -> DocumentSuggesterOptions -> Suggester
+ Amazonka.CloudSearch: SuggesterFuzzyMatching' :: Text -> SuggesterFuzzyMatching
+ Amazonka.CloudSearch: SuggesterStatus' :: Suggester -> OptionStatus -> SuggesterStatus
+ Amazonka.CloudSearch: TLSSecurityPolicy' :: Text -> TLSSecurityPolicy
+ Amazonka.CloudSearch: TextArrayOptions' :: Maybe Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Text -> TextArrayOptions
+ Amazonka.CloudSearch: TextOptions' :: Maybe Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> TextOptions
+ Amazonka.CloudSearch: UpdateAvailabilityOptions' :: Text -> Bool -> UpdateAvailabilityOptions
+ Amazonka.CloudSearch: UpdateAvailabilityOptionsResponse' :: Maybe AvailabilityOptionsStatus -> Int -> UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch: UpdateDomainEndpointOptions' :: Text -> DomainEndpointOptions -> UpdateDomainEndpointOptions
+ Amazonka.CloudSearch: UpdateDomainEndpointOptionsResponse' :: Maybe DomainEndpointOptionsStatus -> Int -> UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch: UpdateScalingParameters' :: Text -> ScalingParameters -> UpdateScalingParameters
+ Amazonka.CloudSearch: UpdateScalingParametersResponse' :: Int -> ScalingParametersStatus -> UpdateScalingParametersResponse
+ Amazonka.CloudSearch: UpdateServiceAccessPolicies' :: Text -> Text -> UpdateServiceAccessPolicies
+ Amazonka.CloudSearch: UpdateServiceAccessPoliciesResponse' :: Int -> AccessPoliciesStatus -> UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch: [fromAlgorithmicStemming] :: AlgorithmicStemming -> Text
+ Amazonka.CloudSearch: [fromAnalysisSchemeLanguage] :: AnalysisSchemeLanguage -> Text
+ Amazonka.CloudSearch: [fromIndexFieldType] :: IndexFieldType -> Text
+ Amazonka.CloudSearch: [fromOptionState] :: OptionState -> Text
+ Amazonka.CloudSearch: [fromPartitionInstanceType] :: PartitionInstanceType -> Text
+ Amazonka.CloudSearch: [fromSuggesterFuzzyMatching] :: SuggesterFuzzyMatching -> Text
+ Amazonka.CloudSearch: [fromTLSSecurityPolicy] :: TLSSecurityPolicy -> Text
+ Amazonka.CloudSearch: _BaseException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch: _DisabledOperationException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch: _InternalException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch: _InvalidTypeException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch: _LimitExceededException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch: _ResourceAlreadyExistsException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch: _ResourceNotFoundException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch: _ValidationException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch: data AccessPoliciesStatus
+ Amazonka.CloudSearch: data AnalysisOptions
+ Amazonka.CloudSearch: data AnalysisScheme
+ Amazonka.CloudSearch: data AnalysisSchemeStatus
+ Amazonka.CloudSearch: data AvailabilityOptionsStatus
+ Amazonka.CloudSearch: data BuildSuggesters
+ Amazonka.CloudSearch: data BuildSuggestersResponse
+ Amazonka.CloudSearch: data CreateDomain
+ Amazonka.CloudSearch: data CreateDomainResponse
+ Amazonka.CloudSearch: data DateArrayOptions
+ Amazonka.CloudSearch: data DateOptions
+ Amazonka.CloudSearch: data DefineAnalysisScheme
+ Amazonka.CloudSearch: data DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch: data DefineExpression
+ Amazonka.CloudSearch: data DefineExpressionResponse
+ Amazonka.CloudSearch: data DefineIndexField
+ Amazonka.CloudSearch: data DefineIndexFieldResponse
+ Amazonka.CloudSearch: data DefineSuggester
+ Amazonka.CloudSearch: data DefineSuggesterResponse
+ Amazonka.CloudSearch: data DeleteAnalysisScheme
+ Amazonka.CloudSearch: data DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch: data DeleteDomain
+ Amazonka.CloudSearch: data DeleteDomainResponse
+ Amazonka.CloudSearch: data DeleteExpression
+ Amazonka.CloudSearch: data DeleteExpressionResponse
+ Amazonka.CloudSearch: data DeleteIndexField
+ Amazonka.CloudSearch: data DeleteIndexFieldResponse
+ Amazonka.CloudSearch: data DeleteSuggester
+ Amazonka.CloudSearch: data DeleteSuggesterResponse
+ Amazonka.CloudSearch: data DescribeAnalysisSchemes
+ Amazonka.CloudSearch: data DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch: data DescribeAvailabilityOptions
+ Amazonka.CloudSearch: data DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch: data DescribeDomainEndpointOptions
+ Amazonka.CloudSearch: data DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch: data DescribeDomains
+ Amazonka.CloudSearch: data DescribeDomainsResponse
+ Amazonka.CloudSearch: data DescribeExpressions
+ Amazonka.CloudSearch: data DescribeExpressionsResponse
+ Amazonka.CloudSearch: data DescribeIndexFields
+ Amazonka.CloudSearch: data DescribeIndexFieldsResponse
+ Amazonka.CloudSearch: data DescribeScalingParameters
+ Amazonka.CloudSearch: data DescribeScalingParametersResponse
+ Amazonka.CloudSearch: data DescribeServiceAccessPolicies
+ Amazonka.CloudSearch: data DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch: data DescribeSuggesters
+ Amazonka.CloudSearch: data DescribeSuggestersResponse
+ Amazonka.CloudSearch: data DocumentSuggesterOptions
+ Amazonka.CloudSearch: data DomainEndpointOptions
+ Amazonka.CloudSearch: data DomainEndpointOptionsStatus
+ Amazonka.CloudSearch: data DomainStatus
+ Amazonka.CloudSearch: data DoubleArrayOptions
+ Amazonka.CloudSearch: data DoubleOptions
+ Amazonka.CloudSearch: data Expression
+ Amazonka.CloudSearch: data ExpressionStatus
+ Amazonka.CloudSearch: data IndexDocuments
+ Amazonka.CloudSearch: data IndexDocumentsResponse
+ Amazonka.CloudSearch: data IndexField
+ Amazonka.CloudSearch: data IndexFieldStatus
+ Amazonka.CloudSearch: data IntArrayOptions
+ Amazonka.CloudSearch: data IntOptions
+ Amazonka.CloudSearch: data LatLonOptions
+ Amazonka.CloudSearch: data Limits
+ Amazonka.CloudSearch: data ListDomainNames
+ Amazonka.CloudSearch: data ListDomainNamesResponse
+ Amazonka.CloudSearch: data LiteralArrayOptions
+ Amazonka.CloudSearch: data LiteralOptions
+ Amazonka.CloudSearch: data OptionStatus
+ Amazonka.CloudSearch: data ScalingParameters
+ Amazonka.CloudSearch: data ScalingParametersStatus
+ Amazonka.CloudSearch: data ServiceEndpoint
+ Amazonka.CloudSearch: data Suggester
+ Amazonka.CloudSearch: data SuggesterStatus
+ Amazonka.CloudSearch: data TextArrayOptions
+ Amazonka.CloudSearch: data TextOptions
+ Amazonka.CloudSearch: data UpdateAvailabilityOptions
+ Amazonka.CloudSearch: data UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch: data UpdateDomainEndpointOptions
+ Amazonka.CloudSearch: data UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch: data UpdateScalingParameters
+ Amazonka.CloudSearch: data UpdateScalingParametersResponse
+ Amazonka.CloudSearch: data UpdateServiceAccessPolicies
+ Amazonka.CloudSearch: data UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch: defaultService :: Service
+ Amazonka.CloudSearch: newAccessPoliciesStatus :: Text -> OptionStatus -> AccessPoliciesStatus
+ Amazonka.CloudSearch: newAnalysisOptions :: AnalysisOptions
+ Amazonka.CloudSearch: newAnalysisScheme :: Text -> AnalysisSchemeLanguage -> AnalysisScheme
+ Amazonka.CloudSearch: newAnalysisSchemeStatus :: AnalysisScheme -> OptionStatus -> AnalysisSchemeStatus
+ Amazonka.CloudSearch: newAvailabilityOptionsStatus :: Bool -> OptionStatus -> AvailabilityOptionsStatus
+ Amazonka.CloudSearch: newBuildSuggesters :: Text -> BuildSuggesters
+ Amazonka.CloudSearch: newBuildSuggestersResponse :: Int -> BuildSuggestersResponse
+ Amazonka.CloudSearch: newCreateDomain :: Text -> CreateDomain
+ Amazonka.CloudSearch: newCreateDomainResponse :: Int -> CreateDomainResponse
+ Amazonka.CloudSearch: newDateArrayOptions :: DateArrayOptions
+ Amazonka.CloudSearch: newDateOptions :: DateOptions
+ Amazonka.CloudSearch: newDefineAnalysisScheme :: Text -> AnalysisScheme -> DefineAnalysisScheme
+ Amazonka.CloudSearch: newDefineAnalysisSchemeResponse :: Int -> AnalysisSchemeStatus -> DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch: newDefineExpression :: Text -> Expression -> DefineExpression
+ Amazonka.CloudSearch: newDefineExpressionResponse :: Int -> ExpressionStatus -> DefineExpressionResponse
+ Amazonka.CloudSearch: newDefineIndexField :: Text -> IndexField -> DefineIndexField
+ Amazonka.CloudSearch: newDefineIndexFieldResponse :: Int -> IndexFieldStatus -> DefineIndexFieldResponse
+ Amazonka.CloudSearch: newDefineSuggester :: Text -> Suggester -> DefineSuggester
+ Amazonka.CloudSearch: newDefineSuggesterResponse :: Int -> SuggesterStatus -> DefineSuggesterResponse
+ Amazonka.CloudSearch: newDeleteAnalysisScheme :: Text -> Text -> DeleteAnalysisScheme
+ Amazonka.CloudSearch: newDeleteAnalysisSchemeResponse :: Int -> AnalysisSchemeStatus -> DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch: newDeleteDomain :: Text -> DeleteDomain
+ Amazonka.CloudSearch: newDeleteDomainResponse :: Int -> DeleteDomainResponse
+ Amazonka.CloudSearch: newDeleteExpression :: Text -> Text -> DeleteExpression
+ Amazonka.CloudSearch: newDeleteExpressionResponse :: Int -> ExpressionStatus -> DeleteExpressionResponse
+ Amazonka.CloudSearch: newDeleteIndexField :: Text -> Text -> DeleteIndexField
+ Amazonka.CloudSearch: newDeleteIndexFieldResponse :: Int -> IndexFieldStatus -> DeleteIndexFieldResponse
+ Amazonka.CloudSearch: newDeleteSuggester :: Text -> Text -> DeleteSuggester
+ Amazonka.CloudSearch: newDeleteSuggesterResponse :: Int -> SuggesterStatus -> DeleteSuggesterResponse
+ Amazonka.CloudSearch: newDescribeAnalysisSchemes :: Text -> DescribeAnalysisSchemes
+ Amazonka.CloudSearch: newDescribeAnalysisSchemesResponse :: Int -> DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch: newDescribeAvailabilityOptions :: Text -> DescribeAvailabilityOptions
+ Amazonka.CloudSearch: newDescribeAvailabilityOptionsResponse :: Int -> DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch: newDescribeDomainEndpointOptions :: Text -> DescribeDomainEndpointOptions
+ Amazonka.CloudSearch: newDescribeDomainEndpointOptionsResponse :: Int -> DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch: newDescribeDomains :: DescribeDomains
+ Amazonka.CloudSearch: newDescribeDomainsResponse :: Int -> DescribeDomainsResponse
+ Amazonka.CloudSearch: newDescribeExpressions :: Text -> DescribeExpressions
+ Amazonka.CloudSearch: newDescribeExpressionsResponse :: Int -> DescribeExpressionsResponse
+ Amazonka.CloudSearch: newDescribeIndexFields :: Text -> DescribeIndexFields
+ Amazonka.CloudSearch: newDescribeIndexFieldsResponse :: Int -> DescribeIndexFieldsResponse
+ Amazonka.CloudSearch: newDescribeScalingParameters :: Text -> DescribeScalingParameters
+ Amazonka.CloudSearch: newDescribeScalingParametersResponse :: Int -> ScalingParametersStatus -> DescribeScalingParametersResponse
+ Amazonka.CloudSearch: newDescribeServiceAccessPolicies :: Text -> DescribeServiceAccessPolicies
+ Amazonka.CloudSearch: newDescribeServiceAccessPoliciesResponse :: Int -> AccessPoliciesStatus -> DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch: newDescribeSuggesters :: Text -> DescribeSuggesters
+ Amazonka.CloudSearch: newDescribeSuggestersResponse :: Int -> DescribeSuggestersResponse
+ Amazonka.CloudSearch: newDocumentSuggesterOptions :: Text -> DocumentSuggesterOptions
+ Amazonka.CloudSearch: newDomainEndpointOptions :: DomainEndpointOptions
+ Amazonka.CloudSearch: newDomainEndpointOptionsStatus :: DomainEndpointOptions -> OptionStatus -> DomainEndpointOptionsStatus
+ Amazonka.CloudSearch: newDomainStatus :: Text -> Text -> Bool -> DomainStatus
+ Amazonka.CloudSearch: newDoubleArrayOptions :: DoubleArrayOptions
+ Amazonka.CloudSearch: newDoubleOptions :: DoubleOptions
+ Amazonka.CloudSearch: newExpression :: Text -> Text -> Expression
+ Amazonka.CloudSearch: newExpressionStatus :: Expression -> OptionStatus -> ExpressionStatus
+ Amazonka.CloudSearch: newIndexDocuments :: Text -> IndexDocuments
+ Amazonka.CloudSearch: newIndexDocumentsResponse :: Int -> IndexDocumentsResponse
+ Amazonka.CloudSearch: newIndexField :: Text -> IndexFieldType -> IndexField
+ Amazonka.CloudSearch: newIndexFieldStatus :: IndexField -> OptionStatus -> IndexFieldStatus
+ Amazonka.CloudSearch: newIntArrayOptions :: IntArrayOptions
+ Amazonka.CloudSearch: newIntOptions :: IntOptions
+ Amazonka.CloudSearch: newLatLonOptions :: LatLonOptions
+ Amazonka.CloudSearch: newLimits :: Natural -> Natural -> Limits
+ Amazonka.CloudSearch: newListDomainNames :: ListDomainNames
+ Amazonka.CloudSearch: newListDomainNamesResponse :: Int -> ListDomainNamesResponse
+ Amazonka.CloudSearch: newLiteralArrayOptions :: LiteralArrayOptions
+ Amazonka.CloudSearch: newLiteralOptions :: LiteralOptions
+ Amazonka.CloudSearch: newOptionStatus :: UTCTime -> UTCTime -> OptionState -> OptionStatus
+ Amazonka.CloudSearch: newScalingParameters :: ScalingParameters
+ Amazonka.CloudSearch: newScalingParametersStatus :: ScalingParameters -> OptionStatus -> ScalingParametersStatus
+ Amazonka.CloudSearch: newServiceEndpoint :: ServiceEndpoint
+ Amazonka.CloudSearch: newSuggester :: Text -> DocumentSuggesterOptions -> Suggester
+ Amazonka.CloudSearch: newSuggesterStatus :: Suggester -> OptionStatus -> SuggesterStatus
+ Amazonka.CloudSearch: newTextArrayOptions :: TextArrayOptions
+ Amazonka.CloudSearch: newTextOptions :: TextOptions
+ Amazonka.CloudSearch: newUpdateAvailabilityOptions :: Text -> Bool -> UpdateAvailabilityOptions
+ Amazonka.CloudSearch: newUpdateAvailabilityOptionsResponse :: Int -> UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch: newUpdateDomainEndpointOptions :: Text -> DomainEndpointOptions -> UpdateDomainEndpointOptions
+ Amazonka.CloudSearch: newUpdateDomainEndpointOptionsResponse :: Int -> UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch: newUpdateScalingParameters :: Text -> ScalingParameters -> UpdateScalingParameters
+ Amazonka.CloudSearch: newUpdateScalingParametersResponse :: Int -> ScalingParametersStatus -> UpdateScalingParametersResponse
+ Amazonka.CloudSearch: newUpdateServiceAccessPolicies :: Text -> Text -> UpdateServiceAccessPolicies
+ Amazonka.CloudSearch: newUpdateServiceAccessPoliciesResponse :: Int -> AccessPoliciesStatus -> UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch: newtype AlgorithmicStemming
+ Amazonka.CloudSearch: newtype AnalysisSchemeLanguage
+ Amazonka.CloudSearch: newtype IndexFieldType
+ Amazonka.CloudSearch: newtype OptionState
+ Amazonka.CloudSearch: newtype PartitionInstanceType
+ Amazonka.CloudSearch: newtype SuggesterFuzzyMatching
+ Amazonka.CloudSearch: newtype TLSSecurityPolicy
+ Amazonka.CloudSearch: pattern AlgorithmicStemming_Full :: AlgorithmicStemming
+ Amazonka.CloudSearch: pattern AlgorithmicStemming_Light :: AlgorithmicStemming
+ Amazonka.CloudSearch: pattern AlgorithmicStemming_Minimal :: AlgorithmicStemming
+ Amazonka.CloudSearch: pattern AlgorithmicStemming_None :: AlgorithmicStemming
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Ar :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Bg :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Ca :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Cs :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Da :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_De :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_El :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_En :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Es :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Eu :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Fa :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Fi :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Fr :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Ga :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Gl :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_He :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Hi :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Hu :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Hy :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Id :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_It :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Ja :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Ko :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Lv :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Mul :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Nl :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_No :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Pt :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Ro :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Ru :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Sv :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Th :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Tr :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Zh_Hans :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern AnalysisSchemeLanguage_Zh_Hant :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch: pattern IndexFieldType_Date :: IndexFieldType
+ Amazonka.CloudSearch: pattern IndexFieldType_Date_array :: IndexFieldType
+ Amazonka.CloudSearch: pattern IndexFieldType_Double :: IndexFieldType
+ Amazonka.CloudSearch: pattern IndexFieldType_Double_array :: IndexFieldType
+ Amazonka.CloudSearch: pattern IndexFieldType_Int :: IndexFieldType
+ Amazonka.CloudSearch: pattern IndexFieldType_Int_array :: IndexFieldType
+ Amazonka.CloudSearch: pattern IndexFieldType_Latlon :: IndexFieldType
+ Amazonka.CloudSearch: pattern IndexFieldType_Literal :: IndexFieldType
+ Amazonka.CloudSearch: pattern IndexFieldType_Literal_array :: IndexFieldType
+ Amazonka.CloudSearch: pattern IndexFieldType_Text :: IndexFieldType
+ Amazonka.CloudSearch: pattern IndexFieldType_Text_array :: IndexFieldType
+ Amazonka.CloudSearch: pattern OptionState_Active :: OptionState
+ Amazonka.CloudSearch: pattern OptionState_FailedToValidate :: OptionState
+ Amazonka.CloudSearch: pattern OptionState_Processing :: OptionState
+ Amazonka.CloudSearch: pattern OptionState_RequiresIndexDocuments :: OptionState
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_large :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_m1_large :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_m1_small :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_m2_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_m2_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_m3_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_m3_large :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_m3_medium :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_m3_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_medium :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_previousgeneration_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_previousgeneration_large :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_previousgeneration_small :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_previousgeneration_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_small :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern PartitionInstanceType_Search_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch: pattern SuggesterFuzzyMatching_High :: SuggesterFuzzyMatching
+ Amazonka.CloudSearch: pattern SuggesterFuzzyMatching_Low :: SuggesterFuzzyMatching
+ Amazonka.CloudSearch: pattern SuggesterFuzzyMatching_None :: SuggesterFuzzyMatching
+ Amazonka.CloudSearch: pattern TLSSecurityPolicy_Policy_Min_TLS_1_0_2019_07 :: TLSSecurityPolicy
+ Amazonka.CloudSearch: pattern TLSSecurityPolicy_Policy_Min_TLS_1_2_2019_07 :: TLSSecurityPolicy
+ Amazonka.CloudSearch.BuildSuggesters: BuildSuggesters' :: Text -> BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: BuildSuggestersResponse' :: Maybe [Text] -> Int -> BuildSuggestersResponse
+ Amazonka.CloudSearch.BuildSuggesters: [$sel:domainName:BuildSuggesters'] :: BuildSuggesters -> Text
+ Amazonka.CloudSearch.BuildSuggesters: [$sel:fieldNames:BuildSuggestersResponse'] :: BuildSuggestersResponse -> Maybe [Text]
+ Amazonka.CloudSearch.BuildSuggesters: [$sel:httpStatus:BuildSuggestersResponse'] :: BuildSuggestersResponse -> Int
+ Amazonka.CloudSearch.BuildSuggesters: buildSuggestersResponse_fieldNames :: Lens' BuildSuggestersResponse (Maybe [Text])
+ Amazonka.CloudSearch.BuildSuggesters: buildSuggestersResponse_httpStatus :: Lens' BuildSuggestersResponse Int
+ Amazonka.CloudSearch.BuildSuggesters: buildSuggesters_domainName :: Lens' BuildSuggesters Text
+ Amazonka.CloudSearch.BuildSuggesters: data BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: data BuildSuggestersResponse
+ Amazonka.CloudSearch.BuildSuggesters: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.BuildSuggesters.BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.BuildSuggesters.BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.BuildSuggesters.BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.BuildSuggesters.BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: instance Control.DeepSeq.NFData Amazonka.CloudSearch.BuildSuggesters.BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: instance Control.DeepSeq.NFData Amazonka.CloudSearch.BuildSuggesters.BuildSuggestersResponse
+ Amazonka.CloudSearch.BuildSuggesters: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.BuildSuggesters.BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: instance GHC.Classes.Eq Amazonka.CloudSearch.BuildSuggesters.BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: instance GHC.Classes.Eq Amazonka.CloudSearch.BuildSuggesters.BuildSuggestersResponse
+ Amazonka.CloudSearch.BuildSuggesters: instance GHC.Generics.Generic Amazonka.CloudSearch.BuildSuggesters.BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: instance GHC.Generics.Generic Amazonka.CloudSearch.BuildSuggesters.BuildSuggestersResponse
+ Amazonka.CloudSearch.BuildSuggesters: instance GHC.Read.Read Amazonka.CloudSearch.BuildSuggesters.BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: instance GHC.Read.Read Amazonka.CloudSearch.BuildSuggesters.BuildSuggestersResponse
+ Amazonka.CloudSearch.BuildSuggesters: instance GHC.Show.Show Amazonka.CloudSearch.BuildSuggesters.BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: instance GHC.Show.Show Amazonka.CloudSearch.BuildSuggesters.BuildSuggestersResponse
+ Amazonka.CloudSearch.BuildSuggesters: newBuildSuggesters :: Text -> BuildSuggesters
+ Amazonka.CloudSearch.BuildSuggesters: newBuildSuggestersResponse :: Int -> BuildSuggestersResponse
+ Amazonka.CloudSearch.CreateDomain: CreateDomain' :: Text -> CreateDomain
+ Amazonka.CloudSearch.CreateDomain: CreateDomainResponse' :: Maybe DomainStatus -> Int -> CreateDomainResponse
+ Amazonka.CloudSearch.CreateDomain: [$sel:domainName:CreateDomain'] :: CreateDomain -> Text
+ Amazonka.CloudSearch.CreateDomain: [$sel:domainStatus:CreateDomainResponse'] :: CreateDomainResponse -> Maybe DomainStatus
+ Amazonka.CloudSearch.CreateDomain: [$sel:httpStatus:CreateDomainResponse'] :: CreateDomainResponse -> Int
+ Amazonka.CloudSearch.CreateDomain: createDomainResponse_domainStatus :: Lens' CreateDomainResponse (Maybe DomainStatus)
+ Amazonka.CloudSearch.CreateDomain: createDomainResponse_httpStatus :: Lens' CreateDomainResponse Int
+ Amazonka.CloudSearch.CreateDomain: createDomain_domainName :: Lens' CreateDomain Text
+ Amazonka.CloudSearch.CreateDomain: data CreateDomain
+ Amazonka.CloudSearch.CreateDomain: data CreateDomainResponse
+ Amazonka.CloudSearch.CreateDomain: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.CreateDomain.CreateDomain
+ Amazonka.CloudSearch.CreateDomain: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.CreateDomain.CreateDomain
+ Amazonka.CloudSearch.CreateDomain: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.CreateDomain.CreateDomain
+ Amazonka.CloudSearch.CreateDomain: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.CreateDomain.CreateDomain
+ Amazonka.CloudSearch.CreateDomain: instance Control.DeepSeq.NFData Amazonka.CloudSearch.CreateDomain.CreateDomain
+ Amazonka.CloudSearch.CreateDomain: instance Control.DeepSeq.NFData Amazonka.CloudSearch.CreateDomain.CreateDomainResponse
+ Amazonka.CloudSearch.CreateDomain: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.CreateDomain.CreateDomain
+ Amazonka.CloudSearch.CreateDomain: instance GHC.Classes.Eq Amazonka.CloudSearch.CreateDomain.CreateDomain
+ Amazonka.CloudSearch.CreateDomain: instance GHC.Classes.Eq Amazonka.CloudSearch.CreateDomain.CreateDomainResponse
+ Amazonka.CloudSearch.CreateDomain: instance GHC.Generics.Generic Amazonka.CloudSearch.CreateDomain.CreateDomain
+ Amazonka.CloudSearch.CreateDomain: instance GHC.Generics.Generic Amazonka.CloudSearch.CreateDomain.CreateDomainResponse
+ Amazonka.CloudSearch.CreateDomain: instance GHC.Read.Read Amazonka.CloudSearch.CreateDomain.CreateDomain
+ Amazonka.CloudSearch.CreateDomain: instance GHC.Read.Read Amazonka.CloudSearch.CreateDomain.CreateDomainResponse
+ Amazonka.CloudSearch.CreateDomain: instance GHC.Show.Show Amazonka.CloudSearch.CreateDomain.CreateDomain
+ Amazonka.CloudSearch.CreateDomain: instance GHC.Show.Show Amazonka.CloudSearch.CreateDomain.CreateDomainResponse
+ Amazonka.CloudSearch.CreateDomain: newCreateDomain :: Text -> CreateDomain
+ Amazonka.CloudSearch.CreateDomain: newCreateDomainResponse :: Int -> CreateDomainResponse
+ Amazonka.CloudSearch.DefineAnalysisScheme: DefineAnalysisScheme' :: Text -> AnalysisScheme -> DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: DefineAnalysisSchemeResponse' :: Int -> AnalysisSchemeStatus -> DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch.DefineAnalysisScheme: [$sel:analysisScheme:DefineAnalysisScheme'] :: DefineAnalysisScheme -> AnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: [$sel:analysisScheme:DefineAnalysisSchemeResponse'] :: DefineAnalysisSchemeResponse -> AnalysisSchemeStatus
+ Amazonka.CloudSearch.DefineAnalysisScheme: [$sel:domainName:DefineAnalysisScheme'] :: DefineAnalysisScheme -> Text
+ Amazonka.CloudSearch.DefineAnalysisScheme: [$sel:httpStatus:DefineAnalysisSchemeResponse'] :: DefineAnalysisSchemeResponse -> Int
+ Amazonka.CloudSearch.DefineAnalysisScheme: data DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: data DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch.DefineAnalysisScheme: defineAnalysisSchemeResponse_analysisScheme :: Lens' DefineAnalysisSchemeResponse AnalysisSchemeStatus
+ Amazonka.CloudSearch.DefineAnalysisScheme: defineAnalysisSchemeResponse_httpStatus :: Lens' DefineAnalysisSchemeResponse Int
+ Amazonka.CloudSearch.DefineAnalysisScheme: defineAnalysisScheme_analysisScheme :: Lens' DefineAnalysisScheme AnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: defineAnalysisScheme_domainName :: Lens' DefineAnalysisScheme Text
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance GHC.Classes.Eq Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance GHC.Classes.Eq Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance GHC.Generics.Generic Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance GHC.Generics.Generic Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance GHC.Read.Read Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance GHC.Read.Read Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance GHC.Show.Show Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: instance GHC.Show.Show Amazonka.CloudSearch.DefineAnalysisScheme.DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch.DefineAnalysisScheme: newDefineAnalysisScheme :: Text -> AnalysisScheme -> DefineAnalysisScheme
+ Amazonka.CloudSearch.DefineAnalysisScheme: newDefineAnalysisSchemeResponse :: Int -> AnalysisSchemeStatus -> DefineAnalysisSchemeResponse
+ Amazonka.CloudSearch.DefineExpression: DefineExpression' :: Text -> Expression -> DefineExpression
+ Amazonka.CloudSearch.DefineExpression: DefineExpressionResponse' :: Int -> ExpressionStatus -> DefineExpressionResponse
+ Amazonka.CloudSearch.DefineExpression: [$sel:domainName:DefineExpression'] :: DefineExpression -> Text
+ Amazonka.CloudSearch.DefineExpression: [$sel:expression:DefineExpression'] :: DefineExpression -> Expression
+ Amazonka.CloudSearch.DefineExpression: [$sel:expression:DefineExpressionResponse'] :: DefineExpressionResponse -> ExpressionStatus
+ Amazonka.CloudSearch.DefineExpression: [$sel:httpStatus:DefineExpressionResponse'] :: DefineExpressionResponse -> Int
+ Amazonka.CloudSearch.DefineExpression: data DefineExpression
+ Amazonka.CloudSearch.DefineExpression: data DefineExpressionResponse
+ Amazonka.CloudSearch.DefineExpression: defineExpressionResponse_expression :: Lens' DefineExpressionResponse ExpressionStatus
+ Amazonka.CloudSearch.DefineExpression: defineExpressionResponse_httpStatus :: Lens' DefineExpressionResponse Int
+ Amazonka.CloudSearch.DefineExpression: defineExpression_domainName :: Lens' DefineExpression Text
+ Amazonka.CloudSearch.DefineExpression: defineExpression_expression :: Lens' DefineExpression Expression
+ Amazonka.CloudSearch.DefineExpression: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DefineExpression.DefineExpression
+ Amazonka.CloudSearch.DefineExpression: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DefineExpression.DefineExpression
+ Amazonka.CloudSearch.DefineExpression: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DefineExpression.DefineExpression
+ Amazonka.CloudSearch.DefineExpression: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DefineExpression.DefineExpression
+ Amazonka.CloudSearch.DefineExpression: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DefineExpression.DefineExpression
+ Amazonka.CloudSearch.DefineExpression: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DefineExpression.DefineExpressionResponse
+ Amazonka.CloudSearch.DefineExpression: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DefineExpression.DefineExpression
+ Amazonka.CloudSearch.DefineExpression: instance GHC.Classes.Eq Amazonka.CloudSearch.DefineExpression.DefineExpression
+ Amazonka.CloudSearch.DefineExpression: instance GHC.Classes.Eq Amazonka.CloudSearch.DefineExpression.DefineExpressionResponse
+ Amazonka.CloudSearch.DefineExpression: instance GHC.Generics.Generic Amazonka.CloudSearch.DefineExpression.DefineExpression
+ Amazonka.CloudSearch.DefineExpression: instance GHC.Generics.Generic Amazonka.CloudSearch.DefineExpression.DefineExpressionResponse
+ Amazonka.CloudSearch.DefineExpression: instance GHC.Read.Read Amazonka.CloudSearch.DefineExpression.DefineExpression
+ Amazonka.CloudSearch.DefineExpression: instance GHC.Read.Read Amazonka.CloudSearch.DefineExpression.DefineExpressionResponse
+ Amazonka.CloudSearch.DefineExpression: instance GHC.Show.Show Amazonka.CloudSearch.DefineExpression.DefineExpression
+ Amazonka.CloudSearch.DefineExpression: instance GHC.Show.Show Amazonka.CloudSearch.DefineExpression.DefineExpressionResponse
+ Amazonka.CloudSearch.DefineExpression: newDefineExpression :: Text -> Expression -> DefineExpression
+ Amazonka.CloudSearch.DefineExpression: newDefineExpressionResponse :: Int -> ExpressionStatus -> DefineExpressionResponse
+ Amazonka.CloudSearch.DefineIndexField: DefineIndexField' :: Text -> IndexField -> DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: DefineIndexFieldResponse' :: Int -> IndexFieldStatus -> DefineIndexFieldResponse
+ Amazonka.CloudSearch.DefineIndexField: [$sel:domainName:DefineIndexField'] :: DefineIndexField -> Text
+ Amazonka.CloudSearch.DefineIndexField: [$sel:httpStatus:DefineIndexFieldResponse'] :: DefineIndexFieldResponse -> Int
+ Amazonka.CloudSearch.DefineIndexField: [$sel:indexField:DefineIndexField'] :: DefineIndexField -> IndexField
+ Amazonka.CloudSearch.DefineIndexField: [$sel:indexField:DefineIndexFieldResponse'] :: DefineIndexFieldResponse -> IndexFieldStatus
+ Amazonka.CloudSearch.DefineIndexField: data DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: data DefineIndexFieldResponse
+ Amazonka.CloudSearch.DefineIndexField: defineIndexFieldResponse_httpStatus :: Lens' DefineIndexFieldResponse Int
+ Amazonka.CloudSearch.DefineIndexField: defineIndexFieldResponse_indexField :: Lens' DefineIndexFieldResponse IndexFieldStatus
+ Amazonka.CloudSearch.DefineIndexField: defineIndexField_domainName :: Lens' DefineIndexField Text
+ Amazonka.CloudSearch.DefineIndexField: defineIndexField_indexField :: Lens' DefineIndexField IndexField
+ Amazonka.CloudSearch.DefineIndexField: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DefineIndexField.DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DefineIndexField.DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DefineIndexField.DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DefineIndexField.DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DefineIndexField.DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DefineIndexField.DefineIndexFieldResponse
+ Amazonka.CloudSearch.DefineIndexField: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DefineIndexField.DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: instance GHC.Classes.Eq Amazonka.CloudSearch.DefineIndexField.DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: instance GHC.Classes.Eq Amazonka.CloudSearch.DefineIndexField.DefineIndexFieldResponse
+ Amazonka.CloudSearch.DefineIndexField: instance GHC.Generics.Generic Amazonka.CloudSearch.DefineIndexField.DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: instance GHC.Generics.Generic Amazonka.CloudSearch.DefineIndexField.DefineIndexFieldResponse
+ Amazonka.CloudSearch.DefineIndexField: instance GHC.Read.Read Amazonka.CloudSearch.DefineIndexField.DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: instance GHC.Read.Read Amazonka.CloudSearch.DefineIndexField.DefineIndexFieldResponse
+ Amazonka.CloudSearch.DefineIndexField: instance GHC.Show.Show Amazonka.CloudSearch.DefineIndexField.DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: instance GHC.Show.Show Amazonka.CloudSearch.DefineIndexField.DefineIndexFieldResponse
+ Amazonka.CloudSearch.DefineIndexField: newDefineIndexField :: Text -> IndexField -> DefineIndexField
+ Amazonka.CloudSearch.DefineIndexField: newDefineIndexFieldResponse :: Int -> IndexFieldStatus -> DefineIndexFieldResponse
+ Amazonka.CloudSearch.DefineSuggester: DefineSuggester' :: Text -> Suggester -> DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: DefineSuggesterResponse' :: Int -> SuggesterStatus -> DefineSuggesterResponse
+ Amazonka.CloudSearch.DefineSuggester: [$sel:domainName:DefineSuggester'] :: DefineSuggester -> Text
+ Amazonka.CloudSearch.DefineSuggester: [$sel:httpStatus:DefineSuggesterResponse'] :: DefineSuggesterResponse -> Int
+ Amazonka.CloudSearch.DefineSuggester: [$sel:suggester:DefineSuggester'] :: DefineSuggester -> Suggester
+ Amazonka.CloudSearch.DefineSuggester: [$sel:suggester:DefineSuggesterResponse'] :: DefineSuggesterResponse -> SuggesterStatus
+ Amazonka.CloudSearch.DefineSuggester: data DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: data DefineSuggesterResponse
+ Amazonka.CloudSearch.DefineSuggester: defineSuggesterResponse_httpStatus :: Lens' DefineSuggesterResponse Int
+ Amazonka.CloudSearch.DefineSuggester: defineSuggesterResponse_suggester :: Lens' DefineSuggesterResponse SuggesterStatus
+ Amazonka.CloudSearch.DefineSuggester: defineSuggester_domainName :: Lens' DefineSuggester Text
+ Amazonka.CloudSearch.DefineSuggester: defineSuggester_suggester :: Lens' DefineSuggester Suggester
+ Amazonka.CloudSearch.DefineSuggester: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DefineSuggester.DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DefineSuggester.DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DefineSuggester.DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DefineSuggester.DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DefineSuggester.DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DefineSuggester.DefineSuggesterResponse
+ Amazonka.CloudSearch.DefineSuggester: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DefineSuggester.DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: instance GHC.Classes.Eq Amazonka.CloudSearch.DefineSuggester.DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: instance GHC.Classes.Eq Amazonka.CloudSearch.DefineSuggester.DefineSuggesterResponse
+ Amazonka.CloudSearch.DefineSuggester: instance GHC.Generics.Generic Amazonka.CloudSearch.DefineSuggester.DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: instance GHC.Generics.Generic Amazonka.CloudSearch.DefineSuggester.DefineSuggesterResponse
+ Amazonka.CloudSearch.DefineSuggester: instance GHC.Read.Read Amazonka.CloudSearch.DefineSuggester.DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: instance GHC.Read.Read Amazonka.CloudSearch.DefineSuggester.DefineSuggesterResponse
+ Amazonka.CloudSearch.DefineSuggester: instance GHC.Show.Show Amazonka.CloudSearch.DefineSuggester.DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: instance GHC.Show.Show Amazonka.CloudSearch.DefineSuggester.DefineSuggesterResponse
+ Amazonka.CloudSearch.DefineSuggester: newDefineSuggester :: Text -> Suggester -> DefineSuggester
+ Amazonka.CloudSearch.DefineSuggester: newDefineSuggesterResponse :: Int -> SuggesterStatus -> DefineSuggesterResponse
+ Amazonka.CloudSearch.DeleteAnalysisScheme: DeleteAnalysisScheme' :: Text -> Text -> DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: DeleteAnalysisSchemeResponse' :: Int -> AnalysisSchemeStatus -> DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch.DeleteAnalysisScheme: [$sel:analysisScheme:DeleteAnalysisSchemeResponse'] :: DeleteAnalysisSchemeResponse -> AnalysisSchemeStatus
+ Amazonka.CloudSearch.DeleteAnalysisScheme: [$sel:analysisSchemeName:DeleteAnalysisScheme'] :: DeleteAnalysisScheme -> Text
+ Amazonka.CloudSearch.DeleteAnalysisScheme: [$sel:domainName:DeleteAnalysisScheme'] :: DeleteAnalysisScheme -> Text
+ Amazonka.CloudSearch.DeleteAnalysisScheme: [$sel:httpStatus:DeleteAnalysisSchemeResponse'] :: DeleteAnalysisSchemeResponse -> Int
+ Amazonka.CloudSearch.DeleteAnalysisScheme: data DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: data DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch.DeleteAnalysisScheme: deleteAnalysisSchemeResponse_analysisScheme :: Lens' DeleteAnalysisSchemeResponse AnalysisSchemeStatus
+ Amazonka.CloudSearch.DeleteAnalysisScheme: deleteAnalysisSchemeResponse_httpStatus :: Lens' DeleteAnalysisSchemeResponse Int
+ Amazonka.CloudSearch.DeleteAnalysisScheme: deleteAnalysisScheme_analysisSchemeName :: Lens' DeleteAnalysisScheme Text
+ Amazonka.CloudSearch.DeleteAnalysisScheme: deleteAnalysisScheme_domainName :: Lens' DeleteAnalysisScheme Text
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance GHC.Classes.Eq Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance GHC.Classes.Eq Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance GHC.Generics.Generic Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance GHC.Generics.Generic Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance GHC.Read.Read Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance GHC.Read.Read Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance GHC.Show.Show Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: instance GHC.Show.Show Amazonka.CloudSearch.DeleteAnalysisScheme.DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch.DeleteAnalysisScheme: newDeleteAnalysisScheme :: Text -> Text -> DeleteAnalysisScheme
+ Amazonka.CloudSearch.DeleteAnalysisScheme: newDeleteAnalysisSchemeResponse :: Int -> AnalysisSchemeStatus -> DeleteAnalysisSchemeResponse
+ Amazonka.CloudSearch.DeleteDomain: DeleteDomain' :: Text -> DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: DeleteDomainResponse' :: Maybe DomainStatus -> Int -> DeleteDomainResponse
+ Amazonka.CloudSearch.DeleteDomain: [$sel:domainName:DeleteDomain'] :: DeleteDomain -> Text
+ Amazonka.CloudSearch.DeleteDomain: [$sel:domainStatus:DeleteDomainResponse'] :: DeleteDomainResponse -> Maybe DomainStatus
+ Amazonka.CloudSearch.DeleteDomain: [$sel:httpStatus:DeleteDomainResponse'] :: DeleteDomainResponse -> Int
+ Amazonka.CloudSearch.DeleteDomain: data DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: data DeleteDomainResponse
+ Amazonka.CloudSearch.DeleteDomain: deleteDomainResponse_domainStatus :: Lens' DeleteDomainResponse (Maybe DomainStatus)
+ Amazonka.CloudSearch.DeleteDomain: deleteDomainResponse_httpStatus :: Lens' DeleteDomainResponse Int
+ Amazonka.CloudSearch.DeleteDomain: deleteDomain_domainName :: Lens' DeleteDomain Text
+ Amazonka.CloudSearch.DeleteDomain: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DeleteDomain.DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DeleteDomain.DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DeleteDomain.DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DeleteDomain.DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DeleteDomain.DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DeleteDomain.DeleteDomainResponse
+ Amazonka.CloudSearch.DeleteDomain: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DeleteDomain.DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: instance GHC.Classes.Eq Amazonka.CloudSearch.DeleteDomain.DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: instance GHC.Classes.Eq Amazonka.CloudSearch.DeleteDomain.DeleteDomainResponse
+ Amazonka.CloudSearch.DeleteDomain: instance GHC.Generics.Generic Amazonka.CloudSearch.DeleteDomain.DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: instance GHC.Generics.Generic Amazonka.CloudSearch.DeleteDomain.DeleteDomainResponse
+ Amazonka.CloudSearch.DeleteDomain: instance GHC.Read.Read Amazonka.CloudSearch.DeleteDomain.DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: instance GHC.Read.Read Amazonka.CloudSearch.DeleteDomain.DeleteDomainResponse
+ Amazonka.CloudSearch.DeleteDomain: instance GHC.Show.Show Amazonka.CloudSearch.DeleteDomain.DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: instance GHC.Show.Show Amazonka.CloudSearch.DeleteDomain.DeleteDomainResponse
+ Amazonka.CloudSearch.DeleteDomain: newDeleteDomain :: Text -> DeleteDomain
+ Amazonka.CloudSearch.DeleteDomain: newDeleteDomainResponse :: Int -> DeleteDomainResponse
+ Amazonka.CloudSearch.DeleteExpression: DeleteExpression' :: Text -> Text -> DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: DeleteExpressionResponse' :: Int -> ExpressionStatus -> DeleteExpressionResponse
+ Amazonka.CloudSearch.DeleteExpression: [$sel:domainName:DeleteExpression'] :: DeleteExpression -> Text
+ Amazonka.CloudSearch.DeleteExpression: [$sel:expression:DeleteExpressionResponse'] :: DeleteExpressionResponse -> ExpressionStatus
+ Amazonka.CloudSearch.DeleteExpression: [$sel:expressionName:DeleteExpression'] :: DeleteExpression -> Text
+ Amazonka.CloudSearch.DeleteExpression: [$sel:httpStatus:DeleteExpressionResponse'] :: DeleteExpressionResponse -> Int
+ Amazonka.CloudSearch.DeleteExpression: data DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: data DeleteExpressionResponse
+ Amazonka.CloudSearch.DeleteExpression: deleteExpressionResponse_expression :: Lens' DeleteExpressionResponse ExpressionStatus
+ Amazonka.CloudSearch.DeleteExpression: deleteExpressionResponse_httpStatus :: Lens' DeleteExpressionResponse Int
+ Amazonka.CloudSearch.DeleteExpression: deleteExpression_domainName :: Lens' DeleteExpression Text
+ Amazonka.CloudSearch.DeleteExpression: deleteExpression_expressionName :: Lens' DeleteExpression Text
+ Amazonka.CloudSearch.DeleteExpression: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DeleteExpression.DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DeleteExpression.DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DeleteExpression.DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DeleteExpression.DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DeleteExpression.DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DeleteExpression.DeleteExpressionResponse
+ Amazonka.CloudSearch.DeleteExpression: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DeleteExpression.DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: instance GHC.Classes.Eq Amazonka.CloudSearch.DeleteExpression.DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: instance GHC.Classes.Eq Amazonka.CloudSearch.DeleteExpression.DeleteExpressionResponse
+ Amazonka.CloudSearch.DeleteExpression: instance GHC.Generics.Generic Amazonka.CloudSearch.DeleteExpression.DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: instance GHC.Generics.Generic Amazonka.CloudSearch.DeleteExpression.DeleteExpressionResponse
+ Amazonka.CloudSearch.DeleteExpression: instance GHC.Read.Read Amazonka.CloudSearch.DeleteExpression.DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: instance GHC.Read.Read Amazonka.CloudSearch.DeleteExpression.DeleteExpressionResponse
+ Amazonka.CloudSearch.DeleteExpression: instance GHC.Show.Show Amazonka.CloudSearch.DeleteExpression.DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: instance GHC.Show.Show Amazonka.CloudSearch.DeleteExpression.DeleteExpressionResponse
+ Amazonka.CloudSearch.DeleteExpression: newDeleteExpression :: Text -> Text -> DeleteExpression
+ Amazonka.CloudSearch.DeleteExpression: newDeleteExpressionResponse :: Int -> ExpressionStatus -> DeleteExpressionResponse
+ Amazonka.CloudSearch.DeleteIndexField: DeleteIndexField' :: Text -> Text -> DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: DeleteIndexFieldResponse' :: Int -> IndexFieldStatus -> DeleteIndexFieldResponse
+ Amazonka.CloudSearch.DeleteIndexField: [$sel:domainName:DeleteIndexField'] :: DeleteIndexField -> Text
+ Amazonka.CloudSearch.DeleteIndexField: [$sel:httpStatus:DeleteIndexFieldResponse'] :: DeleteIndexFieldResponse -> Int
+ Amazonka.CloudSearch.DeleteIndexField: [$sel:indexField:DeleteIndexFieldResponse'] :: DeleteIndexFieldResponse -> IndexFieldStatus
+ Amazonka.CloudSearch.DeleteIndexField: [$sel:indexFieldName:DeleteIndexField'] :: DeleteIndexField -> Text
+ Amazonka.CloudSearch.DeleteIndexField: data DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: data DeleteIndexFieldResponse
+ Amazonka.CloudSearch.DeleteIndexField: deleteIndexFieldResponse_httpStatus :: Lens' DeleteIndexFieldResponse Int
+ Amazonka.CloudSearch.DeleteIndexField: deleteIndexFieldResponse_indexField :: Lens' DeleteIndexFieldResponse IndexFieldStatus
+ Amazonka.CloudSearch.DeleteIndexField: deleteIndexField_domainName :: Lens' DeleteIndexField Text
+ Amazonka.CloudSearch.DeleteIndexField: deleteIndexField_indexFieldName :: Lens' DeleteIndexField Text
+ Amazonka.CloudSearch.DeleteIndexField: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DeleteIndexField.DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DeleteIndexField.DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DeleteIndexField.DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DeleteIndexField.DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DeleteIndexField.DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
+ Amazonka.CloudSearch.DeleteIndexField: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DeleteIndexField.DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: instance GHC.Classes.Eq Amazonka.CloudSearch.DeleteIndexField.DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: instance GHC.Classes.Eq Amazonka.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
+ Amazonka.CloudSearch.DeleteIndexField: instance GHC.Generics.Generic Amazonka.CloudSearch.DeleteIndexField.DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: instance GHC.Generics.Generic Amazonka.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
+ Amazonka.CloudSearch.DeleteIndexField: instance GHC.Read.Read Amazonka.CloudSearch.DeleteIndexField.DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: instance GHC.Read.Read Amazonka.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
+ Amazonka.CloudSearch.DeleteIndexField: instance GHC.Show.Show Amazonka.CloudSearch.DeleteIndexField.DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: instance GHC.Show.Show Amazonka.CloudSearch.DeleteIndexField.DeleteIndexFieldResponse
+ Amazonka.CloudSearch.DeleteIndexField: newDeleteIndexField :: Text -> Text -> DeleteIndexField
+ Amazonka.CloudSearch.DeleteIndexField: newDeleteIndexFieldResponse :: Int -> IndexFieldStatus -> DeleteIndexFieldResponse
+ Amazonka.CloudSearch.DeleteSuggester: DeleteSuggester' :: Text -> Text -> DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: DeleteSuggesterResponse' :: Int -> SuggesterStatus -> DeleteSuggesterResponse
+ Amazonka.CloudSearch.DeleteSuggester: [$sel:domainName:DeleteSuggester'] :: DeleteSuggester -> Text
+ Amazonka.CloudSearch.DeleteSuggester: [$sel:httpStatus:DeleteSuggesterResponse'] :: DeleteSuggesterResponse -> Int
+ Amazonka.CloudSearch.DeleteSuggester: [$sel:suggester:DeleteSuggesterResponse'] :: DeleteSuggesterResponse -> SuggesterStatus
+ Amazonka.CloudSearch.DeleteSuggester: [$sel:suggesterName:DeleteSuggester'] :: DeleteSuggester -> Text
+ Amazonka.CloudSearch.DeleteSuggester: data DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: data DeleteSuggesterResponse
+ Amazonka.CloudSearch.DeleteSuggester: deleteSuggesterResponse_httpStatus :: Lens' DeleteSuggesterResponse Int
+ Amazonka.CloudSearch.DeleteSuggester: deleteSuggesterResponse_suggester :: Lens' DeleteSuggesterResponse SuggesterStatus
+ Amazonka.CloudSearch.DeleteSuggester: deleteSuggester_domainName :: Lens' DeleteSuggester Text
+ Amazonka.CloudSearch.DeleteSuggester: deleteSuggester_suggesterName :: Lens' DeleteSuggester Text
+ Amazonka.CloudSearch.DeleteSuggester: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DeleteSuggester.DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DeleteSuggester.DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DeleteSuggester.DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DeleteSuggester.DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DeleteSuggester.DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
+ Amazonka.CloudSearch.DeleteSuggester: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DeleteSuggester.DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: instance GHC.Classes.Eq Amazonka.CloudSearch.DeleteSuggester.DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: instance GHC.Classes.Eq Amazonka.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
+ Amazonka.CloudSearch.DeleteSuggester: instance GHC.Generics.Generic Amazonka.CloudSearch.DeleteSuggester.DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: instance GHC.Generics.Generic Amazonka.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
+ Amazonka.CloudSearch.DeleteSuggester: instance GHC.Read.Read Amazonka.CloudSearch.DeleteSuggester.DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: instance GHC.Read.Read Amazonka.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
+ Amazonka.CloudSearch.DeleteSuggester: instance GHC.Show.Show Amazonka.CloudSearch.DeleteSuggester.DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: instance GHC.Show.Show Amazonka.CloudSearch.DeleteSuggester.DeleteSuggesterResponse
+ Amazonka.CloudSearch.DeleteSuggester: newDeleteSuggester :: Text -> Text -> DeleteSuggester
+ Amazonka.CloudSearch.DeleteSuggester: newDeleteSuggesterResponse :: Int -> SuggesterStatus -> DeleteSuggesterResponse
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: DescribeAnalysisSchemes' :: Maybe [Text] -> Maybe Bool -> Text -> DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: DescribeAnalysisSchemesResponse' :: Int -> [AnalysisSchemeStatus] -> DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: [$sel:analysisSchemeNames:DescribeAnalysisSchemes'] :: DescribeAnalysisSchemes -> Maybe [Text]
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: [$sel:analysisSchemes:DescribeAnalysisSchemesResponse'] :: DescribeAnalysisSchemesResponse -> [AnalysisSchemeStatus]
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: [$sel:deployed:DescribeAnalysisSchemes'] :: DescribeAnalysisSchemes -> Maybe Bool
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: [$sel:domainName:DescribeAnalysisSchemes'] :: DescribeAnalysisSchemes -> Text
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: [$sel:httpStatus:DescribeAnalysisSchemesResponse'] :: DescribeAnalysisSchemesResponse -> Int
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: data DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: data DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: describeAnalysisSchemesResponse_analysisSchemes :: Lens' DescribeAnalysisSchemesResponse [AnalysisSchemeStatus]
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: describeAnalysisSchemesResponse_httpStatus :: Lens' DescribeAnalysisSchemesResponse Int
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: describeAnalysisSchemes_analysisSchemeNames :: Lens' DescribeAnalysisSchemes (Maybe [Text])
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: describeAnalysisSchemes_deployed :: Lens' DescribeAnalysisSchemes (Maybe Bool)
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: describeAnalysisSchemes_domainName :: Lens' DescribeAnalysisSchemes Text
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance GHC.Read.Read Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance GHC.Read.Read Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance GHC.Show.Show Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: instance GHC.Show.Show Amazonka.CloudSearch.DescribeAnalysisSchemes.DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: newDescribeAnalysisSchemes :: Text -> DescribeAnalysisSchemes
+ Amazonka.CloudSearch.DescribeAnalysisSchemes: newDescribeAnalysisSchemesResponse :: Int -> DescribeAnalysisSchemesResponse
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: DescribeAvailabilityOptions' :: Maybe Bool -> Text -> DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: DescribeAvailabilityOptionsResponse' :: Maybe AvailabilityOptionsStatus -> Int -> DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: [$sel:availabilityOptions:DescribeAvailabilityOptionsResponse'] :: DescribeAvailabilityOptionsResponse -> Maybe AvailabilityOptionsStatus
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: [$sel:deployed:DescribeAvailabilityOptions'] :: DescribeAvailabilityOptions -> Maybe Bool
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: [$sel:domainName:DescribeAvailabilityOptions'] :: DescribeAvailabilityOptions -> Text
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: [$sel:httpStatus:DescribeAvailabilityOptionsResponse'] :: DescribeAvailabilityOptionsResponse -> Int
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: data DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: data DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: describeAvailabilityOptionsResponse_availabilityOptions :: Lens' DescribeAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus)
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: describeAvailabilityOptionsResponse_httpStatus :: Lens' DescribeAvailabilityOptionsResponse Int
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: describeAvailabilityOptions_deployed :: Lens' DescribeAvailabilityOptions (Maybe Bool)
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: describeAvailabilityOptions_domainName :: Lens' DescribeAvailabilityOptions Text
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance GHC.Read.Read Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance GHC.Read.Read Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance GHC.Show.Show Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: instance GHC.Show.Show Amazonka.CloudSearch.DescribeAvailabilityOptions.DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: newDescribeAvailabilityOptions :: Text -> DescribeAvailabilityOptions
+ Amazonka.CloudSearch.DescribeAvailabilityOptions: newDescribeAvailabilityOptionsResponse :: Int -> DescribeAvailabilityOptionsResponse
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: DescribeDomainEndpointOptions' :: Maybe Bool -> Text -> DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: DescribeDomainEndpointOptionsResponse' :: Maybe DomainEndpointOptionsStatus -> Int -> DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: [$sel:deployed:DescribeDomainEndpointOptions'] :: DescribeDomainEndpointOptions -> Maybe Bool
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: [$sel:domainEndpointOptions:DescribeDomainEndpointOptionsResponse'] :: DescribeDomainEndpointOptionsResponse -> Maybe DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: [$sel:domainName:DescribeDomainEndpointOptions'] :: DescribeDomainEndpointOptions -> Text
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: [$sel:httpStatus:DescribeDomainEndpointOptionsResponse'] :: DescribeDomainEndpointOptionsResponse -> Int
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: data DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: data DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: describeDomainEndpointOptionsResponse_domainEndpointOptions :: Lens' DescribeDomainEndpointOptionsResponse (Maybe DomainEndpointOptionsStatus)
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: describeDomainEndpointOptionsResponse_httpStatus :: Lens' DescribeDomainEndpointOptionsResponse Int
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: describeDomainEndpointOptions_deployed :: Lens' DescribeDomainEndpointOptions (Maybe Bool)
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: describeDomainEndpointOptions_domainName :: Lens' DescribeDomainEndpointOptions Text
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance GHC.Read.Read Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance GHC.Read.Read Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance GHC.Show.Show Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: instance GHC.Show.Show Amazonka.CloudSearch.DescribeDomainEndpointOptions.DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: newDescribeDomainEndpointOptions :: Text -> DescribeDomainEndpointOptions
+ Amazonka.CloudSearch.DescribeDomainEndpointOptions: newDescribeDomainEndpointOptionsResponse :: Int -> DescribeDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.DescribeDomains: DescribeDomains' :: Maybe [Text] -> DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: DescribeDomainsResponse' :: Int -> [DomainStatus] -> DescribeDomainsResponse
+ Amazonka.CloudSearch.DescribeDomains: [$sel:domainNames:DescribeDomains'] :: DescribeDomains -> Maybe [Text]
+ Amazonka.CloudSearch.DescribeDomains: [$sel:domainStatusList:DescribeDomainsResponse'] :: DescribeDomainsResponse -> [DomainStatus]
+ Amazonka.CloudSearch.DescribeDomains: [$sel:httpStatus:DescribeDomainsResponse'] :: DescribeDomainsResponse -> Int
+ Amazonka.CloudSearch.DescribeDomains: data DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: data DescribeDomainsResponse
+ Amazonka.CloudSearch.DescribeDomains: describeDomainsResponse_domainStatusList :: Lens' DescribeDomainsResponse [DomainStatus]
+ Amazonka.CloudSearch.DescribeDomains: describeDomainsResponse_httpStatus :: Lens' DescribeDomainsResponse Int
+ Amazonka.CloudSearch.DescribeDomains: describeDomains_domainNames :: Lens' DescribeDomains (Maybe [Text])
+ Amazonka.CloudSearch.DescribeDomains: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DescribeDomains.DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DescribeDomains.DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DescribeDomains.DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DescribeDomains.DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeDomains.DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeDomains.DescribeDomainsResponse
+ Amazonka.CloudSearch.DescribeDomains: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DescribeDomains.DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeDomains.DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeDomains.DescribeDomainsResponse
+ Amazonka.CloudSearch.DescribeDomains: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeDomains.DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeDomains.DescribeDomainsResponse
+ Amazonka.CloudSearch.DescribeDomains: instance GHC.Read.Read Amazonka.CloudSearch.DescribeDomains.DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: instance GHC.Read.Read Amazonka.CloudSearch.DescribeDomains.DescribeDomainsResponse
+ Amazonka.CloudSearch.DescribeDomains: instance GHC.Show.Show Amazonka.CloudSearch.DescribeDomains.DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: instance GHC.Show.Show Amazonka.CloudSearch.DescribeDomains.DescribeDomainsResponse
+ Amazonka.CloudSearch.DescribeDomains: newDescribeDomains :: DescribeDomains
+ Amazonka.CloudSearch.DescribeDomains: newDescribeDomainsResponse :: Int -> DescribeDomainsResponse
+ Amazonka.CloudSearch.DescribeExpressions: DescribeExpressions' :: Maybe Bool -> Maybe [Text] -> Text -> DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: DescribeExpressionsResponse' :: Int -> [ExpressionStatus] -> DescribeExpressionsResponse
+ Amazonka.CloudSearch.DescribeExpressions: [$sel:deployed:DescribeExpressions'] :: DescribeExpressions -> Maybe Bool
+ Amazonka.CloudSearch.DescribeExpressions: [$sel:domainName:DescribeExpressions'] :: DescribeExpressions -> Text
+ Amazonka.CloudSearch.DescribeExpressions: [$sel:expressionNames:DescribeExpressions'] :: DescribeExpressions -> Maybe [Text]
+ Amazonka.CloudSearch.DescribeExpressions: [$sel:expressions:DescribeExpressionsResponse'] :: DescribeExpressionsResponse -> [ExpressionStatus]
+ Amazonka.CloudSearch.DescribeExpressions: [$sel:httpStatus:DescribeExpressionsResponse'] :: DescribeExpressionsResponse -> Int
+ Amazonka.CloudSearch.DescribeExpressions: data DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: data DescribeExpressionsResponse
+ Amazonka.CloudSearch.DescribeExpressions: describeExpressionsResponse_expressions :: Lens' DescribeExpressionsResponse [ExpressionStatus]
+ Amazonka.CloudSearch.DescribeExpressions: describeExpressionsResponse_httpStatus :: Lens' DescribeExpressionsResponse Int
+ Amazonka.CloudSearch.DescribeExpressions: describeExpressions_deployed :: Lens' DescribeExpressions (Maybe Bool)
+ Amazonka.CloudSearch.DescribeExpressions: describeExpressions_domainName :: Lens' DescribeExpressions Text
+ Amazonka.CloudSearch.DescribeExpressions: describeExpressions_expressionNames :: Lens' DescribeExpressions (Maybe [Text])
+ Amazonka.CloudSearch.DescribeExpressions: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DescribeExpressions.DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DescribeExpressions.DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DescribeExpressions.DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DescribeExpressions.DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeExpressions.DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
+ Amazonka.CloudSearch.DescribeExpressions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DescribeExpressions.DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeExpressions.DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
+ Amazonka.CloudSearch.DescribeExpressions: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeExpressions.DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
+ Amazonka.CloudSearch.DescribeExpressions: instance GHC.Read.Read Amazonka.CloudSearch.DescribeExpressions.DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: instance GHC.Read.Read Amazonka.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
+ Amazonka.CloudSearch.DescribeExpressions: instance GHC.Show.Show Amazonka.CloudSearch.DescribeExpressions.DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: instance GHC.Show.Show Amazonka.CloudSearch.DescribeExpressions.DescribeExpressionsResponse
+ Amazonka.CloudSearch.DescribeExpressions: newDescribeExpressions :: Text -> DescribeExpressions
+ Amazonka.CloudSearch.DescribeExpressions: newDescribeExpressionsResponse :: Int -> DescribeExpressionsResponse
+ Amazonka.CloudSearch.DescribeIndexFields: DescribeIndexFields' :: Maybe Bool -> Maybe [Text] -> Text -> DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: DescribeIndexFieldsResponse' :: Int -> [IndexFieldStatus] -> DescribeIndexFieldsResponse
+ Amazonka.CloudSearch.DescribeIndexFields: [$sel:deployed:DescribeIndexFields'] :: DescribeIndexFields -> Maybe Bool
+ Amazonka.CloudSearch.DescribeIndexFields: [$sel:domainName:DescribeIndexFields'] :: DescribeIndexFields -> Text
+ Amazonka.CloudSearch.DescribeIndexFields: [$sel:fieldNames:DescribeIndexFields'] :: DescribeIndexFields -> Maybe [Text]
+ Amazonka.CloudSearch.DescribeIndexFields: [$sel:httpStatus:DescribeIndexFieldsResponse'] :: DescribeIndexFieldsResponse -> Int
+ Amazonka.CloudSearch.DescribeIndexFields: [$sel:indexFields:DescribeIndexFieldsResponse'] :: DescribeIndexFieldsResponse -> [IndexFieldStatus]
+ Amazonka.CloudSearch.DescribeIndexFields: data DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: data DescribeIndexFieldsResponse
+ Amazonka.CloudSearch.DescribeIndexFields: describeIndexFieldsResponse_httpStatus :: Lens' DescribeIndexFieldsResponse Int
+ Amazonka.CloudSearch.DescribeIndexFields: describeIndexFieldsResponse_indexFields :: Lens' DescribeIndexFieldsResponse [IndexFieldStatus]
+ Amazonka.CloudSearch.DescribeIndexFields: describeIndexFields_deployed :: Lens' DescribeIndexFields (Maybe Bool)
+ Amazonka.CloudSearch.DescribeIndexFields: describeIndexFields_domainName :: Lens' DescribeIndexFields Text
+ Amazonka.CloudSearch.DescribeIndexFields: describeIndexFields_fieldNames :: Lens' DescribeIndexFields (Maybe [Text])
+ Amazonka.CloudSearch.DescribeIndexFields: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
+ Amazonka.CloudSearch.DescribeIndexFields: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
+ Amazonka.CloudSearch.DescribeIndexFields: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
+ Amazonka.CloudSearch.DescribeIndexFields: instance GHC.Read.Read Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: instance GHC.Read.Read Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
+ Amazonka.CloudSearch.DescribeIndexFields: instance GHC.Show.Show Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: instance GHC.Show.Show Amazonka.CloudSearch.DescribeIndexFields.DescribeIndexFieldsResponse
+ Amazonka.CloudSearch.DescribeIndexFields: newDescribeIndexFields :: Text -> DescribeIndexFields
+ Amazonka.CloudSearch.DescribeIndexFields: newDescribeIndexFieldsResponse :: Int -> DescribeIndexFieldsResponse
+ Amazonka.CloudSearch.DescribeScalingParameters: DescribeScalingParameters' :: Text -> DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: DescribeScalingParametersResponse' :: Int -> ScalingParametersStatus -> DescribeScalingParametersResponse
+ Amazonka.CloudSearch.DescribeScalingParameters: [$sel:domainName:DescribeScalingParameters'] :: DescribeScalingParameters -> Text
+ Amazonka.CloudSearch.DescribeScalingParameters: [$sel:httpStatus:DescribeScalingParametersResponse'] :: DescribeScalingParametersResponse -> Int
+ Amazonka.CloudSearch.DescribeScalingParameters: [$sel:scalingParameters:DescribeScalingParametersResponse'] :: DescribeScalingParametersResponse -> ScalingParametersStatus
+ Amazonka.CloudSearch.DescribeScalingParameters: data DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: data DescribeScalingParametersResponse
+ Amazonka.CloudSearch.DescribeScalingParameters: describeScalingParametersResponse_httpStatus :: Lens' DescribeScalingParametersResponse Int
+ Amazonka.CloudSearch.DescribeScalingParameters: describeScalingParametersResponse_scalingParameters :: Lens' DescribeScalingParametersResponse ScalingParametersStatus
+ Amazonka.CloudSearch.DescribeScalingParameters: describeScalingParameters_domainName :: Lens' DescribeScalingParameters Text
+ Amazonka.CloudSearch.DescribeScalingParameters: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
+ Amazonka.CloudSearch.DescribeScalingParameters: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
+ Amazonka.CloudSearch.DescribeScalingParameters: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
+ Amazonka.CloudSearch.DescribeScalingParameters: instance GHC.Read.Read Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: instance GHC.Read.Read Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
+ Amazonka.CloudSearch.DescribeScalingParameters: instance GHC.Show.Show Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: instance GHC.Show.Show Amazonka.CloudSearch.DescribeScalingParameters.DescribeScalingParametersResponse
+ Amazonka.CloudSearch.DescribeScalingParameters: newDescribeScalingParameters :: Text -> DescribeScalingParameters
+ Amazonka.CloudSearch.DescribeScalingParameters: newDescribeScalingParametersResponse :: Int -> ScalingParametersStatus -> DescribeScalingParametersResponse
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: DescribeServiceAccessPolicies' :: Maybe Bool -> Text -> DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: DescribeServiceAccessPoliciesResponse' :: Int -> AccessPoliciesStatus -> DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: [$sel:accessPolicies:DescribeServiceAccessPoliciesResponse'] :: DescribeServiceAccessPoliciesResponse -> AccessPoliciesStatus
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: [$sel:deployed:DescribeServiceAccessPolicies'] :: DescribeServiceAccessPolicies -> Maybe Bool
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: [$sel:domainName:DescribeServiceAccessPolicies'] :: DescribeServiceAccessPolicies -> Text
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: [$sel:httpStatus:DescribeServiceAccessPoliciesResponse'] :: DescribeServiceAccessPoliciesResponse -> Int
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: data DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: data DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: describeServiceAccessPoliciesResponse_accessPolicies :: Lens' DescribeServiceAccessPoliciesResponse AccessPoliciesStatus
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: describeServiceAccessPoliciesResponse_httpStatus :: Lens' DescribeServiceAccessPoliciesResponse Int
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: describeServiceAccessPolicies_deployed :: Lens' DescribeServiceAccessPolicies (Maybe Bool)
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: describeServiceAccessPolicies_domainName :: Lens' DescribeServiceAccessPolicies Text
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Read.Read Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Read.Read Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Show.Show Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: instance GHC.Show.Show Amazonka.CloudSearch.DescribeServiceAccessPolicies.DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: newDescribeServiceAccessPolicies :: Text -> DescribeServiceAccessPolicies
+ Amazonka.CloudSearch.DescribeServiceAccessPolicies: newDescribeServiceAccessPoliciesResponse :: Int -> AccessPoliciesStatus -> DescribeServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.DescribeSuggesters: DescribeSuggesters' :: Maybe Bool -> Maybe [Text] -> Text -> DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: DescribeSuggestersResponse' :: Int -> [SuggesterStatus] -> DescribeSuggestersResponse
+ Amazonka.CloudSearch.DescribeSuggesters: [$sel:deployed:DescribeSuggesters'] :: DescribeSuggesters -> Maybe Bool
+ Amazonka.CloudSearch.DescribeSuggesters: [$sel:domainName:DescribeSuggesters'] :: DescribeSuggesters -> Text
+ Amazonka.CloudSearch.DescribeSuggesters: [$sel:httpStatus:DescribeSuggestersResponse'] :: DescribeSuggestersResponse -> Int
+ Amazonka.CloudSearch.DescribeSuggesters: [$sel:suggesterNames:DescribeSuggesters'] :: DescribeSuggesters -> Maybe [Text]
+ Amazonka.CloudSearch.DescribeSuggesters: [$sel:suggesters:DescribeSuggestersResponse'] :: DescribeSuggestersResponse -> [SuggesterStatus]
+ Amazonka.CloudSearch.DescribeSuggesters: data DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: data DescribeSuggestersResponse
+ Amazonka.CloudSearch.DescribeSuggesters: describeSuggestersResponse_httpStatus :: Lens' DescribeSuggestersResponse Int
+ Amazonka.CloudSearch.DescribeSuggesters: describeSuggestersResponse_suggesters :: Lens' DescribeSuggestersResponse [SuggesterStatus]
+ Amazonka.CloudSearch.DescribeSuggesters: describeSuggesters_deployed :: Lens' DescribeSuggesters (Maybe Bool)
+ Amazonka.CloudSearch.DescribeSuggesters: describeSuggesters_domainName :: Lens' DescribeSuggesters Text
+ Amazonka.CloudSearch.DescribeSuggesters: describeSuggesters_suggesterNames :: Lens' DescribeSuggesters (Maybe [Text])
+ Amazonka.CloudSearch.DescribeSuggesters: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: instance Control.DeepSeq.NFData Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
+ Amazonka.CloudSearch.DescribeSuggesters: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: instance GHC.Classes.Eq Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
+ Amazonka.CloudSearch.DescribeSuggesters: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: instance GHC.Generics.Generic Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
+ Amazonka.CloudSearch.DescribeSuggesters: instance GHC.Read.Read Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: instance GHC.Read.Read Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
+ Amazonka.CloudSearch.DescribeSuggesters: instance GHC.Show.Show Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: instance GHC.Show.Show Amazonka.CloudSearch.DescribeSuggesters.DescribeSuggestersResponse
+ Amazonka.CloudSearch.DescribeSuggesters: newDescribeSuggesters :: Text -> DescribeSuggesters
+ Amazonka.CloudSearch.DescribeSuggesters: newDescribeSuggestersResponse :: Int -> DescribeSuggestersResponse
+ Amazonka.CloudSearch.IndexDocuments: IndexDocuments' :: Text -> IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: IndexDocumentsResponse' :: Maybe [Text] -> Int -> IndexDocumentsResponse
+ Amazonka.CloudSearch.IndexDocuments: [$sel:domainName:IndexDocuments'] :: IndexDocuments -> Text
+ Amazonka.CloudSearch.IndexDocuments: [$sel:fieldNames:IndexDocumentsResponse'] :: IndexDocumentsResponse -> Maybe [Text]
+ Amazonka.CloudSearch.IndexDocuments: [$sel:httpStatus:IndexDocumentsResponse'] :: IndexDocumentsResponse -> Int
+ Amazonka.CloudSearch.IndexDocuments: data IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: data IndexDocumentsResponse
+ Amazonka.CloudSearch.IndexDocuments: indexDocumentsResponse_fieldNames :: Lens' IndexDocumentsResponse (Maybe [Text])
+ Amazonka.CloudSearch.IndexDocuments: indexDocumentsResponse_httpStatus :: Lens' IndexDocumentsResponse Int
+ Amazonka.CloudSearch.IndexDocuments: indexDocuments_domainName :: Lens' IndexDocuments Text
+ Amazonka.CloudSearch.IndexDocuments: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.IndexDocuments.IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.IndexDocuments.IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.IndexDocuments.IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.IndexDocuments.IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: instance Control.DeepSeq.NFData Amazonka.CloudSearch.IndexDocuments.IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: instance Control.DeepSeq.NFData Amazonka.CloudSearch.IndexDocuments.IndexDocumentsResponse
+ Amazonka.CloudSearch.IndexDocuments: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.IndexDocuments.IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: instance GHC.Classes.Eq Amazonka.CloudSearch.IndexDocuments.IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: instance GHC.Classes.Eq Amazonka.CloudSearch.IndexDocuments.IndexDocumentsResponse
+ Amazonka.CloudSearch.IndexDocuments: instance GHC.Generics.Generic Amazonka.CloudSearch.IndexDocuments.IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: instance GHC.Generics.Generic Amazonka.CloudSearch.IndexDocuments.IndexDocumentsResponse
+ Amazonka.CloudSearch.IndexDocuments: instance GHC.Read.Read Amazonka.CloudSearch.IndexDocuments.IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: instance GHC.Read.Read Amazonka.CloudSearch.IndexDocuments.IndexDocumentsResponse
+ Amazonka.CloudSearch.IndexDocuments: instance GHC.Show.Show Amazonka.CloudSearch.IndexDocuments.IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: instance GHC.Show.Show Amazonka.CloudSearch.IndexDocuments.IndexDocumentsResponse
+ Amazonka.CloudSearch.IndexDocuments: newIndexDocuments :: Text -> IndexDocuments
+ Amazonka.CloudSearch.IndexDocuments: newIndexDocumentsResponse :: Int -> IndexDocumentsResponse
+ Amazonka.CloudSearch.Lens: accessPoliciesStatus_options :: Lens' AccessPoliciesStatus Text
+ Amazonka.CloudSearch.Lens: accessPoliciesStatus_status :: Lens' AccessPoliciesStatus OptionStatus
+ Amazonka.CloudSearch.Lens: analysisOptions_algorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming)
+ Amazonka.CloudSearch.Lens: analysisOptions_japaneseTokenizationDictionary :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: analysisOptions_stemmingDictionary :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: analysisOptions_stopwords :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: analysisOptions_synonyms :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: analysisSchemeStatus_options :: Lens' AnalysisSchemeStatus AnalysisScheme
+ Amazonka.CloudSearch.Lens: analysisSchemeStatus_status :: Lens' AnalysisSchemeStatus OptionStatus
+ Amazonka.CloudSearch.Lens: analysisScheme_analysisOptions :: Lens' AnalysisScheme (Maybe AnalysisOptions)
+ Amazonka.CloudSearch.Lens: analysisScheme_analysisSchemeLanguage :: Lens' AnalysisScheme AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Lens: analysisScheme_analysisSchemeName :: Lens' AnalysisScheme Text
+ Amazonka.CloudSearch.Lens: availabilityOptionsStatus_options :: Lens' AvailabilityOptionsStatus Bool
+ Amazonka.CloudSearch.Lens: availabilityOptionsStatus_status :: Lens' AvailabilityOptionsStatus OptionStatus
+ Amazonka.CloudSearch.Lens: buildSuggestersResponse_fieldNames :: Lens' BuildSuggestersResponse (Maybe [Text])
+ Amazonka.CloudSearch.Lens: buildSuggestersResponse_httpStatus :: Lens' BuildSuggestersResponse Int
+ Amazonka.CloudSearch.Lens: buildSuggesters_domainName :: Lens' BuildSuggesters Text
+ Amazonka.CloudSearch.Lens: createDomainResponse_domainStatus :: Lens' CreateDomainResponse (Maybe DomainStatus)
+ Amazonka.CloudSearch.Lens: createDomainResponse_httpStatus :: Lens' CreateDomainResponse Int
+ Amazonka.CloudSearch.Lens: createDomain_domainName :: Lens' CreateDomain Text
+ Amazonka.CloudSearch.Lens: dateArrayOptions_defaultValue :: Lens' DateArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: dateArrayOptions_facetEnabled :: Lens' DateArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: dateArrayOptions_returnEnabled :: Lens' DateArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: dateArrayOptions_searchEnabled :: Lens' DateArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: dateArrayOptions_sourceFields :: Lens' DateArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: dateOptions_defaultValue :: Lens' DateOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: dateOptions_facetEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: dateOptions_returnEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: dateOptions_searchEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: dateOptions_sortEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: dateOptions_sourceField :: Lens' DateOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: defineAnalysisSchemeResponse_analysisScheme :: Lens' DefineAnalysisSchemeResponse AnalysisSchemeStatus
+ Amazonka.CloudSearch.Lens: defineAnalysisSchemeResponse_httpStatus :: Lens' DefineAnalysisSchemeResponse Int
+ Amazonka.CloudSearch.Lens: defineAnalysisScheme_analysisScheme :: Lens' DefineAnalysisScheme AnalysisScheme
+ Amazonka.CloudSearch.Lens: defineAnalysisScheme_domainName :: Lens' DefineAnalysisScheme Text
+ Amazonka.CloudSearch.Lens: defineExpressionResponse_expression :: Lens' DefineExpressionResponse ExpressionStatus
+ Amazonka.CloudSearch.Lens: defineExpressionResponse_httpStatus :: Lens' DefineExpressionResponse Int
+ Amazonka.CloudSearch.Lens: defineExpression_domainName :: Lens' DefineExpression Text
+ Amazonka.CloudSearch.Lens: defineExpression_expression :: Lens' DefineExpression Expression
+ Amazonka.CloudSearch.Lens: defineIndexFieldResponse_httpStatus :: Lens' DefineIndexFieldResponse Int
+ Amazonka.CloudSearch.Lens: defineIndexFieldResponse_indexField :: Lens' DefineIndexFieldResponse IndexFieldStatus
+ Amazonka.CloudSearch.Lens: defineIndexField_domainName :: Lens' DefineIndexField Text
+ Amazonka.CloudSearch.Lens: defineIndexField_indexField :: Lens' DefineIndexField IndexField
+ Amazonka.CloudSearch.Lens: defineSuggesterResponse_httpStatus :: Lens' DefineSuggesterResponse Int
+ Amazonka.CloudSearch.Lens: defineSuggesterResponse_suggester :: Lens' DefineSuggesterResponse SuggesterStatus
+ Amazonka.CloudSearch.Lens: defineSuggester_domainName :: Lens' DefineSuggester Text
+ Amazonka.CloudSearch.Lens: defineSuggester_suggester :: Lens' DefineSuggester Suggester
+ Amazonka.CloudSearch.Lens: deleteAnalysisSchemeResponse_analysisScheme :: Lens' DeleteAnalysisSchemeResponse AnalysisSchemeStatus
+ Amazonka.CloudSearch.Lens: deleteAnalysisSchemeResponse_httpStatus :: Lens' DeleteAnalysisSchemeResponse Int
+ Amazonka.CloudSearch.Lens: deleteAnalysisScheme_analysisSchemeName :: Lens' DeleteAnalysisScheme Text
+ Amazonka.CloudSearch.Lens: deleteAnalysisScheme_domainName :: Lens' DeleteAnalysisScheme Text
+ Amazonka.CloudSearch.Lens: deleteDomainResponse_domainStatus :: Lens' DeleteDomainResponse (Maybe DomainStatus)
+ Amazonka.CloudSearch.Lens: deleteDomainResponse_httpStatus :: Lens' DeleteDomainResponse Int
+ Amazonka.CloudSearch.Lens: deleteDomain_domainName :: Lens' DeleteDomain Text
+ Amazonka.CloudSearch.Lens: deleteExpressionResponse_expression :: Lens' DeleteExpressionResponse ExpressionStatus
+ Amazonka.CloudSearch.Lens: deleteExpressionResponse_httpStatus :: Lens' DeleteExpressionResponse Int
+ Amazonka.CloudSearch.Lens: deleteExpression_domainName :: Lens' DeleteExpression Text
+ Amazonka.CloudSearch.Lens: deleteExpression_expressionName :: Lens' DeleteExpression Text
+ Amazonka.CloudSearch.Lens: deleteIndexFieldResponse_httpStatus :: Lens' DeleteIndexFieldResponse Int
+ Amazonka.CloudSearch.Lens: deleteIndexFieldResponse_indexField :: Lens' DeleteIndexFieldResponse IndexFieldStatus
+ Amazonka.CloudSearch.Lens: deleteIndexField_domainName :: Lens' DeleteIndexField Text
+ Amazonka.CloudSearch.Lens: deleteIndexField_indexFieldName :: Lens' DeleteIndexField Text
+ Amazonka.CloudSearch.Lens: deleteSuggesterResponse_httpStatus :: Lens' DeleteSuggesterResponse Int
+ Amazonka.CloudSearch.Lens: deleteSuggesterResponse_suggester :: Lens' DeleteSuggesterResponse SuggesterStatus
+ Amazonka.CloudSearch.Lens: deleteSuggester_domainName :: Lens' DeleteSuggester Text
+ Amazonka.CloudSearch.Lens: deleteSuggester_suggesterName :: Lens' DeleteSuggester Text
+ Amazonka.CloudSearch.Lens: describeAnalysisSchemesResponse_analysisSchemes :: Lens' DescribeAnalysisSchemesResponse [AnalysisSchemeStatus]
+ Amazonka.CloudSearch.Lens: describeAnalysisSchemesResponse_httpStatus :: Lens' DescribeAnalysisSchemesResponse Int
+ Amazonka.CloudSearch.Lens: describeAnalysisSchemes_analysisSchemeNames :: Lens' DescribeAnalysisSchemes (Maybe [Text])
+ Amazonka.CloudSearch.Lens: describeAnalysisSchemes_deployed :: Lens' DescribeAnalysisSchemes (Maybe Bool)
+ Amazonka.CloudSearch.Lens: describeAnalysisSchemes_domainName :: Lens' DescribeAnalysisSchemes Text
+ Amazonka.CloudSearch.Lens: describeAvailabilityOptionsResponse_availabilityOptions :: Lens' DescribeAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus)
+ Amazonka.CloudSearch.Lens: describeAvailabilityOptionsResponse_httpStatus :: Lens' DescribeAvailabilityOptionsResponse Int
+ Amazonka.CloudSearch.Lens: describeAvailabilityOptions_deployed :: Lens' DescribeAvailabilityOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: describeAvailabilityOptions_domainName :: Lens' DescribeAvailabilityOptions Text
+ Amazonka.CloudSearch.Lens: describeDomainEndpointOptionsResponse_domainEndpointOptions :: Lens' DescribeDomainEndpointOptionsResponse (Maybe DomainEndpointOptionsStatus)
+ Amazonka.CloudSearch.Lens: describeDomainEndpointOptionsResponse_httpStatus :: Lens' DescribeDomainEndpointOptionsResponse Int
+ Amazonka.CloudSearch.Lens: describeDomainEndpointOptions_deployed :: Lens' DescribeDomainEndpointOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: describeDomainEndpointOptions_domainName :: Lens' DescribeDomainEndpointOptions Text
+ Amazonka.CloudSearch.Lens: describeDomainsResponse_domainStatusList :: Lens' DescribeDomainsResponse [DomainStatus]
+ Amazonka.CloudSearch.Lens: describeDomainsResponse_httpStatus :: Lens' DescribeDomainsResponse Int
+ Amazonka.CloudSearch.Lens: describeDomains_domainNames :: Lens' DescribeDomains (Maybe [Text])
+ Amazonka.CloudSearch.Lens: describeExpressionsResponse_expressions :: Lens' DescribeExpressionsResponse [ExpressionStatus]
+ Amazonka.CloudSearch.Lens: describeExpressionsResponse_httpStatus :: Lens' DescribeExpressionsResponse Int
+ Amazonka.CloudSearch.Lens: describeExpressions_deployed :: Lens' DescribeExpressions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: describeExpressions_domainName :: Lens' DescribeExpressions Text
+ Amazonka.CloudSearch.Lens: describeExpressions_expressionNames :: Lens' DescribeExpressions (Maybe [Text])
+ Amazonka.CloudSearch.Lens: describeIndexFieldsResponse_httpStatus :: Lens' DescribeIndexFieldsResponse Int
+ Amazonka.CloudSearch.Lens: describeIndexFieldsResponse_indexFields :: Lens' DescribeIndexFieldsResponse [IndexFieldStatus]
+ Amazonka.CloudSearch.Lens: describeIndexFields_deployed :: Lens' DescribeIndexFields (Maybe Bool)
+ Amazonka.CloudSearch.Lens: describeIndexFields_domainName :: Lens' DescribeIndexFields Text
+ Amazonka.CloudSearch.Lens: describeIndexFields_fieldNames :: Lens' DescribeIndexFields (Maybe [Text])
+ Amazonka.CloudSearch.Lens: describeScalingParametersResponse_httpStatus :: Lens' DescribeScalingParametersResponse Int
+ Amazonka.CloudSearch.Lens: describeScalingParametersResponse_scalingParameters :: Lens' DescribeScalingParametersResponse ScalingParametersStatus
+ Amazonka.CloudSearch.Lens: describeScalingParameters_domainName :: Lens' DescribeScalingParameters Text
+ Amazonka.CloudSearch.Lens: describeServiceAccessPoliciesResponse_accessPolicies :: Lens' DescribeServiceAccessPoliciesResponse AccessPoliciesStatus
+ Amazonka.CloudSearch.Lens: describeServiceAccessPoliciesResponse_httpStatus :: Lens' DescribeServiceAccessPoliciesResponse Int
+ Amazonka.CloudSearch.Lens: describeServiceAccessPolicies_deployed :: Lens' DescribeServiceAccessPolicies (Maybe Bool)
+ Amazonka.CloudSearch.Lens: describeServiceAccessPolicies_domainName :: Lens' DescribeServiceAccessPolicies Text
+ Amazonka.CloudSearch.Lens: describeSuggestersResponse_httpStatus :: Lens' DescribeSuggestersResponse Int
+ Amazonka.CloudSearch.Lens: describeSuggestersResponse_suggesters :: Lens' DescribeSuggestersResponse [SuggesterStatus]
+ Amazonka.CloudSearch.Lens: describeSuggesters_deployed :: Lens' DescribeSuggesters (Maybe Bool)
+ Amazonka.CloudSearch.Lens: describeSuggesters_domainName :: Lens' DescribeSuggesters Text
+ Amazonka.CloudSearch.Lens: describeSuggesters_suggesterNames :: Lens' DescribeSuggesters (Maybe [Text])
+ Amazonka.CloudSearch.Lens: documentSuggesterOptions_fuzzyMatching :: Lens' DocumentSuggesterOptions (Maybe SuggesterFuzzyMatching)
+ Amazonka.CloudSearch.Lens: documentSuggesterOptions_sortExpression :: Lens' DocumentSuggesterOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: documentSuggesterOptions_sourceField :: Lens' DocumentSuggesterOptions Text
+ Amazonka.CloudSearch.Lens: domainEndpointOptionsStatus_options :: Lens' DomainEndpointOptionsStatus DomainEndpointOptions
+ Amazonka.CloudSearch.Lens: domainEndpointOptionsStatus_status :: Lens' DomainEndpointOptionsStatus OptionStatus
+ Amazonka.CloudSearch.Lens: domainEndpointOptions_enforceHTTPS :: Lens' DomainEndpointOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: domainEndpointOptions_tLSSecurityPolicy :: Lens' DomainEndpointOptions (Maybe TLSSecurityPolicy)
+ Amazonka.CloudSearch.Lens: domainStatus_arn :: Lens' DomainStatus (Maybe Text)
+ Amazonka.CloudSearch.Lens: domainStatus_created :: Lens' DomainStatus (Maybe Bool)
+ Amazonka.CloudSearch.Lens: domainStatus_deleted :: Lens' DomainStatus (Maybe Bool)
+ Amazonka.CloudSearch.Lens: domainStatus_docService :: Lens' DomainStatus (Maybe ServiceEndpoint)
+ Amazonka.CloudSearch.Lens: domainStatus_domainId :: Lens' DomainStatus Text
+ Amazonka.CloudSearch.Lens: domainStatus_domainName :: Lens' DomainStatus Text
+ Amazonka.CloudSearch.Lens: domainStatus_limits :: Lens' DomainStatus (Maybe Limits)
+ Amazonka.CloudSearch.Lens: domainStatus_processing :: Lens' DomainStatus (Maybe Bool)
+ Amazonka.CloudSearch.Lens: domainStatus_requiresIndexDocuments :: Lens' DomainStatus Bool
+ Amazonka.CloudSearch.Lens: domainStatus_searchInstanceCount :: Lens' DomainStatus (Maybe Natural)
+ Amazonka.CloudSearch.Lens: domainStatus_searchInstanceType :: Lens' DomainStatus (Maybe Text)
+ Amazonka.CloudSearch.Lens: domainStatus_searchPartitionCount :: Lens' DomainStatus (Maybe Natural)
+ Amazonka.CloudSearch.Lens: domainStatus_searchService :: Lens' DomainStatus (Maybe ServiceEndpoint)
+ Amazonka.CloudSearch.Lens: doubleArrayOptions_defaultValue :: Lens' DoubleArrayOptions (Maybe Double)
+ Amazonka.CloudSearch.Lens: doubleArrayOptions_facetEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: doubleArrayOptions_returnEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: doubleArrayOptions_searchEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: doubleArrayOptions_sourceFields :: Lens' DoubleArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: doubleOptions_defaultValue :: Lens' DoubleOptions (Maybe Double)
+ Amazonka.CloudSearch.Lens: doubleOptions_facetEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: doubleOptions_returnEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: doubleOptions_searchEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: doubleOptions_sortEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: doubleOptions_sourceField :: Lens' DoubleOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: expressionStatus_options :: Lens' ExpressionStatus Expression
+ Amazonka.CloudSearch.Lens: expressionStatus_status :: Lens' ExpressionStatus OptionStatus
+ Amazonka.CloudSearch.Lens: expression_expressionName :: Lens' Expression Text
+ Amazonka.CloudSearch.Lens: expression_expressionValue :: Lens' Expression Text
+ Amazonka.CloudSearch.Lens: indexDocumentsResponse_fieldNames :: Lens' IndexDocumentsResponse (Maybe [Text])
+ Amazonka.CloudSearch.Lens: indexDocumentsResponse_httpStatus :: Lens' IndexDocumentsResponse Int
+ Amazonka.CloudSearch.Lens: indexDocuments_domainName :: Lens' IndexDocuments Text
+ Amazonka.CloudSearch.Lens: indexFieldStatus_options :: Lens' IndexFieldStatus IndexField
+ Amazonka.CloudSearch.Lens: indexFieldStatus_status :: Lens' IndexFieldStatus OptionStatus
+ Amazonka.CloudSearch.Lens: indexField_dateArrayOptions :: Lens' IndexField (Maybe DateArrayOptions)
+ Amazonka.CloudSearch.Lens: indexField_dateOptions :: Lens' IndexField (Maybe DateOptions)
+ Amazonka.CloudSearch.Lens: indexField_doubleArrayOptions :: Lens' IndexField (Maybe DoubleArrayOptions)
+ Amazonka.CloudSearch.Lens: indexField_doubleOptions :: Lens' IndexField (Maybe DoubleOptions)
+ Amazonka.CloudSearch.Lens: indexField_indexFieldName :: Lens' IndexField Text
+ Amazonka.CloudSearch.Lens: indexField_indexFieldType :: Lens' IndexField IndexFieldType
+ Amazonka.CloudSearch.Lens: indexField_intArrayOptions :: Lens' IndexField (Maybe IntArrayOptions)
+ Amazonka.CloudSearch.Lens: indexField_intOptions :: Lens' IndexField (Maybe IntOptions)
+ Amazonka.CloudSearch.Lens: indexField_latLonOptions :: Lens' IndexField (Maybe LatLonOptions)
+ Amazonka.CloudSearch.Lens: indexField_literalArrayOptions :: Lens' IndexField (Maybe LiteralArrayOptions)
+ Amazonka.CloudSearch.Lens: indexField_literalOptions :: Lens' IndexField (Maybe LiteralOptions)
+ Amazonka.CloudSearch.Lens: indexField_textArrayOptions :: Lens' IndexField (Maybe TextArrayOptions)
+ Amazonka.CloudSearch.Lens: indexField_textOptions :: Lens' IndexField (Maybe TextOptions)
+ Amazonka.CloudSearch.Lens: intArrayOptions_defaultValue :: Lens' IntArrayOptions (Maybe Integer)
+ Amazonka.CloudSearch.Lens: intArrayOptions_facetEnabled :: Lens' IntArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: intArrayOptions_returnEnabled :: Lens' IntArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: intArrayOptions_searchEnabled :: Lens' IntArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: intArrayOptions_sourceFields :: Lens' IntArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: intOptions_defaultValue :: Lens' IntOptions (Maybe Integer)
+ Amazonka.CloudSearch.Lens: intOptions_facetEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: intOptions_returnEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: intOptions_searchEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: intOptions_sortEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: intOptions_sourceField :: Lens' IntOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: latLonOptions_defaultValue :: Lens' LatLonOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: latLonOptions_facetEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: latLonOptions_returnEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: latLonOptions_searchEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: latLonOptions_sortEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: latLonOptions_sourceField :: Lens' LatLonOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: limits_maximumPartitionCount :: Lens' Limits Natural
+ Amazonka.CloudSearch.Lens: limits_maximumReplicationCount :: Lens' Limits Natural
+ Amazonka.CloudSearch.Lens: listDomainNamesResponse_domainNames :: Lens' ListDomainNamesResponse (Maybe (HashMap Text Text))
+ Amazonka.CloudSearch.Lens: listDomainNamesResponse_httpStatus :: Lens' ListDomainNamesResponse Int
+ Amazonka.CloudSearch.Lens: literalArrayOptions_defaultValue :: Lens' LiteralArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: literalArrayOptions_facetEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: literalArrayOptions_returnEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: literalArrayOptions_searchEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: literalArrayOptions_sourceFields :: Lens' LiteralArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: literalOptions_defaultValue :: Lens' LiteralOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: literalOptions_facetEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: literalOptions_returnEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: literalOptions_searchEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: literalOptions_sortEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: literalOptions_sourceField :: Lens' LiteralOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: optionStatus_creationDate :: Lens' OptionStatus UTCTime
+ Amazonka.CloudSearch.Lens: optionStatus_pendingDeletion :: Lens' OptionStatus (Maybe Bool)
+ Amazonka.CloudSearch.Lens: optionStatus_state :: Lens' OptionStatus OptionState
+ Amazonka.CloudSearch.Lens: optionStatus_updateDate :: Lens' OptionStatus UTCTime
+ Amazonka.CloudSearch.Lens: optionStatus_updateVersion :: Lens' OptionStatus (Maybe Natural)
+ Amazonka.CloudSearch.Lens: scalingParametersStatus_options :: Lens' ScalingParametersStatus ScalingParameters
+ Amazonka.CloudSearch.Lens: scalingParametersStatus_status :: Lens' ScalingParametersStatus OptionStatus
+ Amazonka.CloudSearch.Lens: scalingParameters_desiredInstanceType :: Lens' ScalingParameters (Maybe PartitionInstanceType)
+ Amazonka.CloudSearch.Lens: scalingParameters_desiredPartitionCount :: Lens' ScalingParameters (Maybe Natural)
+ Amazonka.CloudSearch.Lens: scalingParameters_desiredReplicationCount :: Lens' ScalingParameters (Maybe Natural)
+ Amazonka.CloudSearch.Lens: serviceEndpoint_endpoint :: Lens' ServiceEndpoint (Maybe Text)
+ Amazonka.CloudSearch.Lens: suggesterStatus_options :: Lens' SuggesterStatus Suggester
+ Amazonka.CloudSearch.Lens: suggesterStatus_status :: Lens' SuggesterStatus OptionStatus
+ Amazonka.CloudSearch.Lens: suggester_documentSuggesterOptions :: Lens' Suggester DocumentSuggesterOptions
+ Amazonka.CloudSearch.Lens: suggester_suggesterName :: Lens' Suggester Text
+ Amazonka.CloudSearch.Lens: textArrayOptions_analysisScheme :: Lens' TextArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: textArrayOptions_defaultValue :: Lens' TextArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: textArrayOptions_highlightEnabled :: Lens' TextArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: textArrayOptions_returnEnabled :: Lens' TextArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: textArrayOptions_sourceFields :: Lens' TextArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: textOptions_analysisScheme :: Lens' TextOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: textOptions_defaultValue :: Lens' TextOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: textOptions_highlightEnabled :: Lens' TextOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: textOptions_returnEnabled :: Lens' TextOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: textOptions_sortEnabled :: Lens' TextOptions (Maybe Bool)
+ Amazonka.CloudSearch.Lens: textOptions_sourceField :: Lens' TextOptions (Maybe Text)
+ Amazonka.CloudSearch.Lens: updateAvailabilityOptionsResponse_availabilityOptions :: Lens' UpdateAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus)
+ Amazonka.CloudSearch.Lens: updateAvailabilityOptionsResponse_httpStatus :: Lens' UpdateAvailabilityOptionsResponse Int
+ Amazonka.CloudSearch.Lens: updateAvailabilityOptions_domainName :: Lens' UpdateAvailabilityOptions Text
+ Amazonka.CloudSearch.Lens: updateAvailabilityOptions_multiAZ :: Lens' UpdateAvailabilityOptions Bool
+ Amazonka.CloudSearch.Lens: updateDomainEndpointOptionsResponse_domainEndpointOptions :: Lens' UpdateDomainEndpointOptionsResponse (Maybe DomainEndpointOptionsStatus)
+ Amazonka.CloudSearch.Lens: updateDomainEndpointOptionsResponse_httpStatus :: Lens' UpdateDomainEndpointOptionsResponse Int
+ Amazonka.CloudSearch.Lens: updateDomainEndpointOptions_domainEndpointOptions :: Lens' UpdateDomainEndpointOptions DomainEndpointOptions
+ Amazonka.CloudSearch.Lens: updateDomainEndpointOptions_domainName :: Lens' UpdateDomainEndpointOptions Text
+ Amazonka.CloudSearch.Lens: updateScalingParametersResponse_httpStatus :: Lens' UpdateScalingParametersResponse Int
+ Amazonka.CloudSearch.Lens: updateScalingParametersResponse_scalingParameters :: Lens' UpdateScalingParametersResponse ScalingParametersStatus
+ Amazonka.CloudSearch.Lens: updateScalingParameters_domainName :: Lens' UpdateScalingParameters Text
+ Amazonka.CloudSearch.Lens: updateScalingParameters_scalingParameters :: Lens' UpdateScalingParameters ScalingParameters
+ Amazonka.CloudSearch.Lens: updateServiceAccessPoliciesResponse_accessPolicies :: Lens' UpdateServiceAccessPoliciesResponse AccessPoliciesStatus
+ Amazonka.CloudSearch.Lens: updateServiceAccessPoliciesResponse_httpStatus :: Lens' UpdateServiceAccessPoliciesResponse Int
+ Amazonka.CloudSearch.Lens: updateServiceAccessPolicies_accessPolicies :: Lens' UpdateServiceAccessPolicies Text
+ Amazonka.CloudSearch.Lens: updateServiceAccessPolicies_domainName :: Lens' UpdateServiceAccessPolicies Text
+ Amazonka.CloudSearch.ListDomainNames: ListDomainNames' :: ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: ListDomainNamesResponse' :: Maybe (HashMap Text Text) -> Int -> ListDomainNamesResponse
+ Amazonka.CloudSearch.ListDomainNames: [$sel:domainNames:ListDomainNamesResponse'] :: ListDomainNamesResponse -> Maybe (HashMap Text Text)
+ Amazonka.CloudSearch.ListDomainNames: [$sel:httpStatus:ListDomainNamesResponse'] :: ListDomainNamesResponse -> Int
+ Amazonka.CloudSearch.ListDomainNames: data ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: data ListDomainNamesResponse
+ Amazonka.CloudSearch.ListDomainNames: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.ListDomainNames.ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.ListDomainNames.ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.ListDomainNames.ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.ListDomainNames.ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: instance Control.DeepSeq.NFData Amazonka.CloudSearch.ListDomainNames.ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: instance Control.DeepSeq.NFData Amazonka.CloudSearch.ListDomainNames.ListDomainNamesResponse
+ Amazonka.CloudSearch.ListDomainNames: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.ListDomainNames.ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: instance GHC.Classes.Eq Amazonka.CloudSearch.ListDomainNames.ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: instance GHC.Classes.Eq Amazonka.CloudSearch.ListDomainNames.ListDomainNamesResponse
+ Amazonka.CloudSearch.ListDomainNames: instance GHC.Generics.Generic Amazonka.CloudSearch.ListDomainNames.ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: instance GHC.Generics.Generic Amazonka.CloudSearch.ListDomainNames.ListDomainNamesResponse
+ Amazonka.CloudSearch.ListDomainNames: instance GHC.Read.Read Amazonka.CloudSearch.ListDomainNames.ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: instance GHC.Read.Read Amazonka.CloudSearch.ListDomainNames.ListDomainNamesResponse
+ Amazonka.CloudSearch.ListDomainNames: instance GHC.Show.Show Amazonka.CloudSearch.ListDomainNames.ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: instance GHC.Show.Show Amazonka.CloudSearch.ListDomainNames.ListDomainNamesResponse
+ Amazonka.CloudSearch.ListDomainNames: listDomainNamesResponse_domainNames :: Lens' ListDomainNamesResponse (Maybe (HashMap Text Text))
+ Amazonka.CloudSearch.ListDomainNames: listDomainNamesResponse_httpStatus :: Lens' ListDomainNamesResponse Int
+ Amazonka.CloudSearch.ListDomainNames: newListDomainNames :: ListDomainNames
+ Amazonka.CloudSearch.ListDomainNames: newListDomainNamesResponse :: Int -> ListDomainNamesResponse
+ Amazonka.CloudSearch.Types: AccessPoliciesStatus' :: Text -> OptionStatus -> AccessPoliciesStatus
+ Amazonka.CloudSearch.Types: AlgorithmicStemming' :: Text -> AlgorithmicStemming
+ Amazonka.CloudSearch.Types: AnalysisOptions' :: Maybe AlgorithmicStemming -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> AnalysisOptions
+ Amazonka.CloudSearch.Types: AnalysisScheme' :: Maybe AnalysisOptions -> Text -> AnalysisSchemeLanguage -> AnalysisScheme
+ Amazonka.CloudSearch.Types: AnalysisSchemeLanguage' :: Text -> AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: AnalysisSchemeStatus' :: AnalysisScheme -> OptionStatus -> AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types: AvailabilityOptionsStatus' :: Bool -> OptionStatus -> AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types: DateArrayOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DateArrayOptions
+ Amazonka.CloudSearch.Types: DateOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DateOptions
+ Amazonka.CloudSearch.Types: DocumentSuggesterOptions' :: Maybe SuggesterFuzzyMatching -> Maybe Text -> Text -> DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types: DomainEndpointOptions' :: Maybe Bool -> Maybe TLSSecurityPolicy -> DomainEndpointOptions
+ Amazonka.CloudSearch.Types: DomainEndpointOptionsStatus' :: DomainEndpointOptions -> OptionStatus -> DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types: DomainStatus' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe ServiceEndpoint -> Maybe Limits -> Maybe Bool -> Maybe Natural -> Maybe Text -> Maybe Natural -> Maybe ServiceEndpoint -> Text -> Text -> Bool -> DomainStatus
+ Amazonka.CloudSearch.Types: DoubleArrayOptions' :: Maybe Double -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DoubleArrayOptions
+ Amazonka.CloudSearch.Types: DoubleOptions' :: Maybe Double -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DoubleOptions
+ Amazonka.CloudSearch.Types: Expression' :: Text -> Text -> Expression
+ Amazonka.CloudSearch.Types: ExpressionStatus' :: Expression -> OptionStatus -> ExpressionStatus
+ Amazonka.CloudSearch.Types: IndexField' :: Maybe DateArrayOptions -> Maybe DateOptions -> Maybe DoubleArrayOptions -> Maybe DoubleOptions -> Maybe IntArrayOptions -> Maybe IntOptions -> Maybe LatLonOptions -> Maybe LiteralArrayOptions -> Maybe LiteralOptions -> Maybe TextArrayOptions -> Maybe TextOptions -> Text -> IndexFieldType -> IndexField
+ Amazonka.CloudSearch.Types: IndexFieldStatus' :: IndexField -> OptionStatus -> IndexFieldStatus
+ Amazonka.CloudSearch.Types: IndexFieldType' :: Text -> IndexFieldType
+ Amazonka.CloudSearch.Types: IntArrayOptions' :: Maybe Integer -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> IntArrayOptions
+ Amazonka.CloudSearch.Types: IntOptions' :: Maybe Integer -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> IntOptions
+ Amazonka.CloudSearch.Types: LatLonOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> LatLonOptions
+ Amazonka.CloudSearch.Types: Limits' :: Natural -> Natural -> Limits
+ Amazonka.CloudSearch.Types: LiteralArrayOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> LiteralArrayOptions
+ Amazonka.CloudSearch.Types: LiteralOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> LiteralOptions
+ Amazonka.CloudSearch.Types: OptionState' :: Text -> OptionState
+ Amazonka.CloudSearch.Types: OptionStatus' :: Maybe Bool -> Maybe Natural -> ISO8601 -> ISO8601 -> OptionState -> OptionStatus
+ Amazonka.CloudSearch.Types: PartitionInstanceType' :: Text -> PartitionInstanceType
+ Amazonka.CloudSearch.Types: ScalingParameters' :: Maybe PartitionInstanceType -> Maybe Natural -> Maybe Natural -> ScalingParameters
+ Amazonka.CloudSearch.Types: ScalingParametersStatus' :: ScalingParameters -> OptionStatus -> ScalingParametersStatus
+ Amazonka.CloudSearch.Types: ServiceEndpoint' :: Maybe Text -> ServiceEndpoint
+ Amazonka.CloudSearch.Types: Suggester' :: Text -> DocumentSuggesterOptions -> Suggester
+ Amazonka.CloudSearch.Types: SuggesterFuzzyMatching' :: Text -> SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types: SuggesterStatus' :: Suggester -> OptionStatus -> SuggesterStatus
+ Amazonka.CloudSearch.Types: TLSSecurityPolicy' :: Text -> TLSSecurityPolicy
+ Amazonka.CloudSearch.Types: TextArrayOptions' :: Maybe Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Text -> TextArrayOptions
+ Amazonka.CloudSearch.Types: TextOptions' :: Maybe Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> TextOptions
+ Amazonka.CloudSearch.Types: [$sel:algorithmicStemming:AnalysisOptions'] :: AnalysisOptions -> Maybe AlgorithmicStemming
+ Amazonka.CloudSearch.Types: [$sel:analysisOptions:AnalysisScheme'] :: AnalysisScheme -> Maybe AnalysisOptions
+ Amazonka.CloudSearch.Types: [$sel:analysisScheme:TextArrayOptions'] :: TextArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:analysisScheme:TextOptions'] :: TextOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:analysisSchemeLanguage:AnalysisScheme'] :: AnalysisScheme -> AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: [$sel:analysisSchemeName:AnalysisScheme'] :: AnalysisScheme -> Text
+ Amazonka.CloudSearch.Types: [$sel:arn:DomainStatus'] :: DomainStatus -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:created:DomainStatus'] :: DomainStatus -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:creationDate:OptionStatus'] :: OptionStatus -> ISO8601
+ Amazonka.CloudSearch.Types: [$sel:dateArrayOptions:IndexField'] :: IndexField -> Maybe DateArrayOptions
+ Amazonka.CloudSearch.Types: [$sel:dateOptions:IndexField'] :: IndexField -> Maybe DateOptions
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:DateArrayOptions'] :: DateArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:DateOptions'] :: DateOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:DoubleArrayOptions'] :: DoubleArrayOptions -> Maybe Double
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:DoubleOptions'] :: DoubleOptions -> Maybe Double
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:IntArrayOptions'] :: IntArrayOptions -> Maybe Integer
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:IntOptions'] :: IntOptions -> Maybe Integer
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:LatLonOptions'] :: LatLonOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:LiteralArrayOptions'] :: LiteralArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:LiteralOptions'] :: LiteralOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:TextArrayOptions'] :: TextArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:defaultValue:TextOptions'] :: TextOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:deleted:DomainStatus'] :: DomainStatus -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:desiredInstanceType:ScalingParameters'] :: ScalingParameters -> Maybe PartitionInstanceType
+ Amazonka.CloudSearch.Types: [$sel:desiredPartitionCount:ScalingParameters'] :: ScalingParameters -> Maybe Natural
+ Amazonka.CloudSearch.Types: [$sel:desiredReplicationCount:ScalingParameters'] :: ScalingParameters -> Maybe Natural
+ Amazonka.CloudSearch.Types: [$sel:docService:DomainStatus'] :: DomainStatus -> Maybe ServiceEndpoint
+ Amazonka.CloudSearch.Types: [$sel:documentSuggesterOptions:Suggester'] :: Suggester -> DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types: [$sel:domainId:DomainStatus'] :: DomainStatus -> Text
+ Amazonka.CloudSearch.Types: [$sel:domainName:DomainStatus'] :: DomainStatus -> Text
+ Amazonka.CloudSearch.Types: [$sel:doubleArrayOptions:IndexField'] :: IndexField -> Maybe DoubleArrayOptions
+ Amazonka.CloudSearch.Types: [$sel:doubleOptions:IndexField'] :: IndexField -> Maybe DoubleOptions
+ Amazonka.CloudSearch.Types: [$sel:endpoint:ServiceEndpoint'] :: ServiceEndpoint -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:enforceHTTPS:DomainEndpointOptions'] :: DomainEndpointOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:expressionName:Expression'] :: Expression -> Text
+ Amazonka.CloudSearch.Types: [$sel:expressionValue:Expression'] :: Expression -> Text
+ Amazonka.CloudSearch.Types: [$sel:facetEnabled:DateArrayOptions'] :: DateArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:facetEnabled:DateOptions'] :: DateOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:facetEnabled:DoubleArrayOptions'] :: DoubleArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:facetEnabled:DoubleOptions'] :: DoubleOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:facetEnabled:IntArrayOptions'] :: IntArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:facetEnabled:IntOptions'] :: IntOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:facetEnabled:LatLonOptions'] :: LatLonOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:facetEnabled:LiteralArrayOptions'] :: LiteralArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:facetEnabled:LiteralOptions'] :: LiteralOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:fuzzyMatching:DocumentSuggesterOptions'] :: DocumentSuggesterOptions -> Maybe SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types: [$sel:highlightEnabled:TextArrayOptions'] :: TextArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:highlightEnabled:TextOptions'] :: TextOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:indexFieldName:IndexField'] :: IndexField -> Text
+ Amazonka.CloudSearch.Types: [$sel:indexFieldType:IndexField'] :: IndexField -> IndexFieldType
+ Amazonka.CloudSearch.Types: [$sel:intArrayOptions:IndexField'] :: IndexField -> Maybe IntArrayOptions
+ Amazonka.CloudSearch.Types: [$sel:intOptions:IndexField'] :: IndexField -> Maybe IntOptions
+ Amazonka.CloudSearch.Types: [$sel:japaneseTokenizationDictionary:AnalysisOptions'] :: AnalysisOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:latLonOptions:IndexField'] :: IndexField -> Maybe LatLonOptions
+ Amazonka.CloudSearch.Types: [$sel:limits:DomainStatus'] :: DomainStatus -> Maybe Limits
+ Amazonka.CloudSearch.Types: [$sel:literalArrayOptions:IndexField'] :: IndexField -> Maybe LiteralArrayOptions
+ Amazonka.CloudSearch.Types: [$sel:literalOptions:IndexField'] :: IndexField -> Maybe LiteralOptions
+ Amazonka.CloudSearch.Types: [$sel:maximumPartitionCount:Limits'] :: Limits -> Natural
+ Amazonka.CloudSearch.Types: [$sel:maximumReplicationCount:Limits'] :: Limits -> Natural
+ Amazonka.CloudSearch.Types: [$sel:options:AccessPoliciesStatus'] :: AccessPoliciesStatus -> Text
+ Amazonka.CloudSearch.Types: [$sel:options:AnalysisSchemeStatus'] :: AnalysisSchemeStatus -> AnalysisScheme
+ Amazonka.CloudSearch.Types: [$sel:options:AvailabilityOptionsStatus'] :: AvailabilityOptionsStatus -> Bool
+ Amazonka.CloudSearch.Types: [$sel:options:DomainEndpointOptionsStatus'] :: DomainEndpointOptionsStatus -> DomainEndpointOptions
+ Amazonka.CloudSearch.Types: [$sel:options:ExpressionStatus'] :: ExpressionStatus -> Expression
+ Amazonka.CloudSearch.Types: [$sel:options:IndexFieldStatus'] :: IndexFieldStatus -> IndexField
+ Amazonka.CloudSearch.Types: [$sel:options:ScalingParametersStatus'] :: ScalingParametersStatus -> ScalingParameters
+ Amazonka.CloudSearch.Types: [$sel:options:SuggesterStatus'] :: SuggesterStatus -> Suggester
+ Amazonka.CloudSearch.Types: [$sel:pendingDeletion:OptionStatus'] :: OptionStatus -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:processing:DomainStatus'] :: DomainStatus -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:requiresIndexDocuments:DomainStatus'] :: DomainStatus -> Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:DateArrayOptions'] :: DateArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:DateOptions'] :: DateOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:DoubleArrayOptions'] :: DoubleArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:DoubleOptions'] :: DoubleOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:IntArrayOptions'] :: IntArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:IntOptions'] :: IntOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:LatLonOptions'] :: LatLonOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:LiteralArrayOptions'] :: LiteralArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:LiteralOptions'] :: LiteralOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:TextArrayOptions'] :: TextArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:returnEnabled:TextOptions'] :: TextOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:searchEnabled:DateArrayOptions'] :: DateArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:searchEnabled:DateOptions'] :: DateOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:searchEnabled:DoubleArrayOptions'] :: DoubleArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:searchEnabled:DoubleOptions'] :: DoubleOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:searchEnabled:IntArrayOptions'] :: IntArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:searchEnabled:IntOptions'] :: IntOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:searchEnabled:LatLonOptions'] :: LatLonOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:searchEnabled:LiteralArrayOptions'] :: LiteralArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:searchEnabled:LiteralOptions'] :: LiteralOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:searchInstanceCount:DomainStatus'] :: DomainStatus -> Maybe Natural
+ Amazonka.CloudSearch.Types: [$sel:searchInstanceType:DomainStatus'] :: DomainStatus -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:searchPartitionCount:DomainStatus'] :: DomainStatus -> Maybe Natural
+ Amazonka.CloudSearch.Types: [$sel:searchService:DomainStatus'] :: DomainStatus -> Maybe ServiceEndpoint
+ Amazonka.CloudSearch.Types: [$sel:sortEnabled:DateOptions'] :: DateOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:sortEnabled:DoubleOptions'] :: DoubleOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:sortEnabled:IntOptions'] :: IntOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:sortEnabled:LatLonOptions'] :: LatLonOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:sortEnabled:LiteralOptions'] :: LiteralOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:sortEnabled:TextOptions'] :: TextOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types: [$sel:sortExpression:DocumentSuggesterOptions'] :: DocumentSuggesterOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceField:DateOptions'] :: DateOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceField:DocumentSuggesterOptions'] :: DocumentSuggesterOptions -> Text
+ Amazonka.CloudSearch.Types: [$sel:sourceField:DoubleOptions'] :: DoubleOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceField:IntOptions'] :: IntOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceField:LatLonOptions'] :: LatLonOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceField:LiteralOptions'] :: LiteralOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceField:TextOptions'] :: TextOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceFields:DateArrayOptions'] :: DateArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceFields:DoubleArrayOptions'] :: DoubleArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceFields:IntArrayOptions'] :: IntArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceFields:LiteralArrayOptions'] :: LiteralArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:sourceFields:TextArrayOptions'] :: TextArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:state:OptionStatus'] :: OptionStatus -> OptionState
+ Amazonka.CloudSearch.Types: [$sel:status:AccessPoliciesStatus'] :: AccessPoliciesStatus -> OptionStatus
+ Amazonka.CloudSearch.Types: [$sel:status:AnalysisSchemeStatus'] :: AnalysisSchemeStatus -> OptionStatus
+ Amazonka.CloudSearch.Types: [$sel:status:AvailabilityOptionsStatus'] :: AvailabilityOptionsStatus -> OptionStatus
+ Amazonka.CloudSearch.Types: [$sel:status:DomainEndpointOptionsStatus'] :: DomainEndpointOptionsStatus -> OptionStatus
+ Amazonka.CloudSearch.Types: [$sel:status:ExpressionStatus'] :: ExpressionStatus -> OptionStatus
+ Amazonka.CloudSearch.Types: [$sel:status:IndexFieldStatus'] :: IndexFieldStatus -> OptionStatus
+ Amazonka.CloudSearch.Types: [$sel:status:ScalingParametersStatus'] :: ScalingParametersStatus -> OptionStatus
+ Amazonka.CloudSearch.Types: [$sel:status:SuggesterStatus'] :: SuggesterStatus -> OptionStatus
+ Amazonka.CloudSearch.Types: [$sel:stemmingDictionary:AnalysisOptions'] :: AnalysisOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:stopwords:AnalysisOptions'] :: AnalysisOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:suggesterName:Suggester'] :: Suggester -> Text
+ Amazonka.CloudSearch.Types: [$sel:synonyms:AnalysisOptions'] :: AnalysisOptions -> Maybe Text
+ Amazonka.CloudSearch.Types: [$sel:tLSSecurityPolicy:DomainEndpointOptions'] :: DomainEndpointOptions -> Maybe TLSSecurityPolicy
+ Amazonka.CloudSearch.Types: [$sel:textArrayOptions:IndexField'] :: IndexField -> Maybe TextArrayOptions
+ Amazonka.CloudSearch.Types: [$sel:textOptions:IndexField'] :: IndexField -> Maybe TextOptions
+ Amazonka.CloudSearch.Types: [$sel:updateDate:OptionStatus'] :: OptionStatus -> ISO8601
+ Amazonka.CloudSearch.Types: [$sel:updateVersion:OptionStatus'] :: OptionStatus -> Maybe Natural
+ Amazonka.CloudSearch.Types: [fromAlgorithmicStemming] :: AlgorithmicStemming -> Text
+ Amazonka.CloudSearch.Types: [fromAnalysisSchemeLanguage] :: AnalysisSchemeLanguage -> Text
+ Amazonka.CloudSearch.Types: [fromIndexFieldType] :: IndexFieldType -> Text
+ Amazonka.CloudSearch.Types: [fromOptionState] :: OptionState -> Text
+ Amazonka.CloudSearch.Types: [fromPartitionInstanceType] :: PartitionInstanceType -> Text
+ Amazonka.CloudSearch.Types: [fromSuggesterFuzzyMatching] :: SuggesterFuzzyMatching -> Text
+ Amazonka.CloudSearch.Types: [fromTLSSecurityPolicy] :: TLSSecurityPolicy -> Text
+ Amazonka.CloudSearch.Types: _BaseException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch.Types: _DisabledOperationException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch.Types: _InternalException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch.Types: _InvalidTypeException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch.Types: _LimitExceededException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch.Types: _ResourceAlreadyExistsException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch.Types: _ResourceNotFoundException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch.Types: _ValidationException :: AsError a => Fold a ServiceError
+ Amazonka.CloudSearch.Types: accessPoliciesStatus_options :: Lens' AccessPoliciesStatus Text
+ Amazonka.CloudSearch.Types: accessPoliciesStatus_status :: Lens' AccessPoliciesStatus OptionStatus
+ Amazonka.CloudSearch.Types: analysisOptions_algorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming)
+ Amazonka.CloudSearch.Types: analysisOptions_japaneseTokenizationDictionary :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: analysisOptions_stemmingDictionary :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: analysisOptions_stopwords :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: analysisOptions_synonyms :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: analysisSchemeStatus_options :: Lens' AnalysisSchemeStatus AnalysisScheme
+ Amazonka.CloudSearch.Types: analysisSchemeStatus_status :: Lens' AnalysisSchemeStatus OptionStatus
+ Amazonka.CloudSearch.Types: analysisScheme_analysisOptions :: Lens' AnalysisScheme (Maybe AnalysisOptions)
+ Amazonka.CloudSearch.Types: analysisScheme_analysisSchemeLanguage :: Lens' AnalysisScheme AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: analysisScheme_analysisSchemeName :: Lens' AnalysisScheme Text
+ Amazonka.CloudSearch.Types: availabilityOptionsStatus_options :: Lens' AvailabilityOptionsStatus Bool
+ Amazonka.CloudSearch.Types: availabilityOptionsStatus_status :: Lens' AvailabilityOptionsStatus OptionStatus
+ Amazonka.CloudSearch.Types: data AccessPoliciesStatus
+ Amazonka.CloudSearch.Types: data AnalysisOptions
+ Amazonka.CloudSearch.Types: data AnalysisScheme
+ Amazonka.CloudSearch.Types: data AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types: data AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types: data DateArrayOptions
+ Amazonka.CloudSearch.Types: data DateOptions
+ Amazonka.CloudSearch.Types: data DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types: data DomainEndpointOptions
+ Amazonka.CloudSearch.Types: data DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types: data DomainStatus
+ Amazonka.CloudSearch.Types: data DoubleArrayOptions
+ Amazonka.CloudSearch.Types: data DoubleOptions
+ Amazonka.CloudSearch.Types: data Expression
+ Amazonka.CloudSearch.Types: data ExpressionStatus
+ Amazonka.CloudSearch.Types: data IndexField
+ Amazonka.CloudSearch.Types: data IndexFieldStatus
+ Amazonka.CloudSearch.Types: data IntArrayOptions
+ Amazonka.CloudSearch.Types: data IntOptions
+ Amazonka.CloudSearch.Types: data LatLonOptions
+ Amazonka.CloudSearch.Types: data Limits
+ Amazonka.CloudSearch.Types: data LiteralArrayOptions
+ Amazonka.CloudSearch.Types: data LiteralOptions
+ Amazonka.CloudSearch.Types: data OptionStatus
+ Amazonka.CloudSearch.Types: data ScalingParameters
+ Amazonka.CloudSearch.Types: data ScalingParametersStatus
+ Amazonka.CloudSearch.Types: data ServiceEndpoint
+ Amazonka.CloudSearch.Types: data Suggester
+ Amazonka.CloudSearch.Types: data SuggesterStatus
+ Amazonka.CloudSearch.Types: data TextArrayOptions
+ Amazonka.CloudSearch.Types: data TextOptions
+ Amazonka.CloudSearch.Types: dateArrayOptions_defaultValue :: Lens' DateArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: dateArrayOptions_facetEnabled :: Lens' DateArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: dateArrayOptions_returnEnabled :: Lens' DateArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: dateArrayOptions_searchEnabled :: Lens' DateArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: dateArrayOptions_sourceFields :: Lens' DateArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: dateOptions_defaultValue :: Lens' DateOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: dateOptions_facetEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: dateOptions_returnEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: dateOptions_searchEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: dateOptions_sortEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: dateOptions_sourceField :: Lens' DateOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: defaultService :: Service
+ Amazonka.CloudSearch.Types: documentSuggesterOptions_fuzzyMatching :: Lens' DocumentSuggesterOptions (Maybe SuggesterFuzzyMatching)
+ Amazonka.CloudSearch.Types: documentSuggesterOptions_sortExpression :: Lens' DocumentSuggesterOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: documentSuggesterOptions_sourceField :: Lens' DocumentSuggesterOptions Text
+ Amazonka.CloudSearch.Types: domainEndpointOptionsStatus_options :: Lens' DomainEndpointOptionsStatus DomainEndpointOptions
+ Amazonka.CloudSearch.Types: domainEndpointOptionsStatus_status :: Lens' DomainEndpointOptionsStatus OptionStatus
+ Amazonka.CloudSearch.Types: domainEndpointOptions_enforceHTTPS :: Lens' DomainEndpointOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: domainEndpointOptions_tLSSecurityPolicy :: Lens' DomainEndpointOptions (Maybe TLSSecurityPolicy)
+ Amazonka.CloudSearch.Types: domainStatus_arn :: Lens' DomainStatus (Maybe Text)
+ Amazonka.CloudSearch.Types: domainStatus_created :: Lens' DomainStatus (Maybe Bool)
+ Amazonka.CloudSearch.Types: domainStatus_deleted :: Lens' DomainStatus (Maybe Bool)
+ Amazonka.CloudSearch.Types: domainStatus_docService :: Lens' DomainStatus (Maybe ServiceEndpoint)
+ Amazonka.CloudSearch.Types: domainStatus_domainId :: Lens' DomainStatus Text
+ Amazonka.CloudSearch.Types: domainStatus_domainName :: Lens' DomainStatus Text
+ Amazonka.CloudSearch.Types: domainStatus_limits :: Lens' DomainStatus (Maybe Limits)
+ Amazonka.CloudSearch.Types: domainStatus_processing :: Lens' DomainStatus (Maybe Bool)
+ Amazonka.CloudSearch.Types: domainStatus_requiresIndexDocuments :: Lens' DomainStatus Bool
+ Amazonka.CloudSearch.Types: domainStatus_searchInstanceCount :: Lens' DomainStatus (Maybe Natural)
+ Amazonka.CloudSearch.Types: domainStatus_searchInstanceType :: Lens' DomainStatus (Maybe Text)
+ Amazonka.CloudSearch.Types: domainStatus_searchPartitionCount :: Lens' DomainStatus (Maybe Natural)
+ Amazonka.CloudSearch.Types: domainStatus_searchService :: Lens' DomainStatus (Maybe ServiceEndpoint)
+ Amazonka.CloudSearch.Types: doubleArrayOptions_defaultValue :: Lens' DoubleArrayOptions (Maybe Double)
+ Amazonka.CloudSearch.Types: doubleArrayOptions_facetEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: doubleArrayOptions_returnEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: doubleArrayOptions_searchEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: doubleArrayOptions_sourceFields :: Lens' DoubleArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: doubleOptions_defaultValue :: Lens' DoubleOptions (Maybe Double)
+ Amazonka.CloudSearch.Types: doubleOptions_facetEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: doubleOptions_returnEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: doubleOptions_searchEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: doubleOptions_sortEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: doubleOptions_sourceField :: Lens' DoubleOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: expressionStatus_options :: Lens' ExpressionStatus Expression
+ Amazonka.CloudSearch.Types: expressionStatus_status :: Lens' ExpressionStatus OptionStatus
+ Amazonka.CloudSearch.Types: expression_expressionName :: Lens' Expression Text
+ Amazonka.CloudSearch.Types: expression_expressionValue :: Lens' Expression Text
+ Amazonka.CloudSearch.Types: indexFieldStatus_options :: Lens' IndexFieldStatus IndexField
+ Amazonka.CloudSearch.Types: indexFieldStatus_status :: Lens' IndexFieldStatus OptionStatus
+ Amazonka.CloudSearch.Types: indexField_dateArrayOptions :: Lens' IndexField (Maybe DateArrayOptions)
+ Amazonka.CloudSearch.Types: indexField_dateOptions :: Lens' IndexField (Maybe DateOptions)
+ Amazonka.CloudSearch.Types: indexField_doubleArrayOptions :: Lens' IndexField (Maybe DoubleArrayOptions)
+ Amazonka.CloudSearch.Types: indexField_doubleOptions :: Lens' IndexField (Maybe DoubleOptions)
+ Amazonka.CloudSearch.Types: indexField_indexFieldName :: Lens' IndexField Text
+ Amazonka.CloudSearch.Types: indexField_indexFieldType :: Lens' IndexField IndexFieldType
+ Amazonka.CloudSearch.Types: indexField_intArrayOptions :: Lens' IndexField (Maybe IntArrayOptions)
+ Amazonka.CloudSearch.Types: indexField_intOptions :: Lens' IndexField (Maybe IntOptions)
+ Amazonka.CloudSearch.Types: indexField_latLonOptions :: Lens' IndexField (Maybe LatLonOptions)
+ Amazonka.CloudSearch.Types: indexField_literalArrayOptions :: Lens' IndexField (Maybe LiteralArrayOptions)
+ Amazonka.CloudSearch.Types: indexField_literalOptions :: Lens' IndexField (Maybe LiteralOptions)
+ Amazonka.CloudSearch.Types: indexField_textArrayOptions :: Lens' IndexField (Maybe TextArrayOptions)
+ Amazonka.CloudSearch.Types: indexField_textOptions :: Lens' IndexField (Maybe TextOptions)
+ Amazonka.CloudSearch.Types: intArrayOptions_defaultValue :: Lens' IntArrayOptions (Maybe Integer)
+ Amazonka.CloudSearch.Types: intArrayOptions_facetEnabled :: Lens' IntArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: intArrayOptions_returnEnabled :: Lens' IntArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: intArrayOptions_searchEnabled :: Lens' IntArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: intArrayOptions_sourceFields :: Lens' IntArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: intOptions_defaultValue :: Lens' IntOptions (Maybe Integer)
+ Amazonka.CloudSearch.Types: intOptions_facetEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: intOptions_returnEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: intOptions_searchEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: intOptions_sortEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: intOptions_sourceField :: Lens' IntOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: latLonOptions_defaultValue :: Lens' LatLonOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: latLonOptions_facetEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: latLonOptions_returnEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: latLonOptions_searchEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: latLonOptions_sortEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: latLonOptions_sourceField :: Lens' LatLonOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: limits_maximumPartitionCount :: Lens' Limits Natural
+ Amazonka.CloudSearch.Types: limits_maximumReplicationCount :: Lens' Limits Natural
+ Amazonka.CloudSearch.Types: literalArrayOptions_defaultValue :: Lens' LiteralArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: literalArrayOptions_facetEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: literalArrayOptions_returnEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: literalArrayOptions_searchEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: literalArrayOptions_sourceFields :: Lens' LiteralArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: literalOptions_defaultValue :: Lens' LiteralOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: literalOptions_facetEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: literalOptions_returnEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: literalOptions_searchEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: literalOptions_sortEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: literalOptions_sourceField :: Lens' LiteralOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: newAccessPoliciesStatus :: Text -> OptionStatus -> AccessPoliciesStatus
+ Amazonka.CloudSearch.Types: newAnalysisOptions :: AnalysisOptions
+ Amazonka.CloudSearch.Types: newAnalysisScheme :: Text -> AnalysisSchemeLanguage -> AnalysisScheme
+ Amazonka.CloudSearch.Types: newAnalysisSchemeStatus :: AnalysisScheme -> OptionStatus -> AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types: newAvailabilityOptionsStatus :: Bool -> OptionStatus -> AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types: newDateArrayOptions :: DateArrayOptions
+ Amazonka.CloudSearch.Types: newDateOptions :: DateOptions
+ Amazonka.CloudSearch.Types: newDocumentSuggesterOptions :: Text -> DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types: newDomainEndpointOptions :: DomainEndpointOptions
+ Amazonka.CloudSearch.Types: newDomainEndpointOptionsStatus :: DomainEndpointOptions -> OptionStatus -> DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types: newDomainStatus :: Text -> Text -> Bool -> DomainStatus
+ Amazonka.CloudSearch.Types: newDoubleArrayOptions :: DoubleArrayOptions
+ Amazonka.CloudSearch.Types: newDoubleOptions :: DoubleOptions
+ Amazonka.CloudSearch.Types: newExpression :: Text -> Text -> Expression
+ Amazonka.CloudSearch.Types: newExpressionStatus :: Expression -> OptionStatus -> ExpressionStatus
+ Amazonka.CloudSearch.Types: newIndexField :: Text -> IndexFieldType -> IndexField
+ Amazonka.CloudSearch.Types: newIndexFieldStatus :: IndexField -> OptionStatus -> IndexFieldStatus
+ Amazonka.CloudSearch.Types: newIntArrayOptions :: IntArrayOptions
+ Amazonka.CloudSearch.Types: newIntOptions :: IntOptions
+ Amazonka.CloudSearch.Types: newLatLonOptions :: LatLonOptions
+ Amazonka.CloudSearch.Types: newLimits :: Natural -> Natural -> Limits
+ Amazonka.CloudSearch.Types: newLiteralArrayOptions :: LiteralArrayOptions
+ Amazonka.CloudSearch.Types: newLiteralOptions :: LiteralOptions
+ Amazonka.CloudSearch.Types: newOptionStatus :: UTCTime -> UTCTime -> OptionState -> OptionStatus
+ Amazonka.CloudSearch.Types: newScalingParameters :: ScalingParameters
+ Amazonka.CloudSearch.Types: newScalingParametersStatus :: ScalingParameters -> OptionStatus -> ScalingParametersStatus
+ Amazonka.CloudSearch.Types: newServiceEndpoint :: ServiceEndpoint
+ Amazonka.CloudSearch.Types: newSuggester :: Text -> DocumentSuggesterOptions -> Suggester
+ Amazonka.CloudSearch.Types: newSuggesterStatus :: Suggester -> OptionStatus -> SuggesterStatus
+ Amazonka.CloudSearch.Types: newTextArrayOptions :: TextArrayOptions
+ Amazonka.CloudSearch.Types: newTextOptions :: TextOptions
+ Amazonka.CloudSearch.Types: newtype AlgorithmicStemming
+ Amazonka.CloudSearch.Types: newtype AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: newtype IndexFieldType
+ Amazonka.CloudSearch.Types: newtype OptionState
+ Amazonka.CloudSearch.Types: newtype PartitionInstanceType
+ Amazonka.CloudSearch.Types: newtype SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types: newtype TLSSecurityPolicy
+ Amazonka.CloudSearch.Types: optionStatus_creationDate :: Lens' OptionStatus UTCTime
+ Amazonka.CloudSearch.Types: optionStatus_pendingDeletion :: Lens' OptionStatus (Maybe Bool)
+ Amazonka.CloudSearch.Types: optionStatus_state :: Lens' OptionStatus OptionState
+ Amazonka.CloudSearch.Types: optionStatus_updateDate :: Lens' OptionStatus UTCTime
+ Amazonka.CloudSearch.Types: optionStatus_updateVersion :: Lens' OptionStatus (Maybe Natural)
+ Amazonka.CloudSearch.Types: pattern AlgorithmicStemming_Full :: AlgorithmicStemming
+ Amazonka.CloudSearch.Types: pattern AlgorithmicStemming_Light :: AlgorithmicStemming
+ Amazonka.CloudSearch.Types: pattern AlgorithmicStemming_Minimal :: AlgorithmicStemming
+ Amazonka.CloudSearch.Types: pattern AlgorithmicStemming_None :: AlgorithmicStemming
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Ar :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Bg :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Ca :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Cs :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Da :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_De :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_El :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_En :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Es :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Eu :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Fa :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Fi :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Fr :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Ga :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Gl :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_He :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Hi :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Hu :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Hy :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Id :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_It :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Ja :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Ko :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Lv :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Mul :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Nl :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_No :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Pt :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Ro :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Ru :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Sv :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Th :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Tr :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Zh_Hans :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern AnalysisSchemeLanguage_Zh_Hant :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Date :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Date_array :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Double :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Double_array :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Int :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Int_array :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Latlon :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Literal :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Literal_array :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Text :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern IndexFieldType_Text_array :: IndexFieldType
+ Amazonka.CloudSearch.Types: pattern OptionState_Active :: OptionState
+ Amazonka.CloudSearch.Types: pattern OptionState_FailedToValidate :: OptionState
+ Amazonka.CloudSearch.Types: pattern OptionState_Processing :: OptionState
+ Amazonka.CloudSearch.Types: pattern OptionState_RequiresIndexDocuments :: OptionState
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_large :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_m1_large :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_m1_small :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_m2_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_m2_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_m3_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_m3_large :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_m3_medium :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_m3_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_medium :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_previousgeneration_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_previousgeneration_large :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_previousgeneration_small :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_previousgeneration_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_small :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern PartitionInstanceType_Search_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types: pattern SuggesterFuzzyMatching_High :: SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types: pattern SuggesterFuzzyMatching_Low :: SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types: pattern SuggesterFuzzyMatching_None :: SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types: pattern TLSSecurityPolicy_Policy_Min_TLS_1_0_2019_07 :: TLSSecurityPolicy
+ Amazonka.CloudSearch.Types: pattern TLSSecurityPolicy_Policy_Min_TLS_1_2_2019_07 :: TLSSecurityPolicy
+ Amazonka.CloudSearch.Types: scalingParametersStatus_options :: Lens' ScalingParametersStatus ScalingParameters
+ Amazonka.CloudSearch.Types: scalingParametersStatus_status :: Lens' ScalingParametersStatus OptionStatus
+ Amazonka.CloudSearch.Types: scalingParameters_desiredInstanceType :: Lens' ScalingParameters (Maybe PartitionInstanceType)
+ Amazonka.CloudSearch.Types: scalingParameters_desiredPartitionCount :: Lens' ScalingParameters (Maybe Natural)
+ Amazonka.CloudSearch.Types: scalingParameters_desiredReplicationCount :: Lens' ScalingParameters (Maybe Natural)
+ Amazonka.CloudSearch.Types: serviceEndpoint_endpoint :: Lens' ServiceEndpoint (Maybe Text)
+ Amazonka.CloudSearch.Types: suggesterStatus_options :: Lens' SuggesterStatus Suggester
+ Amazonka.CloudSearch.Types: suggesterStatus_status :: Lens' SuggesterStatus OptionStatus
+ Amazonka.CloudSearch.Types: suggester_documentSuggesterOptions :: Lens' Suggester DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types: suggester_suggesterName :: Lens' Suggester Text
+ Amazonka.CloudSearch.Types: textArrayOptions_analysisScheme :: Lens' TextArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: textArrayOptions_defaultValue :: Lens' TextArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: textArrayOptions_highlightEnabled :: Lens' TextArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: textArrayOptions_returnEnabled :: Lens' TextArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: textArrayOptions_sourceFields :: Lens' TextArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: textOptions_analysisScheme :: Lens' TextOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: textOptions_defaultValue :: Lens' TextOptions (Maybe Text)
+ Amazonka.CloudSearch.Types: textOptions_highlightEnabled :: Lens' TextOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: textOptions_returnEnabled :: Lens' TextOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: textOptions_sortEnabled :: Lens' TextOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types: textOptions_sourceField :: Lens' TextOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: AccessPoliciesStatus' :: Text -> OptionStatus -> AccessPoliciesStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: [$sel:options:AccessPoliciesStatus'] :: AccessPoliciesStatus -> Text
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: [$sel:status:AccessPoliciesStatus'] :: AccessPoliciesStatus -> OptionStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: accessPoliciesStatus_options :: Lens' AccessPoliciesStatus Text
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: accessPoliciesStatus_status :: Lens' AccessPoliciesStatus OptionStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: data AccessPoliciesStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.AccessPoliciesStatus.AccessPoliciesStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.AccessPoliciesStatus.AccessPoliciesStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.AccessPoliciesStatus.AccessPoliciesStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.AccessPoliciesStatus.AccessPoliciesStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.AccessPoliciesStatus.AccessPoliciesStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: instance GHC.Read.Read Amazonka.CloudSearch.Types.AccessPoliciesStatus.AccessPoliciesStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: instance GHC.Show.Show Amazonka.CloudSearch.Types.AccessPoliciesStatus.AccessPoliciesStatus
+ Amazonka.CloudSearch.Types.AccessPoliciesStatus: newAccessPoliciesStatus :: Text -> OptionStatus -> AccessPoliciesStatus
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: AlgorithmicStemming' :: Text -> AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: [fromAlgorithmicStemming] :: AlgorithmicStemming -> Text
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Amazonka.Data.ByteString.ToByteString Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Amazonka.Data.Headers.ToHeader Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Amazonka.Data.Log.ToLog Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Amazonka.Data.Text.FromText Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Amazonka.Data.Text.ToText Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Amazonka.Data.XML.ToXML Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance GHC.Classes.Ord Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance GHC.Read.Read Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: instance GHC.Show.Show Amazonka.CloudSearch.Types.AlgorithmicStemming.AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: newtype AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: pattern AlgorithmicStemming_Full :: AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: pattern AlgorithmicStemming_Light :: AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: pattern AlgorithmicStemming_Minimal :: AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AlgorithmicStemming: pattern AlgorithmicStemming_None :: AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AnalysisOptions: AnalysisOptions' :: Maybe AlgorithmicStemming -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisOptions: [$sel:algorithmicStemming:AnalysisOptions'] :: AnalysisOptions -> Maybe AlgorithmicStemming
+ Amazonka.CloudSearch.Types.AnalysisOptions: [$sel:japaneseTokenizationDictionary:AnalysisOptions'] :: AnalysisOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.AnalysisOptions: [$sel:stemmingDictionary:AnalysisOptions'] :: AnalysisOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.AnalysisOptions: [$sel:stopwords:AnalysisOptions'] :: AnalysisOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.AnalysisOptions: [$sel:synonyms:AnalysisOptions'] :: AnalysisOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.AnalysisOptions: analysisOptions_algorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming)
+ Amazonka.CloudSearch.Types.AnalysisOptions: analysisOptions_japaneseTokenizationDictionary :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.AnalysisOptions: analysisOptions_stemmingDictionary :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.AnalysisOptions: analysisOptions_stopwords :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.AnalysisOptions: analysisOptions_synonyms :: Lens' AnalysisOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.AnalysisOptions: data AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.AnalysisOptions.AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.AnalysisOptions.AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.AnalysisOptions.AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.AnalysisOptions.AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.AnalysisOptions.AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.AnalysisOptions.AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.AnalysisOptions.AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.AnalysisOptions.AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisOptions: newAnalysisOptions :: AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisScheme: AnalysisScheme' :: Maybe AnalysisOptions -> Text -> AnalysisSchemeLanguage -> AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisScheme: [$sel:analysisOptions:AnalysisScheme'] :: AnalysisScheme -> Maybe AnalysisOptions
+ Amazonka.CloudSearch.Types.AnalysisScheme: [$sel:analysisSchemeLanguage:AnalysisScheme'] :: AnalysisScheme -> AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisScheme: [$sel:analysisSchemeName:AnalysisScheme'] :: AnalysisScheme -> Text
+ Amazonka.CloudSearch.Types.AnalysisScheme: analysisScheme_analysisOptions :: Lens' AnalysisScheme (Maybe AnalysisOptions)
+ Amazonka.CloudSearch.Types.AnalysisScheme: analysisScheme_analysisSchemeLanguage :: Lens' AnalysisScheme AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisScheme: analysisScheme_analysisSchemeName :: Lens' AnalysisScheme Text
+ Amazonka.CloudSearch.Types.AnalysisScheme: data AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisScheme: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.AnalysisScheme.AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisScheme: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.AnalysisScheme.AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisScheme: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.AnalysisScheme.AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisScheme: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.AnalysisScheme.AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisScheme: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.AnalysisScheme.AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisScheme: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.AnalysisScheme.AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisScheme: instance GHC.Read.Read Amazonka.CloudSearch.Types.AnalysisScheme.AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisScheme: instance GHC.Show.Show Amazonka.CloudSearch.Types.AnalysisScheme.AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisScheme: newAnalysisScheme :: Text -> AnalysisSchemeLanguage -> AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: AnalysisSchemeLanguage' :: Text -> AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: [fromAnalysisSchemeLanguage] :: AnalysisSchemeLanguage -> Text
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Amazonka.Data.ByteString.ToByteString Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Amazonka.Data.Headers.ToHeader Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Amazonka.Data.Log.ToLog Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Amazonka.Data.Text.FromText Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Amazonka.Data.Text.ToText Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Amazonka.Data.XML.ToXML Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance GHC.Classes.Ord Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance GHC.Read.Read Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: instance GHC.Show.Show Amazonka.CloudSearch.Types.AnalysisSchemeLanguage.AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: newtype AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Ar :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Bg :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Ca :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Cs :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Da :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_De :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_El :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_En :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Es :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Eu :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Fa :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Fi :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Fr :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Ga :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Gl :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_He :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Hi :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Hu :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Hy :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Id :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_It :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Ja :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Ko :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Lv :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Mul :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Nl :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_No :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Pt :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Ro :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Ru :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Sv :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Th :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Tr :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Zh_Hans :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage: pattern AnalysisSchemeLanguage_Zh_Hant :: AnalysisSchemeLanguage
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: AnalysisSchemeStatus' :: AnalysisScheme -> OptionStatus -> AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: [$sel:options:AnalysisSchemeStatus'] :: AnalysisSchemeStatus -> AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: [$sel:status:AnalysisSchemeStatus'] :: AnalysisSchemeStatus -> OptionStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: analysisSchemeStatus_options :: Lens' AnalysisSchemeStatus AnalysisScheme
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: analysisSchemeStatus_status :: Lens' AnalysisSchemeStatus OptionStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: data AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.AnalysisSchemeStatus.AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.AnalysisSchemeStatus.AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.AnalysisSchemeStatus.AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.AnalysisSchemeStatus.AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.AnalysisSchemeStatus.AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: instance GHC.Read.Read Amazonka.CloudSearch.Types.AnalysisSchemeStatus.AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: instance GHC.Show.Show Amazonka.CloudSearch.Types.AnalysisSchemeStatus.AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus: newAnalysisSchemeStatus :: AnalysisScheme -> OptionStatus -> AnalysisSchemeStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: AvailabilityOptionsStatus' :: Bool -> OptionStatus -> AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: [$sel:options:AvailabilityOptionsStatus'] :: AvailabilityOptionsStatus -> Bool
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: [$sel:status:AvailabilityOptionsStatus'] :: AvailabilityOptionsStatus -> OptionStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: availabilityOptionsStatus_options :: Lens' AvailabilityOptionsStatus Bool
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: availabilityOptionsStatus_status :: Lens' AvailabilityOptionsStatus OptionStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: data AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.AvailabilityOptionsStatus.AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.AvailabilityOptionsStatus.AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.AvailabilityOptionsStatus.AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.AvailabilityOptionsStatus.AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.AvailabilityOptionsStatus.AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: instance GHC.Read.Read Amazonka.CloudSearch.Types.AvailabilityOptionsStatus.AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: instance GHC.Show.Show Amazonka.CloudSearch.Types.AvailabilityOptionsStatus.AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus: newAvailabilityOptionsStatus :: Bool -> OptionStatus -> AvailabilityOptionsStatus
+ Amazonka.CloudSearch.Types.DateArrayOptions: DateArrayOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DateArrayOptions
+ Amazonka.CloudSearch.Types.DateArrayOptions: [$sel:defaultValue:DateArrayOptions'] :: DateArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.DateArrayOptions: [$sel:facetEnabled:DateArrayOptions'] :: DateArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DateArrayOptions: [$sel:returnEnabled:DateArrayOptions'] :: DateArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DateArrayOptions: [$sel:searchEnabled:DateArrayOptions'] :: DateArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DateArrayOptions: [$sel:sourceFields:DateArrayOptions'] :: DateArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.DateArrayOptions: data DateArrayOptions
+ Amazonka.CloudSearch.Types.DateArrayOptions: dateArrayOptions_defaultValue :: Lens' DateArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.DateArrayOptions: dateArrayOptions_facetEnabled :: Lens' DateArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DateArrayOptions: dateArrayOptions_returnEnabled :: Lens' DateArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DateArrayOptions: dateArrayOptions_searchEnabled :: Lens' DateArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DateArrayOptions: dateArrayOptions_sourceFields :: Lens' DateArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.DateArrayOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.DateArrayOptions.DateArrayOptions
+ Amazonka.CloudSearch.Types.DateArrayOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.DateArrayOptions.DateArrayOptions
+ Amazonka.CloudSearch.Types.DateArrayOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.DateArrayOptions.DateArrayOptions
+ Amazonka.CloudSearch.Types.DateArrayOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.DateArrayOptions.DateArrayOptions
+ Amazonka.CloudSearch.Types.DateArrayOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.DateArrayOptions.DateArrayOptions
+ Amazonka.CloudSearch.Types.DateArrayOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.DateArrayOptions.DateArrayOptions
+ Amazonka.CloudSearch.Types.DateArrayOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.DateArrayOptions.DateArrayOptions
+ Amazonka.CloudSearch.Types.DateArrayOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.DateArrayOptions.DateArrayOptions
+ Amazonka.CloudSearch.Types.DateArrayOptions: newDateArrayOptions :: DateArrayOptions
+ Amazonka.CloudSearch.Types.DateOptions: DateOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DateOptions
+ Amazonka.CloudSearch.Types.DateOptions: [$sel:defaultValue:DateOptions'] :: DateOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.DateOptions: [$sel:facetEnabled:DateOptions'] :: DateOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DateOptions: [$sel:returnEnabled:DateOptions'] :: DateOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DateOptions: [$sel:searchEnabled:DateOptions'] :: DateOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DateOptions: [$sel:sortEnabled:DateOptions'] :: DateOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DateOptions: [$sel:sourceField:DateOptions'] :: DateOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.DateOptions: data DateOptions
+ Amazonka.CloudSearch.Types.DateOptions: dateOptions_defaultValue :: Lens' DateOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.DateOptions: dateOptions_facetEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DateOptions: dateOptions_returnEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DateOptions: dateOptions_searchEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DateOptions: dateOptions_sortEnabled :: Lens' DateOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DateOptions: dateOptions_sourceField :: Lens' DateOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.DateOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.DateOptions.DateOptions
+ Amazonka.CloudSearch.Types.DateOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.DateOptions.DateOptions
+ Amazonka.CloudSearch.Types.DateOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.DateOptions.DateOptions
+ Amazonka.CloudSearch.Types.DateOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.DateOptions.DateOptions
+ Amazonka.CloudSearch.Types.DateOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.DateOptions.DateOptions
+ Amazonka.CloudSearch.Types.DateOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.DateOptions.DateOptions
+ Amazonka.CloudSearch.Types.DateOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.DateOptions.DateOptions
+ Amazonka.CloudSearch.Types.DateOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.DateOptions.DateOptions
+ Amazonka.CloudSearch.Types.DateOptions: newDateOptions :: DateOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: DocumentSuggesterOptions' :: Maybe SuggesterFuzzyMatching -> Maybe Text -> Text -> DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: [$sel:fuzzyMatching:DocumentSuggesterOptions'] :: DocumentSuggesterOptions -> Maybe SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: [$sel:sortExpression:DocumentSuggesterOptions'] :: DocumentSuggesterOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: [$sel:sourceField:DocumentSuggesterOptions'] :: DocumentSuggesterOptions -> Text
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: data DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: documentSuggesterOptions_fuzzyMatching :: Lens' DocumentSuggesterOptions (Maybe SuggesterFuzzyMatching)
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: documentSuggesterOptions_sortExpression :: Lens' DocumentSuggesterOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: documentSuggesterOptions_sourceField :: Lens' DocumentSuggesterOptions Text
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.DocumentSuggesterOptions.DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.DocumentSuggesterOptions.DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.DocumentSuggesterOptions.DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.DocumentSuggesterOptions.DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.DocumentSuggesterOptions.DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.DocumentSuggesterOptions.DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.DocumentSuggesterOptions.DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.DocumentSuggesterOptions.DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions: newDocumentSuggesterOptions :: Text -> DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: DomainEndpointOptions' :: Maybe Bool -> Maybe TLSSecurityPolicy -> DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: [$sel:enforceHTTPS:DomainEndpointOptions'] :: DomainEndpointOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: [$sel:tLSSecurityPolicy:DomainEndpointOptions'] :: DomainEndpointOptions -> Maybe TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: data DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: domainEndpointOptions_enforceHTTPS :: Lens' DomainEndpointOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: domainEndpointOptions_tLSSecurityPolicy :: Lens' DomainEndpointOptions (Maybe TLSSecurityPolicy)
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.DomainEndpointOptions.DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.DomainEndpointOptions.DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.DomainEndpointOptions.DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.DomainEndpointOptions.DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.DomainEndpointOptions.DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.DomainEndpointOptions.DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.DomainEndpointOptions.DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.DomainEndpointOptions.DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptions: newDomainEndpointOptions :: DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: DomainEndpointOptionsStatus' :: DomainEndpointOptions -> OptionStatus -> DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: [$sel:options:DomainEndpointOptionsStatus'] :: DomainEndpointOptionsStatus -> DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: [$sel:status:DomainEndpointOptionsStatus'] :: DomainEndpointOptionsStatus -> OptionStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: data DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: domainEndpointOptionsStatus_options :: Lens' DomainEndpointOptionsStatus DomainEndpointOptions
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: domainEndpointOptionsStatus_status :: Lens' DomainEndpointOptionsStatus OptionStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus.DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus.DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus.DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus.DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus.DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: instance GHC.Read.Read Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus.DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: instance GHC.Show.Show Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus.DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus: newDomainEndpointOptionsStatus :: DomainEndpointOptions -> OptionStatus -> DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.Types.DomainStatus: DomainStatus' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe ServiceEndpoint -> Maybe Limits -> Maybe Bool -> Maybe Natural -> Maybe Text -> Maybe Natural -> Maybe ServiceEndpoint -> Text -> Text -> Bool -> DomainStatus
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:arn:DomainStatus'] :: DomainStatus -> Maybe Text
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:created:DomainStatus'] :: DomainStatus -> Maybe Bool
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:deleted:DomainStatus'] :: DomainStatus -> Maybe Bool
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:docService:DomainStatus'] :: DomainStatus -> Maybe ServiceEndpoint
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:domainId:DomainStatus'] :: DomainStatus -> Text
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:domainName:DomainStatus'] :: DomainStatus -> Text
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:limits:DomainStatus'] :: DomainStatus -> Maybe Limits
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:processing:DomainStatus'] :: DomainStatus -> Maybe Bool
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:requiresIndexDocuments:DomainStatus'] :: DomainStatus -> Bool
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:searchInstanceCount:DomainStatus'] :: DomainStatus -> Maybe Natural
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:searchInstanceType:DomainStatus'] :: DomainStatus -> Maybe Text
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:searchPartitionCount:DomainStatus'] :: DomainStatus -> Maybe Natural
+ Amazonka.CloudSearch.Types.DomainStatus: [$sel:searchService:DomainStatus'] :: DomainStatus -> Maybe ServiceEndpoint
+ Amazonka.CloudSearch.Types.DomainStatus: data DomainStatus
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_arn :: Lens' DomainStatus (Maybe Text)
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_created :: Lens' DomainStatus (Maybe Bool)
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_deleted :: Lens' DomainStatus (Maybe Bool)
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_docService :: Lens' DomainStatus (Maybe ServiceEndpoint)
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_domainId :: Lens' DomainStatus Text
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_domainName :: Lens' DomainStatus Text
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_limits :: Lens' DomainStatus (Maybe Limits)
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_processing :: Lens' DomainStatus (Maybe Bool)
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_requiresIndexDocuments :: Lens' DomainStatus Bool
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_searchInstanceCount :: Lens' DomainStatus (Maybe Natural)
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_searchInstanceType :: Lens' DomainStatus (Maybe Text)
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_searchPartitionCount :: Lens' DomainStatus (Maybe Natural)
+ Amazonka.CloudSearch.Types.DomainStatus: domainStatus_searchService :: Lens' DomainStatus (Maybe ServiceEndpoint)
+ Amazonka.CloudSearch.Types.DomainStatus: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.DomainStatus.DomainStatus
+ Amazonka.CloudSearch.Types.DomainStatus: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.DomainStatus.DomainStatus
+ Amazonka.CloudSearch.Types.DomainStatus: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.DomainStatus.DomainStatus
+ Amazonka.CloudSearch.Types.DomainStatus: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.DomainStatus.DomainStatus
+ Amazonka.CloudSearch.Types.DomainStatus: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.DomainStatus.DomainStatus
+ Amazonka.CloudSearch.Types.DomainStatus: instance GHC.Read.Read Amazonka.CloudSearch.Types.DomainStatus.DomainStatus
+ Amazonka.CloudSearch.Types.DomainStatus: instance GHC.Show.Show Amazonka.CloudSearch.Types.DomainStatus.DomainStatus
+ Amazonka.CloudSearch.Types.DomainStatus: newDomainStatus :: Text -> Text -> Bool -> DomainStatus
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: DoubleArrayOptions' :: Maybe Double -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: [$sel:defaultValue:DoubleArrayOptions'] :: DoubleArrayOptions -> Maybe Double
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: [$sel:facetEnabled:DoubleArrayOptions'] :: DoubleArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: [$sel:returnEnabled:DoubleArrayOptions'] :: DoubleArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: [$sel:searchEnabled:DoubleArrayOptions'] :: DoubleArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: [$sel:sourceFields:DoubleArrayOptions'] :: DoubleArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: data DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: doubleArrayOptions_defaultValue :: Lens' DoubleArrayOptions (Maybe Double)
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: doubleArrayOptions_facetEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: doubleArrayOptions_returnEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: doubleArrayOptions_searchEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: doubleArrayOptions_sourceFields :: Lens' DoubleArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.DoubleArrayOptions.DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.DoubleArrayOptions.DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.DoubleArrayOptions.DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.DoubleArrayOptions.DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.DoubleArrayOptions.DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.DoubleArrayOptions.DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.DoubleArrayOptions.DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.DoubleArrayOptions.DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleArrayOptions: newDoubleArrayOptions :: DoubleArrayOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: DoubleOptions' :: Maybe Double -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> DoubleOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: [$sel:defaultValue:DoubleOptions'] :: DoubleOptions -> Maybe Double
+ Amazonka.CloudSearch.Types.DoubleOptions: [$sel:facetEnabled:DoubleOptions'] :: DoubleOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DoubleOptions: [$sel:returnEnabled:DoubleOptions'] :: DoubleOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DoubleOptions: [$sel:searchEnabled:DoubleOptions'] :: DoubleOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DoubleOptions: [$sel:sortEnabled:DoubleOptions'] :: DoubleOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.DoubleOptions: [$sel:sourceField:DoubleOptions'] :: DoubleOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.DoubleOptions: data DoubleOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: doubleOptions_defaultValue :: Lens' DoubleOptions (Maybe Double)
+ Amazonka.CloudSearch.Types.DoubleOptions: doubleOptions_facetEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DoubleOptions: doubleOptions_returnEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DoubleOptions: doubleOptions_searchEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DoubleOptions: doubleOptions_sortEnabled :: Lens' DoubleOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.DoubleOptions: doubleOptions_sourceField :: Lens' DoubleOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.DoubleOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.DoubleOptions.DoubleOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.DoubleOptions.DoubleOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.DoubleOptions.DoubleOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.DoubleOptions.DoubleOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.DoubleOptions.DoubleOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.DoubleOptions.DoubleOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.DoubleOptions.DoubleOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.DoubleOptions.DoubleOptions
+ Amazonka.CloudSearch.Types.DoubleOptions: newDoubleOptions :: DoubleOptions
+ Amazonka.CloudSearch.Types.Expression: Expression' :: Text -> Text -> Expression
+ Amazonka.CloudSearch.Types.Expression: [$sel:expressionName:Expression'] :: Expression -> Text
+ Amazonka.CloudSearch.Types.Expression: [$sel:expressionValue:Expression'] :: Expression -> Text
+ Amazonka.CloudSearch.Types.Expression: data Expression
+ Amazonka.CloudSearch.Types.Expression: expression_expressionName :: Lens' Expression Text
+ Amazonka.CloudSearch.Types.Expression: expression_expressionValue :: Lens' Expression Text
+ Amazonka.CloudSearch.Types.Expression: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.Expression.Expression
+ Amazonka.CloudSearch.Types.Expression: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.Expression.Expression
+ Amazonka.CloudSearch.Types.Expression: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.Expression.Expression
+ Amazonka.CloudSearch.Types.Expression: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.Expression.Expression
+ Amazonka.CloudSearch.Types.Expression: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.Expression.Expression
+ Amazonka.CloudSearch.Types.Expression: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.Expression.Expression
+ Amazonka.CloudSearch.Types.Expression: instance GHC.Read.Read Amazonka.CloudSearch.Types.Expression.Expression
+ Amazonka.CloudSearch.Types.Expression: instance GHC.Show.Show Amazonka.CloudSearch.Types.Expression.Expression
+ Amazonka.CloudSearch.Types.Expression: newExpression :: Text -> Text -> Expression
+ Amazonka.CloudSearch.Types.ExpressionStatus: ExpressionStatus' :: Expression -> OptionStatus -> ExpressionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: [$sel:options:ExpressionStatus'] :: ExpressionStatus -> Expression
+ Amazonka.CloudSearch.Types.ExpressionStatus: [$sel:status:ExpressionStatus'] :: ExpressionStatus -> OptionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: data ExpressionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: expressionStatus_options :: Lens' ExpressionStatus Expression
+ Amazonka.CloudSearch.Types.ExpressionStatus: expressionStatus_status :: Lens' ExpressionStatus OptionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.ExpressionStatus.ExpressionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.ExpressionStatus.ExpressionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.ExpressionStatus.ExpressionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.ExpressionStatus.ExpressionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.ExpressionStatus.ExpressionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: instance GHC.Read.Read Amazonka.CloudSearch.Types.ExpressionStatus.ExpressionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: instance GHC.Show.Show Amazonka.CloudSearch.Types.ExpressionStatus.ExpressionStatus
+ Amazonka.CloudSearch.Types.ExpressionStatus: newExpressionStatus :: Expression -> OptionStatus -> ExpressionStatus
+ Amazonka.CloudSearch.Types.IndexField: IndexField' :: Maybe DateArrayOptions -> Maybe DateOptions -> Maybe DoubleArrayOptions -> Maybe DoubleOptions -> Maybe IntArrayOptions -> Maybe IntOptions -> Maybe LatLonOptions -> Maybe LiteralArrayOptions -> Maybe LiteralOptions -> Maybe TextArrayOptions -> Maybe TextOptions -> Text -> IndexFieldType -> IndexField
+ Amazonka.CloudSearch.Types.IndexField: [$sel:dateArrayOptions:IndexField'] :: IndexField -> Maybe DateArrayOptions
+ Amazonka.CloudSearch.Types.IndexField: [$sel:dateOptions:IndexField'] :: IndexField -> Maybe DateOptions
+ Amazonka.CloudSearch.Types.IndexField: [$sel:doubleArrayOptions:IndexField'] :: IndexField -> Maybe DoubleArrayOptions
+ Amazonka.CloudSearch.Types.IndexField: [$sel:doubleOptions:IndexField'] :: IndexField -> Maybe DoubleOptions
+ Amazonka.CloudSearch.Types.IndexField: [$sel:indexFieldName:IndexField'] :: IndexField -> Text
+ Amazonka.CloudSearch.Types.IndexField: [$sel:indexFieldType:IndexField'] :: IndexField -> IndexFieldType
+ Amazonka.CloudSearch.Types.IndexField: [$sel:intArrayOptions:IndexField'] :: IndexField -> Maybe IntArrayOptions
+ Amazonka.CloudSearch.Types.IndexField: [$sel:intOptions:IndexField'] :: IndexField -> Maybe IntOptions
+ Amazonka.CloudSearch.Types.IndexField: [$sel:latLonOptions:IndexField'] :: IndexField -> Maybe LatLonOptions
+ Amazonka.CloudSearch.Types.IndexField: [$sel:literalArrayOptions:IndexField'] :: IndexField -> Maybe LiteralArrayOptions
+ Amazonka.CloudSearch.Types.IndexField: [$sel:literalOptions:IndexField'] :: IndexField -> Maybe LiteralOptions
+ Amazonka.CloudSearch.Types.IndexField: [$sel:textArrayOptions:IndexField'] :: IndexField -> Maybe TextArrayOptions
+ Amazonka.CloudSearch.Types.IndexField: [$sel:textOptions:IndexField'] :: IndexField -> Maybe TextOptions
+ Amazonka.CloudSearch.Types.IndexField: data IndexField
+ Amazonka.CloudSearch.Types.IndexField: indexField_dateArrayOptions :: Lens' IndexField (Maybe DateArrayOptions)
+ Amazonka.CloudSearch.Types.IndexField: indexField_dateOptions :: Lens' IndexField (Maybe DateOptions)
+ Amazonka.CloudSearch.Types.IndexField: indexField_doubleArrayOptions :: Lens' IndexField (Maybe DoubleArrayOptions)
+ Amazonka.CloudSearch.Types.IndexField: indexField_doubleOptions :: Lens' IndexField (Maybe DoubleOptions)
+ Amazonka.CloudSearch.Types.IndexField: indexField_indexFieldName :: Lens' IndexField Text
+ Amazonka.CloudSearch.Types.IndexField: indexField_indexFieldType :: Lens' IndexField IndexFieldType
+ Amazonka.CloudSearch.Types.IndexField: indexField_intArrayOptions :: Lens' IndexField (Maybe IntArrayOptions)
+ Amazonka.CloudSearch.Types.IndexField: indexField_intOptions :: Lens' IndexField (Maybe IntOptions)
+ Amazonka.CloudSearch.Types.IndexField: indexField_latLonOptions :: Lens' IndexField (Maybe LatLonOptions)
+ Amazonka.CloudSearch.Types.IndexField: indexField_literalArrayOptions :: Lens' IndexField (Maybe LiteralArrayOptions)
+ Amazonka.CloudSearch.Types.IndexField: indexField_literalOptions :: Lens' IndexField (Maybe LiteralOptions)
+ Amazonka.CloudSearch.Types.IndexField: indexField_textArrayOptions :: Lens' IndexField (Maybe TextArrayOptions)
+ Amazonka.CloudSearch.Types.IndexField: indexField_textOptions :: Lens' IndexField (Maybe TextOptions)
+ Amazonka.CloudSearch.Types.IndexField: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.IndexField.IndexField
+ Amazonka.CloudSearch.Types.IndexField: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.IndexField.IndexField
+ Amazonka.CloudSearch.Types.IndexField: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.IndexField.IndexField
+ Amazonka.CloudSearch.Types.IndexField: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.IndexField.IndexField
+ Amazonka.CloudSearch.Types.IndexField: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.IndexField.IndexField
+ Amazonka.CloudSearch.Types.IndexField: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.IndexField.IndexField
+ Amazonka.CloudSearch.Types.IndexField: instance GHC.Read.Read Amazonka.CloudSearch.Types.IndexField.IndexField
+ Amazonka.CloudSearch.Types.IndexField: instance GHC.Show.Show Amazonka.CloudSearch.Types.IndexField.IndexField
+ Amazonka.CloudSearch.Types.IndexField: newIndexField :: Text -> IndexFieldType -> IndexField
+ Amazonka.CloudSearch.Types.IndexFieldStatus: IndexFieldStatus' :: IndexField -> OptionStatus -> IndexFieldStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: [$sel:options:IndexFieldStatus'] :: IndexFieldStatus -> IndexField
+ Amazonka.CloudSearch.Types.IndexFieldStatus: [$sel:status:IndexFieldStatus'] :: IndexFieldStatus -> OptionStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: data IndexFieldStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: indexFieldStatus_options :: Lens' IndexFieldStatus IndexField
+ Amazonka.CloudSearch.Types.IndexFieldStatus: indexFieldStatus_status :: Lens' IndexFieldStatus OptionStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.IndexFieldStatus.IndexFieldStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.IndexFieldStatus.IndexFieldStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.IndexFieldStatus.IndexFieldStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.IndexFieldStatus.IndexFieldStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.IndexFieldStatus.IndexFieldStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: instance GHC.Read.Read Amazonka.CloudSearch.Types.IndexFieldStatus.IndexFieldStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: instance GHC.Show.Show Amazonka.CloudSearch.Types.IndexFieldStatus.IndexFieldStatus
+ Amazonka.CloudSearch.Types.IndexFieldStatus: newIndexFieldStatus :: IndexField -> OptionStatus -> IndexFieldStatus
+ Amazonka.CloudSearch.Types.IndexFieldType: IndexFieldType' :: Text -> IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: [fromIndexFieldType] :: IndexFieldType -> Text
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Amazonka.Data.ByteString.ToByteString Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Amazonka.Data.Headers.ToHeader Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Amazonka.Data.Log.ToLog Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Amazonka.Data.Text.FromText Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Amazonka.Data.Text.ToText Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Amazonka.Data.XML.ToXML Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance GHC.Classes.Ord Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance GHC.Read.Read Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: instance GHC.Show.Show Amazonka.CloudSearch.Types.IndexFieldType.IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: newtype IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Date :: IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Date_array :: IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Double :: IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Double_array :: IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Int :: IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Int_array :: IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Latlon :: IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Literal :: IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Literal_array :: IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Text :: IndexFieldType
+ Amazonka.CloudSearch.Types.IndexFieldType: pattern IndexFieldType_Text_array :: IndexFieldType
+ Amazonka.CloudSearch.Types.IntArrayOptions: IntArrayOptions' :: Maybe Integer -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> IntArrayOptions
+ Amazonka.CloudSearch.Types.IntArrayOptions: [$sel:defaultValue:IntArrayOptions'] :: IntArrayOptions -> Maybe Integer
+ Amazonka.CloudSearch.Types.IntArrayOptions: [$sel:facetEnabled:IntArrayOptions'] :: IntArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.IntArrayOptions: [$sel:returnEnabled:IntArrayOptions'] :: IntArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.IntArrayOptions: [$sel:searchEnabled:IntArrayOptions'] :: IntArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.IntArrayOptions: [$sel:sourceFields:IntArrayOptions'] :: IntArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.IntArrayOptions: data IntArrayOptions
+ Amazonka.CloudSearch.Types.IntArrayOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.IntArrayOptions.IntArrayOptions
+ Amazonka.CloudSearch.Types.IntArrayOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.IntArrayOptions.IntArrayOptions
+ Amazonka.CloudSearch.Types.IntArrayOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.IntArrayOptions.IntArrayOptions
+ Amazonka.CloudSearch.Types.IntArrayOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.IntArrayOptions.IntArrayOptions
+ Amazonka.CloudSearch.Types.IntArrayOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.IntArrayOptions.IntArrayOptions
+ Amazonka.CloudSearch.Types.IntArrayOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.IntArrayOptions.IntArrayOptions
+ Amazonka.CloudSearch.Types.IntArrayOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.IntArrayOptions.IntArrayOptions
+ Amazonka.CloudSearch.Types.IntArrayOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.IntArrayOptions.IntArrayOptions
+ Amazonka.CloudSearch.Types.IntArrayOptions: intArrayOptions_defaultValue :: Lens' IntArrayOptions (Maybe Integer)
+ Amazonka.CloudSearch.Types.IntArrayOptions: intArrayOptions_facetEnabled :: Lens' IntArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.IntArrayOptions: intArrayOptions_returnEnabled :: Lens' IntArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.IntArrayOptions: intArrayOptions_searchEnabled :: Lens' IntArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.IntArrayOptions: intArrayOptions_sourceFields :: Lens' IntArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.IntArrayOptions: newIntArrayOptions :: IntArrayOptions
+ Amazonka.CloudSearch.Types.IntOptions: IntOptions' :: Maybe Integer -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> IntOptions
+ Amazonka.CloudSearch.Types.IntOptions: [$sel:defaultValue:IntOptions'] :: IntOptions -> Maybe Integer
+ Amazonka.CloudSearch.Types.IntOptions: [$sel:facetEnabled:IntOptions'] :: IntOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.IntOptions: [$sel:returnEnabled:IntOptions'] :: IntOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.IntOptions: [$sel:searchEnabled:IntOptions'] :: IntOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.IntOptions: [$sel:sortEnabled:IntOptions'] :: IntOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.IntOptions: [$sel:sourceField:IntOptions'] :: IntOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.IntOptions: data IntOptions
+ Amazonka.CloudSearch.Types.IntOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.IntOptions.IntOptions
+ Amazonka.CloudSearch.Types.IntOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.IntOptions.IntOptions
+ Amazonka.CloudSearch.Types.IntOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.IntOptions.IntOptions
+ Amazonka.CloudSearch.Types.IntOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.IntOptions.IntOptions
+ Amazonka.CloudSearch.Types.IntOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.IntOptions.IntOptions
+ Amazonka.CloudSearch.Types.IntOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.IntOptions.IntOptions
+ Amazonka.CloudSearch.Types.IntOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.IntOptions.IntOptions
+ Amazonka.CloudSearch.Types.IntOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.IntOptions.IntOptions
+ Amazonka.CloudSearch.Types.IntOptions: intOptions_defaultValue :: Lens' IntOptions (Maybe Integer)
+ Amazonka.CloudSearch.Types.IntOptions: intOptions_facetEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.IntOptions: intOptions_returnEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.IntOptions: intOptions_searchEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.IntOptions: intOptions_sortEnabled :: Lens' IntOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.IntOptions: intOptions_sourceField :: Lens' IntOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.IntOptions: newIntOptions :: IntOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: LatLonOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> LatLonOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: [$sel:defaultValue:LatLonOptions'] :: LatLonOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.LatLonOptions: [$sel:facetEnabled:LatLonOptions'] :: LatLonOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LatLonOptions: [$sel:returnEnabled:LatLonOptions'] :: LatLonOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LatLonOptions: [$sel:searchEnabled:LatLonOptions'] :: LatLonOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LatLonOptions: [$sel:sortEnabled:LatLonOptions'] :: LatLonOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LatLonOptions: [$sel:sourceField:LatLonOptions'] :: LatLonOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.LatLonOptions: data LatLonOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.LatLonOptions.LatLonOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.LatLonOptions.LatLonOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.LatLonOptions.LatLonOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.LatLonOptions.LatLonOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.LatLonOptions.LatLonOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.LatLonOptions.LatLonOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.LatLonOptions.LatLonOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.LatLonOptions.LatLonOptions
+ Amazonka.CloudSearch.Types.LatLonOptions: latLonOptions_defaultValue :: Lens' LatLonOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.LatLonOptions: latLonOptions_facetEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LatLonOptions: latLonOptions_returnEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LatLonOptions: latLonOptions_searchEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LatLonOptions: latLonOptions_sortEnabled :: Lens' LatLonOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LatLonOptions: latLonOptions_sourceField :: Lens' LatLonOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.LatLonOptions: newLatLonOptions :: LatLonOptions
+ Amazonka.CloudSearch.Types.Limits: Limits' :: Natural -> Natural -> Limits
+ Amazonka.CloudSearch.Types.Limits: [$sel:maximumPartitionCount:Limits'] :: Limits -> Natural
+ Amazonka.CloudSearch.Types.Limits: [$sel:maximumReplicationCount:Limits'] :: Limits -> Natural
+ Amazonka.CloudSearch.Types.Limits: data Limits
+ Amazonka.CloudSearch.Types.Limits: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.Limits.Limits
+ Amazonka.CloudSearch.Types.Limits: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.Limits.Limits
+ Amazonka.CloudSearch.Types.Limits: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.Limits.Limits
+ Amazonka.CloudSearch.Types.Limits: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.Limits.Limits
+ Amazonka.CloudSearch.Types.Limits: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.Limits.Limits
+ Amazonka.CloudSearch.Types.Limits: instance GHC.Read.Read Amazonka.CloudSearch.Types.Limits.Limits
+ Amazonka.CloudSearch.Types.Limits: instance GHC.Show.Show Amazonka.CloudSearch.Types.Limits.Limits
+ Amazonka.CloudSearch.Types.Limits: limits_maximumPartitionCount :: Lens' Limits Natural
+ Amazonka.CloudSearch.Types.Limits: limits_maximumReplicationCount :: Lens' Limits Natural
+ Amazonka.CloudSearch.Types.Limits: newLimits :: Natural -> Natural -> Limits
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: LiteralArrayOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: [$sel:defaultValue:LiteralArrayOptions'] :: LiteralArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: [$sel:facetEnabled:LiteralArrayOptions'] :: LiteralArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: [$sel:returnEnabled:LiteralArrayOptions'] :: LiteralArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: [$sel:searchEnabled:LiteralArrayOptions'] :: LiteralArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: [$sel:sourceFields:LiteralArrayOptions'] :: LiteralArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: data LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.LiteralArrayOptions.LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.LiteralArrayOptions.LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.LiteralArrayOptions.LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.LiteralArrayOptions.LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.LiteralArrayOptions.LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.LiteralArrayOptions.LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.LiteralArrayOptions.LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.LiteralArrayOptions.LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: literalArrayOptions_defaultValue :: Lens' LiteralArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: literalArrayOptions_facetEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: literalArrayOptions_returnEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: literalArrayOptions_searchEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: literalArrayOptions_sourceFields :: Lens' LiteralArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.LiteralArrayOptions: newLiteralArrayOptions :: LiteralArrayOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: LiteralOptions' :: Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> LiteralOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: [$sel:defaultValue:LiteralOptions'] :: LiteralOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.LiteralOptions: [$sel:facetEnabled:LiteralOptions'] :: LiteralOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LiteralOptions: [$sel:returnEnabled:LiteralOptions'] :: LiteralOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LiteralOptions: [$sel:searchEnabled:LiteralOptions'] :: LiteralOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LiteralOptions: [$sel:sortEnabled:LiteralOptions'] :: LiteralOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.LiteralOptions: [$sel:sourceField:LiteralOptions'] :: LiteralOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.LiteralOptions: data LiteralOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.LiteralOptions.LiteralOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.LiteralOptions.LiteralOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.LiteralOptions.LiteralOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.LiteralOptions.LiteralOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.LiteralOptions.LiteralOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.LiteralOptions.LiteralOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.LiteralOptions.LiteralOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.LiteralOptions.LiteralOptions
+ Amazonka.CloudSearch.Types.LiteralOptions: literalOptions_defaultValue :: Lens' LiteralOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.LiteralOptions: literalOptions_facetEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LiteralOptions: literalOptions_returnEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LiteralOptions: literalOptions_searchEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LiteralOptions: literalOptions_sortEnabled :: Lens' LiteralOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.LiteralOptions: literalOptions_sourceField :: Lens' LiteralOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.LiteralOptions: newLiteralOptions :: LiteralOptions
+ Amazonka.CloudSearch.Types.OptionState: OptionState' :: Text -> OptionState
+ Amazonka.CloudSearch.Types.OptionState: [fromOptionState] :: OptionState -> Text
+ Amazonka.CloudSearch.Types.OptionState: instance Amazonka.Data.ByteString.ToByteString Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Amazonka.Data.Headers.ToHeader Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Amazonka.Data.Log.ToLog Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Amazonka.Data.Text.FromText Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Amazonka.Data.Text.ToText Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Amazonka.Data.XML.ToXML Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance GHC.Classes.Ord Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance GHC.Read.Read Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: instance GHC.Show.Show Amazonka.CloudSearch.Types.OptionState.OptionState
+ Amazonka.CloudSearch.Types.OptionState: newtype OptionState
+ Amazonka.CloudSearch.Types.OptionState: pattern OptionState_Active :: OptionState
+ Amazonka.CloudSearch.Types.OptionState: pattern OptionState_FailedToValidate :: OptionState
+ Amazonka.CloudSearch.Types.OptionState: pattern OptionState_Processing :: OptionState
+ Amazonka.CloudSearch.Types.OptionState: pattern OptionState_RequiresIndexDocuments :: OptionState
+ Amazonka.CloudSearch.Types.OptionStatus: OptionStatus' :: Maybe Bool -> Maybe Natural -> ISO8601 -> ISO8601 -> OptionState -> OptionStatus
+ Amazonka.CloudSearch.Types.OptionStatus: [$sel:creationDate:OptionStatus'] :: OptionStatus -> ISO8601
+ Amazonka.CloudSearch.Types.OptionStatus: [$sel:pendingDeletion:OptionStatus'] :: OptionStatus -> Maybe Bool
+ Amazonka.CloudSearch.Types.OptionStatus: [$sel:state:OptionStatus'] :: OptionStatus -> OptionState
+ Amazonka.CloudSearch.Types.OptionStatus: [$sel:updateDate:OptionStatus'] :: OptionStatus -> ISO8601
+ Amazonka.CloudSearch.Types.OptionStatus: [$sel:updateVersion:OptionStatus'] :: OptionStatus -> Maybe Natural
+ Amazonka.CloudSearch.Types.OptionStatus: data OptionStatus
+ Amazonka.CloudSearch.Types.OptionStatus: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.OptionStatus.OptionStatus
+ Amazonka.CloudSearch.Types.OptionStatus: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.OptionStatus.OptionStatus
+ Amazonka.CloudSearch.Types.OptionStatus: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.OptionStatus.OptionStatus
+ Amazonka.CloudSearch.Types.OptionStatus: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.OptionStatus.OptionStatus
+ Amazonka.CloudSearch.Types.OptionStatus: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.OptionStatus.OptionStatus
+ Amazonka.CloudSearch.Types.OptionStatus: instance GHC.Read.Read Amazonka.CloudSearch.Types.OptionStatus.OptionStatus
+ Amazonka.CloudSearch.Types.OptionStatus: instance GHC.Show.Show Amazonka.CloudSearch.Types.OptionStatus.OptionStatus
+ Amazonka.CloudSearch.Types.OptionStatus: newOptionStatus :: UTCTime -> UTCTime -> OptionState -> OptionStatus
+ Amazonka.CloudSearch.Types.OptionStatus: optionStatus_creationDate :: Lens' OptionStatus UTCTime
+ Amazonka.CloudSearch.Types.OptionStatus: optionStatus_pendingDeletion :: Lens' OptionStatus (Maybe Bool)
+ Amazonka.CloudSearch.Types.OptionStatus: optionStatus_state :: Lens' OptionStatus OptionState
+ Amazonka.CloudSearch.Types.OptionStatus: optionStatus_updateDate :: Lens' OptionStatus UTCTime
+ Amazonka.CloudSearch.Types.OptionStatus: optionStatus_updateVersion :: Lens' OptionStatus (Maybe Natural)
+ Amazonka.CloudSearch.Types.PartitionInstanceType: PartitionInstanceType' :: Text -> PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: [fromPartitionInstanceType] :: PartitionInstanceType -> Text
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Amazonka.Data.ByteString.ToByteString Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Amazonka.Data.Headers.ToHeader Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Amazonka.Data.Log.ToLog Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Amazonka.Data.Text.FromText Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Amazonka.Data.Text.ToText Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Amazonka.Data.XML.ToXML Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance GHC.Classes.Ord Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance GHC.Read.Read Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: instance GHC.Show.Show Amazonka.CloudSearch.Types.PartitionInstanceType.PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: newtype PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_large :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_m1_large :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_m1_small :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_m2_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_m2_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_m3_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_m3_large :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_m3_medium :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_m3_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_medium :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_previousgeneration_2xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_previousgeneration_large :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_previousgeneration_small :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_previousgeneration_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_small :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.PartitionInstanceType: pattern PartitionInstanceType_Search_xlarge :: PartitionInstanceType
+ Amazonka.CloudSearch.Types.ScalingParameters: ScalingParameters' :: Maybe PartitionInstanceType -> Maybe Natural -> Maybe Natural -> ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: [$sel:desiredInstanceType:ScalingParameters'] :: ScalingParameters -> Maybe PartitionInstanceType
+ Amazonka.CloudSearch.Types.ScalingParameters: [$sel:desiredPartitionCount:ScalingParameters'] :: ScalingParameters -> Maybe Natural
+ Amazonka.CloudSearch.Types.ScalingParameters: [$sel:desiredReplicationCount:ScalingParameters'] :: ScalingParameters -> Maybe Natural
+ Amazonka.CloudSearch.Types.ScalingParameters: data ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.ScalingParameters.ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.ScalingParameters.ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.ScalingParameters.ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.ScalingParameters.ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.ScalingParameters.ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.ScalingParameters.ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: instance GHC.Read.Read Amazonka.CloudSearch.Types.ScalingParameters.ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: instance GHC.Show.Show Amazonka.CloudSearch.Types.ScalingParameters.ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: newScalingParameters :: ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParameters: scalingParameters_desiredInstanceType :: Lens' ScalingParameters (Maybe PartitionInstanceType)
+ Amazonka.CloudSearch.Types.ScalingParameters: scalingParameters_desiredPartitionCount :: Lens' ScalingParameters (Maybe Natural)
+ Amazonka.CloudSearch.Types.ScalingParameters: scalingParameters_desiredReplicationCount :: Lens' ScalingParameters (Maybe Natural)
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: ScalingParametersStatus' :: ScalingParameters -> OptionStatus -> ScalingParametersStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: [$sel:options:ScalingParametersStatus'] :: ScalingParametersStatus -> ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: [$sel:status:ScalingParametersStatus'] :: ScalingParametersStatus -> OptionStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: data ScalingParametersStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.ScalingParametersStatus.ScalingParametersStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.ScalingParametersStatus.ScalingParametersStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.ScalingParametersStatus.ScalingParametersStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.ScalingParametersStatus.ScalingParametersStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.ScalingParametersStatus.ScalingParametersStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: instance GHC.Read.Read Amazonka.CloudSearch.Types.ScalingParametersStatus.ScalingParametersStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: instance GHC.Show.Show Amazonka.CloudSearch.Types.ScalingParametersStatus.ScalingParametersStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: newScalingParametersStatus :: ScalingParameters -> OptionStatus -> ScalingParametersStatus
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: scalingParametersStatus_options :: Lens' ScalingParametersStatus ScalingParameters
+ Amazonka.CloudSearch.Types.ScalingParametersStatus: scalingParametersStatus_status :: Lens' ScalingParametersStatus OptionStatus
+ Amazonka.CloudSearch.Types.ServiceEndpoint: ServiceEndpoint' :: Maybe Text -> ServiceEndpoint
+ Amazonka.CloudSearch.Types.ServiceEndpoint: [$sel:endpoint:ServiceEndpoint'] :: ServiceEndpoint -> Maybe Text
+ Amazonka.CloudSearch.Types.ServiceEndpoint: data ServiceEndpoint
+ Amazonka.CloudSearch.Types.ServiceEndpoint: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.ServiceEndpoint.ServiceEndpoint
+ Amazonka.CloudSearch.Types.ServiceEndpoint: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.ServiceEndpoint.ServiceEndpoint
+ Amazonka.CloudSearch.Types.ServiceEndpoint: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.ServiceEndpoint.ServiceEndpoint
+ Amazonka.CloudSearch.Types.ServiceEndpoint: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.ServiceEndpoint.ServiceEndpoint
+ Amazonka.CloudSearch.Types.ServiceEndpoint: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.ServiceEndpoint.ServiceEndpoint
+ Amazonka.CloudSearch.Types.ServiceEndpoint: instance GHC.Read.Read Amazonka.CloudSearch.Types.ServiceEndpoint.ServiceEndpoint
+ Amazonka.CloudSearch.Types.ServiceEndpoint: instance GHC.Show.Show Amazonka.CloudSearch.Types.ServiceEndpoint.ServiceEndpoint
+ Amazonka.CloudSearch.Types.ServiceEndpoint: newServiceEndpoint :: ServiceEndpoint
+ Amazonka.CloudSearch.Types.ServiceEndpoint: serviceEndpoint_endpoint :: Lens' ServiceEndpoint (Maybe Text)
+ Amazonka.CloudSearch.Types.Suggester: Suggester' :: Text -> DocumentSuggesterOptions -> Suggester
+ Amazonka.CloudSearch.Types.Suggester: [$sel:documentSuggesterOptions:Suggester'] :: Suggester -> DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.Suggester: [$sel:suggesterName:Suggester'] :: Suggester -> Text
+ Amazonka.CloudSearch.Types.Suggester: data Suggester
+ Amazonka.CloudSearch.Types.Suggester: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.Suggester.Suggester
+ Amazonka.CloudSearch.Types.Suggester: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.Suggester.Suggester
+ Amazonka.CloudSearch.Types.Suggester: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.Suggester.Suggester
+ Amazonka.CloudSearch.Types.Suggester: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.Suggester.Suggester
+ Amazonka.CloudSearch.Types.Suggester: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.Suggester.Suggester
+ Amazonka.CloudSearch.Types.Suggester: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.Suggester.Suggester
+ Amazonka.CloudSearch.Types.Suggester: instance GHC.Read.Read Amazonka.CloudSearch.Types.Suggester.Suggester
+ Amazonka.CloudSearch.Types.Suggester: instance GHC.Show.Show Amazonka.CloudSearch.Types.Suggester.Suggester
+ Amazonka.CloudSearch.Types.Suggester: newSuggester :: Text -> DocumentSuggesterOptions -> Suggester
+ Amazonka.CloudSearch.Types.Suggester: suggester_documentSuggesterOptions :: Lens' Suggester DocumentSuggesterOptions
+ Amazonka.CloudSearch.Types.Suggester: suggester_suggesterName :: Lens' Suggester Text
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: SuggesterFuzzyMatching' :: Text -> SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: [fromSuggesterFuzzyMatching] :: SuggesterFuzzyMatching -> Text
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Amazonka.Data.ByteString.ToByteString Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Amazonka.Data.Headers.ToHeader Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Amazonka.Data.Log.ToLog Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Amazonka.Data.Text.FromText Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Amazonka.Data.Text.ToText Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Amazonka.Data.XML.ToXML Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance GHC.Classes.Ord Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance GHC.Read.Read Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: instance GHC.Show.Show Amazonka.CloudSearch.Types.SuggesterFuzzyMatching.SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: newtype SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: pattern SuggesterFuzzyMatching_High :: SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: pattern SuggesterFuzzyMatching_Low :: SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching: pattern SuggesterFuzzyMatching_None :: SuggesterFuzzyMatching
+ Amazonka.CloudSearch.Types.SuggesterStatus: SuggesterStatus' :: Suggester -> OptionStatus -> SuggesterStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: [$sel:options:SuggesterStatus'] :: SuggesterStatus -> Suggester
+ Amazonka.CloudSearch.Types.SuggesterStatus: [$sel:status:SuggesterStatus'] :: SuggesterStatus -> OptionStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: data SuggesterStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.SuggesterStatus.SuggesterStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.SuggesterStatus.SuggesterStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.SuggesterStatus.SuggesterStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.SuggesterStatus.SuggesterStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.SuggesterStatus.SuggesterStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: instance GHC.Read.Read Amazonka.CloudSearch.Types.SuggesterStatus.SuggesterStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: instance GHC.Show.Show Amazonka.CloudSearch.Types.SuggesterStatus.SuggesterStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: newSuggesterStatus :: Suggester -> OptionStatus -> SuggesterStatus
+ Amazonka.CloudSearch.Types.SuggesterStatus: suggesterStatus_options :: Lens' SuggesterStatus Suggester
+ Amazonka.CloudSearch.Types.SuggesterStatus: suggesterStatus_status :: Lens' SuggesterStatus OptionStatus
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: TLSSecurityPolicy' :: Text -> TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: [fromTLSSecurityPolicy] :: TLSSecurityPolicy -> Text
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Amazonka.Data.ByteString.ToByteString Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Amazonka.Data.Headers.ToHeader Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Amazonka.Data.Log.ToLog Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Amazonka.Data.Text.FromText Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Amazonka.Data.Text.ToText Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Amazonka.Data.XML.ToXML Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Data.Aeson.Types.FromJSON.FromJSON Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Data.Aeson.Types.FromJSON.FromJSONKey Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Data.Aeson.Types.ToJSON.ToJSON Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Data.Aeson.Types.ToJSON.ToJSONKey Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance GHC.Classes.Ord Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance GHC.Read.Read Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: instance GHC.Show.Show Amazonka.CloudSearch.Types.TLSSecurityPolicy.TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: newtype TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: pattern TLSSecurityPolicy_Policy_Min_TLS_1_0_2019_07 :: TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TLSSecurityPolicy: pattern TLSSecurityPolicy_Policy_Min_TLS_1_2_2019_07 :: TLSSecurityPolicy
+ Amazonka.CloudSearch.Types.TextArrayOptions: TextArrayOptions' :: Maybe Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Text -> TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: [$sel:analysisScheme:TextArrayOptions'] :: TextArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.TextArrayOptions: [$sel:defaultValue:TextArrayOptions'] :: TextArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.TextArrayOptions: [$sel:highlightEnabled:TextArrayOptions'] :: TextArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.TextArrayOptions: [$sel:returnEnabled:TextArrayOptions'] :: TextArrayOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.TextArrayOptions: [$sel:sourceFields:TextArrayOptions'] :: TextArrayOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.TextArrayOptions: data TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.TextArrayOptions.TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.TextArrayOptions.TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.TextArrayOptions.TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.TextArrayOptions.TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.TextArrayOptions.TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.TextArrayOptions.TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.TextArrayOptions.TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.TextArrayOptions.TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: newTextArrayOptions :: TextArrayOptions
+ Amazonka.CloudSearch.Types.TextArrayOptions: textArrayOptions_analysisScheme :: Lens' TextArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.TextArrayOptions: textArrayOptions_defaultValue :: Lens' TextArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.TextArrayOptions: textArrayOptions_highlightEnabled :: Lens' TextArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.TextArrayOptions: textArrayOptions_returnEnabled :: Lens' TextArrayOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.TextArrayOptions: textArrayOptions_sourceFields :: Lens' TextArrayOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.TextOptions: TextOptions' :: Maybe Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: [$sel:analysisScheme:TextOptions'] :: TextOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.TextOptions: [$sel:defaultValue:TextOptions'] :: TextOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.TextOptions: [$sel:highlightEnabled:TextOptions'] :: TextOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.TextOptions: [$sel:returnEnabled:TextOptions'] :: TextOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.TextOptions: [$sel:sortEnabled:TextOptions'] :: TextOptions -> Maybe Bool
+ Amazonka.CloudSearch.Types.TextOptions: [$sel:sourceField:TextOptions'] :: TextOptions -> Maybe Text
+ Amazonka.CloudSearch.Types.TextOptions: data TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.Types.TextOptions.TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: instance Amazonka.Data.XML.FromXML Amazonka.CloudSearch.Types.TextOptions.TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.Types.TextOptions.TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.Types.TextOptions.TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.Types.TextOptions.TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.Types.TextOptions.TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: instance GHC.Read.Read Amazonka.CloudSearch.Types.TextOptions.TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: instance GHC.Show.Show Amazonka.CloudSearch.Types.TextOptions.TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: newTextOptions :: TextOptions
+ Amazonka.CloudSearch.Types.TextOptions: textOptions_analysisScheme :: Lens' TextOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.TextOptions: textOptions_defaultValue :: Lens' TextOptions (Maybe Text)
+ Amazonka.CloudSearch.Types.TextOptions: textOptions_highlightEnabled :: Lens' TextOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.TextOptions: textOptions_returnEnabled :: Lens' TextOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.TextOptions: textOptions_sortEnabled :: Lens' TextOptions (Maybe Bool)
+ Amazonka.CloudSearch.Types.TextOptions: textOptions_sourceField :: Lens' TextOptions (Maybe Text)
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: UpdateAvailabilityOptions' :: Text -> Bool -> UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: UpdateAvailabilityOptionsResponse' :: Maybe AvailabilityOptionsStatus -> Int -> UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: [$sel:availabilityOptions:UpdateAvailabilityOptionsResponse'] :: UpdateAvailabilityOptionsResponse -> Maybe AvailabilityOptionsStatus
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: [$sel:domainName:UpdateAvailabilityOptions'] :: UpdateAvailabilityOptions -> Text
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: [$sel:httpStatus:UpdateAvailabilityOptionsResponse'] :: UpdateAvailabilityOptionsResponse -> Int
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: [$sel:multiAZ:UpdateAvailabilityOptions'] :: UpdateAvailabilityOptions -> Bool
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: data UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: data UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance GHC.Read.Read Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance GHC.Read.Read Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance GHC.Show.Show Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: instance GHC.Show.Show Amazonka.CloudSearch.UpdateAvailabilityOptions.UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: newUpdateAvailabilityOptions :: Text -> Bool -> UpdateAvailabilityOptions
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: newUpdateAvailabilityOptionsResponse :: Int -> UpdateAvailabilityOptionsResponse
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: updateAvailabilityOptionsResponse_availabilityOptions :: Lens' UpdateAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus)
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: updateAvailabilityOptionsResponse_httpStatus :: Lens' UpdateAvailabilityOptionsResponse Int
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: updateAvailabilityOptions_domainName :: Lens' UpdateAvailabilityOptions Text
+ Amazonka.CloudSearch.UpdateAvailabilityOptions: updateAvailabilityOptions_multiAZ :: Lens' UpdateAvailabilityOptions Bool
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: UpdateDomainEndpointOptions' :: Text -> DomainEndpointOptions -> UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: UpdateDomainEndpointOptionsResponse' :: Maybe DomainEndpointOptionsStatus -> Int -> UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: [$sel:domainEndpointOptions:UpdateDomainEndpointOptions'] :: UpdateDomainEndpointOptions -> DomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: [$sel:domainEndpointOptions:UpdateDomainEndpointOptionsResponse'] :: UpdateDomainEndpointOptionsResponse -> Maybe DomainEndpointOptionsStatus
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: [$sel:domainName:UpdateDomainEndpointOptions'] :: UpdateDomainEndpointOptions -> Text
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: [$sel:httpStatus:UpdateDomainEndpointOptionsResponse'] :: UpdateDomainEndpointOptionsResponse -> Int
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: data UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: data UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance Control.DeepSeq.NFData Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance GHC.Classes.Eq Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance GHC.Generics.Generic Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance GHC.Read.Read Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance GHC.Read.Read Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance GHC.Show.Show Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: instance GHC.Show.Show Amazonka.CloudSearch.UpdateDomainEndpointOptions.UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: newUpdateDomainEndpointOptions :: Text -> DomainEndpointOptions -> UpdateDomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: newUpdateDomainEndpointOptionsResponse :: Int -> UpdateDomainEndpointOptionsResponse
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: updateDomainEndpointOptionsResponse_domainEndpointOptions :: Lens' UpdateDomainEndpointOptionsResponse (Maybe DomainEndpointOptionsStatus)
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: updateDomainEndpointOptionsResponse_httpStatus :: Lens' UpdateDomainEndpointOptionsResponse Int
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: updateDomainEndpointOptions_domainEndpointOptions :: Lens' UpdateDomainEndpointOptions DomainEndpointOptions
+ Amazonka.CloudSearch.UpdateDomainEndpointOptions: updateDomainEndpointOptions_domainName :: Lens' UpdateDomainEndpointOptions Text
+ Amazonka.CloudSearch.UpdateScalingParameters: UpdateScalingParameters' :: Text -> ScalingParameters -> UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: UpdateScalingParametersResponse' :: Int -> ScalingParametersStatus -> UpdateScalingParametersResponse
+ Amazonka.CloudSearch.UpdateScalingParameters: [$sel:domainName:UpdateScalingParameters'] :: UpdateScalingParameters -> Text
+ Amazonka.CloudSearch.UpdateScalingParameters: [$sel:httpStatus:UpdateScalingParametersResponse'] :: UpdateScalingParametersResponse -> Int
+ Amazonka.CloudSearch.UpdateScalingParameters: [$sel:scalingParameters:UpdateScalingParameters'] :: UpdateScalingParameters -> ScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: [$sel:scalingParameters:UpdateScalingParametersResponse'] :: UpdateScalingParametersResponse -> ScalingParametersStatus
+ Amazonka.CloudSearch.UpdateScalingParameters: data UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: data UpdateScalingParametersResponse
+ Amazonka.CloudSearch.UpdateScalingParameters: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: instance Control.DeepSeq.NFData Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: instance Control.DeepSeq.NFData Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
+ Amazonka.CloudSearch.UpdateScalingParameters: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: instance GHC.Classes.Eq Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: instance GHC.Classes.Eq Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
+ Amazonka.CloudSearch.UpdateScalingParameters: instance GHC.Generics.Generic Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: instance GHC.Generics.Generic Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
+ Amazonka.CloudSearch.UpdateScalingParameters: instance GHC.Read.Read Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: instance GHC.Read.Read Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
+ Amazonka.CloudSearch.UpdateScalingParameters: instance GHC.Show.Show Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: instance GHC.Show.Show Amazonka.CloudSearch.UpdateScalingParameters.UpdateScalingParametersResponse
+ Amazonka.CloudSearch.UpdateScalingParameters: newUpdateScalingParameters :: Text -> ScalingParameters -> UpdateScalingParameters
+ Amazonka.CloudSearch.UpdateScalingParameters: newUpdateScalingParametersResponse :: Int -> ScalingParametersStatus -> UpdateScalingParametersResponse
+ Amazonka.CloudSearch.UpdateScalingParameters: updateScalingParametersResponse_httpStatus :: Lens' UpdateScalingParametersResponse Int
+ Amazonka.CloudSearch.UpdateScalingParameters: updateScalingParametersResponse_scalingParameters :: Lens' UpdateScalingParametersResponse ScalingParametersStatus
+ Amazonka.CloudSearch.UpdateScalingParameters: updateScalingParameters_domainName :: Lens' UpdateScalingParameters Text
+ Amazonka.CloudSearch.UpdateScalingParameters: updateScalingParameters_scalingParameters :: Lens' UpdateScalingParameters ScalingParameters
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: UpdateServiceAccessPolicies' :: Text -> Text -> UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: UpdateServiceAccessPoliciesResponse' :: Int -> AccessPoliciesStatus -> UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: [$sel:accessPolicies:UpdateServiceAccessPolicies'] :: UpdateServiceAccessPolicies -> Text
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: [$sel:accessPolicies:UpdateServiceAccessPoliciesResponse'] :: UpdateServiceAccessPoliciesResponse -> AccessPoliciesStatus
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: [$sel:domainName:UpdateServiceAccessPolicies'] :: UpdateServiceAccessPolicies -> Text
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: [$sel:httpStatus:UpdateServiceAccessPoliciesResponse'] :: UpdateServiceAccessPoliciesResponse -> Int
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: data UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: data UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance Amazonka.Data.Headers.ToHeaders Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance Amazonka.Data.Path.ToPath Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance Amazonka.Data.Query.ToQuery Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance Amazonka.Types.AWSRequest Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance Control.DeepSeq.NFData Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance Control.DeepSeq.NFData Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance Data.Hashable.Class.Hashable Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Classes.Eq Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Classes.Eq Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Generics.Generic Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Generics.Generic Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Read.Read Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Read.Read Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Show.Show Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: instance GHC.Show.Show Amazonka.CloudSearch.UpdateServiceAccessPolicies.UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: newUpdateServiceAccessPolicies :: Text -> Text -> UpdateServiceAccessPolicies
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: newUpdateServiceAccessPoliciesResponse :: Int -> AccessPoliciesStatus -> UpdateServiceAccessPoliciesResponse
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: updateServiceAccessPoliciesResponse_accessPolicies :: Lens' UpdateServiceAccessPoliciesResponse AccessPoliciesStatus
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: updateServiceAccessPoliciesResponse_httpStatus :: Lens' UpdateServiceAccessPoliciesResponse Int
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: updateServiceAccessPolicies_accessPolicies :: Lens' UpdateServiceAccessPolicies Text
+ Amazonka.CloudSearch.UpdateServiceAccessPolicies: updateServiceAccessPolicies_domainName :: Lens' UpdateServiceAccessPolicies Text
Files
- README.md +3/−4
- Setup.hs +0/−2
- amazonka-cloudsearch.cabal +136/−98
- fixture/BuildSuggesters.yaml +10/−0
- fixture/CreateDomain.yaml +10/−0
- fixture/DefineAnalysisScheme.yaml +10/−0
- fixture/DefineExpression.yaml +10/−0
- fixture/DefineIndexField.yaml +10/−0
- fixture/DefineSuggester.yaml +10/−0
- fixture/DeleteAnalysisScheme.yaml +10/−0
- fixture/DeleteDomain.yaml +10/−0
- fixture/DeleteExpression.yaml +10/−0
- fixture/DeleteIndexField.yaml +10/−0
- fixture/DeleteSuggester.yaml +10/−0
- fixture/DescribeAnalysisSchemes.yaml +10/−0
- fixture/DescribeAvailabilityOptions.yaml +10/−0
- fixture/DescribeDomainEndpointOptions.yaml +10/−0
- fixture/DescribeDomainEndpointOptionsResponse.proto +0/−0
- fixture/DescribeDomains.yaml +10/−0
- fixture/DescribeExpressions.yaml +10/−0
- fixture/DescribeIndexFields.yaml +10/−0
- fixture/DescribeScalingParameters.yaml +10/−0
- fixture/DescribeServiceAccessPolicies.yaml +10/−0
- fixture/DescribeSuggesters.yaml +10/−0
- fixture/IndexDocuments.yaml +10/−0
- fixture/ListDomainNames.yaml +10/−0
- fixture/UpdateAvailabilityOptions.yaml +10/−0
- fixture/UpdateDomainEndpointOptions.yaml +10/−0
- fixture/UpdateDomainEndpointOptionsResponse.proto +0/−0
- fixture/UpdateScalingParameters.yaml +10/−0
- fixture/UpdateServiceAccessPolicies.yaml +10/−0
- gen/Amazonka/CloudSearch.hs +424/−0
- gen/Amazonka/CloudSearch/BuildSuggesters.hs +167/−0
- gen/Amazonka/CloudSearch/CreateDomain.hs +171/−0
- gen/Amazonka/CloudSearch/DefineAnalysisScheme.hs +188/−0
- gen/Amazonka/CloudSearch/DefineExpression.hs +186/−0
- gen/Amazonka/CloudSearch/DefineIndexField.hs +191/−0
- gen/Amazonka/CloudSearch/DefineSuggester.hs +187/−0
- gen/Amazonka/CloudSearch/DeleteAnalysisScheme.hs +190/−0
- gen/Amazonka/CloudSearch/DeleteDomain.hs +164/−0
- gen/Amazonka/CloudSearch/DeleteExpression.hs +187/−0
- gen/Amazonka/CloudSearch/DeleteIndexField.hs +189/−0
- gen/Amazonka/CloudSearch/DeleteSuggester.hs +185/−0
- gen/Amazonka/CloudSearch/DescribeAnalysisSchemes.hs +218/−0
- gen/Amazonka/CloudSearch/DescribeAvailabilityOptions.hs +200/−0
- gen/Amazonka/CloudSearch/DescribeDomainEndpointOptions.hs +203/−0
- gen/Amazonka/CloudSearch/DescribeDomains.hs +174/−0
- gen/Amazonka/CloudSearch/DescribeExpressions.hs +216/−0
- gen/Amazonka/CloudSearch/DescribeIndexFields.hs +214/−0
- gen/Amazonka/CloudSearch/DescribeScalingParameters.hs +176/−0
- gen/Amazonka/CloudSearch/DescribeServiceAccessPolicies.hs +206/−0
- gen/Amazonka/CloudSearch/DescribeSuggesters.hs +213/−0
- gen/Amazonka/CloudSearch/IndexDocuments.hs +168/−0
- gen/Amazonka/CloudSearch/Lens.hs +422/−0
- gen/Amazonka/CloudSearch/ListDomainNames.hs +149/−0
- gen/Amazonka/CloudSearch/Types.hs +493/−0
- gen/Amazonka/CloudSearch/Types/AccessPoliciesStatus.hs +84/−0
- gen/Amazonka/CloudSearch/Types/AlgorithmicStemming.hs +81/−0
- gen/Amazonka/CloudSearch/Types/AnalysisOptions.hs +208/−0
- gen/Amazonka/CloudSearch/Types/AnalysisScheme.hs +110/−0
- gen/Amazonka/CloudSearch/Types/AnalysisSchemeLanguage.hs +238/−0
- gen/Amazonka/CloudSearch/Types/AnalysisSchemeStatus.hs +84/−0
- gen/Amazonka/CloudSearch/Types/AvailabilityOptionsStatus.hs +84/−0
- gen/Amazonka/CloudSearch/Types/DateArrayOptions.hs +131/−0
- gen/Amazonka/CloudSearch/Types/DateOptions.hs +144/−0
- gen/Amazonka/CloudSearch/Types/DocumentSuggesterOptions.hs +137/−0
- gen/Amazonka/CloudSearch/Types/DomainEndpointOptions.hs +89/−0
- gen/Amazonka/CloudSearch/Types/DomainEndpointOptionsStatus.hs +86/−0
- gen/Amazonka/CloudSearch/Types/DomainStatus.hs +249/−0
- gen/Amazonka/CloudSearch/Types/DoubleArrayOptions.hs +131/−0
- gen/Amazonka/CloudSearch/Types/DoubleOptions.hs +147/−0
- gen/Amazonka/CloudSearch/Types/Expression.hs +91/−0
- gen/Amazonka/CloudSearch/Types/ExpressionStatus.hs +88/−0
- gen/Amazonka/CloudSearch/Types/IndexField.hs +277/−0
- gen/Amazonka/CloudSearch/Types/IndexFieldStatus.hs +84/−0
- gen/Amazonka/CloudSearch/Types/IndexFieldType.hs +120/−0
- gen/Amazonka/CloudSearch/Types/IntArrayOptions.hs +131/−0
- gen/Amazonka/CloudSearch/Types/IntOptions.hs +147/−0
- gen/Amazonka/CloudSearch/Types/LatLonOptions.hs +144/−0
- gen/Amazonka/CloudSearch/Types/Limits.hs +83/−0
- gen/Amazonka/CloudSearch/Types/LiteralArrayOptions.hs +132/−0
- gen/Amazonka/CloudSearch/Types/LiteralOptions.hs +142/−0
- gen/Amazonka/CloudSearch/Types/OptionState.hs +93/−0
- gen/Amazonka/CloudSearch/Types/OptionStatus.hs +156/−0
- gen/Amazonka/CloudSearch/Types/PartitionInstanceType.hs +148/−0
- gen/Amazonka/CloudSearch/Types/ScalingParameters.hs +114/−0
- gen/Amazonka/CloudSearch/Types/ScalingParametersStatus.hs +84/−0
- gen/Amazonka/CloudSearch/Types/ServiceEndpoint.hs +63/−0
- gen/Amazonka/CloudSearch/Types/Suggester.hs +97/−0
- gen/Amazonka/CloudSearch/Types/SuggesterFuzzyMatching.hs +76/−0
- gen/Amazonka/CloudSearch/Types/SuggesterStatus.hs +84/−0
- gen/Amazonka/CloudSearch/Types/TLSSecurityPolicy.hs +72/−0
- gen/Amazonka/CloudSearch/Types/TextArrayOptions.hs +132/−0
- gen/Amazonka/CloudSearch/Types/TextOptions.hs +143/−0
- gen/Amazonka/CloudSearch/UpdateAvailabilityOptions.hs +204/−0
- gen/Amazonka/CloudSearch/UpdateDomainEndpointOptions.hs +205/−0
- gen/Amazonka/CloudSearch/UpdateScalingParameters.hs +197/−0
- gen/Amazonka/CloudSearch/UpdateServiceAccessPolicies.hs +199/−0
- gen/Amazonka/CloudSearch/Waiters.hs +24/−0
- gen/Network/AWS/CloudSearch.hs +0/−443
- gen/Network/AWS/CloudSearch/BuildSuggesters.hs +0/−134
- gen/Network/AWS/CloudSearch/CreateDomain.hs +0/−132
- gen/Network/AWS/CloudSearch/DefineAnalysisScheme.hs +0/−148
- gen/Network/AWS/CloudSearch/DefineExpression.hs +0/−144
- gen/Network/AWS/CloudSearch/DefineIndexField.hs +0/−145
- gen/Network/AWS/CloudSearch/DefineSuggester.hs +0/−144
- gen/Network/AWS/CloudSearch/DeleteAnalysisScheme.hs +0/−150
- gen/Network/AWS/CloudSearch/DeleteDomain.hs +0/−132
- gen/Network/AWS/CloudSearch/DeleteExpression.hs +0/−145
- gen/Network/AWS/CloudSearch/DeleteIndexField.hs +0/−145
- gen/Network/AWS/CloudSearch/DeleteSuggester.hs +0/−145
- gen/Network/AWS/CloudSearch/DescribeAnalysisSchemes.hs +0/−161
- gen/Network/AWS/CloudSearch/DescribeAvailabilityOptions.hs +0/−150
- gen/Network/AWS/CloudSearch/DescribeDomains.hs +0/−134
- gen/Network/AWS/CloudSearch/DescribeExpressions.hs +0/−160
- gen/Network/AWS/CloudSearch/DescribeIndexFields.hs +0/−159
- gen/Network/AWS/CloudSearch/DescribeScalingParameters.hs +0/−139
- gen/Network/AWS/CloudSearch/DescribeServiceAccessPolicies.hs +0/−152
- gen/Network/AWS/CloudSearch/DescribeSuggesters.hs +0/−160
- gen/Network/AWS/CloudSearch/IndexDocuments.hs +0/−134
- gen/Network/AWS/CloudSearch/ListDomainNames.hs +0/−120
- gen/Network/AWS/CloudSearch/Types.hs +0/−380
- gen/Network/AWS/CloudSearch/Types/Product.hs +0/−2093
- gen/Network/AWS/CloudSearch/Types/Sum.hs +0/−355
- gen/Network/AWS/CloudSearch/UpdateAvailabilityOptions.hs +0/−150
- gen/Network/AWS/CloudSearch/UpdateScalingParameters.hs +0/−149
- gen/Network/AWS/CloudSearch/UpdateServiceAccessPolicies.hs +0/−151
- gen/Network/AWS/CloudSearch/Waiters.hs +0/−21
- test/Main.hs +11/−9
- test/Test/AWS/CloudSearch.hs +0/−26
- test/Test/AWS/CloudSearch/Internal.hs +0/−16
- test/Test/AWS/Gen/CloudSearch.hs +0/−471
- test/Test/Amazonka/CloudSearch.hs +20/−0
- test/Test/Amazonka/CloudSearch/Internal.hs +8/−0
- test/Test/Amazonka/Gen/CloudSearch.hs +558/−0
README.md view
@@ -7,9 +7,8 @@ ## Version--`1.6.1`-+ +`2.0` - Derived from API version @2013-01-01@ of the AWS service descriptions, licensed under Apache 2.0. ## Description @@ -26,7 +25,7 @@ The provided lenses should be compatible with any of the major lens libraries [lens](http://hackage.haskell.org/package/lens) or [lens-family-core](http://hackage.haskell.org/package/lens-family-core). -See [Network.AWS.CloudSearch](http://hackage.haskell.org/package/amazonka-cloudsearch/docs/Network-AWS-CloudSearch.html)+See [Amazonka.CloudSearch](http://hackage.haskell.org/package/amazonka-cloudsearch/docs/Amazonka-CloudSearch.html) or [the AWS documentation](https://aws.amazon.com/documentation/) to get started.
− Setup.hs
@@ -1,2 +0,0 @@-import Distribution.Simple-main = defaultMain
amazonka-cloudsearch.cabal view
@@ -1,109 +1,147 @@-name: amazonka-cloudsearch-version: 1.6.1-synopsis: Amazon CloudSearch SDK.-homepage: https://github.com/brendanhay/amazonka-bug-reports: https://github.com/brendanhay/amazonka/issues-license: MPL-2.0-license-file: LICENSE-author: Brendan Hay-maintainer: Brendan Hay <brendan.g.hay+amazonka@gmail.com>-copyright: Copyright (c) 2013-2018 Brendan Hay-category: Network, AWS, Cloud, Distributed Computing-build-type: Simple-cabal-version: >= 1.10-extra-source-files: README.md fixture/*.yaml fixture/*.proto src/.gitkeep+cabal-version: 2.2+name: amazonka-cloudsearch+version: 2.0+synopsis: Amazon CloudSearch SDK.+homepage: https://github.com/brendanhay/amazonka+bug-reports: https://github.com/brendanhay/amazonka/issues+license: MPL-2.0+license-file: LICENSE+author: Brendan Hay+maintainer:+ Brendan Hay <brendan.g.hay+amazonka@gmail.com>, Jack Kelly <jack@jackkelly.name>++copyright: Copyright (c) 2013-2023 Brendan Hay+category: AWS+build-type: Simple+extra-source-files:+ fixture/*.proto+ fixture/*.yaml+ README.md+ src/.gitkeep+ description:- The types from this library are intended to be used with- <http://hackage.haskell.org/package/amazonka amazonka>, which provides- mechanisms for specifying AuthN/AuthZ information, sending requests,- and receiving responses.- .- Lenses are used for constructing and manipulating types,- due to the depth of nesting of AWS types and transparency regarding- de/serialisation into more palatable Haskell values.- The provided lenses should be compatible with any of the major lens libraries- such as <http://hackage.haskell.org/package/lens lens> or- <http://hackage.haskell.org/package/lens-family-core lens-family-core>.- .- See "Network.AWS.CloudSearch" or <https://aws.amazon.com/documentation/ the AWS documentation>- to get started.+ Derived from API version @2013-01-01@ of the AWS service descriptions, licensed under Apache 2.0.+ .+ The types from this library are intended to be used with <http://hackage.haskell.org/package/amazonka amazonka>,+ which provides mechanisms for specifying AuthN/AuthZ information, sending requests, and receiving responses.+ .+ It is recommended to use generic lenses or optics from packages such as <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify optional fields and deconstruct responses.+ .+ Generated lenses can be found in "Amazonka.CloudSearch.Lens" and are+ suitable for use with a lens package such as <http://hackage.haskell.org/package/lens lens> or <http://hackage.haskell.org/package/lens-family-core lens-family-core>.+ .+ See "Amazonka.CloudSearch" and the <https://aws.amazon.com/documentation/ AWS documentation> to get started. source-repository head- type: git- location: git://github.com/brendanhay/amazonka.git- subdir: amazonka-cloudsearch+ type: git+ location: git://github.com/brendanhay/amazonka.git+ subdir: amazonka-cloudsearch library- default-language: Haskell2010- hs-source-dirs: src gen-- ghc-options:- -Wall- -fwarn-incomplete-uni-patterns- -fwarn-incomplete-record-updates- -funbox-strict-fields-- exposed-modules:- Network.AWS.CloudSearch- , Network.AWS.CloudSearch.BuildSuggesters- , Network.AWS.CloudSearch.CreateDomain- , Network.AWS.CloudSearch.DefineAnalysisScheme- , Network.AWS.CloudSearch.DefineExpression- , Network.AWS.CloudSearch.DefineIndexField- , Network.AWS.CloudSearch.DefineSuggester- , Network.AWS.CloudSearch.DeleteAnalysisScheme- , Network.AWS.CloudSearch.DeleteDomain- , Network.AWS.CloudSearch.DeleteExpression- , Network.AWS.CloudSearch.DeleteIndexField- , Network.AWS.CloudSearch.DeleteSuggester- , Network.AWS.CloudSearch.DescribeAnalysisSchemes- , Network.AWS.CloudSearch.DescribeAvailabilityOptions- , Network.AWS.CloudSearch.DescribeDomains- , Network.AWS.CloudSearch.DescribeExpressions- , Network.AWS.CloudSearch.DescribeIndexFields- , Network.AWS.CloudSearch.DescribeScalingParameters- , Network.AWS.CloudSearch.DescribeServiceAccessPolicies- , Network.AWS.CloudSearch.DescribeSuggesters- , Network.AWS.CloudSearch.IndexDocuments- , Network.AWS.CloudSearch.ListDomainNames- , Network.AWS.CloudSearch.Types- , Network.AWS.CloudSearch.UpdateAvailabilityOptions- , Network.AWS.CloudSearch.UpdateScalingParameters- , Network.AWS.CloudSearch.UpdateServiceAccessPolicies- , Network.AWS.CloudSearch.Waiters+ default-language: Haskell2010+ hs-source-dirs: src gen+ ghc-options:+ -Wall -fwarn-incomplete-uni-patterns+ -fwarn-incomplete-record-updates -funbox-strict-fields - other-modules:- Network.AWS.CloudSearch.Types.Product- , Network.AWS.CloudSearch.Types.Sum+ exposed-modules:+ Amazonka.CloudSearch+ Amazonka.CloudSearch.BuildSuggesters+ Amazonka.CloudSearch.CreateDomain+ Amazonka.CloudSearch.DefineAnalysisScheme+ Amazonka.CloudSearch.DefineExpression+ Amazonka.CloudSearch.DefineIndexField+ Amazonka.CloudSearch.DefineSuggester+ Amazonka.CloudSearch.DeleteAnalysisScheme+ Amazonka.CloudSearch.DeleteDomain+ Amazonka.CloudSearch.DeleteExpression+ Amazonka.CloudSearch.DeleteIndexField+ Amazonka.CloudSearch.DeleteSuggester+ Amazonka.CloudSearch.DescribeAnalysisSchemes+ Amazonka.CloudSearch.DescribeAvailabilityOptions+ Amazonka.CloudSearch.DescribeDomainEndpointOptions+ Amazonka.CloudSearch.DescribeDomains+ Amazonka.CloudSearch.DescribeExpressions+ Amazonka.CloudSearch.DescribeIndexFields+ Amazonka.CloudSearch.DescribeScalingParameters+ Amazonka.CloudSearch.DescribeServiceAccessPolicies+ Amazonka.CloudSearch.DescribeSuggesters+ Amazonka.CloudSearch.IndexDocuments+ Amazonka.CloudSearch.Lens+ Amazonka.CloudSearch.ListDomainNames+ Amazonka.CloudSearch.Types+ Amazonka.CloudSearch.Types.AccessPoliciesStatus+ Amazonka.CloudSearch.Types.AlgorithmicStemming+ Amazonka.CloudSearch.Types.AnalysisOptions+ Amazonka.CloudSearch.Types.AnalysisScheme+ Amazonka.CloudSearch.Types.AnalysisSchemeLanguage+ Amazonka.CloudSearch.Types.AnalysisSchemeStatus+ Amazonka.CloudSearch.Types.AvailabilityOptionsStatus+ Amazonka.CloudSearch.Types.DateArrayOptions+ Amazonka.CloudSearch.Types.DateOptions+ Amazonka.CloudSearch.Types.DocumentSuggesterOptions+ Amazonka.CloudSearch.Types.DomainEndpointOptions+ Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus+ Amazonka.CloudSearch.Types.DomainStatus+ Amazonka.CloudSearch.Types.DoubleArrayOptions+ Amazonka.CloudSearch.Types.DoubleOptions+ Amazonka.CloudSearch.Types.Expression+ Amazonka.CloudSearch.Types.ExpressionStatus+ Amazonka.CloudSearch.Types.IndexField+ Amazonka.CloudSearch.Types.IndexFieldStatus+ Amazonka.CloudSearch.Types.IndexFieldType+ Amazonka.CloudSearch.Types.IntArrayOptions+ Amazonka.CloudSearch.Types.IntOptions+ Amazonka.CloudSearch.Types.LatLonOptions+ Amazonka.CloudSearch.Types.Limits+ Amazonka.CloudSearch.Types.LiteralArrayOptions+ Amazonka.CloudSearch.Types.LiteralOptions+ Amazonka.CloudSearch.Types.OptionState+ Amazonka.CloudSearch.Types.OptionStatus+ Amazonka.CloudSearch.Types.PartitionInstanceType+ Amazonka.CloudSearch.Types.ScalingParameters+ Amazonka.CloudSearch.Types.ScalingParametersStatus+ Amazonka.CloudSearch.Types.ServiceEndpoint+ Amazonka.CloudSearch.Types.Suggester+ Amazonka.CloudSearch.Types.SuggesterFuzzyMatching+ Amazonka.CloudSearch.Types.SuggesterStatus+ Amazonka.CloudSearch.Types.TextArrayOptions+ Amazonka.CloudSearch.Types.TextOptions+ Amazonka.CloudSearch.Types.TLSSecurityPolicy+ Amazonka.CloudSearch.UpdateAvailabilityOptions+ Amazonka.CloudSearch.UpdateDomainEndpointOptions+ Amazonka.CloudSearch.UpdateScalingParameters+ Amazonka.CloudSearch.UpdateServiceAccessPolicies+ Amazonka.CloudSearch.Waiters - build-depends:- amazonka-core == 1.6.1.*- , base >= 4.7 && < 5+ build-depends:+ , amazonka-core >=2.0 && <2.1+ , base >=4.12 && <5 test-suite amazonka-cloudsearch-test- type: exitcode-stdio-1.0- default-language: Haskell2010- hs-source-dirs: test- main-is: Main.hs-- ghc-options: -Wall -threaded+ type: exitcode-stdio-1.0+ default-language: Haskell2010+ hs-source-dirs: test+ main-is: Main.hs+ ghc-options: -Wall -threaded - -- This section is encoded by the template and any modules added by- -- hand outside these namespaces will not correctly be added to the- -- distribution package.- other-modules:- Test.AWS.CloudSearch- , Test.AWS.Gen.CloudSearch- , Test.AWS.CloudSearch.Internal+ -- This section is encoded by the template and any modules added by+ -- hand outside these namespaces will not correctly be added to the+ -- distribution package.+ other-modules:+ Test.Amazonka.CloudSearch+ Test.Amazonka.CloudSearch.Internal+ Test.Amazonka.Gen.CloudSearch - build-depends:- amazonka-core == 1.6.1.*- , amazonka-test == 1.6.1.*- , amazonka-cloudsearch- , base- , bytestring- , tasty- , tasty-hunit- , text- , time- , unordered-containers+ build-depends:+ , amazonka-cloudsearch+ , amazonka-core >=2.0 && <2.1+ , amazonka-test >=2.0 && <2.1+ , base+ , bytestring+ , case-insensitive+ , tasty+ , tasty-hunit+ , text+ , time+ , unordered-containers
fixture/BuildSuggesters.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/CreateDomain.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DefineAnalysisScheme.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DefineExpression.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DefineIndexField.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DefineSuggester.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DeleteAnalysisScheme.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DeleteDomain.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DeleteExpression.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DeleteIndexField.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DeleteSuggester.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DescribeAnalysisSchemes.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DescribeAvailabilityOptions.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/DescribeDomainEndpointOptions.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/DescribeDomainEndpointOptionsResponse.proto view
fixture/DescribeDomains.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DescribeExpressions.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DescribeIndexFields.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DescribeScalingParameters.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DescribeServiceAccessPolicies.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/DescribeSuggesters.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/IndexDocuments.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/ListDomainNames.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/UpdateAvailabilityOptions.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/UpdateDomainEndpointOptions.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ fixture/UpdateDomainEndpointOptionsResponse.proto view
fixture/UpdateScalingParameters.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
fixture/UpdateServiceAccessPolicies.yaml view
@@ -0,0 +1,10 @@+---+method: POST+headers:+ Authorization: AWS4-HMAC-SHA256 Credential=access/20091028/us-east-1/cloudsearch/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=?+ Host: cloudsearch.us-east-1.amazonaws.com+ Content-Type: application/x-www-form-urlencoded; charset=utf-8+ X-Amz-Content-SHA256: abcdef+ X-Amz-Date: 20091028T223200Z+body:+ ''
+ gen/Amazonka/CloudSearch.hs view
@@ -0,0 +1,424 @@+{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- |+-- Module : Amazonka.CloudSearch+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Derived from API version @2013-01-01@ of the AWS service descriptions, licensed under Apache 2.0.+--+-- Amazon CloudSearch Configuration Service+--+-- You use the Amazon CloudSearch configuration service to create,+-- configure, and manage search domains. Configuration service requests are+-- submitted using the AWS Query protocol. AWS Query requests are HTTP or+-- HTTPS requests submitted via HTTP GET or POST with a query parameter+-- named Action.+--+-- The endpoint for configuration service requests is region-specific:+-- cloudsearch./region/.amazonaws.com. For example,+-- cloudsearch.us-east-1.amazonaws.com. For a current list of supported+-- regions and endpoints, see+-- <http://docs.aws.amazon.com/general/latest/gr/rande.html#cloudsearch_region Regions and Endpoints>.+module Amazonka.CloudSearch+ ( -- * Service Configuration+ defaultService,++ -- * Errors+ -- $errors++ -- ** BaseException+ _BaseException,++ -- ** DisabledOperationException+ _DisabledOperationException,++ -- ** InternalException+ _InternalException,++ -- ** InvalidTypeException+ _InvalidTypeException,++ -- ** LimitExceededException+ _LimitExceededException,++ -- ** ResourceAlreadyExistsException+ _ResourceAlreadyExistsException,++ -- ** ResourceNotFoundException+ _ResourceNotFoundException,++ -- ** ValidationException+ _ValidationException,++ -- * Waiters+ -- $waiters++ -- * Operations+ -- $operations++ -- ** BuildSuggesters+ BuildSuggesters (BuildSuggesters'),+ newBuildSuggesters,+ BuildSuggestersResponse (BuildSuggestersResponse'),+ newBuildSuggestersResponse,++ -- ** CreateDomain+ CreateDomain (CreateDomain'),+ newCreateDomain,+ CreateDomainResponse (CreateDomainResponse'),+ newCreateDomainResponse,++ -- ** DefineAnalysisScheme+ DefineAnalysisScheme (DefineAnalysisScheme'),+ newDefineAnalysisScheme,+ DefineAnalysisSchemeResponse (DefineAnalysisSchemeResponse'),+ newDefineAnalysisSchemeResponse,++ -- ** DefineExpression+ DefineExpression (DefineExpression'),+ newDefineExpression,+ DefineExpressionResponse (DefineExpressionResponse'),+ newDefineExpressionResponse,++ -- ** DefineIndexField+ DefineIndexField (DefineIndexField'),+ newDefineIndexField,+ DefineIndexFieldResponse (DefineIndexFieldResponse'),+ newDefineIndexFieldResponse,++ -- ** DefineSuggester+ DefineSuggester (DefineSuggester'),+ newDefineSuggester,+ DefineSuggesterResponse (DefineSuggesterResponse'),+ newDefineSuggesterResponse,++ -- ** DeleteAnalysisScheme+ DeleteAnalysisScheme (DeleteAnalysisScheme'),+ newDeleteAnalysisScheme,+ DeleteAnalysisSchemeResponse (DeleteAnalysisSchemeResponse'),+ newDeleteAnalysisSchemeResponse,++ -- ** DeleteDomain+ DeleteDomain (DeleteDomain'),+ newDeleteDomain,+ DeleteDomainResponse (DeleteDomainResponse'),+ newDeleteDomainResponse,++ -- ** DeleteExpression+ DeleteExpression (DeleteExpression'),+ newDeleteExpression,+ DeleteExpressionResponse (DeleteExpressionResponse'),+ newDeleteExpressionResponse,++ -- ** DeleteIndexField+ DeleteIndexField (DeleteIndexField'),+ newDeleteIndexField,+ DeleteIndexFieldResponse (DeleteIndexFieldResponse'),+ newDeleteIndexFieldResponse,++ -- ** DeleteSuggester+ DeleteSuggester (DeleteSuggester'),+ newDeleteSuggester,+ DeleteSuggesterResponse (DeleteSuggesterResponse'),+ newDeleteSuggesterResponse,++ -- ** DescribeAnalysisSchemes+ DescribeAnalysisSchemes (DescribeAnalysisSchemes'),+ newDescribeAnalysisSchemes,+ DescribeAnalysisSchemesResponse (DescribeAnalysisSchemesResponse'),+ newDescribeAnalysisSchemesResponse,++ -- ** DescribeAvailabilityOptions+ DescribeAvailabilityOptions (DescribeAvailabilityOptions'),+ newDescribeAvailabilityOptions,+ DescribeAvailabilityOptionsResponse (DescribeAvailabilityOptionsResponse'),+ newDescribeAvailabilityOptionsResponse,++ -- ** DescribeDomainEndpointOptions+ DescribeDomainEndpointOptions (DescribeDomainEndpointOptions'),+ newDescribeDomainEndpointOptions,+ DescribeDomainEndpointOptionsResponse (DescribeDomainEndpointOptionsResponse'),+ newDescribeDomainEndpointOptionsResponse,++ -- ** DescribeDomains+ DescribeDomains (DescribeDomains'),+ newDescribeDomains,+ DescribeDomainsResponse (DescribeDomainsResponse'),+ newDescribeDomainsResponse,++ -- ** DescribeExpressions+ DescribeExpressions (DescribeExpressions'),+ newDescribeExpressions,+ DescribeExpressionsResponse (DescribeExpressionsResponse'),+ newDescribeExpressionsResponse,++ -- ** DescribeIndexFields+ DescribeIndexFields (DescribeIndexFields'),+ newDescribeIndexFields,+ DescribeIndexFieldsResponse (DescribeIndexFieldsResponse'),+ newDescribeIndexFieldsResponse,++ -- ** DescribeScalingParameters+ DescribeScalingParameters (DescribeScalingParameters'),+ newDescribeScalingParameters,+ DescribeScalingParametersResponse (DescribeScalingParametersResponse'),+ newDescribeScalingParametersResponse,++ -- ** DescribeServiceAccessPolicies+ DescribeServiceAccessPolicies (DescribeServiceAccessPolicies'),+ newDescribeServiceAccessPolicies,+ DescribeServiceAccessPoliciesResponse (DescribeServiceAccessPoliciesResponse'),+ newDescribeServiceAccessPoliciesResponse,++ -- ** DescribeSuggesters+ DescribeSuggesters (DescribeSuggesters'),+ newDescribeSuggesters,+ DescribeSuggestersResponse (DescribeSuggestersResponse'),+ newDescribeSuggestersResponse,++ -- ** IndexDocuments+ IndexDocuments (IndexDocuments'),+ newIndexDocuments,+ IndexDocumentsResponse (IndexDocumentsResponse'),+ newIndexDocumentsResponse,++ -- ** ListDomainNames+ ListDomainNames (ListDomainNames'),+ newListDomainNames,+ ListDomainNamesResponse (ListDomainNamesResponse'),+ newListDomainNamesResponse,++ -- ** UpdateAvailabilityOptions+ UpdateAvailabilityOptions (UpdateAvailabilityOptions'),+ newUpdateAvailabilityOptions,+ UpdateAvailabilityOptionsResponse (UpdateAvailabilityOptionsResponse'),+ newUpdateAvailabilityOptionsResponse,++ -- ** UpdateDomainEndpointOptions+ UpdateDomainEndpointOptions (UpdateDomainEndpointOptions'),+ newUpdateDomainEndpointOptions,+ UpdateDomainEndpointOptionsResponse (UpdateDomainEndpointOptionsResponse'),+ newUpdateDomainEndpointOptionsResponse,++ -- ** UpdateScalingParameters+ UpdateScalingParameters (UpdateScalingParameters'),+ newUpdateScalingParameters,+ UpdateScalingParametersResponse (UpdateScalingParametersResponse'),+ newUpdateScalingParametersResponse,++ -- ** UpdateServiceAccessPolicies+ UpdateServiceAccessPolicies (UpdateServiceAccessPolicies'),+ newUpdateServiceAccessPolicies,+ UpdateServiceAccessPoliciesResponse (UpdateServiceAccessPoliciesResponse'),+ newUpdateServiceAccessPoliciesResponse,++ -- * Types++ -- ** AlgorithmicStemming+ AlgorithmicStemming (..),++ -- ** AnalysisSchemeLanguage+ AnalysisSchemeLanguage (..),++ -- ** IndexFieldType+ IndexFieldType (..),++ -- ** OptionState+ OptionState (..),++ -- ** PartitionInstanceType+ PartitionInstanceType (..),++ -- ** SuggesterFuzzyMatching+ SuggesterFuzzyMatching (..),++ -- ** TLSSecurityPolicy+ TLSSecurityPolicy (..),++ -- ** AccessPoliciesStatus+ AccessPoliciesStatus (AccessPoliciesStatus'),+ newAccessPoliciesStatus,++ -- ** AnalysisOptions+ AnalysisOptions (AnalysisOptions'),+ newAnalysisOptions,++ -- ** AnalysisScheme+ AnalysisScheme (AnalysisScheme'),+ newAnalysisScheme,++ -- ** AnalysisSchemeStatus+ AnalysisSchemeStatus (AnalysisSchemeStatus'),+ newAnalysisSchemeStatus,++ -- ** AvailabilityOptionsStatus+ AvailabilityOptionsStatus (AvailabilityOptionsStatus'),+ newAvailabilityOptionsStatus,++ -- ** DateArrayOptions+ DateArrayOptions (DateArrayOptions'),+ newDateArrayOptions,++ -- ** DateOptions+ DateOptions (DateOptions'),+ newDateOptions,++ -- ** DocumentSuggesterOptions+ DocumentSuggesterOptions (DocumentSuggesterOptions'),+ newDocumentSuggesterOptions,++ -- ** DomainEndpointOptions+ DomainEndpointOptions (DomainEndpointOptions'),+ newDomainEndpointOptions,++ -- ** DomainEndpointOptionsStatus+ DomainEndpointOptionsStatus (DomainEndpointOptionsStatus'),+ newDomainEndpointOptionsStatus,++ -- ** DomainStatus+ DomainStatus (DomainStatus'),+ newDomainStatus,++ -- ** DoubleArrayOptions+ DoubleArrayOptions (DoubleArrayOptions'),+ newDoubleArrayOptions,++ -- ** DoubleOptions+ DoubleOptions (DoubleOptions'),+ newDoubleOptions,++ -- ** Expression+ Expression (Expression'),+ newExpression,++ -- ** ExpressionStatus+ ExpressionStatus (ExpressionStatus'),+ newExpressionStatus,++ -- ** IndexField+ IndexField (IndexField'),+ newIndexField,++ -- ** IndexFieldStatus+ IndexFieldStatus (IndexFieldStatus'),+ newIndexFieldStatus,++ -- ** IntArrayOptions+ IntArrayOptions (IntArrayOptions'),+ newIntArrayOptions,++ -- ** IntOptions+ IntOptions (IntOptions'),+ newIntOptions,++ -- ** LatLonOptions+ LatLonOptions (LatLonOptions'),+ newLatLonOptions,++ -- ** Limits+ Limits (Limits'),+ newLimits,++ -- ** LiteralArrayOptions+ LiteralArrayOptions (LiteralArrayOptions'),+ newLiteralArrayOptions,++ -- ** LiteralOptions+ LiteralOptions (LiteralOptions'),+ newLiteralOptions,++ -- ** OptionStatus+ OptionStatus (OptionStatus'),+ newOptionStatus,++ -- ** ScalingParameters+ ScalingParameters (ScalingParameters'),+ newScalingParameters,++ -- ** ScalingParametersStatus+ ScalingParametersStatus (ScalingParametersStatus'),+ newScalingParametersStatus,++ -- ** ServiceEndpoint+ ServiceEndpoint (ServiceEndpoint'),+ newServiceEndpoint,++ -- ** Suggester+ Suggester (Suggester'),+ newSuggester,++ -- ** SuggesterStatus+ SuggesterStatus (SuggesterStatus'),+ newSuggesterStatus,++ -- ** TextArrayOptions+ TextArrayOptions (TextArrayOptions'),+ newTextArrayOptions,++ -- ** TextOptions+ TextOptions (TextOptions'),+ newTextOptions,+ )+where++import Amazonka.CloudSearch.BuildSuggesters+import Amazonka.CloudSearch.CreateDomain+import Amazonka.CloudSearch.DefineAnalysisScheme+import Amazonka.CloudSearch.DefineExpression+import Amazonka.CloudSearch.DefineIndexField+import Amazonka.CloudSearch.DefineSuggester+import Amazonka.CloudSearch.DeleteAnalysisScheme+import Amazonka.CloudSearch.DeleteDomain+import Amazonka.CloudSearch.DeleteExpression+import Amazonka.CloudSearch.DeleteIndexField+import Amazonka.CloudSearch.DeleteSuggester+import Amazonka.CloudSearch.DescribeAnalysisSchemes+import Amazonka.CloudSearch.DescribeAvailabilityOptions+import Amazonka.CloudSearch.DescribeDomainEndpointOptions+import Amazonka.CloudSearch.DescribeDomains+import Amazonka.CloudSearch.DescribeExpressions+import Amazonka.CloudSearch.DescribeIndexFields+import Amazonka.CloudSearch.DescribeScalingParameters+import Amazonka.CloudSearch.DescribeServiceAccessPolicies+import Amazonka.CloudSearch.DescribeSuggesters+import Amazonka.CloudSearch.IndexDocuments+import Amazonka.CloudSearch.Lens+import Amazonka.CloudSearch.ListDomainNames+import Amazonka.CloudSearch.Types+import Amazonka.CloudSearch.UpdateAvailabilityOptions+import Amazonka.CloudSearch.UpdateDomainEndpointOptions+import Amazonka.CloudSearch.UpdateScalingParameters+import Amazonka.CloudSearch.UpdateServiceAccessPolicies+import Amazonka.CloudSearch.Waiters++-- $errors+-- Error matchers are designed for use with the functions provided by+-- <http://hackage.haskell.org/package/lens/docs/Control-Exception-Lens.html Control.Exception.Lens>.+-- This allows catching (and rethrowing) service specific errors returned+-- by 'CloudSearch'.++-- $operations+-- Some AWS operations return results that are incomplete and require subsequent+-- requests in order to obtain the entire result set. The process of sending+-- subsequent requests to continue where a previous request left off is called+-- pagination. For example, the 'ListObjects' operation of Amazon S3 returns up to+-- 1000 objects at a time, and you must send subsequent requests with the+-- appropriate Marker in order to retrieve the next page of results.+--+-- Operations that have an 'AWSPager' instance can transparently perform subsequent+-- requests, correctly setting Markers and other request facets to iterate through+-- the entire result set of a truncated API operation. Operations which support+-- this have an additional note in the documentation.+--+-- Many operations have the ability to filter results on the server side. See the+-- individual operation parameters for details.++-- $waiters+-- Waiters poll by repeatedly sending a request until some remote success condition+-- configured by the 'Wait' specification is fulfilled. The 'Wait' specification+-- determines how many attempts should be made, in addition to delay and retry strategies.
+ gen/Amazonka/CloudSearch/BuildSuggesters.hs view
@@ -0,0 +1,167 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.BuildSuggesters+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Indexes the search suggestions. For more information, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html#configuring-suggesters Configuring Suggesters>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.BuildSuggesters+ ( -- * Creating a Request+ BuildSuggesters (..),+ newBuildSuggesters,++ -- * Request Lenses+ buildSuggesters_domainName,++ -- * Destructuring the Response+ BuildSuggestersResponse (..),+ newBuildSuggestersResponse,++ -- * Response Lenses+ buildSuggestersResponse_fieldNames,+ buildSuggestersResponse_httpStatus,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | Container for the parameters to the @BuildSuggester@ operation.+-- Specifies the name of the domain you want to update.+--+-- /See:/ 'newBuildSuggesters' smart constructor.+data BuildSuggesters = BuildSuggesters'+ { domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'BuildSuggesters' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'buildSuggesters_domainName' - Undocumented member.+newBuildSuggesters ::+ -- | 'domainName'+ Prelude.Text ->+ BuildSuggesters+newBuildSuggesters pDomainName_ =+ BuildSuggesters' {domainName = pDomainName_}++-- | Undocumented member.+buildSuggesters_domainName :: Lens.Lens' BuildSuggesters Prelude.Text+buildSuggesters_domainName = Lens.lens (\BuildSuggesters' {domainName} -> domainName) (\s@BuildSuggesters' {} a -> s {domainName = a} :: BuildSuggesters)++instance Core.AWSRequest BuildSuggesters where+ type+ AWSResponse BuildSuggesters =+ BuildSuggestersResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "BuildSuggestersResult"+ ( \s h x ->+ BuildSuggestersResponse'+ Prelude.<$> ( x+ Data..@? "FieldNames"+ Core..!@ Prelude.mempty+ Prelude.>>= Core.may (Data.parseXMLList "member")+ )+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable BuildSuggesters where+ hashWithSalt _salt BuildSuggesters' {..} =+ _salt `Prelude.hashWithSalt` domainName++instance Prelude.NFData BuildSuggesters where+ rnf BuildSuggesters' {..} = Prelude.rnf domainName++instance Data.ToHeaders BuildSuggesters where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath BuildSuggesters where+ toPath = Prelude.const "/"++instance Data.ToQuery BuildSuggesters where+ toQuery BuildSuggesters' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("BuildSuggesters" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName+ ]++-- | The result of a @BuildSuggester@ request. Contains a list of the fields+-- used for suggestions.+--+-- /See:/ 'newBuildSuggestersResponse' smart constructor.+data BuildSuggestersResponse = BuildSuggestersResponse'+ { fieldNames :: Prelude.Maybe [Prelude.Text],+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'BuildSuggestersResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'fieldNames', 'buildSuggestersResponse_fieldNames' - Undocumented member.+--+-- 'httpStatus', 'buildSuggestersResponse_httpStatus' - The response's http status code.+newBuildSuggestersResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ BuildSuggestersResponse+newBuildSuggestersResponse pHttpStatus_ =+ BuildSuggestersResponse'+ { fieldNames =+ Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | Undocumented member.+buildSuggestersResponse_fieldNames :: Lens.Lens' BuildSuggestersResponse (Prelude.Maybe [Prelude.Text])+buildSuggestersResponse_fieldNames = Lens.lens (\BuildSuggestersResponse' {fieldNames} -> fieldNames) (\s@BuildSuggestersResponse' {} a -> s {fieldNames = a} :: BuildSuggestersResponse) Prelude.. Lens.mapping Lens.coerced++-- | The response's http status code.+buildSuggestersResponse_httpStatus :: Lens.Lens' BuildSuggestersResponse Prelude.Int+buildSuggestersResponse_httpStatus = Lens.lens (\BuildSuggestersResponse' {httpStatus} -> httpStatus) (\s@BuildSuggestersResponse' {} a -> s {httpStatus = a} :: BuildSuggestersResponse)++instance Prelude.NFData BuildSuggestersResponse where+ rnf BuildSuggestersResponse' {..} =+ Prelude.rnf fieldNames+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/CloudSearch/CreateDomain.hs view
@@ -0,0 +1,171 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.CreateDomain+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Creates a new search domain. For more information, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/creating-domains.html Creating a Search Domain>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.CreateDomain+ ( -- * Creating a Request+ CreateDomain (..),+ newCreateDomain,++ -- * Request Lenses+ createDomain_domainName,++ -- * Destructuring the Response+ CreateDomainResponse (..),+ newCreateDomainResponse,++ -- * Response Lenses+ createDomainResponse_domainStatus,+ createDomainResponse_httpStatus,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | Container for the parameters to the @CreateDomain@ operation. Specifies+-- a name for the new search domain.+--+-- /See:/ 'newCreateDomain' smart constructor.+data CreateDomain = 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.+ domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateDomain' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'createDomain_domainName' - 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.+newCreateDomain ::+ -- | 'domainName'+ Prelude.Text ->+ CreateDomain+newCreateDomain pDomainName_ =+ CreateDomain' {domainName = pDomainName_}++-- | 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.+createDomain_domainName :: Lens.Lens' CreateDomain Prelude.Text+createDomain_domainName = Lens.lens (\CreateDomain' {domainName} -> domainName) (\s@CreateDomain' {} a -> s {domainName = a} :: CreateDomain)++instance Core.AWSRequest CreateDomain where+ type AWSResponse CreateDomain = CreateDomainResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "CreateDomainResult"+ ( \s h x ->+ CreateDomainResponse'+ Prelude.<$> (x Data..@? "DomainStatus")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable CreateDomain where+ hashWithSalt _salt CreateDomain' {..} =+ _salt `Prelude.hashWithSalt` domainName++instance Prelude.NFData CreateDomain where+ rnf CreateDomain' {..} = Prelude.rnf domainName++instance Data.ToHeaders CreateDomain where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath CreateDomain where+ toPath = Prelude.const "/"++instance Data.ToQuery CreateDomain where+ toQuery CreateDomain' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("CreateDomain" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName+ ]++-- | The result of a @CreateDomainRequest@. Contains the status of a newly+-- created domain.+--+-- /See:/ 'newCreateDomainResponse' smart constructor.+data CreateDomainResponse = CreateDomainResponse'+ { domainStatus :: Prelude.Maybe DomainStatus,+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'CreateDomainResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainStatus', 'createDomainResponse_domainStatus' - Undocumented member.+--+-- 'httpStatus', 'createDomainResponse_httpStatus' - The response's http status code.+newCreateDomainResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ CreateDomainResponse+newCreateDomainResponse pHttpStatus_ =+ CreateDomainResponse'+ { domainStatus =+ Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | Undocumented member.+createDomainResponse_domainStatus :: Lens.Lens' CreateDomainResponse (Prelude.Maybe DomainStatus)+createDomainResponse_domainStatus = Lens.lens (\CreateDomainResponse' {domainStatus} -> domainStatus) (\s@CreateDomainResponse' {} a -> s {domainStatus = a} :: CreateDomainResponse)++-- | The response's http status code.+createDomainResponse_httpStatus :: Lens.Lens' CreateDomainResponse Prelude.Int+createDomainResponse_httpStatus = Lens.lens (\CreateDomainResponse' {httpStatus} -> httpStatus) (\s@CreateDomainResponse' {} a -> s {httpStatus = a} :: CreateDomainResponse)++instance Prelude.NFData CreateDomainResponse where+ rnf CreateDomainResponse' {..} =+ Prelude.rnf domainStatus+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/CloudSearch/DefineAnalysisScheme.hs view
@@ -0,0 +1,188 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DefineAnalysisScheme+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html Configuring Analysis Schemes>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DefineAnalysisScheme+ ( -- * Creating a Request+ DefineAnalysisScheme (..),+ newDefineAnalysisScheme,++ -- * Request Lenses+ defineAnalysisScheme_domainName,+ defineAnalysisScheme_analysisScheme,++ -- * Destructuring the Response+ DefineAnalysisSchemeResponse (..),+ newDefineAnalysisSchemeResponse,++ -- * Response Lenses+ defineAnalysisSchemeResponse_httpStatus,+ defineAnalysisSchemeResponse_analysisScheme,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | Container for the parameters to the @DefineAnalysisScheme@ operation.+-- Specifies the name of the domain you want to update and the analysis+-- scheme configuration.+--+-- /See:/ 'newDefineAnalysisScheme' smart constructor.+data DefineAnalysisScheme = DefineAnalysisScheme'+ { domainName :: Prelude.Text,+ analysisScheme :: AnalysisScheme+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DefineAnalysisScheme' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'defineAnalysisScheme_domainName' - Undocumented member.+--+-- 'analysisScheme', 'defineAnalysisScheme_analysisScheme' - Undocumented member.+newDefineAnalysisScheme ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'analysisScheme'+ AnalysisScheme ->+ DefineAnalysisScheme+newDefineAnalysisScheme pDomainName_ pAnalysisScheme_ =+ DefineAnalysisScheme'+ { domainName = pDomainName_,+ analysisScheme = pAnalysisScheme_+ }++-- | Undocumented member.+defineAnalysisScheme_domainName :: Lens.Lens' DefineAnalysisScheme Prelude.Text+defineAnalysisScheme_domainName = Lens.lens (\DefineAnalysisScheme' {domainName} -> domainName) (\s@DefineAnalysisScheme' {} a -> s {domainName = a} :: DefineAnalysisScheme)++-- | Undocumented member.+defineAnalysisScheme_analysisScheme :: Lens.Lens' DefineAnalysisScheme AnalysisScheme+defineAnalysisScheme_analysisScheme = Lens.lens (\DefineAnalysisScheme' {analysisScheme} -> analysisScheme) (\s@DefineAnalysisScheme' {} a -> s {analysisScheme = a} :: DefineAnalysisScheme)++instance Core.AWSRequest DefineAnalysisScheme where+ type+ AWSResponse DefineAnalysisScheme =+ DefineAnalysisSchemeResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DefineAnalysisSchemeResult"+ ( \s h x ->+ DefineAnalysisSchemeResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "AnalysisScheme")+ )++instance Prelude.Hashable DefineAnalysisScheme where+ hashWithSalt _salt DefineAnalysisScheme' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` analysisScheme++instance Prelude.NFData DefineAnalysisScheme where+ rnf DefineAnalysisScheme' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf analysisScheme++instance Data.ToHeaders DefineAnalysisScheme where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DefineAnalysisScheme where+ toPath = Prelude.const "/"++instance Data.ToQuery DefineAnalysisScheme where+ toQuery DefineAnalysisScheme' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DefineAnalysisScheme" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "AnalysisScheme" Data.=: analysisScheme+ ]++-- | The result of a @DefineAnalysisScheme@ request. Contains the status of+-- the newly-configured analysis scheme.+--+-- /See:/ 'newDefineAnalysisSchemeResponse' smart constructor.+data DefineAnalysisSchemeResponse = DefineAnalysisSchemeResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ analysisScheme :: AnalysisSchemeStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DefineAnalysisSchemeResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'defineAnalysisSchemeResponse_httpStatus' - The response's http status code.+--+-- 'analysisScheme', 'defineAnalysisSchemeResponse_analysisScheme' - Undocumented member.+newDefineAnalysisSchemeResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'analysisScheme'+ AnalysisSchemeStatus ->+ DefineAnalysisSchemeResponse+newDefineAnalysisSchemeResponse+ pHttpStatus_+ pAnalysisScheme_ =+ DefineAnalysisSchemeResponse'+ { httpStatus =+ pHttpStatus_,+ analysisScheme = pAnalysisScheme_+ }++-- | The response's http status code.+defineAnalysisSchemeResponse_httpStatus :: Lens.Lens' DefineAnalysisSchemeResponse Prelude.Int+defineAnalysisSchemeResponse_httpStatus = Lens.lens (\DefineAnalysisSchemeResponse' {httpStatus} -> httpStatus) (\s@DefineAnalysisSchemeResponse' {} a -> s {httpStatus = a} :: DefineAnalysisSchemeResponse)++-- | Undocumented member.+defineAnalysisSchemeResponse_analysisScheme :: Lens.Lens' DefineAnalysisSchemeResponse AnalysisSchemeStatus+defineAnalysisSchemeResponse_analysisScheme = Lens.lens (\DefineAnalysisSchemeResponse' {analysisScheme} -> analysisScheme) (\s@DefineAnalysisSchemeResponse' {} a -> s {analysisScheme = a} :: DefineAnalysisSchemeResponse)++instance Prelude.NFData DefineAnalysisSchemeResponse where+ rnf DefineAnalysisSchemeResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf analysisScheme
+ gen/Amazonka/CloudSearch/DefineExpression.hs view
@@ -0,0 +1,186 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DefineExpression+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html Configuring Expressions>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DefineExpression+ ( -- * Creating a Request+ DefineExpression (..),+ newDefineExpression,++ -- * Request Lenses+ defineExpression_domainName,+ defineExpression_expression,++ -- * Destructuring the Response+ DefineExpressionResponse (..),+ newDefineExpressionResponse,++ -- * Response Lenses+ defineExpressionResponse_httpStatus,+ defineExpressionResponse_expression,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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.+--+-- /See:/ 'newDefineExpression' smart constructor.+data DefineExpression = DefineExpression'+ { domainName :: Prelude.Text,+ expression :: Expression+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DefineExpression' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'defineExpression_domainName' - Undocumented member.+--+-- 'expression', 'defineExpression_expression' - Undocumented member.+newDefineExpression ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'expression'+ Expression ->+ DefineExpression+newDefineExpression pDomainName_ pExpression_ =+ DefineExpression'+ { domainName = pDomainName_,+ expression = pExpression_+ }++-- | Undocumented member.+defineExpression_domainName :: Lens.Lens' DefineExpression Prelude.Text+defineExpression_domainName = Lens.lens (\DefineExpression' {domainName} -> domainName) (\s@DefineExpression' {} a -> s {domainName = a} :: DefineExpression)++-- | Undocumented member.+defineExpression_expression :: Lens.Lens' DefineExpression Expression+defineExpression_expression = Lens.lens (\DefineExpression' {expression} -> expression) (\s@DefineExpression' {} a -> s {expression = a} :: DefineExpression)++instance Core.AWSRequest DefineExpression where+ type+ AWSResponse DefineExpression =+ DefineExpressionResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DefineExpressionResult"+ ( \s h x ->+ DefineExpressionResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "Expression")+ )++instance Prelude.Hashable DefineExpression where+ hashWithSalt _salt DefineExpression' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` expression++instance Prelude.NFData DefineExpression where+ rnf DefineExpression' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf expression++instance Data.ToHeaders DefineExpression where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DefineExpression where+ toPath = Prelude.const "/"++instance Data.ToQuery DefineExpression where+ toQuery DefineExpression' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DefineExpression" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "Expression" Data.=: expression+ ]++-- | The result of a @DefineExpression@ request. Contains the status of the+-- newly-configured expression.+--+-- /See:/ 'newDefineExpressionResponse' smart constructor.+data DefineExpressionResponse = DefineExpressionResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ expression :: ExpressionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DefineExpressionResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'defineExpressionResponse_httpStatus' - The response's http status code.+--+-- 'expression', 'defineExpressionResponse_expression' - Undocumented member.+newDefineExpressionResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'expression'+ ExpressionStatus ->+ DefineExpressionResponse+newDefineExpressionResponse pHttpStatus_ pExpression_ =+ DefineExpressionResponse'+ { httpStatus =+ pHttpStatus_,+ expression = pExpression_+ }++-- | The response's http status code.+defineExpressionResponse_httpStatus :: Lens.Lens' DefineExpressionResponse Prelude.Int+defineExpressionResponse_httpStatus = Lens.lens (\DefineExpressionResponse' {httpStatus} -> httpStatus) (\s@DefineExpressionResponse' {} a -> s {httpStatus = a} :: DefineExpressionResponse)++-- | Undocumented member.+defineExpressionResponse_expression :: Lens.Lens' DefineExpressionResponse ExpressionStatus+defineExpressionResponse_expression = Lens.lens (\DefineExpressionResponse' {expression} -> expression) (\s@DefineExpressionResponse' {} a -> s {expression = a} :: DefineExpressionResponse)++instance Prelude.NFData DefineExpressionResponse where+ rnf DefineExpressionResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf expression
+ gen/Amazonka/CloudSearch/DefineIndexField.hs view
@@ -0,0 +1,191 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DefineIndexField+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html Configuring Index Fields>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DefineIndexField+ ( -- * Creating a Request+ DefineIndexField (..),+ newDefineIndexField,++ -- * Request Lenses+ defineIndexField_domainName,+ defineIndexField_indexField,++ -- * Destructuring the Response+ DefineIndexFieldResponse (..),+ newDefineIndexFieldResponse,++ -- * Response Lenses+ defineIndexFieldResponse_httpStatus,+ defineIndexFieldResponse_indexField,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | Container for the parameters to the @DefineIndexField@ operation.+-- Specifies the name of the domain you want to update and the index field+-- configuration.+--+-- /See:/ 'newDefineIndexField' smart constructor.+data DefineIndexField = DefineIndexField'+ { domainName :: Prelude.Text,+ -- | The index field and field options you want to configure.+ indexField :: IndexField+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DefineIndexField' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'defineIndexField_domainName' - Undocumented member.+--+-- 'indexField', 'defineIndexField_indexField' - The index field and field options you want to configure.+newDefineIndexField ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'indexField'+ IndexField ->+ DefineIndexField+newDefineIndexField pDomainName_ pIndexField_ =+ DefineIndexField'+ { domainName = pDomainName_,+ indexField = pIndexField_+ }++-- | Undocumented member.+defineIndexField_domainName :: Lens.Lens' DefineIndexField Prelude.Text+defineIndexField_domainName = Lens.lens (\DefineIndexField' {domainName} -> domainName) (\s@DefineIndexField' {} a -> s {domainName = a} :: DefineIndexField)++-- | The index field and field options you want to configure.+defineIndexField_indexField :: Lens.Lens' DefineIndexField IndexField+defineIndexField_indexField = Lens.lens (\DefineIndexField' {indexField} -> indexField) (\s@DefineIndexField' {} a -> s {indexField = a} :: DefineIndexField)++instance Core.AWSRequest DefineIndexField where+ type+ AWSResponse DefineIndexField =+ DefineIndexFieldResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DefineIndexFieldResult"+ ( \s h x ->+ DefineIndexFieldResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "IndexField")+ )++instance Prelude.Hashable DefineIndexField where+ hashWithSalt _salt DefineIndexField' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` indexField++instance Prelude.NFData DefineIndexField where+ rnf DefineIndexField' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf indexField++instance Data.ToHeaders DefineIndexField where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DefineIndexField where+ toPath = Prelude.const "/"++instance Data.ToQuery DefineIndexField where+ toQuery DefineIndexField' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DefineIndexField" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "IndexField" Data.=: indexField+ ]++-- | The result of a @DefineIndexField@ request. Contains the status of the+-- newly-configured index field.+--+-- /See:/ 'newDefineIndexFieldResponse' smart constructor.+data DefineIndexFieldResponse = DefineIndexFieldResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ indexField :: IndexFieldStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DefineIndexFieldResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'defineIndexFieldResponse_httpStatus' - The response's http status code.+--+-- 'indexField', 'defineIndexFieldResponse_indexField' - Undocumented member.+newDefineIndexFieldResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'indexField'+ IndexFieldStatus ->+ DefineIndexFieldResponse+newDefineIndexFieldResponse pHttpStatus_ pIndexField_ =+ DefineIndexFieldResponse'+ { httpStatus =+ pHttpStatus_,+ indexField = pIndexField_+ }++-- | The response's http status code.+defineIndexFieldResponse_httpStatus :: Lens.Lens' DefineIndexFieldResponse Prelude.Int+defineIndexFieldResponse_httpStatus = Lens.lens (\DefineIndexFieldResponse' {httpStatus} -> httpStatus) (\s@DefineIndexFieldResponse' {} a -> s {httpStatus = a} :: DefineIndexFieldResponse)++-- | Undocumented member.+defineIndexFieldResponse_indexField :: Lens.Lens' DefineIndexFieldResponse IndexFieldStatus+defineIndexFieldResponse_indexField = Lens.lens (\DefineIndexFieldResponse' {indexField} -> indexField) (\s@DefineIndexFieldResponse' {} a -> s {indexField = a} :: DefineIndexFieldResponse)++instance Prelude.NFData DefineIndexFieldResponse where+ rnf DefineIndexFieldResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf indexField
+ gen/Amazonka/CloudSearch/DefineSuggester.hs view
@@ -0,0 +1,187 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DefineSuggester+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html Getting Search Suggestions>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DefineSuggester+ ( -- * Creating a Request+ DefineSuggester (..),+ newDefineSuggester,++ -- * Request Lenses+ defineSuggester_domainName,+ defineSuggester_suggester,++ -- * Destructuring the Response+ DefineSuggesterResponse (..),+ newDefineSuggesterResponse,++ -- * Response Lenses+ defineSuggesterResponse_httpStatus,+ defineSuggesterResponse_suggester,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | Container for the parameters to the @DefineSuggester@ operation.+-- Specifies the name of the domain you want to update and the suggester+-- configuration.+--+-- /See:/ 'newDefineSuggester' smart constructor.+data DefineSuggester = DefineSuggester'+ { domainName :: Prelude.Text,+ suggester :: Suggester+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DefineSuggester' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'defineSuggester_domainName' - Undocumented member.+--+-- 'suggester', 'defineSuggester_suggester' - Undocumented member.+newDefineSuggester ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'suggester'+ Suggester ->+ DefineSuggester+newDefineSuggester pDomainName_ pSuggester_ =+ DefineSuggester'+ { domainName = pDomainName_,+ suggester = pSuggester_+ }++-- | Undocumented member.+defineSuggester_domainName :: Lens.Lens' DefineSuggester Prelude.Text+defineSuggester_domainName = Lens.lens (\DefineSuggester' {domainName} -> domainName) (\s@DefineSuggester' {} a -> s {domainName = a} :: DefineSuggester)++-- | Undocumented member.+defineSuggester_suggester :: Lens.Lens' DefineSuggester Suggester+defineSuggester_suggester = Lens.lens (\DefineSuggester' {suggester} -> suggester) (\s@DefineSuggester' {} a -> s {suggester = a} :: DefineSuggester)++instance Core.AWSRequest DefineSuggester where+ type+ AWSResponse DefineSuggester =+ DefineSuggesterResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DefineSuggesterResult"+ ( \s h x ->+ DefineSuggesterResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "Suggester")+ )++instance Prelude.Hashable DefineSuggester where+ hashWithSalt _salt DefineSuggester' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` suggester++instance Prelude.NFData DefineSuggester where+ rnf DefineSuggester' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf suggester++instance Data.ToHeaders DefineSuggester where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DefineSuggester where+ toPath = Prelude.const "/"++instance Data.ToQuery DefineSuggester where+ toQuery DefineSuggester' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DefineSuggester" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "Suggester" Data.=: suggester+ ]++-- | The result of a @DefineSuggester@ request. Contains the status of the+-- newly-configured suggester.+--+-- /See:/ 'newDefineSuggesterResponse' smart constructor.+data DefineSuggesterResponse = DefineSuggesterResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ suggester :: SuggesterStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DefineSuggesterResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'defineSuggesterResponse_httpStatus' - The response's http status code.+--+-- 'suggester', 'defineSuggesterResponse_suggester' - Undocumented member.+newDefineSuggesterResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'suggester'+ SuggesterStatus ->+ DefineSuggesterResponse+newDefineSuggesterResponse pHttpStatus_ pSuggester_ =+ DefineSuggesterResponse'+ { httpStatus = pHttpStatus_,+ suggester = pSuggester_+ }++-- | The response's http status code.+defineSuggesterResponse_httpStatus :: Lens.Lens' DefineSuggesterResponse Prelude.Int+defineSuggesterResponse_httpStatus = Lens.lens (\DefineSuggesterResponse' {httpStatus} -> httpStatus) (\s@DefineSuggesterResponse' {} a -> s {httpStatus = a} :: DefineSuggesterResponse)++-- | Undocumented member.+defineSuggesterResponse_suggester :: Lens.Lens' DefineSuggesterResponse SuggesterStatus+defineSuggesterResponse_suggester = Lens.lens (\DefineSuggesterResponse' {suggester} -> suggester) (\s@DefineSuggesterResponse' {} a -> s {suggester = a} :: DefineSuggesterResponse)++instance Prelude.NFData DefineSuggesterResponse where+ rnf DefineSuggesterResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf suggester
+ gen/Amazonka/CloudSearch/DeleteAnalysisScheme.hs view
@@ -0,0 +1,190 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DeleteAnalysisScheme+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Deletes an analysis scheme. For more information, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html Configuring Analysis Schemes>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DeleteAnalysisScheme+ ( -- * Creating a Request+ DeleteAnalysisScheme (..),+ newDeleteAnalysisScheme,++ -- * Request Lenses+ deleteAnalysisScheme_domainName,+ deleteAnalysisScheme_analysisSchemeName,++ -- * Destructuring the Response+ DeleteAnalysisSchemeResponse (..),+ newDeleteAnalysisSchemeResponse,++ -- * Response Lenses+ deleteAnalysisSchemeResponse_httpStatus,+ deleteAnalysisSchemeResponse_analysisScheme,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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.+--+-- /See:/ 'newDeleteAnalysisScheme' smart constructor.+data DeleteAnalysisScheme = DeleteAnalysisScheme'+ { domainName :: Prelude.Text,+ -- | The name of the analysis scheme you want to delete.+ analysisSchemeName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteAnalysisScheme' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'deleteAnalysisScheme_domainName' - Undocumented member.+--+-- 'analysisSchemeName', 'deleteAnalysisScheme_analysisSchemeName' - The name of the analysis scheme you want to delete.+newDeleteAnalysisScheme ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'analysisSchemeName'+ Prelude.Text ->+ DeleteAnalysisScheme+newDeleteAnalysisScheme+ pDomainName_+ pAnalysisSchemeName_ =+ DeleteAnalysisScheme'+ { domainName = pDomainName_,+ analysisSchemeName = pAnalysisSchemeName_+ }++-- | Undocumented member.+deleteAnalysisScheme_domainName :: Lens.Lens' DeleteAnalysisScheme Prelude.Text+deleteAnalysisScheme_domainName = Lens.lens (\DeleteAnalysisScheme' {domainName} -> domainName) (\s@DeleteAnalysisScheme' {} a -> s {domainName = a} :: DeleteAnalysisScheme)++-- | The name of the analysis scheme you want to delete.+deleteAnalysisScheme_analysisSchemeName :: Lens.Lens' DeleteAnalysisScheme Prelude.Text+deleteAnalysisScheme_analysisSchemeName = Lens.lens (\DeleteAnalysisScheme' {analysisSchemeName} -> analysisSchemeName) (\s@DeleteAnalysisScheme' {} a -> s {analysisSchemeName = a} :: DeleteAnalysisScheme)++instance Core.AWSRequest DeleteAnalysisScheme where+ type+ AWSResponse DeleteAnalysisScheme =+ DeleteAnalysisSchemeResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DeleteAnalysisSchemeResult"+ ( \s h x ->+ DeleteAnalysisSchemeResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "AnalysisScheme")+ )++instance Prelude.Hashable DeleteAnalysisScheme where+ hashWithSalt _salt DeleteAnalysisScheme' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` analysisSchemeName++instance Prelude.NFData DeleteAnalysisScheme where+ rnf DeleteAnalysisScheme' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf analysisSchemeName++instance Data.ToHeaders DeleteAnalysisScheme where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DeleteAnalysisScheme where+ toPath = Prelude.const "/"++instance Data.ToQuery DeleteAnalysisScheme where+ toQuery DeleteAnalysisScheme' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DeleteAnalysisScheme" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "AnalysisSchemeName" Data.=: analysisSchemeName+ ]++-- | The result of a @DeleteAnalysisScheme@ request. Contains the status of+-- the deleted analysis scheme.+--+-- /See:/ 'newDeleteAnalysisSchemeResponse' smart constructor.+data DeleteAnalysisSchemeResponse = DeleteAnalysisSchemeResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The status of the analysis scheme being deleted.+ analysisScheme :: AnalysisSchemeStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteAnalysisSchemeResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'deleteAnalysisSchemeResponse_httpStatus' - The response's http status code.+--+-- 'analysisScheme', 'deleteAnalysisSchemeResponse_analysisScheme' - The status of the analysis scheme being deleted.+newDeleteAnalysisSchemeResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'analysisScheme'+ AnalysisSchemeStatus ->+ DeleteAnalysisSchemeResponse+newDeleteAnalysisSchemeResponse+ pHttpStatus_+ pAnalysisScheme_ =+ DeleteAnalysisSchemeResponse'+ { httpStatus =+ pHttpStatus_,+ analysisScheme = pAnalysisScheme_+ }++-- | The response's http status code.+deleteAnalysisSchemeResponse_httpStatus :: Lens.Lens' DeleteAnalysisSchemeResponse Prelude.Int+deleteAnalysisSchemeResponse_httpStatus = Lens.lens (\DeleteAnalysisSchemeResponse' {httpStatus} -> httpStatus) (\s@DeleteAnalysisSchemeResponse' {} a -> s {httpStatus = a} :: DeleteAnalysisSchemeResponse)++-- | The status of the analysis scheme being deleted.+deleteAnalysisSchemeResponse_analysisScheme :: Lens.Lens' DeleteAnalysisSchemeResponse AnalysisSchemeStatus+deleteAnalysisSchemeResponse_analysisScheme = Lens.lens (\DeleteAnalysisSchemeResponse' {analysisScheme} -> analysisScheme) (\s@DeleteAnalysisSchemeResponse' {} a -> s {analysisScheme = a} :: DeleteAnalysisSchemeResponse)++instance Prelude.NFData DeleteAnalysisSchemeResponse where+ rnf DeleteAnalysisSchemeResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf analysisScheme
+ gen/Amazonka/CloudSearch/DeleteDomain.hs view
@@ -0,0 +1,164 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DeleteDomain+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Permanently deletes a search domain and all of its data. Once a domain+-- has been deleted, it cannot be recovered. For more information, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/deleting-domains.html Deleting a Search Domain>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DeleteDomain+ ( -- * Creating a Request+ DeleteDomain (..),+ newDeleteDomain,++ -- * Request Lenses+ deleteDomain_domainName,++ -- * Destructuring the Response+ DeleteDomainResponse (..),+ newDeleteDomainResponse,++ -- * Response Lenses+ deleteDomainResponse_domainStatus,+ deleteDomainResponse_httpStatus,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | Container for the parameters to the @DeleteDomain@ operation. Specifies+-- the name of the domain you want to delete.+--+-- /See:/ 'newDeleteDomain' smart constructor.+data DeleteDomain = DeleteDomain'+ { -- | The name of the domain you want to permanently delete.+ domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteDomain' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'deleteDomain_domainName' - The name of the domain you want to permanently delete.+newDeleteDomain ::+ -- | 'domainName'+ Prelude.Text ->+ DeleteDomain+newDeleteDomain pDomainName_ =+ DeleteDomain' {domainName = pDomainName_}++-- | The name of the domain you want to permanently delete.+deleteDomain_domainName :: Lens.Lens' DeleteDomain Prelude.Text+deleteDomain_domainName = Lens.lens (\DeleteDomain' {domainName} -> domainName) (\s@DeleteDomain' {} a -> s {domainName = a} :: DeleteDomain)++instance Core.AWSRequest DeleteDomain where+ type AWSResponse DeleteDomain = DeleteDomainResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DeleteDomainResult"+ ( \s h x ->+ DeleteDomainResponse'+ Prelude.<$> (x Data..@? "DomainStatus")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable DeleteDomain where+ hashWithSalt _salt DeleteDomain' {..} =+ _salt `Prelude.hashWithSalt` domainName++instance Prelude.NFData DeleteDomain where+ rnf DeleteDomain' {..} = Prelude.rnf domainName++instance Data.ToHeaders DeleteDomain where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DeleteDomain where+ toPath = Prelude.const "/"++instance Data.ToQuery DeleteDomain where+ toQuery DeleteDomain' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DeleteDomain" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName+ ]++-- | 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.+--+-- /See:/ 'newDeleteDomainResponse' smart constructor.+data DeleteDomainResponse = DeleteDomainResponse'+ { domainStatus :: Prelude.Maybe DomainStatus,+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteDomainResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainStatus', 'deleteDomainResponse_domainStatus' - Undocumented member.+--+-- 'httpStatus', 'deleteDomainResponse_httpStatus' - The response's http status code.+newDeleteDomainResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ DeleteDomainResponse+newDeleteDomainResponse pHttpStatus_ =+ DeleteDomainResponse'+ { domainStatus =+ Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | Undocumented member.+deleteDomainResponse_domainStatus :: Lens.Lens' DeleteDomainResponse (Prelude.Maybe DomainStatus)+deleteDomainResponse_domainStatus = Lens.lens (\DeleteDomainResponse' {domainStatus} -> domainStatus) (\s@DeleteDomainResponse' {} a -> s {domainStatus = a} :: DeleteDomainResponse)++-- | The response's http status code.+deleteDomainResponse_httpStatus :: Lens.Lens' DeleteDomainResponse Prelude.Int+deleteDomainResponse_httpStatus = Lens.lens (\DeleteDomainResponse' {httpStatus} -> httpStatus) (\s@DeleteDomainResponse' {} a -> s {httpStatus = a} :: DeleteDomainResponse)++instance Prelude.NFData DeleteDomainResponse where+ rnf DeleteDomainResponse' {..} =+ Prelude.rnf domainStatus+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/CloudSearch/DeleteExpression.hs view
@@ -0,0 +1,187 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DeleteExpression+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Removes an @Expression@ from the search domain. For more information,+-- see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html Configuring Expressions>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DeleteExpression+ ( -- * Creating a Request+ DeleteExpression (..),+ newDeleteExpression,++ -- * Request Lenses+ deleteExpression_domainName,+ deleteExpression_expressionName,++ -- * Destructuring the Response+ DeleteExpressionResponse (..),+ newDeleteExpressionResponse,++ -- * Response Lenses+ deleteExpressionResponse_httpStatus,+ deleteExpressionResponse_expression,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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.+--+-- /See:/ 'newDeleteExpression' smart constructor.+data DeleteExpression = DeleteExpression'+ { domainName :: Prelude.Text,+ -- | The name of the @Expression@ to delete.+ expressionName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteExpression' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'deleteExpression_domainName' - Undocumented member.+--+-- 'expressionName', 'deleteExpression_expressionName' - The name of the @Expression@ to delete.+newDeleteExpression ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'expressionName'+ Prelude.Text ->+ DeleteExpression+newDeleteExpression pDomainName_ pExpressionName_ =+ DeleteExpression'+ { domainName = pDomainName_,+ expressionName = pExpressionName_+ }++-- | Undocumented member.+deleteExpression_domainName :: Lens.Lens' DeleteExpression Prelude.Text+deleteExpression_domainName = Lens.lens (\DeleteExpression' {domainName} -> domainName) (\s@DeleteExpression' {} a -> s {domainName = a} :: DeleteExpression)++-- | The name of the @Expression@ to delete.+deleteExpression_expressionName :: Lens.Lens' DeleteExpression Prelude.Text+deleteExpression_expressionName = Lens.lens (\DeleteExpression' {expressionName} -> expressionName) (\s@DeleteExpression' {} a -> s {expressionName = a} :: DeleteExpression)++instance Core.AWSRequest DeleteExpression where+ type+ AWSResponse DeleteExpression =+ DeleteExpressionResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DeleteExpressionResult"+ ( \s h x ->+ DeleteExpressionResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "Expression")+ )++instance Prelude.Hashable DeleteExpression where+ hashWithSalt _salt DeleteExpression' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` expressionName++instance Prelude.NFData DeleteExpression where+ rnf DeleteExpression' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf expressionName++instance Data.ToHeaders DeleteExpression where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DeleteExpression where+ toPath = Prelude.const "/"++instance Data.ToQuery DeleteExpression where+ toQuery DeleteExpression' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DeleteExpression" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "ExpressionName" Data.=: expressionName+ ]++-- | The result of a @DeleteExpression@ request. Specifies the expression+-- being deleted.+--+-- /See:/ 'newDeleteExpressionResponse' smart constructor.+data DeleteExpressionResponse = DeleteExpressionResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The status of the expression being deleted.+ expression :: ExpressionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteExpressionResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'deleteExpressionResponse_httpStatus' - The response's http status code.+--+-- 'expression', 'deleteExpressionResponse_expression' - The status of the expression being deleted.+newDeleteExpressionResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'expression'+ ExpressionStatus ->+ DeleteExpressionResponse+newDeleteExpressionResponse pHttpStatus_ pExpression_ =+ DeleteExpressionResponse'+ { httpStatus =+ pHttpStatus_,+ expression = pExpression_+ }++-- | The response's http status code.+deleteExpressionResponse_httpStatus :: Lens.Lens' DeleteExpressionResponse Prelude.Int+deleteExpressionResponse_httpStatus = Lens.lens (\DeleteExpressionResponse' {httpStatus} -> httpStatus) (\s@DeleteExpressionResponse' {} a -> s {httpStatus = a} :: DeleteExpressionResponse)++-- | The status of the expression being deleted.+deleteExpressionResponse_expression :: Lens.Lens' DeleteExpressionResponse ExpressionStatus+deleteExpressionResponse_expression = Lens.lens (\DeleteExpressionResponse' {expression} -> expression) (\s@DeleteExpressionResponse' {} a -> s {expression = a} :: DeleteExpressionResponse)++instance Prelude.NFData DeleteExpressionResponse where+ rnf DeleteExpressionResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf expression
+ gen/Amazonka/CloudSearch/DeleteIndexField.hs view
@@ -0,0 +1,189 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DeleteIndexField+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Removes an @IndexField@ from the search domain. For more information,+-- see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html Configuring Index Fields>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DeleteIndexField+ ( -- * Creating a Request+ DeleteIndexField (..),+ newDeleteIndexField,++ -- * Request Lenses+ deleteIndexField_domainName,+ deleteIndexField_indexFieldName,++ -- * Destructuring the Response+ DeleteIndexFieldResponse (..),+ newDeleteIndexFieldResponse,++ -- * Response Lenses+ deleteIndexFieldResponse_httpStatus,+ deleteIndexFieldResponse_indexField,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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.+--+-- /See:/ 'newDeleteIndexField' smart constructor.+data DeleteIndexField = DeleteIndexField'+ { domainName :: Prelude.Text,+ -- | The name of the index field your want to remove from the domain\'s+ -- indexing options.+ indexFieldName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteIndexField' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'deleteIndexField_domainName' - Undocumented member.+--+-- 'indexFieldName', 'deleteIndexField_indexFieldName' - The name of the index field your want to remove from the domain\'s+-- indexing options.+newDeleteIndexField ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'indexFieldName'+ Prelude.Text ->+ DeleteIndexField+newDeleteIndexField pDomainName_ pIndexFieldName_ =+ DeleteIndexField'+ { domainName = pDomainName_,+ indexFieldName = pIndexFieldName_+ }++-- | Undocumented member.+deleteIndexField_domainName :: Lens.Lens' DeleteIndexField Prelude.Text+deleteIndexField_domainName = Lens.lens (\DeleteIndexField' {domainName} -> domainName) (\s@DeleteIndexField' {} a -> s {domainName = a} :: DeleteIndexField)++-- | The name of the index field your want to remove from the domain\'s+-- indexing options.+deleteIndexField_indexFieldName :: Lens.Lens' DeleteIndexField Prelude.Text+deleteIndexField_indexFieldName = Lens.lens (\DeleteIndexField' {indexFieldName} -> indexFieldName) (\s@DeleteIndexField' {} a -> s {indexFieldName = a} :: DeleteIndexField)++instance Core.AWSRequest DeleteIndexField where+ type+ AWSResponse DeleteIndexField =+ DeleteIndexFieldResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DeleteIndexFieldResult"+ ( \s h x ->+ DeleteIndexFieldResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "IndexField")+ )++instance Prelude.Hashable DeleteIndexField where+ hashWithSalt _salt DeleteIndexField' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` indexFieldName++instance Prelude.NFData DeleteIndexField where+ rnf DeleteIndexField' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf indexFieldName++instance Data.ToHeaders DeleteIndexField where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DeleteIndexField where+ toPath = Prelude.const "/"++instance Data.ToQuery DeleteIndexField where+ toQuery DeleteIndexField' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DeleteIndexField" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "IndexFieldName" Data.=: indexFieldName+ ]++-- | The result of a @DeleteIndexField@ request.+--+-- /See:/ 'newDeleteIndexFieldResponse' smart constructor.+data DeleteIndexFieldResponse = DeleteIndexFieldResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The status of the index field being deleted.+ indexField :: IndexFieldStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteIndexFieldResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'deleteIndexFieldResponse_httpStatus' - The response's http status code.+--+-- 'indexField', 'deleteIndexFieldResponse_indexField' - The status of the index field being deleted.+newDeleteIndexFieldResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'indexField'+ IndexFieldStatus ->+ DeleteIndexFieldResponse+newDeleteIndexFieldResponse pHttpStatus_ pIndexField_ =+ DeleteIndexFieldResponse'+ { httpStatus =+ pHttpStatus_,+ indexField = pIndexField_+ }++-- | The response's http status code.+deleteIndexFieldResponse_httpStatus :: Lens.Lens' DeleteIndexFieldResponse Prelude.Int+deleteIndexFieldResponse_httpStatus = Lens.lens (\DeleteIndexFieldResponse' {httpStatus} -> httpStatus) (\s@DeleteIndexFieldResponse' {} a -> s {httpStatus = a} :: DeleteIndexFieldResponse)++-- | The status of the index field being deleted.+deleteIndexFieldResponse_indexField :: Lens.Lens' DeleteIndexFieldResponse IndexFieldStatus+deleteIndexFieldResponse_indexField = Lens.lens (\DeleteIndexFieldResponse' {indexField} -> indexField) (\s@DeleteIndexFieldResponse' {} a -> s {indexField = a} :: DeleteIndexFieldResponse)++instance Prelude.NFData DeleteIndexFieldResponse where+ rnf DeleteIndexFieldResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf indexField
+ gen/Amazonka/CloudSearch/DeleteSuggester.hs view
@@ -0,0 +1,185 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DeleteSuggester+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Deletes a suggester. For more information, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html Getting Search Suggestions>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DeleteSuggester+ ( -- * Creating a Request+ DeleteSuggester (..),+ newDeleteSuggester,++ -- * Request Lenses+ deleteSuggester_domainName,+ deleteSuggester_suggesterName,++ -- * Destructuring the Response+ DeleteSuggesterResponse (..),+ newDeleteSuggesterResponse,++ -- * Response Lenses+ deleteSuggesterResponse_httpStatus,+ deleteSuggesterResponse_suggester,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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.+--+-- /See:/ 'newDeleteSuggester' smart constructor.+data DeleteSuggester = DeleteSuggester'+ { domainName :: Prelude.Text,+ -- | Specifies the name of the suggester you want to delete.+ suggesterName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteSuggester' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'deleteSuggester_domainName' - Undocumented member.+--+-- 'suggesterName', 'deleteSuggester_suggesterName' - Specifies the name of the suggester you want to delete.+newDeleteSuggester ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'suggesterName'+ Prelude.Text ->+ DeleteSuggester+newDeleteSuggester pDomainName_ pSuggesterName_ =+ DeleteSuggester'+ { domainName = pDomainName_,+ suggesterName = pSuggesterName_+ }++-- | Undocumented member.+deleteSuggester_domainName :: Lens.Lens' DeleteSuggester Prelude.Text+deleteSuggester_domainName = Lens.lens (\DeleteSuggester' {domainName} -> domainName) (\s@DeleteSuggester' {} a -> s {domainName = a} :: DeleteSuggester)++-- | Specifies the name of the suggester you want to delete.+deleteSuggester_suggesterName :: Lens.Lens' DeleteSuggester Prelude.Text+deleteSuggester_suggesterName = Lens.lens (\DeleteSuggester' {suggesterName} -> suggesterName) (\s@DeleteSuggester' {} a -> s {suggesterName = a} :: DeleteSuggester)++instance Core.AWSRequest DeleteSuggester where+ type+ AWSResponse DeleteSuggester =+ DeleteSuggesterResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DeleteSuggesterResult"+ ( \s h x ->+ DeleteSuggesterResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "Suggester")+ )++instance Prelude.Hashable DeleteSuggester where+ hashWithSalt _salt DeleteSuggester' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` suggesterName++instance Prelude.NFData DeleteSuggester where+ rnf DeleteSuggester' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf suggesterName++instance Data.ToHeaders DeleteSuggester where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DeleteSuggester where+ toPath = Prelude.const "/"++instance Data.ToQuery DeleteSuggester where+ toQuery DeleteSuggester' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DeleteSuggester" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "SuggesterName" Data.=: suggesterName+ ]++-- | The result of a @DeleteSuggester@ request. Contains the status of the+-- deleted suggester.+--+-- /See:/ 'newDeleteSuggesterResponse' smart constructor.+data DeleteSuggesterResponse = DeleteSuggesterResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The status of the suggester being deleted.+ suggester :: SuggesterStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DeleteSuggesterResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'deleteSuggesterResponse_httpStatus' - The response's http status code.+--+-- 'suggester', 'deleteSuggesterResponse_suggester' - The status of the suggester being deleted.+newDeleteSuggesterResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'suggester'+ SuggesterStatus ->+ DeleteSuggesterResponse+newDeleteSuggesterResponse pHttpStatus_ pSuggester_ =+ DeleteSuggesterResponse'+ { httpStatus = pHttpStatus_,+ suggester = pSuggester_+ }++-- | The response's http status code.+deleteSuggesterResponse_httpStatus :: Lens.Lens' DeleteSuggesterResponse Prelude.Int+deleteSuggesterResponse_httpStatus = Lens.lens (\DeleteSuggesterResponse' {httpStatus} -> httpStatus) (\s@DeleteSuggesterResponse' {} a -> s {httpStatus = a} :: DeleteSuggesterResponse)++-- | The status of the suggester being deleted.+deleteSuggesterResponse_suggester :: Lens.Lens' DeleteSuggesterResponse SuggesterStatus+deleteSuggesterResponse_suggester = Lens.lens (\DeleteSuggesterResponse' {suggester} -> suggester) (\s@DeleteSuggesterResponse' {} a -> s {suggester = a} :: DeleteSuggesterResponse)++instance Prelude.NFData DeleteSuggesterResponse where+ rnf DeleteSuggesterResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf suggester
+ gen/Amazonka/CloudSearch/DescribeAnalysisSchemes.hs view
@@ -0,0 +1,218 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DescribeAnalysisSchemes+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html Configuring Analysis Schemes>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DescribeAnalysisSchemes+ ( -- * Creating a Request+ DescribeAnalysisSchemes (..),+ newDescribeAnalysisSchemes,++ -- * Request Lenses+ describeAnalysisSchemes_analysisSchemeNames,+ describeAnalysisSchemes_deployed,+ describeAnalysisSchemes_domainName,++ -- * Destructuring the Response+ DescribeAnalysisSchemesResponse (..),+ newDescribeAnalysisSchemesResponse,++ -- * Response Lenses+ describeAnalysisSchemesResponse_httpStatus,+ describeAnalysisSchemesResponse_analysisSchemes,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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@.+--+-- /See:/ 'newDescribeAnalysisSchemes' smart constructor.+data DescribeAnalysisSchemes = DescribeAnalysisSchemes'+ { -- | The analysis schemes you want to describe.+ analysisSchemeNames :: Prelude.Maybe [Prelude.Text],+ -- | Whether to display the deployed configuration (@true@) or include any+ -- pending changes (@false@). Defaults to @false@.+ deployed :: Prelude.Maybe Prelude.Bool,+ -- | The name of the domain you want to describe.+ domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeAnalysisSchemes' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'analysisSchemeNames', 'describeAnalysisSchemes_analysisSchemeNames' - The analysis schemes you want to describe.+--+-- 'deployed', 'describeAnalysisSchemes_deployed' - Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+--+-- 'domainName', 'describeAnalysisSchemes_domainName' - The name of the domain you want to describe.+newDescribeAnalysisSchemes ::+ -- | 'domainName'+ Prelude.Text ->+ DescribeAnalysisSchemes+newDescribeAnalysisSchemes pDomainName_ =+ DescribeAnalysisSchemes'+ { analysisSchemeNames =+ Prelude.Nothing,+ deployed = Prelude.Nothing,+ domainName = pDomainName_+ }++-- | The analysis schemes you want to describe.+describeAnalysisSchemes_analysisSchemeNames :: Lens.Lens' DescribeAnalysisSchemes (Prelude.Maybe [Prelude.Text])+describeAnalysisSchemes_analysisSchemeNames = Lens.lens (\DescribeAnalysisSchemes' {analysisSchemeNames} -> analysisSchemeNames) (\s@DescribeAnalysisSchemes' {} a -> s {analysisSchemeNames = a} :: DescribeAnalysisSchemes) Prelude.. Lens.mapping Lens.coerced++-- | Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+describeAnalysisSchemes_deployed :: Lens.Lens' DescribeAnalysisSchemes (Prelude.Maybe Prelude.Bool)+describeAnalysisSchemes_deployed = Lens.lens (\DescribeAnalysisSchemes' {deployed} -> deployed) (\s@DescribeAnalysisSchemes' {} a -> s {deployed = a} :: DescribeAnalysisSchemes)++-- | The name of the domain you want to describe.+describeAnalysisSchemes_domainName :: Lens.Lens' DescribeAnalysisSchemes Prelude.Text+describeAnalysisSchemes_domainName = Lens.lens (\DescribeAnalysisSchemes' {domainName} -> domainName) (\s@DescribeAnalysisSchemes' {} a -> s {domainName = a} :: DescribeAnalysisSchemes)++instance Core.AWSRequest DescribeAnalysisSchemes where+ type+ AWSResponse DescribeAnalysisSchemes =+ DescribeAnalysisSchemesResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DescribeAnalysisSchemesResult"+ ( \s h x ->+ DescribeAnalysisSchemesResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> ( x+ Data..@? "AnalysisSchemes"+ Core..!@ Prelude.mempty+ Prelude.>>= Data.parseXMLList "member"+ )+ )++instance Prelude.Hashable DescribeAnalysisSchemes where+ hashWithSalt _salt DescribeAnalysisSchemes' {..} =+ _salt+ `Prelude.hashWithSalt` analysisSchemeNames+ `Prelude.hashWithSalt` deployed+ `Prelude.hashWithSalt` domainName++instance Prelude.NFData DescribeAnalysisSchemes where+ rnf DescribeAnalysisSchemes' {..} =+ Prelude.rnf analysisSchemeNames+ `Prelude.seq` Prelude.rnf deployed+ `Prelude.seq` Prelude.rnf domainName++instance Data.ToHeaders DescribeAnalysisSchemes where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DescribeAnalysisSchemes where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeAnalysisSchemes where+ toQuery DescribeAnalysisSchemes' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DescribeAnalysisSchemes" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "AnalysisSchemeNames"+ Data.=: Data.toQuery+ ( Data.toQueryList "member"+ Prelude.<$> analysisSchemeNames+ ),+ "Deployed" Data.=: deployed,+ "DomainName" Data.=: domainName+ ]++-- | The result of a @DescribeAnalysisSchemes@ request. Contains the analysis+-- schemes configured for the domain specified in the request.+--+-- /See:/ 'newDescribeAnalysisSchemesResponse' smart constructor.+data DescribeAnalysisSchemesResponse = DescribeAnalysisSchemesResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The analysis scheme descriptions.+ analysisSchemes :: [AnalysisSchemeStatus]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeAnalysisSchemesResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'describeAnalysisSchemesResponse_httpStatus' - The response's http status code.+--+-- 'analysisSchemes', 'describeAnalysisSchemesResponse_analysisSchemes' - The analysis scheme descriptions.+newDescribeAnalysisSchemesResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ DescribeAnalysisSchemesResponse+newDescribeAnalysisSchemesResponse pHttpStatus_ =+ DescribeAnalysisSchemesResponse'+ { httpStatus =+ pHttpStatus_,+ analysisSchemes = Prelude.mempty+ }++-- | The response's http status code.+describeAnalysisSchemesResponse_httpStatus :: Lens.Lens' DescribeAnalysisSchemesResponse Prelude.Int+describeAnalysisSchemesResponse_httpStatus = Lens.lens (\DescribeAnalysisSchemesResponse' {httpStatus} -> httpStatus) (\s@DescribeAnalysisSchemesResponse' {} a -> s {httpStatus = a} :: DescribeAnalysisSchemesResponse)++-- | The analysis scheme descriptions.+describeAnalysisSchemesResponse_analysisSchemes :: Lens.Lens' DescribeAnalysisSchemesResponse [AnalysisSchemeStatus]+describeAnalysisSchemesResponse_analysisSchemes = Lens.lens (\DescribeAnalysisSchemesResponse' {analysisSchemes} -> analysisSchemes) (\s@DescribeAnalysisSchemesResponse' {} a -> s {analysisSchemes = a} :: DescribeAnalysisSchemesResponse) Prelude.. Lens.coerced++instance+ Prelude.NFData+ DescribeAnalysisSchemesResponse+ where+ rnf DescribeAnalysisSchemesResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf analysisSchemes
+ gen/Amazonka/CloudSearch/DescribeAvailabilityOptions.hs view
@@ -0,0 +1,200 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DescribeAvailabilityOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-availability-options.html Configuring Availability Options>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DescribeAvailabilityOptions+ ( -- * Creating a Request+ DescribeAvailabilityOptions (..),+ newDescribeAvailabilityOptions,++ -- * Request Lenses+ describeAvailabilityOptions_deployed,+ describeAvailabilityOptions_domainName,++ -- * Destructuring the Response+ DescribeAvailabilityOptionsResponse (..),+ newDescribeAvailabilityOptionsResponse,++ -- * Response Lenses+ describeAvailabilityOptionsResponse_availabilityOptions,+ describeAvailabilityOptionsResponse_httpStatus,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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@.+--+-- /See:/ 'newDescribeAvailabilityOptions' smart constructor.+data DescribeAvailabilityOptions = DescribeAvailabilityOptions'+ { -- | Whether to display the deployed configuration (@true@) or include any+ -- pending changes (@false@). Defaults to @false@.+ deployed :: Prelude.Maybe Prelude.Bool,+ -- | The name of the domain you want to describe.+ domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeAvailabilityOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'deployed', 'describeAvailabilityOptions_deployed' - Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+--+-- 'domainName', 'describeAvailabilityOptions_domainName' - The name of the domain you want to describe.+newDescribeAvailabilityOptions ::+ -- | 'domainName'+ Prelude.Text ->+ DescribeAvailabilityOptions+newDescribeAvailabilityOptions pDomainName_ =+ DescribeAvailabilityOptions'+ { deployed =+ Prelude.Nothing,+ domainName = pDomainName_+ }++-- | Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+describeAvailabilityOptions_deployed :: Lens.Lens' DescribeAvailabilityOptions (Prelude.Maybe Prelude.Bool)+describeAvailabilityOptions_deployed = Lens.lens (\DescribeAvailabilityOptions' {deployed} -> deployed) (\s@DescribeAvailabilityOptions' {} a -> s {deployed = a} :: DescribeAvailabilityOptions)++-- | The name of the domain you want to describe.+describeAvailabilityOptions_domainName :: Lens.Lens' DescribeAvailabilityOptions Prelude.Text+describeAvailabilityOptions_domainName = Lens.lens (\DescribeAvailabilityOptions' {domainName} -> domainName) (\s@DescribeAvailabilityOptions' {} a -> s {domainName = a} :: DescribeAvailabilityOptions)++instance Core.AWSRequest DescribeAvailabilityOptions where+ type+ AWSResponse DescribeAvailabilityOptions =+ DescribeAvailabilityOptionsResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DescribeAvailabilityOptionsResult"+ ( \s h x ->+ DescribeAvailabilityOptionsResponse'+ Prelude.<$> (x Data..@? "AvailabilityOptions")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable DescribeAvailabilityOptions where+ hashWithSalt _salt DescribeAvailabilityOptions' {..} =+ _salt+ `Prelude.hashWithSalt` deployed+ `Prelude.hashWithSalt` domainName++instance Prelude.NFData DescribeAvailabilityOptions where+ rnf DescribeAvailabilityOptions' {..} =+ Prelude.rnf deployed+ `Prelude.seq` Prelude.rnf domainName++instance Data.ToHeaders DescribeAvailabilityOptions where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DescribeAvailabilityOptions where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeAvailabilityOptions where+ toQuery DescribeAvailabilityOptions' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ( "DescribeAvailabilityOptions" ::+ Prelude.ByteString+ ),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "Deployed" Data.=: deployed,+ "DomainName" Data.=: domainName+ ]++-- | The result of a @DescribeAvailabilityOptions@ request. Indicates whether+-- or not the Multi-AZ option is enabled for the domain specified in the+-- request.+--+-- /See:/ 'newDescribeAvailabilityOptionsResponse' smart constructor.+data DescribeAvailabilityOptionsResponse = DescribeAvailabilityOptionsResponse'+ { -- | The availability options configured for the domain. Indicates whether+ -- Multi-AZ is enabled for the domain.+ availabilityOptions :: Prelude.Maybe AvailabilityOptionsStatus,+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeAvailabilityOptionsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'availabilityOptions', 'describeAvailabilityOptionsResponse_availabilityOptions' - The availability options configured for the domain. Indicates whether+-- Multi-AZ is enabled for the domain.+--+-- 'httpStatus', 'describeAvailabilityOptionsResponse_httpStatus' - The response's http status code.+newDescribeAvailabilityOptionsResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ DescribeAvailabilityOptionsResponse+newDescribeAvailabilityOptionsResponse pHttpStatus_ =+ DescribeAvailabilityOptionsResponse'+ { availabilityOptions =+ Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | The availability options configured for the domain. Indicates whether+-- Multi-AZ is enabled for the domain.+describeAvailabilityOptionsResponse_availabilityOptions :: Lens.Lens' DescribeAvailabilityOptionsResponse (Prelude.Maybe AvailabilityOptionsStatus)+describeAvailabilityOptionsResponse_availabilityOptions = Lens.lens (\DescribeAvailabilityOptionsResponse' {availabilityOptions} -> availabilityOptions) (\s@DescribeAvailabilityOptionsResponse' {} a -> s {availabilityOptions = a} :: DescribeAvailabilityOptionsResponse)++-- | The response's http status code.+describeAvailabilityOptionsResponse_httpStatus :: Lens.Lens' DescribeAvailabilityOptionsResponse Prelude.Int+describeAvailabilityOptionsResponse_httpStatus = Lens.lens (\DescribeAvailabilityOptionsResponse' {httpStatus} -> httpStatus) (\s@DescribeAvailabilityOptionsResponse' {} a -> s {httpStatus = a} :: DescribeAvailabilityOptionsResponse)++instance+ Prelude.NFData+ DescribeAvailabilityOptionsResponse+ where+ rnf DescribeAvailabilityOptionsResponse' {..} =+ Prelude.rnf availabilityOptions+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/CloudSearch/DescribeDomainEndpointOptions.hs view
@@ -0,0 +1,203 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DescribeDomainEndpointOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Returns the domain\'s endpoint options, specifically whether all+-- requests to the domain must arrive over HTTPS. For more information, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-domain-endpoint-options.html Configuring Domain Endpoint Options>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DescribeDomainEndpointOptions+ ( -- * Creating a Request+ DescribeDomainEndpointOptions (..),+ newDescribeDomainEndpointOptions,++ -- * Request Lenses+ describeDomainEndpointOptions_deployed,+ describeDomainEndpointOptions_domainName,++ -- * Destructuring the Response+ DescribeDomainEndpointOptionsResponse (..),+ newDescribeDomainEndpointOptionsResponse,++ -- * Response Lenses+ describeDomainEndpointOptionsResponse_domainEndpointOptions,+ describeDomainEndpointOptionsResponse_httpStatus,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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@.+--+-- /See:/ 'newDescribeDomainEndpointOptions' smart constructor.+data DescribeDomainEndpointOptions = DescribeDomainEndpointOptions'+ { -- | Whether to retrieve the latest configuration (which might be in a+ -- Processing state) or the current, active configuration. Defaults to+ -- @false@.+ deployed :: Prelude.Maybe Prelude.Bool,+ -- | A string that represents the name of a domain.+ domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeDomainEndpointOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'deployed', 'describeDomainEndpointOptions_deployed' - Whether to retrieve the latest configuration (which might be in a+-- Processing state) or the current, active configuration. Defaults to+-- @false@.+--+-- 'domainName', 'describeDomainEndpointOptions_domainName' - A string that represents the name of a domain.+newDescribeDomainEndpointOptions ::+ -- | 'domainName'+ Prelude.Text ->+ DescribeDomainEndpointOptions+newDescribeDomainEndpointOptions pDomainName_ =+ DescribeDomainEndpointOptions'+ { deployed =+ Prelude.Nothing,+ domainName = pDomainName_+ }++-- | Whether to retrieve the latest configuration (which might be in a+-- Processing state) or the current, active configuration. Defaults to+-- @false@.+describeDomainEndpointOptions_deployed :: Lens.Lens' DescribeDomainEndpointOptions (Prelude.Maybe Prelude.Bool)+describeDomainEndpointOptions_deployed = Lens.lens (\DescribeDomainEndpointOptions' {deployed} -> deployed) (\s@DescribeDomainEndpointOptions' {} a -> s {deployed = a} :: DescribeDomainEndpointOptions)++-- | A string that represents the name of a domain.+describeDomainEndpointOptions_domainName :: Lens.Lens' DescribeDomainEndpointOptions Prelude.Text+describeDomainEndpointOptions_domainName = Lens.lens (\DescribeDomainEndpointOptions' {domainName} -> domainName) (\s@DescribeDomainEndpointOptions' {} a -> s {domainName = a} :: DescribeDomainEndpointOptions)++instance+ Core.AWSRequest+ DescribeDomainEndpointOptions+ where+ type+ AWSResponse DescribeDomainEndpointOptions =+ DescribeDomainEndpointOptionsResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DescribeDomainEndpointOptionsResult"+ ( \s h x ->+ DescribeDomainEndpointOptionsResponse'+ Prelude.<$> (x Data..@? "DomainEndpointOptions")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance+ Prelude.Hashable+ DescribeDomainEndpointOptions+ where+ hashWithSalt _salt DescribeDomainEndpointOptions' {..} =+ _salt+ `Prelude.hashWithSalt` deployed+ `Prelude.hashWithSalt` domainName++instance Prelude.NFData DescribeDomainEndpointOptions where+ rnf DescribeDomainEndpointOptions' {..} =+ Prelude.rnf deployed+ `Prelude.seq` Prelude.rnf domainName++instance Data.ToHeaders DescribeDomainEndpointOptions where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DescribeDomainEndpointOptions where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeDomainEndpointOptions where+ toQuery DescribeDomainEndpointOptions' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ( "DescribeDomainEndpointOptions" ::+ Prelude.ByteString+ ),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "Deployed" Data.=: deployed,+ "DomainName" Data.=: domainName+ ]++-- | The result of a @DescribeDomainEndpointOptions@ request. Contains the+-- status and configuration of a search domain\'s endpoint options.+--+-- /See:/ 'newDescribeDomainEndpointOptionsResponse' smart constructor.+data DescribeDomainEndpointOptionsResponse = DescribeDomainEndpointOptionsResponse'+ { -- | The status and configuration of a search domain\'s endpoint options.+ domainEndpointOptions :: Prelude.Maybe DomainEndpointOptionsStatus,+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeDomainEndpointOptionsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainEndpointOptions', 'describeDomainEndpointOptionsResponse_domainEndpointOptions' - The status and configuration of a search domain\'s endpoint options.+--+-- 'httpStatus', 'describeDomainEndpointOptionsResponse_httpStatus' - The response's http status code.+newDescribeDomainEndpointOptionsResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ DescribeDomainEndpointOptionsResponse+newDescribeDomainEndpointOptionsResponse pHttpStatus_ =+ DescribeDomainEndpointOptionsResponse'+ { domainEndpointOptions =+ Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | The status and configuration of a search domain\'s endpoint options.+describeDomainEndpointOptionsResponse_domainEndpointOptions :: Lens.Lens' DescribeDomainEndpointOptionsResponse (Prelude.Maybe DomainEndpointOptionsStatus)+describeDomainEndpointOptionsResponse_domainEndpointOptions = Lens.lens (\DescribeDomainEndpointOptionsResponse' {domainEndpointOptions} -> domainEndpointOptions) (\s@DescribeDomainEndpointOptionsResponse' {} a -> s {domainEndpointOptions = a} :: DescribeDomainEndpointOptionsResponse)++-- | The response's http status code.+describeDomainEndpointOptionsResponse_httpStatus :: Lens.Lens' DescribeDomainEndpointOptionsResponse Prelude.Int+describeDomainEndpointOptionsResponse_httpStatus = Lens.lens (\DescribeDomainEndpointOptionsResponse' {httpStatus} -> httpStatus) (\s@DescribeDomainEndpointOptionsResponse' {} a -> s {httpStatus = a} :: DescribeDomainEndpointOptionsResponse)++instance+ Prelude.NFData+ DescribeDomainEndpointOptionsResponse+ where+ rnf DescribeDomainEndpointOptionsResponse' {..} =+ Prelude.rnf domainEndpointOptions+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/CloudSearch/DescribeDomains.hs view
@@ -0,0 +1,174 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DescribeDomains+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-domain-info.html Getting Information about a Search Domain>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DescribeDomains+ ( -- * Creating a Request+ DescribeDomains (..),+ newDescribeDomains,++ -- * Request Lenses+ describeDomains_domainNames,++ -- * Destructuring the Response+ DescribeDomainsResponse (..),+ newDescribeDomainsResponse,++ -- * Response Lenses+ describeDomainsResponse_httpStatus,+ describeDomainsResponse_domainStatusList,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as 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.+--+-- /See:/ 'newDescribeDomains' smart constructor.+data DescribeDomains = DescribeDomains'+ { -- | The names of the domains you want to include in the response.+ domainNames :: Prelude.Maybe [Prelude.Text]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeDomains' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainNames', 'describeDomains_domainNames' - The names of the domains you want to include in the response.+newDescribeDomains ::+ DescribeDomains+newDescribeDomains =+ DescribeDomains' {domainNames = Prelude.Nothing}++-- | The names of the domains you want to include in the response.+describeDomains_domainNames :: Lens.Lens' DescribeDomains (Prelude.Maybe [Prelude.Text])+describeDomains_domainNames = Lens.lens (\DescribeDomains' {domainNames} -> domainNames) (\s@DescribeDomains' {} a -> s {domainNames = a} :: DescribeDomains) Prelude.. Lens.mapping Lens.coerced++instance Core.AWSRequest DescribeDomains where+ type+ AWSResponse DescribeDomains =+ DescribeDomainsResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DescribeDomainsResult"+ ( \s h x ->+ DescribeDomainsResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> ( x+ Data..@? "DomainStatusList"+ Core..!@ Prelude.mempty+ Prelude.>>= Data.parseXMLList "member"+ )+ )++instance Prelude.Hashable DescribeDomains where+ hashWithSalt _salt DescribeDomains' {..} =+ _salt `Prelude.hashWithSalt` domainNames++instance Prelude.NFData DescribeDomains where+ rnf DescribeDomains' {..} = Prelude.rnf domainNames++instance Data.ToHeaders DescribeDomains where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DescribeDomains where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeDomains where+ toQuery DescribeDomains' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DescribeDomains" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainNames"+ Data.=: Data.toQuery+ (Data.toQueryList "member" Prelude.<$> domainNames)+ ]++-- | The result of a @DescribeDomains@ request. Contains the status of the+-- domains specified in the request or all domains owned by the account.+--+-- /See:/ 'newDescribeDomainsResponse' smart constructor.+data DescribeDomainsResponse = DescribeDomainsResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ domainStatusList :: [DomainStatus]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeDomainsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'describeDomainsResponse_httpStatus' - The response's http status code.+--+-- 'domainStatusList', 'describeDomainsResponse_domainStatusList' - Undocumented member.+newDescribeDomainsResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ DescribeDomainsResponse+newDescribeDomainsResponse pHttpStatus_ =+ DescribeDomainsResponse'+ { httpStatus = pHttpStatus_,+ domainStatusList = Prelude.mempty+ }++-- | The response's http status code.+describeDomainsResponse_httpStatus :: Lens.Lens' DescribeDomainsResponse Prelude.Int+describeDomainsResponse_httpStatus = Lens.lens (\DescribeDomainsResponse' {httpStatus} -> httpStatus) (\s@DescribeDomainsResponse' {} a -> s {httpStatus = a} :: DescribeDomainsResponse)++-- | Undocumented member.+describeDomainsResponse_domainStatusList :: Lens.Lens' DescribeDomainsResponse [DomainStatus]+describeDomainsResponse_domainStatusList = Lens.lens (\DescribeDomainsResponse' {domainStatusList} -> domainStatusList) (\s@DescribeDomainsResponse' {} a -> s {domainStatusList = a} :: DescribeDomainsResponse) Prelude.. Lens.coerced++instance Prelude.NFData DescribeDomainsResponse where+ rnf DescribeDomainsResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf domainStatusList
+ gen/Amazonka/CloudSearch/DescribeExpressions.hs view
@@ -0,0 +1,216 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DescribeExpressions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html Configuring Expressions>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DescribeExpressions+ ( -- * Creating a Request+ DescribeExpressions (..),+ newDescribeExpressions,++ -- * Request Lenses+ describeExpressions_deployed,+ describeExpressions_expressionNames,+ describeExpressions_domainName,++ -- * Destructuring the Response+ DescribeExpressionsResponse (..),+ newDescribeExpressionsResponse,++ -- * Response Lenses+ describeExpressionsResponse_httpStatus,+ describeExpressionsResponse_expressions,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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@.+--+-- /See:/ 'newDescribeExpressions' smart constructor.+data DescribeExpressions = DescribeExpressions'+ { -- | Whether to display the deployed configuration (@true@) or include any+ -- pending changes (@false@). Defaults to @false@.+ deployed :: Prelude.Maybe Prelude.Bool,+ -- | Limits the @DescribeExpressions@ response to the specified expressions.+ -- If not specified, all expressions are shown.+ expressionNames :: Prelude.Maybe [Prelude.Text],+ -- | The name of the domain you want to describe.+ domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeExpressions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'deployed', 'describeExpressions_deployed' - Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+--+-- 'expressionNames', 'describeExpressions_expressionNames' - Limits the @DescribeExpressions@ response to the specified expressions.+-- If not specified, all expressions are shown.+--+-- 'domainName', 'describeExpressions_domainName' - The name of the domain you want to describe.+newDescribeExpressions ::+ -- | 'domainName'+ Prelude.Text ->+ DescribeExpressions+newDescribeExpressions pDomainName_ =+ DescribeExpressions'+ { deployed = Prelude.Nothing,+ expressionNames = Prelude.Nothing,+ domainName = pDomainName_+ }++-- | Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+describeExpressions_deployed :: Lens.Lens' DescribeExpressions (Prelude.Maybe Prelude.Bool)+describeExpressions_deployed = Lens.lens (\DescribeExpressions' {deployed} -> deployed) (\s@DescribeExpressions' {} a -> s {deployed = a} :: DescribeExpressions)++-- | Limits the @DescribeExpressions@ response to the specified expressions.+-- If not specified, all expressions are shown.+describeExpressions_expressionNames :: Lens.Lens' DescribeExpressions (Prelude.Maybe [Prelude.Text])+describeExpressions_expressionNames = Lens.lens (\DescribeExpressions' {expressionNames} -> expressionNames) (\s@DescribeExpressions' {} a -> s {expressionNames = a} :: DescribeExpressions) Prelude.. Lens.mapping Lens.coerced++-- | The name of the domain you want to describe.+describeExpressions_domainName :: Lens.Lens' DescribeExpressions Prelude.Text+describeExpressions_domainName = Lens.lens (\DescribeExpressions' {domainName} -> domainName) (\s@DescribeExpressions' {} a -> s {domainName = a} :: DescribeExpressions)++instance Core.AWSRequest DescribeExpressions where+ type+ AWSResponse DescribeExpressions =+ DescribeExpressionsResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DescribeExpressionsResult"+ ( \s h x ->+ DescribeExpressionsResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> ( x+ Data..@? "Expressions"+ Core..!@ Prelude.mempty+ Prelude.>>= Data.parseXMLList "member"+ )+ )++instance Prelude.Hashable DescribeExpressions where+ hashWithSalt _salt DescribeExpressions' {..} =+ _salt+ `Prelude.hashWithSalt` deployed+ `Prelude.hashWithSalt` expressionNames+ `Prelude.hashWithSalt` domainName++instance Prelude.NFData DescribeExpressions where+ rnf DescribeExpressions' {..} =+ Prelude.rnf deployed+ `Prelude.seq` Prelude.rnf expressionNames+ `Prelude.seq` Prelude.rnf domainName++instance Data.ToHeaders DescribeExpressions where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DescribeExpressions where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeExpressions where+ toQuery DescribeExpressions' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DescribeExpressions" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "Deployed" Data.=: deployed,+ "ExpressionNames"+ Data.=: Data.toQuery+ ( Data.toQueryList "member"+ Prelude.<$> expressionNames+ ),+ "DomainName" Data.=: domainName+ ]++-- | The result of a @DescribeExpressions@ request. Contains the expressions+-- configured for the domain specified in the request.+--+-- /See:/ 'newDescribeExpressionsResponse' smart constructor.+data DescribeExpressionsResponse = DescribeExpressionsResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The expressions configured for the domain.+ expressions :: [ExpressionStatus]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeExpressionsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'describeExpressionsResponse_httpStatus' - The response's http status code.+--+-- 'expressions', 'describeExpressionsResponse_expressions' - The expressions configured for the domain.+newDescribeExpressionsResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ DescribeExpressionsResponse+newDescribeExpressionsResponse pHttpStatus_ =+ DescribeExpressionsResponse'+ { httpStatus =+ pHttpStatus_,+ expressions = Prelude.mempty+ }++-- | The response's http status code.+describeExpressionsResponse_httpStatus :: Lens.Lens' DescribeExpressionsResponse Prelude.Int+describeExpressionsResponse_httpStatus = Lens.lens (\DescribeExpressionsResponse' {httpStatus} -> httpStatus) (\s@DescribeExpressionsResponse' {} a -> s {httpStatus = a} :: DescribeExpressionsResponse)++-- | The expressions configured for the domain.+describeExpressionsResponse_expressions :: Lens.Lens' DescribeExpressionsResponse [ExpressionStatus]+describeExpressionsResponse_expressions = Lens.lens (\DescribeExpressionsResponse' {expressions} -> expressions) (\s@DescribeExpressionsResponse' {} a -> s {expressions = a} :: DescribeExpressionsResponse) Prelude.. Lens.coerced++instance Prelude.NFData DescribeExpressionsResponse where+ rnf DescribeExpressionsResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf expressions
+ gen/Amazonka/CloudSearch/DescribeIndexFields.hs view
@@ -0,0 +1,214 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DescribeIndexFields+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-domain-info.html Getting Domain Information>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DescribeIndexFields+ ( -- * Creating a Request+ DescribeIndexFields (..),+ newDescribeIndexFields,++ -- * Request Lenses+ describeIndexFields_deployed,+ describeIndexFields_fieldNames,+ describeIndexFields_domainName,++ -- * Destructuring the Response+ DescribeIndexFieldsResponse (..),+ newDescribeIndexFieldsResponse,++ -- * Response Lenses+ describeIndexFieldsResponse_httpStatus,+ describeIndexFieldsResponse_indexFields,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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@.+--+-- /See:/ 'newDescribeIndexFields' smart constructor.+data DescribeIndexFields = DescribeIndexFields'+ { -- | Whether to display the deployed configuration (@true@) or include any+ -- pending changes (@false@). Defaults to @false@.+ deployed :: Prelude.Maybe Prelude.Bool,+ -- | A list of the index fields you want to describe. If not specified,+ -- information is returned for all configured index fields.+ fieldNames :: Prelude.Maybe [Prelude.Text],+ -- | The name of the domain you want to describe.+ domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeIndexFields' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'deployed', 'describeIndexFields_deployed' - Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+--+-- 'fieldNames', 'describeIndexFields_fieldNames' - A list of the index fields you want to describe. If not specified,+-- information is returned for all configured index fields.+--+-- 'domainName', 'describeIndexFields_domainName' - The name of the domain you want to describe.+newDescribeIndexFields ::+ -- | 'domainName'+ Prelude.Text ->+ DescribeIndexFields+newDescribeIndexFields pDomainName_ =+ DescribeIndexFields'+ { deployed = Prelude.Nothing,+ fieldNames = Prelude.Nothing,+ domainName = pDomainName_+ }++-- | Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+describeIndexFields_deployed :: Lens.Lens' DescribeIndexFields (Prelude.Maybe Prelude.Bool)+describeIndexFields_deployed = Lens.lens (\DescribeIndexFields' {deployed} -> deployed) (\s@DescribeIndexFields' {} a -> s {deployed = a} :: DescribeIndexFields)++-- | A list of the index fields you want to describe. If not specified,+-- information is returned for all configured index fields.+describeIndexFields_fieldNames :: Lens.Lens' DescribeIndexFields (Prelude.Maybe [Prelude.Text])+describeIndexFields_fieldNames = Lens.lens (\DescribeIndexFields' {fieldNames} -> fieldNames) (\s@DescribeIndexFields' {} a -> s {fieldNames = a} :: DescribeIndexFields) Prelude.. Lens.mapping Lens.coerced++-- | The name of the domain you want to describe.+describeIndexFields_domainName :: Lens.Lens' DescribeIndexFields Prelude.Text+describeIndexFields_domainName = Lens.lens (\DescribeIndexFields' {domainName} -> domainName) (\s@DescribeIndexFields' {} a -> s {domainName = a} :: DescribeIndexFields)++instance Core.AWSRequest DescribeIndexFields where+ type+ AWSResponse DescribeIndexFields =+ DescribeIndexFieldsResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DescribeIndexFieldsResult"+ ( \s h x ->+ DescribeIndexFieldsResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> ( x+ Data..@? "IndexFields"+ Core..!@ Prelude.mempty+ Prelude.>>= Data.parseXMLList "member"+ )+ )++instance Prelude.Hashable DescribeIndexFields where+ hashWithSalt _salt DescribeIndexFields' {..} =+ _salt+ `Prelude.hashWithSalt` deployed+ `Prelude.hashWithSalt` fieldNames+ `Prelude.hashWithSalt` domainName++instance Prelude.NFData DescribeIndexFields where+ rnf DescribeIndexFields' {..} =+ Prelude.rnf deployed+ `Prelude.seq` Prelude.rnf fieldNames+ `Prelude.seq` Prelude.rnf domainName++instance Data.ToHeaders DescribeIndexFields where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DescribeIndexFields where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeIndexFields where+ toQuery DescribeIndexFields' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DescribeIndexFields" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "Deployed" Data.=: deployed,+ "FieldNames"+ Data.=: Data.toQuery+ (Data.toQueryList "member" Prelude.<$> fieldNames),+ "DomainName" Data.=: domainName+ ]++-- | The result of a @DescribeIndexFields@ request. Contains the index fields+-- configured for the domain specified in the request.+--+-- /See:/ 'newDescribeIndexFieldsResponse' smart constructor.+data DescribeIndexFieldsResponse = DescribeIndexFieldsResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The index fields configured for the domain.+ indexFields :: [IndexFieldStatus]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeIndexFieldsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'describeIndexFieldsResponse_httpStatus' - The response's http status code.+--+-- 'indexFields', 'describeIndexFieldsResponse_indexFields' - The index fields configured for the domain.+newDescribeIndexFieldsResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ DescribeIndexFieldsResponse+newDescribeIndexFieldsResponse pHttpStatus_ =+ DescribeIndexFieldsResponse'+ { httpStatus =+ pHttpStatus_,+ indexFields = Prelude.mempty+ }++-- | The response's http status code.+describeIndexFieldsResponse_httpStatus :: Lens.Lens' DescribeIndexFieldsResponse Prelude.Int+describeIndexFieldsResponse_httpStatus = Lens.lens (\DescribeIndexFieldsResponse' {httpStatus} -> httpStatus) (\s@DescribeIndexFieldsResponse' {} a -> s {httpStatus = a} :: DescribeIndexFieldsResponse)++-- | The index fields configured for the domain.+describeIndexFieldsResponse_indexFields :: Lens.Lens' DescribeIndexFieldsResponse [IndexFieldStatus]+describeIndexFieldsResponse_indexFields = Lens.lens (\DescribeIndexFieldsResponse' {indexFields} -> indexFields) (\s@DescribeIndexFieldsResponse' {} a -> s {indexFields = a} :: DescribeIndexFieldsResponse) Prelude.. Lens.coerced++instance Prelude.NFData DescribeIndexFieldsResponse where+ rnf DescribeIndexFieldsResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf indexFields
+ gen/Amazonka/CloudSearch/DescribeScalingParameters.hs view
@@ -0,0 +1,176 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DescribeScalingParameters+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-scaling-options.html Configuring Scaling Options>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DescribeScalingParameters+ ( -- * Creating a Request+ DescribeScalingParameters (..),+ newDescribeScalingParameters,++ -- * Request Lenses+ describeScalingParameters_domainName,++ -- * Destructuring the Response+ DescribeScalingParametersResponse (..),+ newDescribeScalingParametersResponse,++ -- * Response Lenses+ describeScalingParametersResponse_httpStatus,+ describeScalingParametersResponse_scalingParameters,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | Container for the parameters to the @DescribeScalingParameters@+-- operation. Specifies the name of the domain you want to describe.+--+-- /See:/ 'newDescribeScalingParameters' smart constructor.+data DescribeScalingParameters = DescribeScalingParameters'+ { domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeScalingParameters' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'describeScalingParameters_domainName' - Undocumented member.+newDescribeScalingParameters ::+ -- | 'domainName'+ Prelude.Text ->+ DescribeScalingParameters+newDescribeScalingParameters pDomainName_ =+ DescribeScalingParameters'+ { domainName =+ pDomainName_+ }++-- | Undocumented member.+describeScalingParameters_domainName :: Lens.Lens' DescribeScalingParameters Prelude.Text+describeScalingParameters_domainName = Lens.lens (\DescribeScalingParameters' {domainName} -> domainName) (\s@DescribeScalingParameters' {} a -> s {domainName = a} :: DescribeScalingParameters)++instance Core.AWSRequest DescribeScalingParameters where+ type+ AWSResponse DescribeScalingParameters =+ DescribeScalingParametersResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DescribeScalingParametersResult"+ ( \s h x ->+ DescribeScalingParametersResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "ScalingParameters")+ )++instance Prelude.Hashable DescribeScalingParameters where+ hashWithSalt _salt DescribeScalingParameters' {..} =+ _salt `Prelude.hashWithSalt` domainName++instance Prelude.NFData DescribeScalingParameters where+ rnf DescribeScalingParameters' {..} =+ Prelude.rnf domainName++instance Data.ToHeaders DescribeScalingParameters where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DescribeScalingParameters where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeScalingParameters where+ toQuery DescribeScalingParameters' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DescribeScalingParameters" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName+ ]++-- | The result of a @DescribeScalingParameters@ request. Contains the+-- scaling parameters configured for the domain specified in the request.+--+-- /See:/ 'newDescribeScalingParametersResponse' smart constructor.+data DescribeScalingParametersResponse = DescribeScalingParametersResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ scalingParameters :: ScalingParametersStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeScalingParametersResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'describeScalingParametersResponse_httpStatus' - The response's http status code.+--+-- 'scalingParameters', 'describeScalingParametersResponse_scalingParameters' - Undocumented member.+newDescribeScalingParametersResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'scalingParameters'+ ScalingParametersStatus ->+ DescribeScalingParametersResponse+newDescribeScalingParametersResponse+ pHttpStatus_+ pScalingParameters_ =+ DescribeScalingParametersResponse'+ { httpStatus =+ pHttpStatus_,+ scalingParameters = pScalingParameters_+ }++-- | The response's http status code.+describeScalingParametersResponse_httpStatus :: Lens.Lens' DescribeScalingParametersResponse Prelude.Int+describeScalingParametersResponse_httpStatus = Lens.lens (\DescribeScalingParametersResponse' {httpStatus} -> httpStatus) (\s@DescribeScalingParametersResponse' {} a -> s {httpStatus = a} :: DescribeScalingParametersResponse)++-- | Undocumented member.+describeScalingParametersResponse_scalingParameters :: Lens.Lens' DescribeScalingParametersResponse ScalingParametersStatus+describeScalingParametersResponse_scalingParameters = Lens.lens (\DescribeScalingParametersResponse' {scalingParameters} -> scalingParameters) (\s@DescribeScalingParametersResponse' {} a -> s {scalingParameters = a} :: DescribeScalingParametersResponse)++instance+ Prelude.NFData+ DescribeScalingParametersResponse+ where+ rnf DescribeScalingParametersResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf scalingParameters
+ gen/Amazonka/CloudSearch/DescribeServiceAccessPolicies.hs view
@@ -0,0 +1,206 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DescribeServiceAccessPolicies+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-access.html Configuring Access for a Search Domain>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DescribeServiceAccessPolicies+ ( -- * Creating a Request+ DescribeServiceAccessPolicies (..),+ newDescribeServiceAccessPolicies,++ -- * Request Lenses+ describeServiceAccessPolicies_deployed,+ describeServiceAccessPolicies_domainName,++ -- * Destructuring the Response+ DescribeServiceAccessPoliciesResponse (..),+ newDescribeServiceAccessPoliciesResponse,++ -- * Response Lenses+ describeServiceAccessPoliciesResponse_httpStatus,+ describeServiceAccessPoliciesResponse_accessPolicies,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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@.+--+-- /See:/ 'newDescribeServiceAccessPolicies' smart constructor.+data DescribeServiceAccessPolicies = DescribeServiceAccessPolicies'+ { -- | Whether to display the deployed configuration (@true@) or include any+ -- pending changes (@false@). Defaults to @false@.+ deployed :: Prelude.Maybe Prelude.Bool,+ -- | The name of the domain you want to describe.+ domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeServiceAccessPolicies' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'deployed', 'describeServiceAccessPolicies_deployed' - Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+--+-- 'domainName', 'describeServiceAccessPolicies_domainName' - The name of the domain you want to describe.+newDescribeServiceAccessPolicies ::+ -- | 'domainName'+ Prelude.Text ->+ DescribeServiceAccessPolicies+newDescribeServiceAccessPolicies pDomainName_ =+ DescribeServiceAccessPolicies'+ { deployed =+ Prelude.Nothing,+ domainName = pDomainName_+ }++-- | Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+describeServiceAccessPolicies_deployed :: Lens.Lens' DescribeServiceAccessPolicies (Prelude.Maybe Prelude.Bool)+describeServiceAccessPolicies_deployed = Lens.lens (\DescribeServiceAccessPolicies' {deployed} -> deployed) (\s@DescribeServiceAccessPolicies' {} a -> s {deployed = a} :: DescribeServiceAccessPolicies)++-- | The name of the domain you want to describe.+describeServiceAccessPolicies_domainName :: Lens.Lens' DescribeServiceAccessPolicies Prelude.Text+describeServiceAccessPolicies_domainName = Lens.lens (\DescribeServiceAccessPolicies' {domainName} -> domainName) (\s@DescribeServiceAccessPolicies' {} a -> s {domainName = a} :: DescribeServiceAccessPolicies)++instance+ Core.AWSRequest+ DescribeServiceAccessPolicies+ where+ type+ AWSResponse DescribeServiceAccessPolicies =+ DescribeServiceAccessPoliciesResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DescribeServiceAccessPoliciesResult"+ ( \s h x ->+ DescribeServiceAccessPoliciesResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "AccessPolicies")+ )++instance+ Prelude.Hashable+ DescribeServiceAccessPolicies+ where+ hashWithSalt _salt DescribeServiceAccessPolicies' {..} =+ _salt+ `Prelude.hashWithSalt` deployed+ `Prelude.hashWithSalt` domainName++instance Prelude.NFData DescribeServiceAccessPolicies where+ rnf DescribeServiceAccessPolicies' {..} =+ Prelude.rnf deployed+ `Prelude.seq` Prelude.rnf domainName++instance Data.ToHeaders DescribeServiceAccessPolicies where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DescribeServiceAccessPolicies where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeServiceAccessPolicies where+ toQuery DescribeServiceAccessPolicies' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ( "DescribeServiceAccessPolicies" ::+ Prelude.ByteString+ ),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "Deployed" Data.=: deployed,+ "DomainName" Data.=: domainName+ ]++-- | The result of a @DescribeServiceAccessPolicies@ request.+--+-- /See:/ 'newDescribeServiceAccessPoliciesResponse' smart constructor.+data DescribeServiceAccessPoliciesResponse = DescribeServiceAccessPoliciesResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The access rules configured for the domain specified in the request.+ accessPolicies :: AccessPoliciesStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeServiceAccessPoliciesResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'describeServiceAccessPoliciesResponse_httpStatus' - The response's http status code.+--+-- 'accessPolicies', 'describeServiceAccessPoliciesResponse_accessPolicies' - The access rules configured for the domain specified in the request.+newDescribeServiceAccessPoliciesResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'accessPolicies'+ AccessPoliciesStatus ->+ DescribeServiceAccessPoliciesResponse+newDescribeServiceAccessPoliciesResponse+ pHttpStatus_+ pAccessPolicies_ =+ DescribeServiceAccessPoliciesResponse'+ { httpStatus =+ pHttpStatus_,+ accessPolicies = pAccessPolicies_+ }++-- | The response's http status code.+describeServiceAccessPoliciesResponse_httpStatus :: Lens.Lens' DescribeServiceAccessPoliciesResponse Prelude.Int+describeServiceAccessPoliciesResponse_httpStatus = Lens.lens (\DescribeServiceAccessPoliciesResponse' {httpStatus} -> httpStatus) (\s@DescribeServiceAccessPoliciesResponse' {} a -> s {httpStatus = a} :: DescribeServiceAccessPoliciesResponse)++-- | The access rules configured for the domain specified in the request.+describeServiceAccessPoliciesResponse_accessPolicies :: Lens.Lens' DescribeServiceAccessPoliciesResponse AccessPoliciesStatus+describeServiceAccessPoliciesResponse_accessPolicies = Lens.lens (\DescribeServiceAccessPoliciesResponse' {accessPolicies} -> accessPolicies) (\s@DescribeServiceAccessPoliciesResponse' {} a -> s {accessPolicies = a} :: DescribeServiceAccessPoliciesResponse)++instance+ Prelude.NFData+ DescribeServiceAccessPoliciesResponse+ where+ rnf DescribeServiceAccessPoliciesResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf accessPolicies
+ gen/Amazonka/CloudSearch/DescribeSuggesters.hs view
@@ -0,0 +1,213 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.DescribeSuggesters+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html Getting Search Suggestions>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.DescribeSuggesters+ ( -- * Creating a Request+ DescribeSuggesters (..),+ newDescribeSuggesters,++ -- * Request Lenses+ describeSuggesters_deployed,+ describeSuggesters_suggesterNames,+ describeSuggesters_domainName,++ -- * Destructuring the Response+ DescribeSuggestersResponse (..),+ newDescribeSuggestersResponse,++ -- * Response Lenses+ describeSuggestersResponse_httpStatus,+ describeSuggestersResponse_suggesters,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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@.+--+-- /See:/ 'newDescribeSuggesters' smart constructor.+data DescribeSuggesters = DescribeSuggesters'+ { -- | Whether to display the deployed configuration (@true@) or include any+ -- pending changes (@false@). Defaults to @false@.+ deployed :: Prelude.Maybe Prelude.Bool,+ -- | The suggesters you want to describe.+ suggesterNames :: Prelude.Maybe [Prelude.Text],+ -- | The name of the domain you want to describe.+ domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeSuggesters' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'deployed', 'describeSuggesters_deployed' - Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+--+-- 'suggesterNames', 'describeSuggesters_suggesterNames' - The suggesters you want to describe.+--+-- 'domainName', 'describeSuggesters_domainName' - The name of the domain you want to describe.+newDescribeSuggesters ::+ -- | 'domainName'+ Prelude.Text ->+ DescribeSuggesters+newDescribeSuggesters pDomainName_ =+ DescribeSuggesters'+ { deployed = Prelude.Nothing,+ suggesterNames = Prelude.Nothing,+ domainName = pDomainName_+ }++-- | Whether to display the deployed configuration (@true@) or include any+-- pending changes (@false@). Defaults to @false@.+describeSuggesters_deployed :: Lens.Lens' DescribeSuggesters (Prelude.Maybe Prelude.Bool)+describeSuggesters_deployed = Lens.lens (\DescribeSuggesters' {deployed} -> deployed) (\s@DescribeSuggesters' {} a -> s {deployed = a} :: DescribeSuggesters)++-- | The suggesters you want to describe.+describeSuggesters_suggesterNames :: Lens.Lens' DescribeSuggesters (Prelude.Maybe [Prelude.Text])+describeSuggesters_suggesterNames = Lens.lens (\DescribeSuggesters' {suggesterNames} -> suggesterNames) (\s@DescribeSuggesters' {} a -> s {suggesterNames = a} :: DescribeSuggesters) Prelude.. Lens.mapping Lens.coerced++-- | The name of the domain you want to describe.+describeSuggesters_domainName :: Lens.Lens' DescribeSuggesters Prelude.Text+describeSuggesters_domainName = Lens.lens (\DescribeSuggesters' {domainName} -> domainName) (\s@DescribeSuggesters' {} a -> s {domainName = a} :: DescribeSuggesters)++instance Core.AWSRequest DescribeSuggesters where+ type+ AWSResponse DescribeSuggesters =+ DescribeSuggestersResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "DescribeSuggestersResult"+ ( \s h x ->+ DescribeSuggestersResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> ( x+ Data..@? "Suggesters"+ Core..!@ Prelude.mempty+ Prelude.>>= Data.parseXMLList "member"+ )+ )++instance Prelude.Hashable DescribeSuggesters where+ hashWithSalt _salt DescribeSuggesters' {..} =+ _salt+ `Prelude.hashWithSalt` deployed+ `Prelude.hashWithSalt` suggesterNames+ `Prelude.hashWithSalt` domainName++instance Prelude.NFData DescribeSuggesters where+ rnf DescribeSuggesters' {..} =+ Prelude.rnf deployed+ `Prelude.seq` Prelude.rnf suggesterNames+ `Prelude.seq` Prelude.rnf domainName++instance Data.ToHeaders DescribeSuggesters where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath DescribeSuggesters where+ toPath = Prelude.const "/"++instance Data.ToQuery DescribeSuggesters where+ toQuery DescribeSuggesters' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("DescribeSuggesters" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "Deployed" Data.=: deployed,+ "SuggesterNames"+ Data.=: Data.toQuery+ ( Data.toQueryList "member"+ Prelude.<$> suggesterNames+ ),+ "DomainName" Data.=: domainName+ ]++-- | The result of a @DescribeSuggesters@ request.+--+-- /See:/ 'newDescribeSuggestersResponse' smart constructor.+data DescribeSuggestersResponse = DescribeSuggestersResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The suggesters configured for the domain specified in the request.+ suggesters :: [SuggesterStatus]+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DescribeSuggestersResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'describeSuggestersResponse_httpStatus' - The response's http status code.+--+-- 'suggesters', 'describeSuggestersResponse_suggesters' - The suggesters configured for the domain specified in the request.+newDescribeSuggestersResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ DescribeSuggestersResponse+newDescribeSuggestersResponse pHttpStatus_ =+ DescribeSuggestersResponse'+ { httpStatus =+ pHttpStatus_,+ suggesters = Prelude.mempty+ }++-- | The response's http status code.+describeSuggestersResponse_httpStatus :: Lens.Lens' DescribeSuggestersResponse Prelude.Int+describeSuggestersResponse_httpStatus = Lens.lens (\DescribeSuggestersResponse' {httpStatus} -> httpStatus) (\s@DescribeSuggestersResponse' {} a -> s {httpStatus = a} :: DescribeSuggestersResponse)++-- | The suggesters configured for the domain specified in the request.+describeSuggestersResponse_suggesters :: Lens.Lens' DescribeSuggestersResponse [SuggesterStatus]+describeSuggestersResponse_suggesters = Lens.lens (\DescribeSuggestersResponse' {suggesters} -> suggesters) (\s@DescribeSuggestersResponse' {} a -> s {suggesters = a} :: DescribeSuggestersResponse) Prelude.. Lens.coerced++instance Prelude.NFData DescribeSuggestersResponse where+ rnf DescribeSuggestersResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf suggesters
+ gen/Amazonka/CloudSearch/IndexDocuments.hs view
@@ -0,0 +1,168 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.IndexDocuments+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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@.+module Amazonka.CloudSearch.IndexDocuments+ ( -- * Creating a Request+ IndexDocuments (..),+ newIndexDocuments,++ -- * Request Lenses+ indexDocuments_domainName,++ -- * Destructuring the Response+ IndexDocumentsResponse (..),+ newIndexDocumentsResponse,++ -- * Response Lenses+ indexDocumentsResponse_fieldNames,+ indexDocumentsResponse_httpStatus,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | Container for the parameters to the @IndexDocuments@ operation.+-- Specifies the name of the domain you want to re-index.+--+-- /See:/ 'newIndexDocuments' smart constructor.+data IndexDocuments = IndexDocuments'+ { domainName :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'IndexDocuments' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'indexDocuments_domainName' - Undocumented member.+newIndexDocuments ::+ -- | 'domainName'+ Prelude.Text ->+ IndexDocuments+newIndexDocuments pDomainName_ =+ IndexDocuments' {domainName = pDomainName_}++-- | Undocumented member.+indexDocuments_domainName :: Lens.Lens' IndexDocuments Prelude.Text+indexDocuments_domainName = Lens.lens (\IndexDocuments' {domainName} -> domainName) (\s@IndexDocuments' {} a -> s {domainName = a} :: IndexDocuments)++instance Core.AWSRequest IndexDocuments where+ type+ AWSResponse IndexDocuments =+ IndexDocumentsResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "IndexDocumentsResult"+ ( \s h x ->+ IndexDocumentsResponse'+ Prelude.<$> ( x+ Data..@? "FieldNames"+ Core..!@ Prelude.mempty+ Prelude.>>= Core.may (Data.parseXMLList "member")+ )+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable IndexDocuments where+ hashWithSalt _salt IndexDocuments' {..} =+ _salt `Prelude.hashWithSalt` domainName++instance Prelude.NFData IndexDocuments where+ rnf IndexDocuments' {..} = Prelude.rnf domainName++instance Data.ToHeaders IndexDocuments where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath IndexDocuments where+ toPath = Prelude.const "/"++instance Data.ToQuery IndexDocuments where+ toQuery IndexDocuments' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("IndexDocuments" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName+ ]++-- | The result of an @IndexDocuments@ request. Contains the status of the+-- indexing operation, including the fields being indexed.+--+-- /See:/ 'newIndexDocumentsResponse' smart constructor.+data IndexDocumentsResponse = IndexDocumentsResponse'+ { -- | The names of the fields that are currently being indexed.+ fieldNames :: Prelude.Maybe [Prelude.Text],+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'IndexDocumentsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'fieldNames', 'indexDocumentsResponse_fieldNames' - The names of the fields that are currently being indexed.+--+-- 'httpStatus', 'indexDocumentsResponse_httpStatus' - The response's http status code.+newIndexDocumentsResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ IndexDocumentsResponse+newIndexDocumentsResponse pHttpStatus_ =+ IndexDocumentsResponse'+ { fieldNames =+ Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | The names of the fields that are currently being indexed.+indexDocumentsResponse_fieldNames :: Lens.Lens' IndexDocumentsResponse (Prelude.Maybe [Prelude.Text])+indexDocumentsResponse_fieldNames = Lens.lens (\IndexDocumentsResponse' {fieldNames} -> fieldNames) (\s@IndexDocumentsResponse' {} a -> s {fieldNames = a} :: IndexDocumentsResponse) Prelude.. Lens.mapping Lens.coerced++-- | The response's http status code.+indexDocumentsResponse_httpStatus :: Lens.Lens' IndexDocumentsResponse Prelude.Int+indexDocumentsResponse_httpStatus = Lens.lens (\IndexDocumentsResponse' {httpStatus} -> httpStatus) (\s@IndexDocumentsResponse' {} a -> s {httpStatus = a} :: IndexDocumentsResponse)++instance Prelude.NFData IndexDocumentsResponse where+ rnf IndexDocumentsResponse' {..} =+ Prelude.rnf fieldNames+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/CloudSearch/Lens.hs view
@@ -0,0 +1,422 @@+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Lens+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Lens+ ( -- * Operations++ -- ** BuildSuggesters+ buildSuggesters_domainName,+ buildSuggestersResponse_fieldNames,+ buildSuggestersResponse_httpStatus,++ -- ** CreateDomain+ createDomain_domainName,+ createDomainResponse_domainStatus,+ createDomainResponse_httpStatus,++ -- ** DefineAnalysisScheme+ defineAnalysisScheme_domainName,+ defineAnalysisScheme_analysisScheme,+ defineAnalysisSchemeResponse_httpStatus,+ defineAnalysisSchemeResponse_analysisScheme,++ -- ** DefineExpression+ defineExpression_domainName,+ defineExpression_expression,+ defineExpressionResponse_httpStatus,+ defineExpressionResponse_expression,++ -- ** DefineIndexField+ defineIndexField_domainName,+ defineIndexField_indexField,+ defineIndexFieldResponse_httpStatus,+ defineIndexFieldResponse_indexField,++ -- ** DefineSuggester+ defineSuggester_domainName,+ defineSuggester_suggester,+ defineSuggesterResponse_httpStatus,+ defineSuggesterResponse_suggester,++ -- ** DeleteAnalysisScheme+ deleteAnalysisScheme_domainName,+ deleteAnalysisScheme_analysisSchemeName,+ deleteAnalysisSchemeResponse_httpStatus,+ deleteAnalysisSchemeResponse_analysisScheme,++ -- ** DeleteDomain+ deleteDomain_domainName,+ deleteDomainResponse_domainStatus,+ deleteDomainResponse_httpStatus,++ -- ** DeleteExpression+ deleteExpression_domainName,+ deleteExpression_expressionName,+ deleteExpressionResponse_httpStatus,+ deleteExpressionResponse_expression,++ -- ** DeleteIndexField+ deleteIndexField_domainName,+ deleteIndexField_indexFieldName,+ deleteIndexFieldResponse_httpStatus,+ deleteIndexFieldResponse_indexField,++ -- ** DeleteSuggester+ deleteSuggester_domainName,+ deleteSuggester_suggesterName,+ deleteSuggesterResponse_httpStatus,+ deleteSuggesterResponse_suggester,++ -- ** DescribeAnalysisSchemes+ describeAnalysisSchemes_analysisSchemeNames,+ describeAnalysisSchemes_deployed,+ describeAnalysisSchemes_domainName,+ describeAnalysisSchemesResponse_httpStatus,+ describeAnalysisSchemesResponse_analysisSchemes,++ -- ** DescribeAvailabilityOptions+ describeAvailabilityOptions_deployed,+ describeAvailabilityOptions_domainName,+ describeAvailabilityOptionsResponse_availabilityOptions,+ describeAvailabilityOptionsResponse_httpStatus,++ -- ** DescribeDomainEndpointOptions+ describeDomainEndpointOptions_deployed,+ describeDomainEndpointOptions_domainName,+ describeDomainEndpointOptionsResponse_domainEndpointOptions,+ describeDomainEndpointOptionsResponse_httpStatus,++ -- ** DescribeDomains+ describeDomains_domainNames,+ describeDomainsResponse_httpStatus,+ describeDomainsResponse_domainStatusList,++ -- ** DescribeExpressions+ describeExpressions_deployed,+ describeExpressions_expressionNames,+ describeExpressions_domainName,+ describeExpressionsResponse_httpStatus,+ describeExpressionsResponse_expressions,++ -- ** DescribeIndexFields+ describeIndexFields_deployed,+ describeIndexFields_fieldNames,+ describeIndexFields_domainName,+ describeIndexFieldsResponse_httpStatus,+ describeIndexFieldsResponse_indexFields,++ -- ** DescribeScalingParameters+ describeScalingParameters_domainName,+ describeScalingParametersResponse_httpStatus,+ describeScalingParametersResponse_scalingParameters,++ -- ** DescribeServiceAccessPolicies+ describeServiceAccessPolicies_deployed,+ describeServiceAccessPolicies_domainName,+ describeServiceAccessPoliciesResponse_httpStatus,+ describeServiceAccessPoliciesResponse_accessPolicies,++ -- ** DescribeSuggesters+ describeSuggesters_deployed,+ describeSuggesters_suggesterNames,+ describeSuggesters_domainName,+ describeSuggestersResponse_httpStatus,+ describeSuggestersResponse_suggesters,++ -- ** IndexDocuments+ indexDocuments_domainName,+ indexDocumentsResponse_fieldNames,+ indexDocumentsResponse_httpStatus,++ -- ** ListDomainNames+ listDomainNamesResponse_domainNames,+ listDomainNamesResponse_httpStatus,++ -- ** UpdateAvailabilityOptions+ updateAvailabilityOptions_domainName,+ updateAvailabilityOptions_multiAZ,+ updateAvailabilityOptionsResponse_availabilityOptions,+ updateAvailabilityOptionsResponse_httpStatus,++ -- ** UpdateDomainEndpointOptions+ updateDomainEndpointOptions_domainName,+ updateDomainEndpointOptions_domainEndpointOptions,+ updateDomainEndpointOptionsResponse_domainEndpointOptions,+ updateDomainEndpointOptionsResponse_httpStatus,++ -- ** UpdateScalingParameters+ updateScalingParameters_domainName,+ updateScalingParameters_scalingParameters,+ updateScalingParametersResponse_httpStatus,+ updateScalingParametersResponse_scalingParameters,++ -- ** UpdateServiceAccessPolicies+ updateServiceAccessPolicies_domainName,+ updateServiceAccessPolicies_accessPolicies,+ updateServiceAccessPoliciesResponse_httpStatus,+ updateServiceAccessPoliciesResponse_accessPolicies,++ -- * Types++ -- ** AccessPoliciesStatus+ accessPoliciesStatus_options,+ accessPoliciesStatus_status,++ -- ** AnalysisOptions+ analysisOptions_algorithmicStemming,+ analysisOptions_japaneseTokenizationDictionary,+ analysisOptions_stemmingDictionary,+ analysisOptions_stopwords,+ analysisOptions_synonyms,++ -- ** AnalysisScheme+ analysisScheme_analysisOptions,+ analysisScheme_analysisSchemeName,+ analysisScheme_analysisSchemeLanguage,++ -- ** AnalysisSchemeStatus+ analysisSchemeStatus_options,+ analysisSchemeStatus_status,++ -- ** AvailabilityOptionsStatus+ availabilityOptionsStatus_options,+ availabilityOptionsStatus_status,++ -- ** DateArrayOptions+ dateArrayOptions_defaultValue,+ dateArrayOptions_facetEnabled,+ dateArrayOptions_returnEnabled,+ dateArrayOptions_searchEnabled,+ dateArrayOptions_sourceFields,++ -- ** DateOptions+ dateOptions_defaultValue,+ dateOptions_facetEnabled,+ dateOptions_returnEnabled,+ dateOptions_searchEnabled,+ dateOptions_sortEnabled,+ dateOptions_sourceField,++ -- ** DocumentSuggesterOptions+ documentSuggesterOptions_fuzzyMatching,+ documentSuggesterOptions_sortExpression,+ documentSuggesterOptions_sourceField,++ -- ** DomainEndpointOptions+ domainEndpointOptions_enforceHTTPS,+ domainEndpointOptions_tLSSecurityPolicy,++ -- ** DomainEndpointOptionsStatus+ domainEndpointOptionsStatus_options,+ domainEndpointOptionsStatus_status,++ -- ** DomainStatus+ domainStatus_arn,+ domainStatus_created,+ domainStatus_deleted,+ domainStatus_docService,+ domainStatus_limits,+ domainStatus_processing,+ domainStatus_searchInstanceCount,+ domainStatus_searchInstanceType,+ domainStatus_searchPartitionCount,+ domainStatus_searchService,+ domainStatus_domainId,+ domainStatus_domainName,+ domainStatus_requiresIndexDocuments,++ -- ** DoubleArrayOptions+ doubleArrayOptions_defaultValue,+ doubleArrayOptions_facetEnabled,+ doubleArrayOptions_returnEnabled,+ doubleArrayOptions_searchEnabled,+ doubleArrayOptions_sourceFields,++ -- ** DoubleOptions+ doubleOptions_defaultValue,+ doubleOptions_facetEnabled,+ doubleOptions_returnEnabled,+ doubleOptions_searchEnabled,+ doubleOptions_sortEnabled,+ doubleOptions_sourceField,++ -- ** Expression+ expression_expressionName,+ expression_expressionValue,++ -- ** ExpressionStatus+ expressionStatus_options,+ expressionStatus_status,++ -- ** IndexField+ indexField_dateArrayOptions,+ indexField_dateOptions,+ indexField_doubleArrayOptions,+ indexField_doubleOptions,+ indexField_intArrayOptions,+ indexField_intOptions,+ indexField_latLonOptions,+ indexField_literalArrayOptions,+ indexField_literalOptions,+ indexField_textArrayOptions,+ indexField_textOptions,+ indexField_indexFieldName,+ indexField_indexFieldType,++ -- ** IndexFieldStatus+ indexFieldStatus_options,+ indexFieldStatus_status,++ -- ** IntArrayOptions+ intArrayOptions_defaultValue,+ intArrayOptions_facetEnabled,+ intArrayOptions_returnEnabled,+ intArrayOptions_searchEnabled,+ intArrayOptions_sourceFields,++ -- ** IntOptions+ intOptions_defaultValue,+ intOptions_facetEnabled,+ intOptions_returnEnabled,+ intOptions_searchEnabled,+ intOptions_sortEnabled,+ intOptions_sourceField,++ -- ** LatLonOptions+ latLonOptions_defaultValue,+ latLonOptions_facetEnabled,+ latLonOptions_returnEnabled,+ latLonOptions_searchEnabled,+ latLonOptions_sortEnabled,+ latLonOptions_sourceField,++ -- ** Limits+ limits_maximumReplicationCount,+ limits_maximumPartitionCount,++ -- ** LiteralArrayOptions+ literalArrayOptions_defaultValue,+ literalArrayOptions_facetEnabled,+ literalArrayOptions_returnEnabled,+ literalArrayOptions_searchEnabled,+ literalArrayOptions_sourceFields,++ -- ** LiteralOptions+ literalOptions_defaultValue,+ literalOptions_facetEnabled,+ literalOptions_returnEnabled,+ literalOptions_searchEnabled,+ literalOptions_sortEnabled,+ literalOptions_sourceField,++ -- ** OptionStatus+ optionStatus_pendingDeletion,+ optionStatus_updateVersion,+ optionStatus_creationDate,+ optionStatus_updateDate,+ optionStatus_state,++ -- ** ScalingParameters+ scalingParameters_desiredInstanceType,+ scalingParameters_desiredPartitionCount,+ scalingParameters_desiredReplicationCount,++ -- ** ScalingParametersStatus+ scalingParametersStatus_options,+ scalingParametersStatus_status,++ -- ** ServiceEndpoint+ serviceEndpoint_endpoint,++ -- ** Suggester+ suggester_suggesterName,+ suggester_documentSuggesterOptions,++ -- ** SuggesterStatus+ suggesterStatus_options,+ suggesterStatus_status,++ -- ** TextArrayOptions+ textArrayOptions_analysisScheme,+ textArrayOptions_defaultValue,+ textArrayOptions_highlightEnabled,+ textArrayOptions_returnEnabled,+ textArrayOptions_sourceFields,++ -- ** TextOptions+ textOptions_analysisScheme,+ textOptions_defaultValue,+ textOptions_highlightEnabled,+ textOptions_returnEnabled,+ textOptions_sortEnabled,+ textOptions_sourceField,+ )+where++import Amazonka.CloudSearch.BuildSuggesters+import Amazonka.CloudSearch.CreateDomain+import Amazonka.CloudSearch.DefineAnalysisScheme+import Amazonka.CloudSearch.DefineExpression+import Amazonka.CloudSearch.DefineIndexField+import Amazonka.CloudSearch.DefineSuggester+import Amazonka.CloudSearch.DeleteAnalysisScheme+import Amazonka.CloudSearch.DeleteDomain+import Amazonka.CloudSearch.DeleteExpression+import Amazonka.CloudSearch.DeleteIndexField+import Amazonka.CloudSearch.DeleteSuggester+import Amazonka.CloudSearch.DescribeAnalysisSchemes+import Amazonka.CloudSearch.DescribeAvailabilityOptions+import Amazonka.CloudSearch.DescribeDomainEndpointOptions+import Amazonka.CloudSearch.DescribeDomains+import Amazonka.CloudSearch.DescribeExpressions+import Amazonka.CloudSearch.DescribeIndexFields+import Amazonka.CloudSearch.DescribeScalingParameters+import Amazonka.CloudSearch.DescribeServiceAccessPolicies+import Amazonka.CloudSearch.DescribeSuggesters+import Amazonka.CloudSearch.IndexDocuments+import Amazonka.CloudSearch.ListDomainNames+import Amazonka.CloudSearch.Types.AccessPoliciesStatus+import Amazonka.CloudSearch.Types.AnalysisOptions+import Amazonka.CloudSearch.Types.AnalysisScheme+import Amazonka.CloudSearch.Types.AnalysisSchemeStatus+import Amazonka.CloudSearch.Types.AvailabilityOptionsStatus+import Amazonka.CloudSearch.Types.DateArrayOptions+import Amazonka.CloudSearch.Types.DateOptions+import Amazonka.CloudSearch.Types.DocumentSuggesterOptions+import Amazonka.CloudSearch.Types.DomainEndpointOptions+import Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus+import Amazonka.CloudSearch.Types.DomainStatus+import Amazonka.CloudSearch.Types.DoubleArrayOptions+import Amazonka.CloudSearch.Types.DoubleOptions+import Amazonka.CloudSearch.Types.Expression+import Amazonka.CloudSearch.Types.ExpressionStatus+import Amazonka.CloudSearch.Types.IndexField+import Amazonka.CloudSearch.Types.IndexFieldStatus+import Amazonka.CloudSearch.Types.IntArrayOptions+import Amazonka.CloudSearch.Types.IntOptions+import Amazonka.CloudSearch.Types.LatLonOptions+import Amazonka.CloudSearch.Types.Limits+import Amazonka.CloudSearch.Types.LiteralArrayOptions+import Amazonka.CloudSearch.Types.LiteralOptions+import Amazonka.CloudSearch.Types.OptionStatus+import Amazonka.CloudSearch.Types.ScalingParameters+import Amazonka.CloudSearch.Types.ScalingParametersStatus+import Amazonka.CloudSearch.Types.ServiceEndpoint+import Amazonka.CloudSearch.Types.Suggester+import Amazonka.CloudSearch.Types.SuggesterStatus+import Amazonka.CloudSearch.Types.TextArrayOptions+import Amazonka.CloudSearch.Types.TextOptions+import Amazonka.CloudSearch.UpdateAvailabilityOptions+import Amazonka.CloudSearch.UpdateDomainEndpointOptions+import Amazonka.CloudSearch.UpdateScalingParameters+import Amazonka.CloudSearch.UpdateServiceAccessPolicies
+ gen/Amazonka/CloudSearch/ListDomainNames.hs view
@@ -0,0 +1,149 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.ListDomainNames+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Lists all search domains owned by an account.+module Amazonka.CloudSearch.ListDomainNames+ ( -- * Creating a Request+ ListDomainNames (..),+ newListDomainNames,++ -- * Destructuring the Response+ ListDomainNamesResponse (..),+ newListDomainNamesResponse,++ -- * Response Lenses+ listDomainNamesResponse_domainNames,+ listDomainNamesResponse_httpStatus,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | /See:/ 'newListDomainNames' smart constructor.+data ListDomainNames = ListDomainNames'+ {+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListDomainNames' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+newListDomainNames ::+ ListDomainNames+newListDomainNames = ListDomainNames'++instance Core.AWSRequest ListDomainNames where+ type+ AWSResponse ListDomainNames =+ ListDomainNamesResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "ListDomainNamesResult"+ ( \s h x ->+ ListDomainNamesResponse'+ Prelude.<$> ( x+ Data..@? "DomainNames"+ Core..!@ Prelude.mempty+ Prelude.>>= Core.may (Data.parseXMLMap "entry" "key" "value")+ )+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable ListDomainNames where+ hashWithSalt _salt _ =+ _salt `Prelude.hashWithSalt` ()++instance Prelude.NFData ListDomainNames where+ rnf _ = ()++instance Data.ToHeaders ListDomainNames where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath ListDomainNames where+ toPath = Prelude.const "/"++instance Data.ToQuery ListDomainNames where+ toQuery =+ Prelude.const+ ( Prelude.mconcat+ [ "Action"+ Data.=: ("ListDomainNames" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString)+ ]+ )++-- | The result of a @ListDomainNames@ request. Contains a list of the+-- domains owned by an account.+--+-- /See:/ 'newListDomainNamesResponse' smart constructor.+data ListDomainNamesResponse = ListDomainNamesResponse'+ { -- | The names of the search domains owned by an account.+ domainNames :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ListDomainNamesResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainNames', 'listDomainNamesResponse_domainNames' - The names of the search domains owned by an account.+--+-- 'httpStatus', 'listDomainNamesResponse_httpStatus' - The response's http status code.+newListDomainNamesResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ ListDomainNamesResponse+newListDomainNamesResponse pHttpStatus_ =+ ListDomainNamesResponse'+ { domainNames =+ Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | The names of the search domains owned by an account.+listDomainNamesResponse_domainNames :: Lens.Lens' ListDomainNamesResponse (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))+listDomainNamesResponse_domainNames = Lens.lens (\ListDomainNamesResponse' {domainNames} -> domainNames) (\s@ListDomainNamesResponse' {} a -> s {domainNames = a} :: ListDomainNamesResponse) Prelude.. Lens.mapping Lens.coerced++-- | The response's http status code.+listDomainNamesResponse_httpStatus :: Lens.Lens' ListDomainNamesResponse Prelude.Int+listDomainNamesResponse_httpStatus = Lens.lens (\ListDomainNamesResponse' {httpStatus} -> httpStatus) (\s@ListDomainNamesResponse' {} a -> s {httpStatus = a} :: ListDomainNamesResponse)++instance Prelude.NFData ListDomainNamesResponse where+ rnf ListDomainNamesResponse' {..} =+ Prelude.rnf domainNames+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/CloudSearch/Types.hs view
@@ -0,0 +1,493 @@+{-# LANGUAGE DisambiguateRecordFields #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types+ ( -- * Service Configuration+ defaultService,++ -- * Errors+ _BaseException,+ _DisabledOperationException,+ _InternalException,+ _InvalidTypeException,+ _LimitExceededException,+ _ResourceAlreadyExistsException,+ _ResourceNotFoundException,+ _ValidationException,++ -- * AlgorithmicStemming+ AlgorithmicStemming (..),++ -- * AnalysisSchemeLanguage+ AnalysisSchemeLanguage (..),++ -- * IndexFieldType+ IndexFieldType (..),++ -- * OptionState+ OptionState (..),++ -- * PartitionInstanceType+ PartitionInstanceType (..),++ -- * SuggesterFuzzyMatching+ SuggesterFuzzyMatching (..),++ -- * TLSSecurityPolicy+ TLSSecurityPolicy (..),++ -- * AccessPoliciesStatus+ AccessPoliciesStatus (..),+ newAccessPoliciesStatus,+ accessPoliciesStatus_options,+ accessPoliciesStatus_status,++ -- * AnalysisOptions+ AnalysisOptions (..),+ newAnalysisOptions,+ analysisOptions_algorithmicStemming,+ analysisOptions_japaneseTokenizationDictionary,+ analysisOptions_stemmingDictionary,+ analysisOptions_stopwords,+ analysisOptions_synonyms,++ -- * AnalysisScheme+ AnalysisScheme (..),+ newAnalysisScheme,+ analysisScheme_analysisOptions,+ analysisScheme_analysisSchemeName,+ analysisScheme_analysisSchemeLanguage,++ -- * AnalysisSchemeStatus+ AnalysisSchemeStatus (..),+ newAnalysisSchemeStatus,+ analysisSchemeStatus_options,+ analysisSchemeStatus_status,++ -- * AvailabilityOptionsStatus+ AvailabilityOptionsStatus (..),+ newAvailabilityOptionsStatus,+ availabilityOptionsStatus_options,+ availabilityOptionsStatus_status,++ -- * DateArrayOptions+ DateArrayOptions (..),+ newDateArrayOptions,+ dateArrayOptions_defaultValue,+ dateArrayOptions_facetEnabled,+ dateArrayOptions_returnEnabled,+ dateArrayOptions_searchEnabled,+ dateArrayOptions_sourceFields,++ -- * DateOptions+ DateOptions (..),+ newDateOptions,+ dateOptions_defaultValue,+ dateOptions_facetEnabled,+ dateOptions_returnEnabled,+ dateOptions_searchEnabled,+ dateOptions_sortEnabled,+ dateOptions_sourceField,++ -- * DocumentSuggesterOptions+ DocumentSuggesterOptions (..),+ newDocumentSuggesterOptions,+ documentSuggesterOptions_fuzzyMatching,+ documentSuggesterOptions_sortExpression,+ documentSuggesterOptions_sourceField,++ -- * DomainEndpointOptions+ DomainEndpointOptions (..),+ newDomainEndpointOptions,+ domainEndpointOptions_enforceHTTPS,+ domainEndpointOptions_tLSSecurityPolicy,++ -- * DomainEndpointOptionsStatus+ DomainEndpointOptionsStatus (..),+ newDomainEndpointOptionsStatus,+ domainEndpointOptionsStatus_options,+ domainEndpointOptionsStatus_status,++ -- * DomainStatus+ DomainStatus (..),+ newDomainStatus,+ domainStatus_arn,+ domainStatus_created,+ domainStatus_deleted,+ domainStatus_docService,+ domainStatus_limits,+ domainStatus_processing,+ domainStatus_searchInstanceCount,+ domainStatus_searchInstanceType,+ domainStatus_searchPartitionCount,+ domainStatus_searchService,+ domainStatus_domainId,+ domainStatus_domainName,+ domainStatus_requiresIndexDocuments,++ -- * DoubleArrayOptions+ DoubleArrayOptions (..),+ newDoubleArrayOptions,+ doubleArrayOptions_defaultValue,+ doubleArrayOptions_facetEnabled,+ doubleArrayOptions_returnEnabled,+ doubleArrayOptions_searchEnabled,+ doubleArrayOptions_sourceFields,++ -- * DoubleOptions+ DoubleOptions (..),+ newDoubleOptions,+ doubleOptions_defaultValue,+ doubleOptions_facetEnabled,+ doubleOptions_returnEnabled,+ doubleOptions_searchEnabled,+ doubleOptions_sortEnabled,+ doubleOptions_sourceField,++ -- * Expression+ Expression (..),+ newExpression,+ expression_expressionName,+ expression_expressionValue,++ -- * ExpressionStatus+ ExpressionStatus (..),+ newExpressionStatus,+ expressionStatus_options,+ expressionStatus_status,++ -- * IndexField+ IndexField (..),+ newIndexField,+ indexField_dateArrayOptions,+ indexField_dateOptions,+ indexField_doubleArrayOptions,+ indexField_doubleOptions,+ indexField_intArrayOptions,+ indexField_intOptions,+ indexField_latLonOptions,+ indexField_literalArrayOptions,+ indexField_literalOptions,+ indexField_textArrayOptions,+ indexField_textOptions,+ indexField_indexFieldName,+ indexField_indexFieldType,++ -- * IndexFieldStatus+ IndexFieldStatus (..),+ newIndexFieldStatus,+ indexFieldStatus_options,+ indexFieldStatus_status,++ -- * IntArrayOptions+ IntArrayOptions (..),+ newIntArrayOptions,+ intArrayOptions_defaultValue,+ intArrayOptions_facetEnabled,+ intArrayOptions_returnEnabled,+ intArrayOptions_searchEnabled,+ intArrayOptions_sourceFields,++ -- * IntOptions+ IntOptions (..),+ newIntOptions,+ intOptions_defaultValue,+ intOptions_facetEnabled,+ intOptions_returnEnabled,+ intOptions_searchEnabled,+ intOptions_sortEnabled,+ intOptions_sourceField,++ -- * LatLonOptions+ LatLonOptions (..),+ newLatLonOptions,+ latLonOptions_defaultValue,+ latLonOptions_facetEnabled,+ latLonOptions_returnEnabled,+ latLonOptions_searchEnabled,+ latLonOptions_sortEnabled,+ latLonOptions_sourceField,++ -- * Limits+ Limits (..),+ newLimits,+ limits_maximumReplicationCount,+ limits_maximumPartitionCount,++ -- * LiteralArrayOptions+ LiteralArrayOptions (..),+ newLiteralArrayOptions,+ literalArrayOptions_defaultValue,+ literalArrayOptions_facetEnabled,+ literalArrayOptions_returnEnabled,+ literalArrayOptions_searchEnabled,+ literalArrayOptions_sourceFields,++ -- * LiteralOptions+ LiteralOptions (..),+ newLiteralOptions,+ literalOptions_defaultValue,+ literalOptions_facetEnabled,+ literalOptions_returnEnabled,+ literalOptions_searchEnabled,+ literalOptions_sortEnabled,+ literalOptions_sourceField,++ -- * OptionStatus+ OptionStatus (..),+ newOptionStatus,+ optionStatus_pendingDeletion,+ optionStatus_updateVersion,+ optionStatus_creationDate,+ optionStatus_updateDate,+ optionStatus_state,++ -- * ScalingParameters+ ScalingParameters (..),+ newScalingParameters,+ scalingParameters_desiredInstanceType,+ scalingParameters_desiredPartitionCount,+ scalingParameters_desiredReplicationCount,++ -- * ScalingParametersStatus+ ScalingParametersStatus (..),+ newScalingParametersStatus,+ scalingParametersStatus_options,+ scalingParametersStatus_status,++ -- * ServiceEndpoint+ ServiceEndpoint (..),+ newServiceEndpoint,+ serviceEndpoint_endpoint,++ -- * Suggester+ Suggester (..),+ newSuggester,+ suggester_suggesterName,+ suggester_documentSuggesterOptions,++ -- * SuggesterStatus+ SuggesterStatus (..),+ newSuggesterStatus,+ suggesterStatus_options,+ suggesterStatus_status,++ -- * TextArrayOptions+ TextArrayOptions (..),+ newTextArrayOptions,+ textArrayOptions_analysisScheme,+ textArrayOptions_defaultValue,+ textArrayOptions_highlightEnabled,+ textArrayOptions_returnEnabled,+ textArrayOptions_sourceFields,++ -- * TextOptions+ TextOptions (..),+ newTextOptions,+ textOptions_analysisScheme,+ textOptions_defaultValue,+ textOptions_highlightEnabled,+ textOptions_returnEnabled,+ textOptions_sortEnabled,+ textOptions_sourceField,+ )+where++import Amazonka.CloudSearch.Types.AccessPoliciesStatus+import Amazonka.CloudSearch.Types.AlgorithmicStemming+import Amazonka.CloudSearch.Types.AnalysisOptions+import Amazonka.CloudSearch.Types.AnalysisScheme+import Amazonka.CloudSearch.Types.AnalysisSchemeLanguage+import Amazonka.CloudSearch.Types.AnalysisSchemeStatus+import Amazonka.CloudSearch.Types.AvailabilityOptionsStatus+import Amazonka.CloudSearch.Types.DateArrayOptions+import Amazonka.CloudSearch.Types.DateOptions+import Amazonka.CloudSearch.Types.DocumentSuggesterOptions+import Amazonka.CloudSearch.Types.DomainEndpointOptions+import Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus+import Amazonka.CloudSearch.Types.DomainStatus+import Amazonka.CloudSearch.Types.DoubleArrayOptions+import Amazonka.CloudSearch.Types.DoubleOptions+import Amazonka.CloudSearch.Types.Expression+import Amazonka.CloudSearch.Types.ExpressionStatus+import Amazonka.CloudSearch.Types.IndexField+import Amazonka.CloudSearch.Types.IndexFieldStatus+import Amazonka.CloudSearch.Types.IndexFieldType+import Amazonka.CloudSearch.Types.IntArrayOptions+import Amazonka.CloudSearch.Types.IntOptions+import Amazonka.CloudSearch.Types.LatLonOptions+import Amazonka.CloudSearch.Types.Limits+import Amazonka.CloudSearch.Types.LiteralArrayOptions+import Amazonka.CloudSearch.Types.LiteralOptions+import Amazonka.CloudSearch.Types.OptionState+import Amazonka.CloudSearch.Types.OptionStatus+import Amazonka.CloudSearch.Types.PartitionInstanceType+import Amazonka.CloudSearch.Types.ScalingParameters+import Amazonka.CloudSearch.Types.ScalingParametersStatus+import Amazonka.CloudSearch.Types.ServiceEndpoint+import Amazonka.CloudSearch.Types.Suggester+import Amazonka.CloudSearch.Types.SuggesterFuzzyMatching+import Amazonka.CloudSearch.Types.SuggesterStatus+import Amazonka.CloudSearch.Types.TLSSecurityPolicy+import Amazonka.CloudSearch.Types.TextArrayOptions+import Amazonka.CloudSearch.Types.TextOptions+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Sign.V4 as Sign++-- | API version @2013-01-01@ of the Amazon CloudSearch SDK configuration.+defaultService :: Core.Service+defaultService =+ Core.Service+ { Core.abbrev = "CloudSearch",+ Core.signer = Sign.v4,+ Core.endpointPrefix = "cloudsearch",+ Core.signingName = "cloudsearch",+ Core.version = "2013-01-01",+ Core.s3AddressingStyle = Core.S3AddressingStyleAuto,+ Core.endpoint = Core.defaultEndpoint defaultService,+ Core.timeout = Prelude.Just 70,+ Core.check = Core.statusSuccess,+ Core.error = Core.parseXMLError "CloudSearch",+ Core.retry = retry+ }+ where+ retry =+ Core.Exponential+ { Core.base = 5.0e-2,+ Core.growth = 2,+ Core.attempts = 5,+ Core.check = check+ }+ check e+ | Lens.has (Core.hasStatus 502) e =+ Prelude.Just "bad_gateway"+ | Lens.has (Core.hasStatus 504) e =+ Prelude.Just "gateway_timeout"+ | Lens.has (Core.hasStatus 500) e =+ Prelude.Just "general_server_error"+ | Lens.has (Core.hasStatus 509) e =+ Prelude.Just "limit_exceeded"+ | Lens.has+ ( Core.hasCode "BandwidthLimitExceeded"+ Prelude.. Core.hasStatus 509+ )+ e =+ Prelude.Just "request_limit_exceeded"+ | Lens.has+ ( Core.hasCode "RequestThrottledException"+ Prelude.. Core.hasStatus 400+ )+ e =+ Prelude.Just "request_throttled_exception"+ | Lens.has (Core.hasStatus 503) e =+ Prelude.Just "service_unavailable"+ | Lens.has+ ( Core.hasCode "ThrottledException"+ Prelude.. Core.hasStatus 400+ )+ e =+ Prelude.Just "throttled_exception"+ | Lens.has+ ( Core.hasCode "Throttling"+ Prelude.. Core.hasStatus 400+ )+ e =+ Prelude.Just "throttling"+ | Lens.has+ ( Core.hasCode "ThrottlingException"+ Prelude.. Core.hasStatus 400+ )+ e =+ Prelude.Just "throttling_exception"+ | Lens.has+ ( Core.hasCode+ "ProvisionedThroughputExceededException"+ Prelude.. Core.hasStatus 400+ )+ e =+ Prelude.Just "throughput_exceeded"+ | Lens.has (Core.hasStatus 429) e =+ Prelude.Just "too_many_requests"+ | Prelude.otherwise = Prelude.Nothing++-- | An error occurred while processing the request.+_BaseException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_BaseException =+ Core._MatchServiceError+ defaultService+ "BaseException"++-- | The request was rejected because it attempted an operation which is not+-- enabled.+_DisabledOperationException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_DisabledOperationException =+ Core._MatchServiceError+ defaultService+ "DisabledAction"+ Prelude.. Core.hasStatus 409++-- | An internal error occurred while processing the request. If this problem+-- persists, report an issue from the+-- <http://status.aws.amazon.com/ Service Health Dashboard>.+_InternalException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InternalException =+ Core._MatchServiceError+ defaultService+ "InternalException"+ Prelude.. Core.hasStatus 500++-- | The request was rejected because it specified an invalid type+-- definition.+_InvalidTypeException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_InvalidTypeException =+ Core._MatchServiceError+ defaultService+ "InvalidType"+ Prelude.. Core.hasStatus 409++-- | The request was rejected because a resource limit has already been met.+_LimitExceededException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_LimitExceededException =+ Core._MatchServiceError+ defaultService+ "LimitExceeded"+ Prelude.. Core.hasStatus 409++-- | The request was rejected because it attempted to create a resource that+-- already exists.+_ResourceAlreadyExistsException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ResourceAlreadyExistsException =+ Core._MatchServiceError+ defaultService+ "ResourceAlreadyExists"+ Prelude.. Core.hasStatus 409++-- | The request was rejected because it attempted to reference a resource+-- that does not exist.+_ResourceNotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ResourceNotFoundException =+ Core._MatchServiceError+ defaultService+ "ResourceNotFound"+ Prelude.. Core.hasStatus 409++-- | The request was rejected because it has invalid parameters.+_ValidationException :: (Core.AsError a) => Lens.Fold a Core.ServiceError+_ValidationException =+ Core._MatchServiceError+ defaultService+ "ValidationException"
+ gen/Amazonka/CloudSearch/Types/AccessPoliciesStatus.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.AccessPoliciesStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.AccessPoliciesStatus where++import Amazonka.CloudSearch.Types.OptionStatus+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The configured access rules for the domain\'s document and search+-- endpoints, and the current status of those rules.+--+-- /See:/ 'newAccessPoliciesStatus' smart constructor.+data AccessPoliciesStatus = AccessPoliciesStatus'+ { options :: Prelude.Text,+ status :: OptionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AccessPoliciesStatus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'options', 'accessPoliciesStatus_options' - Undocumented member.+--+-- 'status', 'accessPoliciesStatus_status' - Undocumented member.+newAccessPoliciesStatus ::+ -- | 'options'+ Prelude.Text ->+ -- | 'status'+ OptionStatus ->+ AccessPoliciesStatus+newAccessPoliciesStatus pOptions_ pStatus_ =+ AccessPoliciesStatus'+ { options = pOptions_,+ status = pStatus_+ }++-- | Undocumented member.+accessPoliciesStatus_options :: Lens.Lens' AccessPoliciesStatus Prelude.Text+accessPoliciesStatus_options = Lens.lens (\AccessPoliciesStatus' {options} -> options) (\s@AccessPoliciesStatus' {} a -> s {options = a} :: AccessPoliciesStatus)++-- | Undocumented member.+accessPoliciesStatus_status :: Lens.Lens' AccessPoliciesStatus OptionStatus+accessPoliciesStatus_status = Lens.lens (\AccessPoliciesStatus' {status} -> status) (\s@AccessPoliciesStatus' {} a -> s {status = a} :: AccessPoliciesStatus)++instance Data.FromXML AccessPoliciesStatus where+ parseXML x =+ AccessPoliciesStatus'+ Prelude.<$> (x Data..@ "Options")+ Prelude.<*> (x Data..@ "Status")++instance Prelude.Hashable AccessPoliciesStatus where+ hashWithSalt _salt AccessPoliciesStatus' {..} =+ _salt+ `Prelude.hashWithSalt` options+ `Prelude.hashWithSalt` status++instance Prelude.NFData AccessPoliciesStatus where+ rnf AccessPoliciesStatus' {..} =+ Prelude.rnf options+ `Prelude.seq` Prelude.rnf status
+ gen/Amazonka/CloudSearch/Types/AlgorithmicStemming.hs view
@@ -0,0 +1,81 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.AlgorithmicStemming+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.AlgorithmicStemming+ ( AlgorithmicStemming+ ( ..,+ AlgorithmicStemming_Full,+ AlgorithmicStemming_Light,+ AlgorithmicStemming_Minimal,+ AlgorithmicStemming_None+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++newtype AlgorithmicStemming = AlgorithmicStemming'+ { fromAlgorithmicStemming ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern AlgorithmicStemming_Full :: AlgorithmicStemming+pattern AlgorithmicStemming_Full = AlgorithmicStemming' "full"++pattern AlgorithmicStemming_Light :: AlgorithmicStemming+pattern AlgorithmicStemming_Light = AlgorithmicStemming' "light"++pattern AlgorithmicStemming_Minimal :: AlgorithmicStemming+pattern AlgorithmicStemming_Minimal = AlgorithmicStemming' "minimal"++pattern AlgorithmicStemming_None :: AlgorithmicStemming+pattern AlgorithmicStemming_None = AlgorithmicStemming' "none"++{-# COMPLETE+ AlgorithmicStemming_Full,+ AlgorithmicStemming_Light,+ AlgorithmicStemming_Minimal,+ AlgorithmicStemming_None,+ AlgorithmicStemming'+ #-}
+ gen/Amazonka/CloudSearch/Types/AnalysisOptions.hs view
@@ -0,0 +1,208 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.AnalysisOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.AnalysisOptions where++import Amazonka.CloudSearch.Types.AlgorithmicStemming+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Synonyms, stopwords, and stemming options for an analysis scheme.+-- Includes tokenization dictionary for Japanese.+--+-- /See:/ 'newAnalysisOptions' smart constructor.+data 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+ -- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/text-processing.html#text-processing-settings Language Specific Text Processing Settings>+ -- in the /Amazon CloudSearch Developer Guide/+ algorithmicStemming :: Prelude.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.+ japaneseTokenizationDictionary :: Prelude.Maybe Prelude.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.+ stemmingDictionary :: Prelude.Maybe Prelude.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.+ stopwords :: Prelude.Maybe Prelude.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+ -- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html#synonyms Synonyms>+ -- in the /Amazon CloudSearch Developer Guide/.+ synonyms :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AnalysisOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'algorithmicStemming', 'analysisOptions_algorithmicStemming' - The level of algorithmic stemming to perform: @none@, @minimal@,+-- @light@, or @full@. The available levels vary depending on the language.+-- For more information, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/text-processing.html#text-processing-settings Language Specific Text Processing Settings>+-- in the /Amazon CloudSearch Developer Guide/+--+-- 'japaneseTokenizationDictionary', 'analysisOptions_japaneseTokenizationDictionary' - 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.+--+-- 'stemmingDictionary', 'analysisOptions_stemmingDictionary' - 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', 'analysisOptions_stopwords' - 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', 'analysisOptions_synonyms' - 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html#synonyms Synonyms>+-- in the /Amazon CloudSearch Developer Guide/.+newAnalysisOptions ::+ AnalysisOptions+newAnalysisOptions =+ AnalysisOptions'+ { algorithmicStemming =+ Prelude.Nothing,+ japaneseTokenizationDictionary = Prelude.Nothing,+ stemmingDictionary = Prelude.Nothing,+ stopwords = Prelude.Nothing,+ synonyms = Prelude.Nothing+ }++-- | The level of algorithmic stemming to perform: @none@, @minimal@,+-- @light@, or @full@. The available levels vary depending on the language.+-- For more information, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/text-processing.html#text-processing-settings Language Specific Text Processing Settings>+-- in the /Amazon CloudSearch Developer Guide/+analysisOptions_algorithmicStemming :: Lens.Lens' AnalysisOptions (Prelude.Maybe AlgorithmicStemming)+analysisOptions_algorithmicStemming = Lens.lens (\AnalysisOptions' {algorithmicStemming} -> algorithmicStemming) (\s@AnalysisOptions' {} a -> s {algorithmicStemming = a} :: AnalysisOptions)++-- | 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.+analysisOptions_japaneseTokenizationDictionary :: Lens.Lens' AnalysisOptions (Prelude.Maybe Prelude.Text)+analysisOptions_japaneseTokenizationDictionary = Lens.lens (\AnalysisOptions' {japaneseTokenizationDictionary} -> japaneseTokenizationDictionary) (\s@AnalysisOptions' {} a -> s {japaneseTokenizationDictionary = a} :: AnalysisOptions)++-- | 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.+analysisOptions_stemmingDictionary :: Lens.Lens' AnalysisOptions (Prelude.Maybe Prelude.Text)+analysisOptions_stemmingDictionary = Lens.lens (\AnalysisOptions' {stemmingDictionary} -> stemmingDictionary) (\s@AnalysisOptions' {} a -> s {stemmingDictionary = a} :: AnalysisOptions)++-- | 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.+analysisOptions_stopwords :: Lens.Lens' AnalysisOptions (Prelude.Maybe Prelude.Text)+analysisOptions_stopwords = Lens.lens (\AnalysisOptions' {stopwords} -> stopwords) (\s@AnalysisOptions' {} a -> s {stopwords = a} :: AnalysisOptions)++-- | 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html#synonyms Synonyms>+-- in the /Amazon CloudSearch Developer Guide/.+analysisOptions_synonyms :: Lens.Lens' AnalysisOptions (Prelude.Maybe Prelude.Text)+analysisOptions_synonyms = Lens.lens (\AnalysisOptions' {synonyms} -> synonyms) (\s@AnalysisOptions' {} a -> s {synonyms = a} :: AnalysisOptions)++instance Data.FromXML AnalysisOptions where+ parseXML x =+ AnalysisOptions'+ Prelude.<$> (x Data..@? "AlgorithmicStemming")+ Prelude.<*> (x Data..@? "JapaneseTokenizationDictionary")+ Prelude.<*> (x Data..@? "StemmingDictionary")+ Prelude.<*> (x Data..@? "Stopwords")+ Prelude.<*> (x Data..@? "Synonyms")++instance Prelude.Hashable AnalysisOptions where+ hashWithSalt _salt AnalysisOptions' {..} =+ _salt+ `Prelude.hashWithSalt` algorithmicStemming+ `Prelude.hashWithSalt` japaneseTokenizationDictionary+ `Prelude.hashWithSalt` stemmingDictionary+ `Prelude.hashWithSalt` stopwords+ `Prelude.hashWithSalt` synonyms++instance Prelude.NFData AnalysisOptions where+ rnf AnalysisOptions' {..} =+ Prelude.rnf algorithmicStemming+ `Prelude.seq` Prelude.rnf japaneseTokenizationDictionary+ `Prelude.seq` Prelude.rnf stemmingDictionary+ `Prelude.seq` Prelude.rnf stopwords+ `Prelude.seq` Prelude.rnf synonyms++instance Data.ToQuery AnalysisOptions where+ toQuery AnalysisOptions' {..} =+ Prelude.mconcat+ [ "AlgorithmicStemming" Data.=: algorithmicStemming,+ "JapaneseTokenizationDictionary"+ Data.=: japaneseTokenizationDictionary,+ "StemmingDictionary" Data.=: stemmingDictionary,+ "Stopwords" Data.=: stopwords,+ "Synonyms" Data.=: synonyms+ ]
+ gen/Amazonka/CloudSearch/Types/AnalysisScheme.hs view
@@ -0,0 +1,110 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.AnalysisScheme+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.AnalysisScheme where++import Amazonka.CloudSearch.Types.AnalysisOptions+import Amazonka.CloudSearch.Types.AnalysisSchemeLanguage+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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@.+--+-- /See:/ 'newAnalysisScheme' smart constructor.+data AnalysisScheme = AnalysisScheme'+ { analysisOptions :: Prelude.Maybe AnalysisOptions,+ analysisSchemeName :: Prelude.Text,+ analysisSchemeLanguage :: AnalysisSchemeLanguage+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AnalysisScheme' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'analysisOptions', 'analysisScheme_analysisOptions' - Undocumented member.+--+-- 'analysisSchemeName', 'analysisScheme_analysisSchemeName' - Undocumented member.+--+-- 'analysisSchemeLanguage', 'analysisScheme_analysisSchemeLanguage' - Undocumented member.+newAnalysisScheme ::+ -- | 'analysisSchemeName'+ Prelude.Text ->+ -- | 'analysisSchemeLanguage'+ AnalysisSchemeLanguage ->+ AnalysisScheme+newAnalysisScheme+ pAnalysisSchemeName_+ pAnalysisSchemeLanguage_ =+ AnalysisScheme'+ { analysisOptions = Prelude.Nothing,+ analysisSchemeName = pAnalysisSchemeName_,+ analysisSchemeLanguage = pAnalysisSchemeLanguage_+ }++-- | Undocumented member.+analysisScheme_analysisOptions :: Lens.Lens' AnalysisScheme (Prelude.Maybe AnalysisOptions)+analysisScheme_analysisOptions = Lens.lens (\AnalysisScheme' {analysisOptions} -> analysisOptions) (\s@AnalysisScheme' {} a -> s {analysisOptions = a} :: AnalysisScheme)++-- | Undocumented member.+analysisScheme_analysisSchemeName :: Lens.Lens' AnalysisScheme Prelude.Text+analysisScheme_analysisSchemeName = Lens.lens (\AnalysisScheme' {analysisSchemeName} -> analysisSchemeName) (\s@AnalysisScheme' {} a -> s {analysisSchemeName = a} :: AnalysisScheme)++-- | Undocumented member.+analysisScheme_analysisSchemeLanguage :: Lens.Lens' AnalysisScheme AnalysisSchemeLanguage+analysisScheme_analysisSchemeLanguage = Lens.lens (\AnalysisScheme' {analysisSchemeLanguage} -> analysisSchemeLanguage) (\s@AnalysisScheme' {} a -> s {analysisSchemeLanguage = a} :: AnalysisScheme)++instance Data.FromXML AnalysisScheme where+ parseXML x =+ AnalysisScheme'+ Prelude.<$> (x Data..@? "AnalysisOptions")+ Prelude.<*> (x Data..@ "AnalysisSchemeName")+ Prelude.<*> (x Data..@ "AnalysisSchemeLanguage")++instance Prelude.Hashable AnalysisScheme where+ hashWithSalt _salt AnalysisScheme' {..} =+ _salt+ `Prelude.hashWithSalt` analysisOptions+ `Prelude.hashWithSalt` analysisSchemeName+ `Prelude.hashWithSalt` analysisSchemeLanguage++instance Prelude.NFData AnalysisScheme where+ rnf AnalysisScheme' {..} =+ Prelude.rnf analysisOptions+ `Prelude.seq` Prelude.rnf analysisSchemeName+ `Prelude.seq` Prelude.rnf analysisSchemeLanguage++instance Data.ToQuery AnalysisScheme where+ toQuery AnalysisScheme' {..} =+ Prelude.mconcat+ [ "AnalysisOptions" Data.=: analysisOptions,+ "AnalysisSchemeName" Data.=: analysisSchemeName,+ "AnalysisSchemeLanguage"+ Data.=: analysisSchemeLanguage+ ]
+ gen/Amazonka/CloudSearch/Types/AnalysisSchemeLanguage.hs view
@@ -0,0 +1,238 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.AnalysisSchemeLanguage+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.AnalysisSchemeLanguage+ ( AnalysisSchemeLanguage+ ( ..,+ AnalysisSchemeLanguage_Ar,+ AnalysisSchemeLanguage_Bg,+ AnalysisSchemeLanguage_Ca,+ AnalysisSchemeLanguage_Cs,+ AnalysisSchemeLanguage_Da,+ AnalysisSchemeLanguage_De,+ AnalysisSchemeLanguage_El,+ AnalysisSchemeLanguage_En,+ AnalysisSchemeLanguage_Es,+ AnalysisSchemeLanguage_Eu,+ AnalysisSchemeLanguage_Fa,+ AnalysisSchemeLanguage_Fi,+ AnalysisSchemeLanguage_Fr,+ AnalysisSchemeLanguage_Ga,+ AnalysisSchemeLanguage_Gl,+ AnalysisSchemeLanguage_He,+ AnalysisSchemeLanguage_Hi,+ AnalysisSchemeLanguage_Hu,+ AnalysisSchemeLanguage_Hy,+ AnalysisSchemeLanguage_Id,+ AnalysisSchemeLanguage_It,+ AnalysisSchemeLanguage_Ja,+ AnalysisSchemeLanguage_Ko,+ AnalysisSchemeLanguage_Lv,+ AnalysisSchemeLanguage_Mul,+ AnalysisSchemeLanguage_Nl,+ AnalysisSchemeLanguage_No,+ AnalysisSchemeLanguage_Pt,+ AnalysisSchemeLanguage_Ro,+ AnalysisSchemeLanguage_Ru,+ AnalysisSchemeLanguage_Sv,+ AnalysisSchemeLanguage_Th,+ AnalysisSchemeLanguage_Tr,+ AnalysisSchemeLanguage_Zh_Hans,+ AnalysisSchemeLanguage_Zh_Hant+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | An <http://tools.ietf.org/html/rfc4646 IETF RFC 4646> language code or+-- @mul@ for multiple languages.+newtype AnalysisSchemeLanguage = AnalysisSchemeLanguage'+ { fromAnalysisSchemeLanguage ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern AnalysisSchemeLanguage_Ar :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Ar = AnalysisSchemeLanguage' "ar"++pattern AnalysisSchemeLanguage_Bg :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Bg = AnalysisSchemeLanguage' "bg"++pattern AnalysisSchemeLanguage_Ca :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Ca = AnalysisSchemeLanguage' "ca"++pattern AnalysisSchemeLanguage_Cs :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Cs = AnalysisSchemeLanguage' "cs"++pattern AnalysisSchemeLanguage_Da :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Da = AnalysisSchemeLanguage' "da"++pattern AnalysisSchemeLanguage_De :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_De = AnalysisSchemeLanguage' "de"++pattern AnalysisSchemeLanguage_El :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_El = AnalysisSchemeLanguage' "el"++pattern AnalysisSchemeLanguage_En :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_En = AnalysisSchemeLanguage' "en"++pattern AnalysisSchemeLanguage_Es :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Es = AnalysisSchemeLanguage' "es"++pattern AnalysisSchemeLanguage_Eu :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Eu = AnalysisSchemeLanguage' "eu"++pattern AnalysisSchemeLanguage_Fa :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Fa = AnalysisSchemeLanguage' "fa"++pattern AnalysisSchemeLanguage_Fi :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Fi = AnalysisSchemeLanguage' "fi"++pattern AnalysisSchemeLanguage_Fr :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Fr = AnalysisSchemeLanguage' "fr"++pattern AnalysisSchemeLanguage_Ga :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Ga = AnalysisSchemeLanguage' "ga"++pattern AnalysisSchemeLanguage_Gl :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Gl = AnalysisSchemeLanguage' "gl"++pattern AnalysisSchemeLanguage_He :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_He = AnalysisSchemeLanguage' "he"++pattern AnalysisSchemeLanguage_Hi :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Hi = AnalysisSchemeLanguage' "hi"++pattern AnalysisSchemeLanguage_Hu :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Hu = AnalysisSchemeLanguage' "hu"++pattern AnalysisSchemeLanguage_Hy :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Hy = AnalysisSchemeLanguage' "hy"++pattern AnalysisSchemeLanguage_Id :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Id = AnalysisSchemeLanguage' "id"++pattern AnalysisSchemeLanguage_It :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_It = AnalysisSchemeLanguage' "it"++pattern AnalysisSchemeLanguage_Ja :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Ja = AnalysisSchemeLanguage' "ja"++pattern AnalysisSchemeLanguage_Ko :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Ko = AnalysisSchemeLanguage' "ko"++pattern AnalysisSchemeLanguage_Lv :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Lv = AnalysisSchemeLanguage' "lv"++pattern AnalysisSchemeLanguage_Mul :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Mul = AnalysisSchemeLanguage' "mul"++pattern AnalysisSchemeLanguage_Nl :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Nl = AnalysisSchemeLanguage' "nl"++pattern AnalysisSchemeLanguage_No :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_No = AnalysisSchemeLanguage' "no"++pattern AnalysisSchemeLanguage_Pt :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Pt = AnalysisSchemeLanguage' "pt"++pattern AnalysisSchemeLanguage_Ro :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Ro = AnalysisSchemeLanguage' "ro"++pattern AnalysisSchemeLanguage_Ru :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Ru = AnalysisSchemeLanguage' "ru"++pattern AnalysisSchemeLanguage_Sv :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Sv = AnalysisSchemeLanguage' "sv"++pattern AnalysisSchemeLanguage_Th :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Th = AnalysisSchemeLanguage' "th"++pattern AnalysisSchemeLanguage_Tr :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Tr = AnalysisSchemeLanguage' "tr"++pattern AnalysisSchemeLanguage_Zh_Hans :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Zh_Hans = AnalysisSchemeLanguage' "zh-Hans"++pattern AnalysisSchemeLanguage_Zh_Hant :: AnalysisSchemeLanguage+pattern AnalysisSchemeLanguage_Zh_Hant = AnalysisSchemeLanguage' "zh-Hant"++{-# COMPLETE+ AnalysisSchemeLanguage_Ar,+ AnalysisSchemeLanguage_Bg,+ AnalysisSchemeLanguage_Ca,+ AnalysisSchemeLanguage_Cs,+ AnalysisSchemeLanguage_Da,+ AnalysisSchemeLanguage_De,+ AnalysisSchemeLanguage_El,+ AnalysisSchemeLanguage_En,+ AnalysisSchemeLanguage_Es,+ AnalysisSchemeLanguage_Eu,+ AnalysisSchemeLanguage_Fa,+ AnalysisSchemeLanguage_Fi,+ AnalysisSchemeLanguage_Fr,+ AnalysisSchemeLanguage_Ga,+ AnalysisSchemeLanguage_Gl,+ AnalysisSchemeLanguage_He,+ AnalysisSchemeLanguage_Hi,+ AnalysisSchemeLanguage_Hu,+ AnalysisSchemeLanguage_Hy,+ AnalysisSchemeLanguage_Id,+ AnalysisSchemeLanguage_It,+ AnalysisSchemeLanguage_Ja,+ AnalysisSchemeLanguage_Ko,+ AnalysisSchemeLanguage_Lv,+ AnalysisSchemeLanguage_Mul,+ AnalysisSchemeLanguage_Nl,+ AnalysisSchemeLanguage_No,+ AnalysisSchemeLanguage_Pt,+ AnalysisSchemeLanguage_Ro,+ AnalysisSchemeLanguage_Ru,+ AnalysisSchemeLanguage_Sv,+ AnalysisSchemeLanguage_Th,+ AnalysisSchemeLanguage_Tr,+ AnalysisSchemeLanguage_Zh_Hans,+ AnalysisSchemeLanguage_Zh_Hant,+ AnalysisSchemeLanguage'+ #-}
+ gen/Amazonka/CloudSearch/Types/AnalysisSchemeStatus.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.AnalysisSchemeStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.AnalysisSchemeStatus where++import Amazonka.CloudSearch.Types.AnalysisScheme+import Amazonka.CloudSearch.Types.OptionStatus+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The status and configuration of an @AnalysisScheme@.+--+-- /See:/ 'newAnalysisSchemeStatus' smart constructor.+data AnalysisSchemeStatus = AnalysisSchemeStatus'+ { options :: AnalysisScheme,+ status :: OptionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AnalysisSchemeStatus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'options', 'analysisSchemeStatus_options' - Undocumented member.+--+-- 'status', 'analysisSchemeStatus_status' - Undocumented member.+newAnalysisSchemeStatus ::+ -- | 'options'+ AnalysisScheme ->+ -- | 'status'+ OptionStatus ->+ AnalysisSchemeStatus+newAnalysisSchemeStatus pOptions_ pStatus_ =+ AnalysisSchemeStatus'+ { options = pOptions_,+ status = pStatus_+ }++-- | Undocumented member.+analysisSchemeStatus_options :: Lens.Lens' AnalysisSchemeStatus AnalysisScheme+analysisSchemeStatus_options = Lens.lens (\AnalysisSchemeStatus' {options} -> options) (\s@AnalysisSchemeStatus' {} a -> s {options = a} :: AnalysisSchemeStatus)++-- | Undocumented member.+analysisSchemeStatus_status :: Lens.Lens' AnalysisSchemeStatus OptionStatus+analysisSchemeStatus_status = Lens.lens (\AnalysisSchemeStatus' {status} -> status) (\s@AnalysisSchemeStatus' {} a -> s {status = a} :: AnalysisSchemeStatus)++instance Data.FromXML AnalysisSchemeStatus where+ parseXML x =+ AnalysisSchemeStatus'+ Prelude.<$> (x Data..@ "Options")+ Prelude.<*> (x Data..@ "Status")++instance Prelude.Hashable AnalysisSchemeStatus where+ hashWithSalt _salt AnalysisSchemeStatus' {..} =+ _salt+ `Prelude.hashWithSalt` options+ `Prelude.hashWithSalt` status++instance Prelude.NFData AnalysisSchemeStatus where+ rnf AnalysisSchemeStatus' {..} =+ Prelude.rnf options+ `Prelude.seq` Prelude.rnf status
+ gen/Amazonka/CloudSearch/Types/AvailabilityOptionsStatus.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.AvailabilityOptionsStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.AvailabilityOptionsStatus where++import Amazonka.CloudSearch.Types.OptionStatus+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The status and configuration of the domain\'s availability options.+--+-- /See:/ 'newAvailabilityOptionsStatus' smart constructor.+data AvailabilityOptionsStatus = AvailabilityOptionsStatus'+ { -- | The availability options configured for the domain.+ options :: Prelude.Bool,+ status :: OptionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'AvailabilityOptionsStatus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'options', 'availabilityOptionsStatus_options' - The availability options configured for the domain.+--+-- 'status', 'availabilityOptionsStatus_status' - Undocumented member.+newAvailabilityOptionsStatus ::+ -- | 'options'+ Prelude.Bool ->+ -- | 'status'+ OptionStatus ->+ AvailabilityOptionsStatus+newAvailabilityOptionsStatus pOptions_ pStatus_ =+ AvailabilityOptionsStatus'+ { options = pOptions_,+ status = pStatus_+ }++-- | The availability options configured for the domain.+availabilityOptionsStatus_options :: Lens.Lens' AvailabilityOptionsStatus Prelude.Bool+availabilityOptionsStatus_options = Lens.lens (\AvailabilityOptionsStatus' {options} -> options) (\s@AvailabilityOptionsStatus' {} a -> s {options = a} :: AvailabilityOptionsStatus)++-- | Undocumented member.+availabilityOptionsStatus_status :: Lens.Lens' AvailabilityOptionsStatus OptionStatus+availabilityOptionsStatus_status = Lens.lens (\AvailabilityOptionsStatus' {status} -> status) (\s@AvailabilityOptionsStatus' {} a -> s {status = a} :: AvailabilityOptionsStatus)++instance Data.FromXML AvailabilityOptionsStatus where+ parseXML x =+ AvailabilityOptionsStatus'+ Prelude.<$> (x Data..@ "Options")+ Prelude.<*> (x Data..@ "Status")++instance Prelude.Hashable AvailabilityOptionsStatus where+ hashWithSalt _salt AvailabilityOptionsStatus' {..} =+ _salt+ `Prelude.hashWithSalt` options+ `Prelude.hashWithSalt` status++instance Prelude.NFData AvailabilityOptionsStatus where+ rnf AvailabilityOptionsStatus' {..} =+ Prelude.rnf options+ `Prelude.seq` Prelude.rnf status
+ gen/Amazonka/CloudSearch/Types/DateArrayOptions.hs view
@@ -0,0 +1,131 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.DateArrayOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.DateArrayOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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.+--+-- /See:/ 'newDateArrayOptions' smart constructor.+data DateArrayOptions = DateArrayOptions'+ { -- | A value to use for the field if the field isn\'t specified for a+ -- document.+ defaultValue :: Prelude.Maybe Prelude.Text,+ -- | Whether facet information can be returned for the field.+ facetEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field are searchable.+ searchEnabled :: Prelude.Maybe Prelude.Bool,+ -- | A list of source fields to map to the field.+ sourceFields :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DateArrayOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'defaultValue', 'dateArrayOptions_defaultValue' - A value to use for the field if the field isn\'t specified for a+-- document.+--+-- 'facetEnabled', 'dateArrayOptions_facetEnabled' - Whether facet information can be returned for the field.+--+-- 'returnEnabled', 'dateArrayOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'searchEnabled', 'dateArrayOptions_searchEnabled' - Whether the contents of the field are searchable.+--+-- 'sourceFields', 'dateArrayOptions_sourceFields' - A list of source fields to map to the field.+newDateArrayOptions ::+ DateArrayOptions+newDateArrayOptions =+ DateArrayOptions'+ { defaultValue = Prelude.Nothing,+ facetEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ searchEnabled = Prelude.Nothing,+ sourceFields = Prelude.Nothing+ }++-- | A value to use for the field if the field isn\'t specified for a+-- document.+dateArrayOptions_defaultValue :: Lens.Lens' DateArrayOptions (Prelude.Maybe Prelude.Text)+dateArrayOptions_defaultValue = Lens.lens (\DateArrayOptions' {defaultValue} -> defaultValue) (\s@DateArrayOptions' {} a -> s {defaultValue = a} :: DateArrayOptions)++-- | Whether facet information can be returned for the field.+dateArrayOptions_facetEnabled :: Lens.Lens' DateArrayOptions (Prelude.Maybe Prelude.Bool)+dateArrayOptions_facetEnabled = Lens.lens (\DateArrayOptions' {facetEnabled} -> facetEnabled) (\s@DateArrayOptions' {} a -> s {facetEnabled = a} :: DateArrayOptions)++-- | Whether the contents of the field can be returned in the search results.+dateArrayOptions_returnEnabled :: Lens.Lens' DateArrayOptions (Prelude.Maybe Prelude.Bool)+dateArrayOptions_returnEnabled = Lens.lens (\DateArrayOptions' {returnEnabled} -> returnEnabled) (\s@DateArrayOptions' {} a -> s {returnEnabled = a} :: DateArrayOptions)++-- | Whether the contents of the field are searchable.+dateArrayOptions_searchEnabled :: Lens.Lens' DateArrayOptions (Prelude.Maybe Prelude.Bool)+dateArrayOptions_searchEnabled = Lens.lens (\DateArrayOptions' {searchEnabled} -> searchEnabled) (\s@DateArrayOptions' {} a -> s {searchEnabled = a} :: DateArrayOptions)++-- | A list of source fields to map to the field.+dateArrayOptions_sourceFields :: Lens.Lens' DateArrayOptions (Prelude.Maybe Prelude.Text)+dateArrayOptions_sourceFields = Lens.lens (\DateArrayOptions' {sourceFields} -> sourceFields) (\s@DateArrayOptions' {} a -> s {sourceFields = a} :: DateArrayOptions)++instance Data.FromXML DateArrayOptions where+ parseXML x =+ DateArrayOptions'+ Prelude.<$> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "FacetEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SearchEnabled")+ Prelude.<*> (x Data..@? "SourceFields")++instance Prelude.Hashable DateArrayOptions where+ hashWithSalt _salt DateArrayOptions' {..} =+ _salt+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` facetEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` searchEnabled+ `Prelude.hashWithSalt` sourceFields++instance Prelude.NFData DateArrayOptions where+ rnf DateArrayOptions' {..} =+ Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf facetEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf searchEnabled+ `Prelude.seq` Prelude.rnf sourceFields++instance Data.ToQuery DateArrayOptions where+ toQuery DateArrayOptions' {..} =+ Prelude.mconcat+ [ "DefaultValue" Data.=: defaultValue,+ "FacetEnabled" Data.=: facetEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SearchEnabled" Data.=: searchEnabled,+ "SourceFields" Data.=: sourceFields+ ]
+ gen/Amazonka/CloudSearch/Types/DateOptions.hs view
@@ -0,0 +1,144 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.DateOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.DateOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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.+--+-- /See:/ 'newDateOptions' smart constructor.+data DateOptions = DateOptions'+ { -- | A value to use for the field if the field isn\'t specified for a+ -- document.+ defaultValue :: Prelude.Maybe Prelude.Text,+ -- | Whether facet information can be returned for the field.+ facetEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field are searchable.+ searchEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the field can be used to sort the search results.+ sortEnabled :: Prelude.Maybe Prelude.Bool,+ sourceField :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DateOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'defaultValue', 'dateOptions_defaultValue' - A value to use for the field if the field isn\'t specified for a+-- document.+--+-- 'facetEnabled', 'dateOptions_facetEnabled' - Whether facet information can be returned for the field.+--+-- 'returnEnabled', 'dateOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'searchEnabled', 'dateOptions_searchEnabled' - Whether the contents of the field are searchable.+--+-- 'sortEnabled', 'dateOptions_sortEnabled' - Whether the field can be used to sort the search results.+--+-- 'sourceField', 'dateOptions_sourceField' - Undocumented member.+newDateOptions ::+ DateOptions+newDateOptions =+ DateOptions'+ { defaultValue = Prelude.Nothing,+ facetEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ searchEnabled = Prelude.Nothing,+ sortEnabled = Prelude.Nothing,+ sourceField = Prelude.Nothing+ }++-- | A value to use for the field if the field isn\'t specified for a+-- document.+dateOptions_defaultValue :: Lens.Lens' DateOptions (Prelude.Maybe Prelude.Text)+dateOptions_defaultValue = Lens.lens (\DateOptions' {defaultValue} -> defaultValue) (\s@DateOptions' {} a -> s {defaultValue = a} :: DateOptions)++-- | Whether facet information can be returned for the field.+dateOptions_facetEnabled :: Lens.Lens' DateOptions (Prelude.Maybe Prelude.Bool)+dateOptions_facetEnabled = Lens.lens (\DateOptions' {facetEnabled} -> facetEnabled) (\s@DateOptions' {} a -> s {facetEnabled = a} :: DateOptions)++-- | Whether the contents of the field can be returned in the search results.+dateOptions_returnEnabled :: Lens.Lens' DateOptions (Prelude.Maybe Prelude.Bool)+dateOptions_returnEnabled = Lens.lens (\DateOptions' {returnEnabled} -> returnEnabled) (\s@DateOptions' {} a -> s {returnEnabled = a} :: DateOptions)++-- | Whether the contents of the field are searchable.+dateOptions_searchEnabled :: Lens.Lens' DateOptions (Prelude.Maybe Prelude.Bool)+dateOptions_searchEnabled = Lens.lens (\DateOptions' {searchEnabled} -> searchEnabled) (\s@DateOptions' {} a -> s {searchEnabled = a} :: DateOptions)++-- | Whether the field can be used to sort the search results.+dateOptions_sortEnabled :: Lens.Lens' DateOptions (Prelude.Maybe Prelude.Bool)+dateOptions_sortEnabled = Lens.lens (\DateOptions' {sortEnabled} -> sortEnabled) (\s@DateOptions' {} a -> s {sortEnabled = a} :: DateOptions)++-- | Undocumented member.+dateOptions_sourceField :: Lens.Lens' DateOptions (Prelude.Maybe Prelude.Text)+dateOptions_sourceField = Lens.lens (\DateOptions' {sourceField} -> sourceField) (\s@DateOptions' {} a -> s {sourceField = a} :: DateOptions)++instance Data.FromXML DateOptions where+ parseXML x =+ DateOptions'+ Prelude.<$> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "FacetEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SearchEnabled")+ Prelude.<*> (x Data..@? "SortEnabled")+ Prelude.<*> (x Data..@? "SourceField")++instance Prelude.Hashable DateOptions where+ hashWithSalt _salt DateOptions' {..} =+ _salt+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` facetEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` searchEnabled+ `Prelude.hashWithSalt` sortEnabled+ `Prelude.hashWithSalt` sourceField++instance Prelude.NFData DateOptions where+ rnf DateOptions' {..} =+ Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf facetEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf searchEnabled+ `Prelude.seq` Prelude.rnf sortEnabled+ `Prelude.seq` Prelude.rnf sourceField++instance Data.ToQuery DateOptions where+ toQuery DateOptions' {..} =+ Prelude.mconcat+ [ "DefaultValue" Data.=: defaultValue,+ "FacetEnabled" Data.=: facetEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SearchEnabled" Data.=: searchEnabled,+ "SortEnabled" Data.=: sortEnabled,+ "SourceField" Data.=: sourceField+ ]
+ gen/Amazonka/CloudSearch/Types/DocumentSuggesterOptions.hs view
@@ -0,0 +1,137 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.DocumentSuggesterOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.DocumentSuggesterOptions where++import Amazonka.CloudSearch.Types.SuggesterFuzzyMatching+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Options for a search suggester.+--+-- /See:/ 'newDocumentSuggesterOptions' smart constructor.+data DocumentSuggesterOptions = 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.+ fuzzyMatching :: Prelude.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.+ sortExpression :: Prelude.Maybe Prelude.Text,+ -- | The name of the index field you want to use for suggestions.+ sourceField :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DocumentSuggesterOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'fuzzyMatching', 'documentSuggesterOptions_fuzzyMatching' - 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.+--+-- 'sortExpression', 'documentSuggesterOptions_sortExpression' - 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.+--+-- 'sourceField', 'documentSuggesterOptions_sourceField' - The name of the index field you want to use for suggestions.+newDocumentSuggesterOptions ::+ -- | 'sourceField'+ Prelude.Text ->+ DocumentSuggesterOptions+newDocumentSuggesterOptions pSourceField_ =+ DocumentSuggesterOptions'+ { fuzzyMatching =+ Prelude.Nothing,+ sortExpression = Prelude.Nothing,+ sourceField = pSourceField_+ }++-- | 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.+documentSuggesterOptions_fuzzyMatching :: Lens.Lens' DocumentSuggesterOptions (Prelude.Maybe SuggesterFuzzyMatching)+documentSuggesterOptions_fuzzyMatching = Lens.lens (\DocumentSuggesterOptions' {fuzzyMatching} -> fuzzyMatching) (\s@DocumentSuggesterOptions' {} a -> s {fuzzyMatching = a} :: DocumentSuggesterOptions)++-- | 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.+documentSuggesterOptions_sortExpression :: Lens.Lens' DocumentSuggesterOptions (Prelude.Maybe Prelude.Text)+documentSuggesterOptions_sortExpression = Lens.lens (\DocumentSuggesterOptions' {sortExpression} -> sortExpression) (\s@DocumentSuggesterOptions' {} a -> s {sortExpression = a} :: DocumentSuggesterOptions)++-- | The name of the index field you want to use for suggestions.+documentSuggesterOptions_sourceField :: Lens.Lens' DocumentSuggesterOptions Prelude.Text+documentSuggesterOptions_sourceField = Lens.lens (\DocumentSuggesterOptions' {sourceField} -> sourceField) (\s@DocumentSuggesterOptions' {} a -> s {sourceField = a} :: DocumentSuggesterOptions)++instance Data.FromXML DocumentSuggesterOptions where+ parseXML x =+ DocumentSuggesterOptions'+ Prelude.<$> (x Data..@? "FuzzyMatching")+ Prelude.<*> (x Data..@? "SortExpression")+ Prelude.<*> (x Data..@ "SourceField")++instance Prelude.Hashable DocumentSuggesterOptions where+ hashWithSalt _salt DocumentSuggesterOptions' {..} =+ _salt+ `Prelude.hashWithSalt` fuzzyMatching+ `Prelude.hashWithSalt` sortExpression+ `Prelude.hashWithSalt` sourceField++instance Prelude.NFData DocumentSuggesterOptions where+ rnf DocumentSuggesterOptions' {..} =+ Prelude.rnf fuzzyMatching+ `Prelude.seq` Prelude.rnf sortExpression+ `Prelude.seq` Prelude.rnf sourceField++instance Data.ToQuery DocumentSuggesterOptions where+ toQuery DocumentSuggesterOptions' {..} =+ Prelude.mconcat+ [ "FuzzyMatching" Data.=: fuzzyMatching,+ "SortExpression" Data.=: sortExpression,+ "SourceField" Data.=: sourceField+ ]
+ gen/Amazonka/CloudSearch/Types/DomainEndpointOptions.hs view
@@ -0,0 +1,89 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.DomainEndpointOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.DomainEndpointOptions where++import Amazonka.CloudSearch.Types.TLSSecurityPolicy+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The domain\'s endpoint options.+--+-- /See:/ 'newDomainEndpointOptions' smart constructor.+data DomainEndpointOptions = DomainEndpointOptions'+ { -- | Whether the domain is HTTPS only enabled.+ enforceHTTPS :: Prelude.Maybe Prelude.Bool,+ -- | The minimum required TLS version+ tLSSecurityPolicy :: Prelude.Maybe TLSSecurityPolicy+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DomainEndpointOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'enforceHTTPS', 'domainEndpointOptions_enforceHTTPS' - Whether the domain is HTTPS only enabled.+--+-- 'tLSSecurityPolicy', 'domainEndpointOptions_tLSSecurityPolicy' - The minimum required TLS version+newDomainEndpointOptions ::+ DomainEndpointOptions+newDomainEndpointOptions =+ DomainEndpointOptions'+ { enforceHTTPS =+ Prelude.Nothing,+ tLSSecurityPolicy = Prelude.Nothing+ }++-- | Whether the domain is HTTPS only enabled.+domainEndpointOptions_enforceHTTPS :: Lens.Lens' DomainEndpointOptions (Prelude.Maybe Prelude.Bool)+domainEndpointOptions_enforceHTTPS = Lens.lens (\DomainEndpointOptions' {enforceHTTPS} -> enforceHTTPS) (\s@DomainEndpointOptions' {} a -> s {enforceHTTPS = a} :: DomainEndpointOptions)++-- | The minimum required TLS version+domainEndpointOptions_tLSSecurityPolicy :: Lens.Lens' DomainEndpointOptions (Prelude.Maybe TLSSecurityPolicy)+domainEndpointOptions_tLSSecurityPolicy = Lens.lens (\DomainEndpointOptions' {tLSSecurityPolicy} -> tLSSecurityPolicy) (\s@DomainEndpointOptions' {} a -> s {tLSSecurityPolicy = a} :: DomainEndpointOptions)++instance Data.FromXML DomainEndpointOptions where+ parseXML x =+ DomainEndpointOptions'+ Prelude.<$> (x Data..@? "EnforceHTTPS")+ Prelude.<*> (x Data..@? "TLSSecurityPolicy")++instance Prelude.Hashable DomainEndpointOptions where+ hashWithSalt _salt DomainEndpointOptions' {..} =+ _salt+ `Prelude.hashWithSalt` enforceHTTPS+ `Prelude.hashWithSalt` tLSSecurityPolicy++instance Prelude.NFData DomainEndpointOptions where+ rnf DomainEndpointOptions' {..} =+ Prelude.rnf enforceHTTPS+ `Prelude.seq` Prelude.rnf tLSSecurityPolicy++instance Data.ToQuery DomainEndpointOptions where+ toQuery DomainEndpointOptions' {..} =+ Prelude.mconcat+ [ "EnforceHTTPS" Data.=: enforceHTTPS,+ "TLSSecurityPolicy" Data.=: tLSSecurityPolicy+ ]
+ gen/Amazonka/CloudSearch/Types/DomainEndpointOptionsStatus.hs view
@@ -0,0 +1,86 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.DomainEndpointOptionsStatus where++import Amazonka.CloudSearch.Types.DomainEndpointOptions+import Amazonka.CloudSearch.Types.OptionStatus+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The configuration and status of the domain\'s endpoint options.+--+-- /See:/ 'newDomainEndpointOptionsStatus' smart constructor.+data DomainEndpointOptionsStatus = DomainEndpointOptionsStatus'+ { -- | The domain endpoint options configured for the domain.+ options :: DomainEndpointOptions,+ -- | The status of the configured domain endpoint options.+ status :: OptionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DomainEndpointOptionsStatus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'options', 'domainEndpointOptionsStatus_options' - The domain endpoint options configured for the domain.+--+-- 'status', 'domainEndpointOptionsStatus_status' - The status of the configured domain endpoint options.+newDomainEndpointOptionsStatus ::+ -- | 'options'+ DomainEndpointOptions ->+ -- | 'status'+ OptionStatus ->+ DomainEndpointOptionsStatus+newDomainEndpointOptionsStatus pOptions_ pStatus_ =+ DomainEndpointOptionsStatus'+ { options = pOptions_,+ status = pStatus_+ }++-- | The domain endpoint options configured for the domain.+domainEndpointOptionsStatus_options :: Lens.Lens' DomainEndpointOptionsStatus DomainEndpointOptions+domainEndpointOptionsStatus_options = Lens.lens (\DomainEndpointOptionsStatus' {options} -> options) (\s@DomainEndpointOptionsStatus' {} a -> s {options = a} :: DomainEndpointOptionsStatus)++-- | The status of the configured domain endpoint options.+domainEndpointOptionsStatus_status :: Lens.Lens' DomainEndpointOptionsStatus OptionStatus+domainEndpointOptionsStatus_status = Lens.lens (\DomainEndpointOptionsStatus' {status} -> status) (\s@DomainEndpointOptionsStatus' {} a -> s {status = a} :: DomainEndpointOptionsStatus)++instance Data.FromXML DomainEndpointOptionsStatus where+ parseXML x =+ DomainEndpointOptionsStatus'+ Prelude.<$> (x Data..@ "Options")+ Prelude.<*> (x Data..@ "Status")++instance Prelude.Hashable DomainEndpointOptionsStatus where+ hashWithSalt _salt DomainEndpointOptionsStatus' {..} =+ _salt+ `Prelude.hashWithSalt` options+ `Prelude.hashWithSalt` status++instance Prelude.NFData DomainEndpointOptionsStatus where+ rnf DomainEndpointOptionsStatus' {..} =+ Prelude.rnf options+ `Prelude.seq` Prelude.rnf status
+ gen/Amazonka/CloudSearch/Types/DomainStatus.hs view
@@ -0,0 +1,249 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.DomainStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.DomainStatus where++import Amazonka.CloudSearch.Types.Limits+import Amazonka.CloudSearch.Types.ServiceEndpoint+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The current status of the search domain.+--+-- /See:/ 'newDomainStatus' smart constructor.+data DomainStatus = DomainStatus'+ { arn :: Prelude.Maybe Prelude.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.+ created :: Prelude.Maybe Prelude.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.+ deleted :: Prelude.Maybe Prelude.Bool,+ -- | The service endpoint for updating documents in a search domain.+ docService :: Prelude.Maybe ServiceEndpoint,+ limits :: Prelude.Maybe Limits,+ -- | True if processing is being done to activate the current domain+ -- configuration.+ processing :: Prelude.Maybe Prelude.Bool,+ -- | The number of search instances that are available to process search+ -- requests.+ searchInstanceCount :: Prelude.Maybe Prelude.Natural,+ -- | The instance type that is being used to process search requests.+ searchInstanceType :: Prelude.Maybe Prelude.Text,+ -- | The number of partitions across which the search index is spread.+ searchPartitionCount :: Prelude.Maybe Prelude.Natural,+ -- | The service endpoint for requesting search results from a search domain.+ searchService :: Prelude.Maybe ServiceEndpoint,+ domainId :: Prelude.Text,+ domainName :: Prelude.Text,+ -- | True if IndexDocuments needs to be called to activate the current domain+ -- configuration.+ requiresIndexDocuments :: Prelude.Bool+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DomainStatus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'arn', 'domainStatus_arn' - Undocumented member.+--+-- 'created', 'domainStatus_created' - 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.+--+-- 'deleted', 'domainStatus_deleted' - 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.+--+-- 'docService', 'domainStatus_docService' - The service endpoint for updating documents in a search domain.+--+-- 'limits', 'domainStatus_limits' - Undocumented member.+--+-- 'processing', 'domainStatus_processing' - True if processing is being done to activate the current domain+-- configuration.+--+-- 'searchInstanceCount', 'domainStatus_searchInstanceCount' - The number of search instances that are available to process search+-- requests.+--+-- 'searchInstanceType', 'domainStatus_searchInstanceType' - The instance type that is being used to process search requests.+--+-- 'searchPartitionCount', 'domainStatus_searchPartitionCount' - The number of partitions across which the search index is spread.+--+-- 'searchService', 'domainStatus_searchService' - The service endpoint for requesting search results from a search domain.+--+-- 'domainId', 'domainStatus_domainId' - Undocumented member.+--+-- 'domainName', 'domainStatus_domainName' - Undocumented member.+--+-- 'requiresIndexDocuments', 'domainStatus_requiresIndexDocuments' - True if IndexDocuments needs to be called to activate the current domain+-- configuration.+newDomainStatus ::+ -- | 'domainId'+ Prelude.Text ->+ -- | 'domainName'+ Prelude.Text ->+ -- | 'requiresIndexDocuments'+ Prelude.Bool ->+ DomainStatus+newDomainStatus+ pDomainId_+ pDomainName_+ pRequiresIndexDocuments_ =+ DomainStatus'+ { arn = Prelude.Nothing,+ created = Prelude.Nothing,+ deleted = Prelude.Nothing,+ docService = Prelude.Nothing,+ limits = Prelude.Nothing,+ processing = Prelude.Nothing,+ searchInstanceCount = Prelude.Nothing,+ searchInstanceType = Prelude.Nothing,+ searchPartitionCount = Prelude.Nothing,+ searchService = Prelude.Nothing,+ domainId = pDomainId_,+ domainName = pDomainName_,+ requiresIndexDocuments = pRequiresIndexDocuments_+ }++-- | Undocumented member.+domainStatus_arn :: Lens.Lens' DomainStatus (Prelude.Maybe Prelude.Text)+domainStatus_arn = Lens.lens (\DomainStatus' {arn} -> arn) (\s@DomainStatus' {} a -> s {arn = a} :: DomainStatus)++-- | 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.+domainStatus_created :: Lens.Lens' DomainStatus (Prelude.Maybe Prelude.Bool)+domainStatus_created = Lens.lens (\DomainStatus' {created} -> created) (\s@DomainStatus' {} a -> s {created = a} :: DomainStatus)++-- | 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.+domainStatus_deleted :: Lens.Lens' DomainStatus (Prelude.Maybe Prelude.Bool)+domainStatus_deleted = Lens.lens (\DomainStatus' {deleted} -> deleted) (\s@DomainStatus' {} a -> s {deleted = a} :: DomainStatus)++-- | The service endpoint for updating documents in a search domain.+domainStatus_docService :: Lens.Lens' DomainStatus (Prelude.Maybe ServiceEndpoint)+domainStatus_docService = Lens.lens (\DomainStatus' {docService} -> docService) (\s@DomainStatus' {} a -> s {docService = a} :: DomainStatus)++-- | Undocumented member.+domainStatus_limits :: Lens.Lens' DomainStatus (Prelude.Maybe Limits)+domainStatus_limits = Lens.lens (\DomainStatus' {limits} -> limits) (\s@DomainStatus' {} a -> s {limits = a} :: DomainStatus)++-- | True if processing is being done to activate the current domain+-- configuration.+domainStatus_processing :: Lens.Lens' DomainStatus (Prelude.Maybe Prelude.Bool)+domainStatus_processing = Lens.lens (\DomainStatus' {processing} -> processing) (\s@DomainStatus' {} a -> s {processing = a} :: DomainStatus)++-- | The number of search instances that are available to process search+-- requests.+domainStatus_searchInstanceCount :: Lens.Lens' DomainStatus (Prelude.Maybe Prelude.Natural)+domainStatus_searchInstanceCount = Lens.lens (\DomainStatus' {searchInstanceCount} -> searchInstanceCount) (\s@DomainStatus' {} a -> s {searchInstanceCount = a} :: DomainStatus)++-- | The instance type that is being used to process search requests.+domainStatus_searchInstanceType :: Lens.Lens' DomainStatus (Prelude.Maybe Prelude.Text)+domainStatus_searchInstanceType = Lens.lens (\DomainStatus' {searchInstanceType} -> searchInstanceType) (\s@DomainStatus' {} a -> s {searchInstanceType = a} :: DomainStatus)++-- | The number of partitions across which the search index is spread.+domainStatus_searchPartitionCount :: Lens.Lens' DomainStatus (Prelude.Maybe Prelude.Natural)+domainStatus_searchPartitionCount = Lens.lens (\DomainStatus' {searchPartitionCount} -> searchPartitionCount) (\s@DomainStatus' {} a -> s {searchPartitionCount = a} :: DomainStatus)++-- | The service endpoint for requesting search results from a search domain.+domainStatus_searchService :: Lens.Lens' DomainStatus (Prelude.Maybe ServiceEndpoint)+domainStatus_searchService = Lens.lens (\DomainStatus' {searchService} -> searchService) (\s@DomainStatus' {} a -> s {searchService = a} :: DomainStatus)++-- | Undocumented member.+domainStatus_domainId :: Lens.Lens' DomainStatus Prelude.Text+domainStatus_domainId = Lens.lens (\DomainStatus' {domainId} -> domainId) (\s@DomainStatus' {} a -> s {domainId = a} :: DomainStatus)++-- | Undocumented member.+domainStatus_domainName :: Lens.Lens' DomainStatus Prelude.Text+domainStatus_domainName = Lens.lens (\DomainStatus' {domainName} -> domainName) (\s@DomainStatus' {} a -> s {domainName = a} :: DomainStatus)++-- | True if IndexDocuments needs to be called to activate the current domain+-- configuration.+domainStatus_requiresIndexDocuments :: Lens.Lens' DomainStatus Prelude.Bool+domainStatus_requiresIndexDocuments = Lens.lens (\DomainStatus' {requiresIndexDocuments} -> requiresIndexDocuments) (\s@DomainStatus' {} a -> s {requiresIndexDocuments = a} :: DomainStatus)++instance Data.FromXML DomainStatus where+ parseXML x =+ DomainStatus'+ Prelude.<$> (x Data..@? "ARN")+ Prelude.<*> (x Data..@? "Created")+ Prelude.<*> (x Data..@? "Deleted")+ Prelude.<*> (x Data..@? "DocService")+ Prelude.<*> (x Data..@? "Limits")+ Prelude.<*> (x Data..@? "Processing")+ Prelude.<*> (x Data..@? "SearchInstanceCount")+ Prelude.<*> (x Data..@? "SearchInstanceType")+ Prelude.<*> (x Data..@? "SearchPartitionCount")+ Prelude.<*> (x Data..@? "SearchService")+ Prelude.<*> (x Data..@ "DomainId")+ Prelude.<*> (x Data..@ "DomainName")+ Prelude.<*> (x Data..@ "RequiresIndexDocuments")++instance Prelude.Hashable DomainStatus where+ hashWithSalt _salt DomainStatus' {..} =+ _salt+ `Prelude.hashWithSalt` arn+ `Prelude.hashWithSalt` created+ `Prelude.hashWithSalt` deleted+ `Prelude.hashWithSalt` docService+ `Prelude.hashWithSalt` limits+ `Prelude.hashWithSalt` processing+ `Prelude.hashWithSalt` searchInstanceCount+ `Prelude.hashWithSalt` searchInstanceType+ `Prelude.hashWithSalt` searchPartitionCount+ `Prelude.hashWithSalt` searchService+ `Prelude.hashWithSalt` domainId+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` requiresIndexDocuments++instance Prelude.NFData DomainStatus where+ rnf DomainStatus' {..} =+ Prelude.rnf arn+ `Prelude.seq` Prelude.rnf created+ `Prelude.seq` Prelude.rnf deleted+ `Prelude.seq` Prelude.rnf docService+ `Prelude.seq` Prelude.rnf limits+ `Prelude.seq` Prelude.rnf processing+ `Prelude.seq` Prelude.rnf searchInstanceCount+ `Prelude.seq` Prelude.rnf searchInstanceType+ `Prelude.seq` Prelude.rnf searchPartitionCount+ `Prelude.seq` Prelude.rnf searchService+ `Prelude.seq` Prelude.rnf domainId+ `Prelude.seq` Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf requiresIndexDocuments
+ gen/Amazonka/CloudSearch/Types/DoubleArrayOptions.hs view
@@ -0,0 +1,131 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.DoubleArrayOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.DoubleArrayOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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.+--+-- /See:/ 'newDoubleArrayOptions' smart constructor.+data DoubleArrayOptions = DoubleArrayOptions'+ { -- | A value to use for the field if the field isn\'t specified for a+ -- document.+ defaultValue :: Prelude.Maybe Prelude.Double,+ -- | Whether facet information can be returned for the field.+ facetEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field are searchable.+ searchEnabled :: Prelude.Maybe Prelude.Bool,+ -- | A list of source fields to map to the field.+ sourceFields :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DoubleArrayOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'defaultValue', 'doubleArrayOptions_defaultValue' - A value to use for the field if the field isn\'t specified for a+-- document.+--+-- 'facetEnabled', 'doubleArrayOptions_facetEnabled' - Whether facet information can be returned for the field.+--+-- 'returnEnabled', 'doubleArrayOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'searchEnabled', 'doubleArrayOptions_searchEnabled' - Whether the contents of the field are searchable.+--+-- 'sourceFields', 'doubleArrayOptions_sourceFields' - A list of source fields to map to the field.+newDoubleArrayOptions ::+ DoubleArrayOptions+newDoubleArrayOptions =+ DoubleArrayOptions'+ { defaultValue = Prelude.Nothing,+ facetEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ searchEnabled = Prelude.Nothing,+ sourceFields = Prelude.Nothing+ }++-- | A value to use for the field if the field isn\'t specified for a+-- document.+doubleArrayOptions_defaultValue :: Lens.Lens' DoubleArrayOptions (Prelude.Maybe Prelude.Double)+doubleArrayOptions_defaultValue = Lens.lens (\DoubleArrayOptions' {defaultValue} -> defaultValue) (\s@DoubleArrayOptions' {} a -> s {defaultValue = a} :: DoubleArrayOptions)++-- | Whether facet information can be returned for the field.+doubleArrayOptions_facetEnabled :: Lens.Lens' DoubleArrayOptions (Prelude.Maybe Prelude.Bool)+doubleArrayOptions_facetEnabled = Lens.lens (\DoubleArrayOptions' {facetEnabled} -> facetEnabled) (\s@DoubleArrayOptions' {} a -> s {facetEnabled = a} :: DoubleArrayOptions)++-- | Whether the contents of the field can be returned in the search results.+doubleArrayOptions_returnEnabled :: Lens.Lens' DoubleArrayOptions (Prelude.Maybe Prelude.Bool)+doubleArrayOptions_returnEnabled = Lens.lens (\DoubleArrayOptions' {returnEnabled} -> returnEnabled) (\s@DoubleArrayOptions' {} a -> s {returnEnabled = a} :: DoubleArrayOptions)++-- | Whether the contents of the field are searchable.+doubleArrayOptions_searchEnabled :: Lens.Lens' DoubleArrayOptions (Prelude.Maybe Prelude.Bool)+doubleArrayOptions_searchEnabled = Lens.lens (\DoubleArrayOptions' {searchEnabled} -> searchEnabled) (\s@DoubleArrayOptions' {} a -> s {searchEnabled = a} :: DoubleArrayOptions)++-- | A list of source fields to map to the field.+doubleArrayOptions_sourceFields :: Lens.Lens' DoubleArrayOptions (Prelude.Maybe Prelude.Text)+doubleArrayOptions_sourceFields = Lens.lens (\DoubleArrayOptions' {sourceFields} -> sourceFields) (\s@DoubleArrayOptions' {} a -> s {sourceFields = a} :: DoubleArrayOptions)++instance Data.FromXML DoubleArrayOptions where+ parseXML x =+ DoubleArrayOptions'+ Prelude.<$> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "FacetEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SearchEnabled")+ Prelude.<*> (x Data..@? "SourceFields")++instance Prelude.Hashable DoubleArrayOptions where+ hashWithSalt _salt DoubleArrayOptions' {..} =+ _salt+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` facetEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` searchEnabled+ `Prelude.hashWithSalt` sourceFields++instance Prelude.NFData DoubleArrayOptions where+ rnf DoubleArrayOptions' {..} =+ Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf facetEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf searchEnabled+ `Prelude.seq` Prelude.rnf sourceFields++instance Data.ToQuery DoubleArrayOptions where+ toQuery DoubleArrayOptions' {..} =+ Prelude.mconcat+ [ "DefaultValue" Data.=: defaultValue,+ "FacetEnabled" Data.=: facetEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SearchEnabled" Data.=: searchEnabled,+ "SourceFields" Data.=: sourceFields+ ]
+ gen/Amazonka/CloudSearch/Types/DoubleOptions.hs view
@@ -0,0 +1,147 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.DoubleOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.DoubleOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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.+--+-- /See:/ 'newDoubleOptions' smart constructor.+data 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.+ defaultValue :: Prelude.Maybe Prelude.Double,+ -- | Whether facet information can be returned for the field.+ facetEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field are searchable.+ searchEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the field can be used to sort the search results.+ sortEnabled :: Prelude.Maybe Prelude.Bool,+ -- | The name of the source field to map to the field.+ sourceField :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'DoubleOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'defaultValue', 'doubleOptions_defaultValue' - 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.+--+-- 'facetEnabled', 'doubleOptions_facetEnabled' - Whether facet information can be returned for the field.+--+-- 'returnEnabled', 'doubleOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'searchEnabled', 'doubleOptions_searchEnabled' - Whether the contents of the field are searchable.+--+-- 'sortEnabled', 'doubleOptions_sortEnabled' - Whether the field can be used to sort the search results.+--+-- 'sourceField', 'doubleOptions_sourceField' - The name of the source field to map to the field.+newDoubleOptions ::+ DoubleOptions+newDoubleOptions =+ DoubleOptions'+ { defaultValue = Prelude.Nothing,+ facetEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ searchEnabled = Prelude.Nothing,+ sortEnabled = Prelude.Nothing,+ sourceField = Prelude.Nothing+ }++-- | 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.+doubleOptions_defaultValue :: Lens.Lens' DoubleOptions (Prelude.Maybe Prelude.Double)+doubleOptions_defaultValue = Lens.lens (\DoubleOptions' {defaultValue} -> defaultValue) (\s@DoubleOptions' {} a -> s {defaultValue = a} :: DoubleOptions)++-- | Whether facet information can be returned for the field.+doubleOptions_facetEnabled :: Lens.Lens' DoubleOptions (Prelude.Maybe Prelude.Bool)+doubleOptions_facetEnabled = Lens.lens (\DoubleOptions' {facetEnabled} -> facetEnabled) (\s@DoubleOptions' {} a -> s {facetEnabled = a} :: DoubleOptions)++-- | Whether the contents of the field can be returned in the search results.+doubleOptions_returnEnabled :: Lens.Lens' DoubleOptions (Prelude.Maybe Prelude.Bool)+doubleOptions_returnEnabled = Lens.lens (\DoubleOptions' {returnEnabled} -> returnEnabled) (\s@DoubleOptions' {} a -> s {returnEnabled = a} :: DoubleOptions)++-- | Whether the contents of the field are searchable.+doubleOptions_searchEnabled :: Lens.Lens' DoubleOptions (Prelude.Maybe Prelude.Bool)+doubleOptions_searchEnabled = Lens.lens (\DoubleOptions' {searchEnabled} -> searchEnabled) (\s@DoubleOptions' {} a -> s {searchEnabled = a} :: DoubleOptions)++-- | Whether the field can be used to sort the search results.+doubleOptions_sortEnabled :: Lens.Lens' DoubleOptions (Prelude.Maybe Prelude.Bool)+doubleOptions_sortEnabled = Lens.lens (\DoubleOptions' {sortEnabled} -> sortEnabled) (\s@DoubleOptions' {} a -> s {sortEnabled = a} :: DoubleOptions)++-- | The name of the source field to map to the field.+doubleOptions_sourceField :: Lens.Lens' DoubleOptions (Prelude.Maybe Prelude.Text)+doubleOptions_sourceField = Lens.lens (\DoubleOptions' {sourceField} -> sourceField) (\s@DoubleOptions' {} a -> s {sourceField = a} :: DoubleOptions)++instance Data.FromXML DoubleOptions where+ parseXML x =+ DoubleOptions'+ Prelude.<$> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "FacetEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SearchEnabled")+ Prelude.<*> (x Data..@? "SortEnabled")+ Prelude.<*> (x Data..@? "SourceField")++instance Prelude.Hashable DoubleOptions where+ hashWithSalt _salt DoubleOptions' {..} =+ _salt+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` facetEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` searchEnabled+ `Prelude.hashWithSalt` sortEnabled+ `Prelude.hashWithSalt` sourceField++instance Prelude.NFData DoubleOptions where+ rnf DoubleOptions' {..} =+ Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf facetEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf searchEnabled+ `Prelude.seq` Prelude.rnf sortEnabled+ `Prelude.seq` Prelude.rnf sourceField++instance Data.ToQuery DoubleOptions where+ toQuery DoubleOptions' {..} =+ Prelude.mconcat+ [ "DefaultValue" Data.=: defaultValue,+ "FacetEnabled" Data.=: facetEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SearchEnabled" Data.=: searchEnabled,+ "SortEnabled" Data.=: sortEnabled,+ "SourceField" Data.=: sourceField+ ]
+ gen/Amazonka/CloudSearch/Types/Expression.hs view
@@ -0,0 +1,91 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.Expression+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.Expression where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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.+--+-- /See:/ 'newExpression' smart constructor.+data Expression = Expression'+ { expressionName :: Prelude.Text,+ expressionValue :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Expression' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'expressionName', 'expression_expressionName' - Undocumented member.+--+-- 'expressionValue', 'expression_expressionValue' - Undocumented member.+newExpression ::+ -- | 'expressionName'+ Prelude.Text ->+ -- | 'expressionValue'+ Prelude.Text ->+ Expression+newExpression pExpressionName_ pExpressionValue_ =+ Expression'+ { expressionName = pExpressionName_,+ expressionValue = pExpressionValue_+ }++-- | Undocumented member.+expression_expressionName :: Lens.Lens' Expression Prelude.Text+expression_expressionName = Lens.lens (\Expression' {expressionName} -> expressionName) (\s@Expression' {} a -> s {expressionName = a} :: Expression)++-- | Undocumented member.+expression_expressionValue :: Lens.Lens' Expression Prelude.Text+expression_expressionValue = Lens.lens (\Expression' {expressionValue} -> expressionValue) (\s@Expression' {} a -> s {expressionValue = a} :: Expression)++instance Data.FromXML Expression where+ parseXML x =+ Expression'+ Prelude.<$> (x Data..@ "ExpressionName")+ Prelude.<*> (x Data..@ "ExpressionValue")++instance Prelude.Hashable Expression where+ hashWithSalt _salt Expression' {..} =+ _salt+ `Prelude.hashWithSalt` expressionName+ `Prelude.hashWithSalt` expressionValue++instance Prelude.NFData Expression where+ rnf Expression' {..} =+ Prelude.rnf expressionName+ `Prelude.seq` Prelude.rnf expressionValue++instance Data.ToQuery Expression where+ toQuery Expression' {..} =+ Prelude.mconcat+ [ "ExpressionName" Data.=: expressionName,+ "ExpressionValue" Data.=: expressionValue+ ]
+ gen/Amazonka/CloudSearch/Types/ExpressionStatus.hs view
@@ -0,0 +1,88 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.ExpressionStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.ExpressionStatus where++import Amazonka.CloudSearch.Types.Expression+import Amazonka.CloudSearch.Types.OptionStatus+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The value of an @Expression@ and its current status.+--+-- /See:/ 'newExpressionStatus' smart constructor.+data ExpressionStatus = ExpressionStatus'+ { -- | The expression that is evaluated for sorting while processing a search+ -- request.+ options :: Expression,+ status :: OptionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ExpressionStatus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'options', 'expressionStatus_options' - The expression that is evaluated for sorting while processing a search+-- request.+--+-- 'status', 'expressionStatus_status' - Undocumented member.+newExpressionStatus ::+ -- | 'options'+ Expression ->+ -- | 'status'+ OptionStatus ->+ ExpressionStatus+newExpressionStatus pOptions_ pStatus_ =+ ExpressionStatus'+ { options = pOptions_,+ status = pStatus_+ }++-- | The expression that is evaluated for sorting while processing a search+-- request.+expressionStatus_options :: Lens.Lens' ExpressionStatus Expression+expressionStatus_options = Lens.lens (\ExpressionStatus' {options} -> options) (\s@ExpressionStatus' {} a -> s {options = a} :: ExpressionStatus)++-- | Undocumented member.+expressionStatus_status :: Lens.Lens' ExpressionStatus OptionStatus+expressionStatus_status = Lens.lens (\ExpressionStatus' {status} -> status) (\s@ExpressionStatus' {} a -> s {status = a} :: ExpressionStatus)++instance Data.FromXML ExpressionStatus where+ parseXML x =+ ExpressionStatus'+ Prelude.<$> (x Data..@ "Options")+ Prelude.<*> (x Data..@ "Status")++instance Prelude.Hashable ExpressionStatus where+ hashWithSalt _salt ExpressionStatus' {..} =+ _salt+ `Prelude.hashWithSalt` options+ `Prelude.hashWithSalt` status++instance Prelude.NFData ExpressionStatus where+ rnf ExpressionStatus' {..} =+ Prelude.rnf options+ `Prelude.seq` Prelude.rnf status
+ gen/Amazonka/CloudSearch/Types/IndexField.hs view
@@ -0,0 +1,277 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.IndexField+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.IndexField where++import Amazonka.CloudSearch.Types.DateArrayOptions+import Amazonka.CloudSearch.Types.DateOptions+import Amazonka.CloudSearch.Types.DoubleArrayOptions+import Amazonka.CloudSearch.Types.DoubleOptions+import Amazonka.CloudSearch.Types.IndexFieldType+import Amazonka.CloudSearch.Types.IntArrayOptions+import Amazonka.CloudSearch.Types.IntOptions+import Amazonka.CloudSearch.Types.LatLonOptions+import Amazonka.CloudSearch.Types.LiteralArrayOptions+import Amazonka.CloudSearch.Types.LiteralOptions+import Amazonka.CloudSearch.Types.TextArrayOptions+import Amazonka.CloudSearch.Types.TextOptions+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Configuration information for a field in the index, including its name,+-- type, and options. The supported options depend on the @IndexFieldType@.+--+-- /See:/ 'newIndexField' smart constructor.+data IndexField = IndexField'+ { dateArrayOptions :: Prelude.Maybe DateArrayOptions,+ dateOptions :: Prelude.Maybe DateOptions,+ doubleArrayOptions :: Prelude.Maybe DoubleArrayOptions,+ doubleOptions :: Prelude.Maybe DoubleOptions,+ intArrayOptions :: Prelude.Maybe IntArrayOptions,+ intOptions :: Prelude.Maybe IntOptions,+ latLonOptions :: Prelude.Maybe LatLonOptions,+ literalArrayOptions :: Prelude.Maybe LiteralArrayOptions,+ literalOptions :: Prelude.Maybe LiteralOptions,+ textArrayOptions :: Prelude.Maybe TextArrayOptions,+ textOptions :: Prelude.Maybe TextOptions,+ -- | 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@.+ indexFieldName :: Prelude.Text,+ indexFieldType :: IndexFieldType+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'IndexField' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'dateArrayOptions', 'indexField_dateArrayOptions' - Undocumented member.+--+-- 'dateOptions', 'indexField_dateOptions' - Undocumented member.+--+-- 'doubleArrayOptions', 'indexField_doubleArrayOptions' - Undocumented member.+--+-- 'doubleOptions', 'indexField_doubleOptions' - Undocumented member.+--+-- 'intArrayOptions', 'indexField_intArrayOptions' - Undocumented member.+--+-- 'intOptions', 'indexField_intOptions' - Undocumented member.+--+-- 'latLonOptions', 'indexField_latLonOptions' - Undocumented member.+--+-- 'literalArrayOptions', 'indexField_literalArrayOptions' - Undocumented member.+--+-- 'literalOptions', 'indexField_literalOptions' - Undocumented member.+--+-- 'textArrayOptions', 'indexField_textArrayOptions' - Undocumented member.+--+-- 'textOptions', 'indexField_textOptions' - Undocumented member.+--+-- 'indexFieldName', 'indexField_indexFieldName' - 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@.+--+-- 'indexFieldType', 'indexField_indexFieldType' - Undocumented member.+newIndexField ::+ -- | 'indexFieldName'+ Prelude.Text ->+ -- | 'indexFieldType'+ IndexFieldType ->+ IndexField+newIndexField pIndexFieldName_ pIndexFieldType_ =+ IndexField'+ { dateArrayOptions = Prelude.Nothing,+ dateOptions = Prelude.Nothing,+ doubleArrayOptions = Prelude.Nothing,+ doubleOptions = Prelude.Nothing,+ intArrayOptions = Prelude.Nothing,+ intOptions = Prelude.Nothing,+ latLonOptions = Prelude.Nothing,+ literalArrayOptions = Prelude.Nothing,+ literalOptions = Prelude.Nothing,+ textArrayOptions = Prelude.Nothing,+ textOptions = Prelude.Nothing,+ indexFieldName = pIndexFieldName_,+ indexFieldType = pIndexFieldType_+ }++-- | Undocumented member.+indexField_dateArrayOptions :: Lens.Lens' IndexField (Prelude.Maybe DateArrayOptions)+indexField_dateArrayOptions = Lens.lens (\IndexField' {dateArrayOptions} -> dateArrayOptions) (\s@IndexField' {} a -> s {dateArrayOptions = a} :: IndexField)++-- | Undocumented member.+indexField_dateOptions :: Lens.Lens' IndexField (Prelude.Maybe DateOptions)+indexField_dateOptions = Lens.lens (\IndexField' {dateOptions} -> dateOptions) (\s@IndexField' {} a -> s {dateOptions = a} :: IndexField)++-- | Undocumented member.+indexField_doubleArrayOptions :: Lens.Lens' IndexField (Prelude.Maybe DoubleArrayOptions)+indexField_doubleArrayOptions = Lens.lens (\IndexField' {doubleArrayOptions} -> doubleArrayOptions) (\s@IndexField' {} a -> s {doubleArrayOptions = a} :: IndexField)++-- | Undocumented member.+indexField_doubleOptions :: Lens.Lens' IndexField (Prelude.Maybe DoubleOptions)+indexField_doubleOptions = Lens.lens (\IndexField' {doubleOptions} -> doubleOptions) (\s@IndexField' {} a -> s {doubleOptions = a} :: IndexField)++-- | Undocumented member.+indexField_intArrayOptions :: Lens.Lens' IndexField (Prelude.Maybe IntArrayOptions)+indexField_intArrayOptions = Lens.lens (\IndexField' {intArrayOptions} -> intArrayOptions) (\s@IndexField' {} a -> s {intArrayOptions = a} :: IndexField)++-- | Undocumented member.+indexField_intOptions :: Lens.Lens' IndexField (Prelude.Maybe IntOptions)+indexField_intOptions = Lens.lens (\IndexField' {intOptions} -> intOptions) (\s@IndexField' {} a -> s {intOptions = a} :: IndexField)++-- | Undocumented member.+indexField_latLonOptions :: Lens.Lens' IndexField (Prelude.Maybe LatLonOptions)+indexField_latLonOptions = Lens.lens (\IndexField' {latLonOptions} -> latLonOptions) (\s@IndexField' {} a -> s {latLonOptions = a} :: IndexField)++-- | Undocumented member.+indexField_literalArrayOptions :: Lens.Lens' IndexField (Prelude.Maybe LiteralArrayOptions)+indexField_literalArrayOptions = Lens.lens (\IndexField' {literalArrayOptions} -> literalArrayOptions) (\s@IndexField' {} a -> s {literalArrayOptions = a} :: IndexField)++-- | Undocumented member.+indexField_literalOptions :: Lens.Lens' IndexField (Prelude.Maybe LiteralOptions)+indexField_literalOptions = Lens.lens (\IndexField' {literalOptions} -> literalOptions) (\s@IndexField' {} a -> s {literalOptions = a} :: IndexField)++-- | Undocumented member.+indexField_textArrayOptions :: Lens.Lens' IndexField (Prelude.Maybe TextArrayOptions)+indexField_textArrayOptions = Lens.lens (\IndexField' {textArrayOptions} -> textArrayOptions) (\s@IndexField' {} a -> s {textArrayOptions = a} :: IndexField)++-- | Undocumented member.+indexField_textOptions :: Lens.Lens' IndexField (Prelude.Maybe TextOptions)+indexField_textOptions = Lens.lens (\IndexField' {textOptions} -> textOptions) (\s@IndexField' {} a -> s {textOptions = a} :: IndexField)++-- | 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@.+indexField_indexFieldName :: Lens.Lens' IndexField Prelude.Text+indexField_indexFieldName = Lens.lens (\IndexField' {indexFieldName} -> indexFieldName) (\s@IndexField' {} a -> s {indexFieldName = a} :: IndexField)++-- | Undocumented member.+indexField_indexFieldType :: Lens.Lens' IndexField IndexFieldType+indexField_indexFieldType = Lens.lens (\IndexField' {indexFieldType} -> indexFieldType) (\s@IndexField' {} a -> s {indexFieldType = a} :: IndexField)++instance Data.FromXML IndexField where+ parseXML x =+ IndexField'+ Prelude.<$> (x Data..@? "DateArrayOptions")+ Prelude.<*> (x Data..@? "DateOptions")+ Prelude.<*> (x Data..@? "DoubleArrayOptions")+ Prelude.<*> (x Data..@? "DoubleOptions")+ Prelude.<*> (x Data..@? "IntArrayOptions")+ Prelude.<*> (x Data..@? "IntOptions")+ Prelude.<*> (x Data..@? "LatLonOptions")+ Prelude.<*> (x Data..@? "LiteralArrayOptions")+ Prelude.<*> (x Data..@? "LiteralOptions")+ Prelude.<*> (x Data..@? "TextArrayOptions")+ Prelude.<*> (x Data..@? "TextOptions")+ Prelude.<*> (x Data..@ "IndexFieldName")+ Prelude.<*> (x Data..@ "IndexFieldType")++instance Prelude.Hashable IndexField where+ hashWithSalt _salt IndexField' {..} =+ _salt+ `Prelude.hashWithSalt` dateArrayOptions+ `Prelude.hashWithSalt` dateOptions+ `Prelude.hashWithSalt` doubleArrayOptions+ `Prelude.hashWithSalt` doubleOptions+ `Prelude.hashWithSalt` intArrayOptions+ `Prelude.hashWithSalt` intOptions+ `Prelude.hashWithSalt` latLonOptions+ `Prelude.hashWithSalt` literalArrayOptions+ `Prelude.hashWithSalt` literalOptions+ `Prelude.hashWithSalt` textArrayOptions+ `Prelude.hashWithSalt` textOptions+ `Prelude.hashWithSalt` indexFieldName+ `Prelude.hashWithSalt` indexFieldType++instance Prelude.NFData IndexField where+ rnf IndexField' {..} =+ Prelude.rnf dateArrayOptions+ `Prelude.seq` Prelude.rnf dateOptions+ `Prelude.seq` Prelude.rnf doubleArrayOptions+ `Prelude.seq` Prelude.rnf doubleOptions+ `Prelude.seq` Prelude.rnf intArrayOptions+ `Prelude.seq` Prelude.rnf intOptions+ `Prelude.seq` Prelude.rnf latLonOptions+ `Prelude.seq` Prelude.rnf literalArrayOptions+ `Prelude.seq` Prelude.rnf literalOptions+ `Prelude.seq` Prelude.rnf textArrayOptions+ `Prelude.seq` Prelude.rnf textOptions+ `Prelude.seq` Prelude.rnf indexFieldName+ `Prelude.seq` Prelude.rnf indexFieldType++instance Data.ToQuery IndexField where+ toQuery IndexField' {..} =+ Prelude.mconcat+ [ "DateArrayOptions" Data.=: dateArrayOptions,+ "DateOptions" Data.=: dateOptions,+ "DoubleArrayOptions" Data.=: doubleArrayOptions,+ "DoubleOptions" Data.=: doubleOptions,+ "IntArrayOptions" Data.=: intArrayOptions,+ "IntOptions" Data.=: intOptions,+ "LatLonOptions" Data.=: latLonOptions,+ "LiteralArrayOptions" Data.=: literalArrayOptions,+ "LiteralOptions" Data.=: literalOptions,+ "TextArrayOptions" Data.=: textArrayOptions,+ "TextOptions" Data.=: textOptions,+ "IndexFieldName" Data.=: indexFieldName,+ "IndexFieldType" Data.=: indexFieldType+ ]
+ gen/Amazonka/CloudSearch/Types/IndexFieldStatus.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.IndexFieldStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.IndexFieldStatus where++import Amazonka.CloudSearch.Types.IndexField+import Amazonka.CloudSearch.Types.OptionStatus+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The value of an @IndexField@ and its current status.+--+-- /See:/ 'newIndexFieldStatus' smart constructor.+data IndexFieldStatus = IndexFieldStatus'+ { options :: IndexField,+ status :: OptionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'IndexFieldStatus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'options', 'indexFieldStatus_options' - Undocumented member.+--+-- 'status', 'indexFieldStatus_status' - Undocumented member.+newIndexFieldStatus ::+ -- | 'options'+ IndexField ->+ -- | 'status'+ OptionStatus ->+ IndexFieldStatus+newIndexFieldStatus pOptions_ pStatus_ =+ IndexFieldStatus'+ { options = pOptions_,+ status = pStatus_+ }++-- | Undocumented member.+indexFieldStatus_options :: Lens.Lens' IndexFieldStatus IndexField+indexFieldStatus_options = Lens.lens (\IndexFieldStatus' {options} -> options) (\s@IndexFieldStatus' {} a -> s {options = a} :: IndexFieldStatus)++-- | Undocumented member.+indexFieldStatus_status :: Lens.Lens' IndexFieldStatus OptionStatus+indexFieldStatus_status = Lens.lens (\IndexFieldStatus' {status} -> status) (\s@IndexFieldStatus' {} a -> s {status = a} :: IndexFieldStatus)++instance Data.FromXML IndexFieldStatus where+ parseXML x =+ IndexFieldStatus'+ Prelude.<$> (x Data..@ "Options")+ Prelude.<*> (x Data..@ "Status")++instance Prelude.Hashable IndexFieldStatus where+ hashWithSalt _salt IndexFieldStatus' {..} =+ _salt+ `Prelude.hashWithSalt` options+ `Prelude.hashWithSalt` status++instance Prelude.NFData IndexFieldStatus where+ rnf IndexFieldStatus' {..} =+ Prelude.rnf options+ `Prelude.seq` Prelude.rnf status
+ gen/Amazonka/CloudSearch/Types/IndexFieldType.hs view
@@ -0,0 +1,120 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.IndexFieldType+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.IndexFieldType+ ( IndexFieldType+ ( ..,+ IndexFieldType_Date,+ IndexFieldType_Date_array,+ IndexFieldType_Double,+ IndexFieldType_Double_array,+ IndexFieldType_Int,+ IndexFieldType_Int_array,+ IndexFieldType_Latlon,+ IndexFieldType_Literal,+ IndexFieldType_Literal_array,+ IndexFieldType_Text,+ IndexFieldType_Text_array+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The type of field. The valid options for a field depend on the field+-- type. For more information about the supported field types, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html Configuring Index Fields>+-- in the /Amazon CloudSearch Developer Guide/.+newtype IndexFieldType = IndexFieldType'+ { fromIndexFieldType ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern IndexFieldType_Date :: IndexFieldType+pattern IndexFieldType_Date = IndexFieldType' "date"++pattern IndexFieldType_Date_array :: IndexFieldType+pattern IndexFieldType_Date_array = IndexFieldType' "date-array"++pattern IndexFieldType_Double :: IndexFieldType+pattern IndexFieldType_Double = IndexFieldType' "double"++pattern IndexFieldType_Double_array :: IndexFieldType+pattern IndexFieldType_Double_array = IndexFieldType' "double-array"++pattern IndexFieldType_Int :: IndexFieldType+pattern IndexFieldType_Int = IndexFieldType' "int"++pattern IndexFieldType_Int_array :: IndexFieldType+pattern IndexFieldType_Int_array = IndexFieldType' "int-array"++pattern IndexFieldType_Latlon :: IndexFieldType+pattern IndexFieldType_Latlon = IndexFieldType' "latlon"++pattern IndexFieldType_Literal :: IndexFieldType+pattern IndexFieldType_Literal = IndexFieldType' "literal"++pattern IndexFieldType_Literal_array :: IndexFieldType+pattern IndexFieldType_Literal_array = IndexFieldType' "literal-array"++pattern IndexFieldType_Text :: IndexFieldType+pattern IndexFieldType_Text = IndexFieldType' "text"++pattern IndexFieldType_Text_array :: IndexFieldType+pattern IndexFieldType_Text_array = IndexFieldType' "text-array"++{-# COMPLETE+ IndexFieldType_Date,+ IndexFieldType_Date_array,+ IndexFieldType_Double,+ IndexFieldType_Double_array,+ IndexFieldType_Int,+ IndexFieldType_Int_array,+ IndexFieldType_Latlon,+ IndexFieldType_Literal,+ IndexFieldType_Literal_array,+ IndexFieldType_Text,+ IndexFieldType_Text_array,+ IndexFieldType'+ #-}
+ gen/Amazonka/CloudSearch/Types/IntArrayOptions.hs view
@@ -0,0 +1,131 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.IntArrayOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.IntArrayOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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.+--+-- /See:/ 'newIntArrayOptions' smart constructor.+data IntArrayOptions = IntArrayOptions'+ { -- | A value to use for the field if the field isn\'t specified for a+ -- document.+ defaultValue :: Prelude.Maybe Prelude.Integer,+ -- | Whether facet information can be returned for the field.+ facetEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field are searchable.+ searchEnabled :: Prelude.Maybe Prelude.Bool,+ -- | A list of source fields to map to the field.+ sourceFields :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'IntArrayOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'defaultValue', 'intArrayOptions_defaultValue' - A value to use for the field if the field isn\'t specified for a+-- document.+--+-- 'facetEnabled', 'intArrayOptions_facetEnabled' - Whether facet information can be returned for the field.+--+-- 'returnEnabled', 'intArrayOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'searchEnabled', 'intArrayOptions_searchEnabled' - Whether the contents of the field are searchable.+--+-- 'sourceFields', 'intArrayOptions_sourceFields' - A list of source fields to map to the field.+newIntArrayOptions ::+ IntArrayOptions+newIntArrayOptions =+ IntArrayOptions'+ { defaultValue = Prelude.Nothing,+ facetEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ searchEnabled = Prelude.Nothing,+ sourceFields = Prelude.Nothing+ }++-- | A value to use for the field if the field isn\'t specified for a+-- document.+intArrayOptions_defaultValue :: Lens.Lens' IntArrayOptions (Prelude.Maybe Prelude.Integer)+intArrayOptions_defaultValue = Lens.lens (\IntArrayOptions' {defaultValue} -> defaultValue) (\s@IntArrayOptions' {} a -> s {defaultValue = a} :: IntArrayOptions)++-- | Whether facet information can be returned for the field.+intArrayOptions_facetEnabled :: Lens.Lens' IntArrayOptions (Prelude.Maybe Prelude.Bool)+intArrayOptions_facetEnabled = Lens.lens (\IntArrayOptions' {facetEnabled} -> facetEnabled) (\s@IntArrayOptions' {} a -> s {facetEnabled = a} :: IntArrayOptions)++-- | Whether the contents of the field can be returned in the search results.+intArrayOptions_returnEnabled :: Lens.Lens' IntArrayOptions (Prelude.Maybe Prelude.Bool)+intArrayOptions_returnEnabled = Lens.lens (\IntArrayOptions' {returnEnabled} -> returnEnabled) (\s@IntArrayOptions' {} a -> s {returnEnabled = a} :: IntArrayOptions)++-- | Whether the contents of the field are searchable.+intArrayOptions_searchEnabled :: Lens.Lens' IntArrayOptions (Prelude.Maybe Prelude.Bool)+intArrayOptions_searchEnabled = Lens.lens (\IntArrayOptions' {searchEnabled} -> searchEnabled) (\s@IntArrayOptions' {} a -> s {searchEnabled = a} :: IntArrayOptions)++-- | A list of source fields to map to the field.+intArrayOptions_sourceFields :: Lens.Lens' IntArrayOptions (Prelude.Maybe Prelude.Text)+intArrayOptions_sourceFields = Lens.lens (\IntArrayOptions' {sourceFields} -> sourceFields) (\s@IntArrayOptions' {} a -> s {sourceFields = a} :: IntArrayOptions)++instance Data.FromXML IntArrayOptions where+ parseXML x =+ IntArrayOptions'+ Prelude.<$> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "FacetEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SearchEnabled")+ Prelude.<*> (x Data..@? "SourceFields")++instance Prelude.Hashable IntArrayOptions where+ hashWithSalt _salt IntArrayOptions' {..} =+ _salt+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` facetEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` searchEnabled+ `Prelude.hashWithSalt` sourceFields++instance Prelude.NFData IntArrayOptions where+ rnf IntArrayOptions' {..} =+ Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf facetEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf searchEnabled+ `Prelude.seq` Prelude.rnf sourceFields++instance Data.ToQuery IntArrayOptions where+ toQuery IntArrayOptions' {..} =+ Prelude.mconcat+ [ "DefaultValue" Data.=: defaultValue,+ "FacetEnabled" Data.=: facetEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SearchEnabled" Data.=: searchEnabled,+ "SourceFields" Data.=: sourceFields+ ]
+ gen/Amazonka/CloudSearch/Types/IntOptions.hs view
@@ -0,0 +1,147 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.IntOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.IntOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Options for a 64-bit signed integer field. Present if @IndexFieldType@+-- specifies the field is of type @int@. All options are enabled by+-- default.+--+-- /See:/ 'newIntOptions' smart constructor.+data 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.+ defaultValue :: Prelude.Maybe Prelude.Integer,+ -- | Whether facet information can be returned for the field.+ facetEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field are searchable.+ searchEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the field can be used to sort the search results.+ sortEnabled :: Prelude.Maybe Prelude.Bool,+ -- | The name of the source field to map to the field.+ sourceField :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'IntOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'defaultValue', 'intOptions_defaultValue' - 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.+--+-- 'facetEnabled', 'intOptions_facetEnabled' - Whether facet information can be returned for the field.+--+-- 'returnEnabled', 'intOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'searchEnabled', 'intOptions_searchEnabled' - Whether the contents of the field are searchable.+--+-- 'sortEnabled', 'intOptions_sortEnabled' - Whether the field can be used to sort the search results.+--+-- 'sourceField', 'intOptions_sourceField' - The name of the source field to map to the field.+newIntOptions ::+ IntOptions+newIntOptions =+ IntOptions'+ { defaultValue = Prelude.Nothing,+ facetEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ searchEnabled = Prelude.Nothing,+ sortEnabled = Prelude.Nothing,+ sourceField = Prelude.Nothing+ }++-- | 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.+intOptions_defaultValue :: Lens.Lens' IntOptions (Prelude.Maybe Prelude.Integer)+intOptions_defaultValue = Lens.lens (\IntOptions' {defaultValue} -> defaultValue) (\s@IntOptions' {} a -> s {defaultValue = a} :: IntOptions)++-- | Whether facet information can be returned for the field.+intOptions_facetEnabled :: Lens.Lens' IntOptions (Prelude.Maybe Prelude.Bool)+intOptions_facetEnabled = Lens.lens (\IntOptions' {facetEnabled} -> facetEnabled) (\s@IntOptions' {} a -> s {facetEnabled = a} :: IntOptions)++-- | Whether the contents of the field can be returned in the search results.+intOptions_returnEnabled :: Lens.Lens' IntOptions (Prelude.Maybe Prelude.Bool)+intOptions_returnEnabled = Lens.lens (\IntOptions' {returnEnabled} -> returnEnabled) (\s@IntOptions' {} a -> s {returnEnabled = a} :: IntOptions)++-- | Whether the contents of the field are searchable.+intOptions_searchEnabled :: Lens.Lens' IntOptions (Prelude.Maybe Prelude.Bool)+intOptions_searchEnabled = Lens.lens (\IntOptions' {searchEnabled} -> searchEnabled) (\s@IntOptions' {} a -> s {searchEnabled = a} :: IntOptions)++-- | Whether the field can be used to sort the search results.+intOptions_sortEnabled :: Lens.Lens' IntOptions (Prelude.Maybe Prelude.Bool)+intOptions_sortEnabled = Lens.lens (\IntOptions' {sortEnabled} -> sortEnabled) (\s@IntOptions' {} a -> s {sortEnabled = a} :: IntOptions)++-- | The name of the source field to map to the field.+intOptions_sourceField :: Lens.Lens' IntOptions (Prelude.Maybe Prelude.Text)+intOptions_sourceField = Lens.lens (\IntOptions' {sourceField} -> sourceField) (\s@IntOptions' {} a -> s {sourceField = a} :: IntOptions)++instance Data.FromXML IntOptions where+ parseXML x =+ IntOptions'+ Prelude.<$> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "FacetEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SearchEnabled")+ Prelude.<*> (x Data..@? "SortEnabled")+ Prelude.<*> (x Data..@? "SourceField")++instance Prelude.Hashable IntOptions where+ hashWithSalt _salt IntOptions' {..} =+ _salt+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` facetEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` searchEnabled+ `Prelude.hashWithSalt` sortEnabled+ `Prelude.hashWithSalt` sourceField++instance Prelude.NFData IntOptions where+ rnf IntOptions' {..} =+ Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf facetEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf searchEnabled+ `Prelude.seq` Prelude.rnf sortEnabled+ `Prelude.seq` Prelude.rnf sourceField++instance Data.ToQuery IntOptions where+ toQuery IntOptions' {..} =+ Prelude.mconcat+ [ "DefaultValue" Data.=: defaultValue,+ "FacetEnabled" Data.=: facetEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SearchEnabled" Data.=: searchEnabled,+ "SortEnabled" Data.=: sortEnabled,+ "SourceField" Data.=: sourceField+ ]
+ gen/Amazonka/CloudSearch/Types/LatLonOptions.hs view
@@ -0,0 +1,144 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.LatLonOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.LatLonOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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.+--+-- /See:/ 'newLatLonOptions' smart constructor.+data LatLonOptions = LatLonOptions'+ { -- | A value to use for the field if the field isn\'t specified for a+ -- document.+ defaultValue :: Prelude.Maybe Prelude.Text,+ -- | Whether facet information can be returned for the field.+ facetEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field are searchable.+ searchEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the field can be used to sort the search results.+ sortEnabled :: Prelude.Maybe Prelude.Bool,+ sourceField :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LatLonOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'defaultValue', 'latLonOptions_defaultValue' - A value to use for the field if the field isn\'t specified for a+-- document.+--+-- 'facetEnabled', 'latLonOptions_facetEnabled' - Whether facet information can be returned for the field.+--+-- 'returnEnabled', 'latLonOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'searchEnabled', 'latLonOptions_searchEnabled' - Whether the contents of the field are searchable.+--+-- 'sortEnabled', 'latLonOptions_sortEnabled' - Whether the field can be used to sort the search results.+--+-- 'sourceField', 'latLonOptions_sourceField' - Undocumented member.+newLatLonOptions ::+ LatLonOptions+newLatLonOptions =+ LatLonOptions'+ { defaultValue = Prelude.Nothing,+ facetEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ searchEnabled = Prelude.Nothing,+ sortEnabled = Prelude.Nothing,+ sourceField = Prelude.Nothing+ }++-- | A value to use for the field if the field isn\'t specified for a+-- document.+latLonOptions_defaultValue :: Lens.Lens' LatLonOptions (Prelude.Maybe Prelude.Text)+latLonOptions_defaultValue = Lens.lens (\LatLonOptions' {defaultValue} -> defaultValue) (\s@LatLonOptions' {} a -> s {defaultValue = a} :: LatLonOptions)++-- | Whether facet information can be returned for the field.+latLonOptions_facetEnabled :: Lens.Lens' LatLonOptions (Prelude.Maybe Prelude.Bool)+latLonOptions_facetEnabled = Lens.lens (\LatLonOptions' {facetEnabled} -> facetEnabled) (\s@LatLonOptions' {} a -> s {facetEnabled = a} :: LatLonOptions)++-- | Whether the contents of the field can be returned in the search results.+latLonOptions_returnEnabled :: Lens.Lens' LatLonOptions (Prelude.Maybe Prelude.Bool)+latLonOptions_returnEnabled = Lens.lens (\LatLonOptions' {returnEnabled} -> returnEnabled) (\s@LatLonOptions' {} a -> s {returnEnabled = a} :: LatLonOptions)++-- | Whether the contents of the field are searchable.+latLonOptions_searchEnabled :: Lens.Lens' LatLonOptions (Prelude.Maybe Prelude.Bool)+latLonOptions_searchEnabled = Lens.lens (\LatLonOptions' {searchEnabled} -> searchEnabled) (\s@LatLonOptions' {} a -> s {searchEnabled = a} :: LatLonOptions)++-- | Whether the field can be used to sort the search results.+latLonOptions_sortEnabled :: Lens.Lens' LatLonOptions (Prelude.Maybe Prelude.Bool)+latLonOptions_sortEnabled = Lens.lens (\LatLonOptions' {sortEnabled} -> sortEnabled) (\s@LatLonOptions' {} a -> s {sortEnabled = a} :: LatLonOptions)++-- | Undocumented member.+latLonOptions_sourceField :: Lens.Lens' LatLonOptions (Prelude.Maybe Prelude.Text)+latLonOptions_sourceField = Lens.lens (\LatLonOptions' {sourceField} -> sourceField) (\s@LatLonOptions' {} a -> s {sourceField = a} :: LatLonOptions)++instance Data.FromXML LatLonOptions where+ parseXML x =+ LatLonOptions'+ Prelude.<$> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "FacetEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SearchEnabled")+ Prelude.<*> (x Data..@? "SortEnabled")+ Prelude.<*> (x Data..@? "SourceField")++instance Prelude.Hashable LatLonOptions where+ hashWithSalt _salt LatLonOptions' {..} =+ _salt+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` facetEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` searchEnabled+ `Prelude.hashWithSalt` sortEnabled+ `Prelude.hashWithSalt` sourceField++instance Prelude.NFData LatLonOptions where+ rnf LatLonOptions' {..} =+ Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf facetEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf searchEnabled+ `Prelude.seq` Prelude.rnf sortEnabled+ `Prelude.seq` Prelude.rnf sourceField++instance Data.ToQuery LatLonOptions where+ toQuery LatLonOptions' {..} =+ Prelude.mconcat+ [ "DefaultValue" Data.=: defaultValue,+ "FacetEnabled" Data.=: facetEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SearchEnabled" Data.=: searchEnabled,+ "SortEnabled" Data.=: sortEnabled,+ "SourceField" Data.=: sourceField+ ]
+ gen/Amazonka/CloudSearch/Types/Limits.hs view
@@ -0,0 +1,83 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.Limits+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.Limits where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | /See:/ 'newLimits' smart constructor.+data Limits = Limits'+ { maximumReplicationCount :: Prelude.Natural,+ maximumPartitionCount :: Prelude.Natural+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Limits' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'maximumReplicationCount', 'limits_maximumReplicationCount' - Undocumented member.+--+-- 'maximumPartitionCount', 'limits_maximumPartitionCount' - Undocumented member.+newLimits ::+ -- | 'maximumReplicationCount'+ Prelude.Natural ->+ -- | 'maximumPartitionCount'+ Prelude.Natural ->+ Limits+newLimits+ pMaximumReplicationCount_+ pMaximumPartitionCount_ =+ Limits'+ { maximumReplicationCount =+ pMaximumReplicationCount_,+ maximumPartitionCount = pMaximumPartitionCount_+ }++-- | Undocumented member.+limits_maximumReplicationCount :: Lens.Lens' Limits Prelude.Natural+limits_maximumReplicationCount = Lens.lens (\Limits' {maximumReplicationCount} -> maximumReplicationCount) (\s@Limits' {} a -> s {maximumReplicationCount = a} :: Limits)++-- | Undocumented member.+limits_maximumPartitionCount :: Lens.Lens' Limits Prelude.Natural+limits_maximumPartitionCount = Lens.lens (\Limits' {maximumPartitionCount} -> maximumPartitionCount) (\s@Limits' {} a -> s {maximumPartitionCount = a} :: Limits)++instance Data.FromXML Limits where+ parseXML x =+ Limits'+ Prelude.<$> (x Data..@ "MaximumReplicationCount")+ Prelude.<*> (x Data..@ "MaximumPartitionCount")++instance Prelude.Hashable Limits where+ hashWithSalt _salt Limits' {..} =+ _salt+ `Prelude.hashWithSalt` maximumReplicationCount+ `Prelude.hashWithSalt` maximumPartitionCount++instance Prelude.NFData Limits where+ rnf Limits' {..} =+ Prelude.rnf maximumReplicationCount+ `Prelude.seq` Prelude.rnf maximumPartitionCount
+ gen/Amazonka/CloudSearch/Types/LiteralArrayOptions.hs view
@@ -0,0 +1,132 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.LiteralArrayOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.LiteralArrayOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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.+--+-- /See:/ 'newLiteralArrayOptions' smart constructor.+data LiteralArrayOptions = LiteralArrayOptions'+ { -- | A value to use for the field if the field isn\'t specified for a+ -- document.+ defaultValue :: Prelude.Maybe Prelude.Text,+ -- | Whether facet information can be returned for the field.+ facetEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field are searchable.+ searchEnabled :: Prelude.Maybe Prelude.Bool,+ -- | A list of source fields to map to the field.+ sourceFields :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LiteralArrayOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'defaultValue', 'literalArrayOptions_defaultValue' - A value to use for the field if the field isn\'t specified for a+-- document.+--+-- 'facetEnabled', 'literalArrayOptions_facetEnabled' - Whether facet information can be returned for the field.+--+-- 'returnEnabled', 'literalArrayOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'searchEnabled', 'literalArrayOptions_searchEnabled' - Whether the contents of the field are searchable.+--+-- 'sourceFields', 'literalArrayOptions_sourceFields' - A list of source fields to map to the field.+newLiteralArrayOptions ::+ LiteralArrayOptions+newLiteralArrayOptions =+ LiteralArrayOptions'+ { defaultValue =+ Prelude.Nothing,+ facetEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ searchEnabled = Prelude.Nothing,+ sourceFields = Prelude.Nothing+ }++-- | A value to use for the field if the field isn\'t specified for a+-- document.+literalArrayOptions_defaultValue :: Lens.Lens' LiteralArrayOptions (Prelude.Maybe Prelude.Text)+literalArrayOptions_defaultValue = Lens.lens (\LiteralArrayOptions' {defaultValue} -> defaultValue) (\s@LiteralArrayOptions' {} a -> s {defaultValue = a} :: LiteralArrayOptions)++-- | Whether facet information can be returned for the field.+literalArrayOptions_facetEnabled :: Lens.Lens' LiteralArrayOptions (Prelude.Maybe Prelude.Bool)+literalArrayOptions_facetEnabled = Lens.lens (\LiteralArrayOptions' {facetEnabled} -> facetEnabled) (\s@LiteralArrayOptions' {} a -> s {facetEnabled = a} :: LiteralArrayOptions)++-- | Whether the contents of the field can be returned in the search results.+literalArrayOptions_returnEnabled :: Lens.Lens' LiteralArrayOptions (Prelude.Maybe Prelude.Bool)+literalArrayOptions_returnEnabled = Lens.lens (\LiteralArrayOptions' {returnEnabled} -> returnEnabled) (\s@LiteralArrayOptions' {} a -> s {returnEnabled = a} :: LiteralArrayOptions)++-- | Whether the contents of the field are searchable.+literalArrayOptions_searchEnabled :: Lens.Lens' LiteralArrayOptions (Prelude.Maybe Prelude.Bool)+literalArrayOptions_searchEnabled = Lens.lens (\LiteralArrayOptions' {searchEnabled} -> searchEnabled) (\s@LiteralArrayOptions' {} a -> s {searchEnabled = a} :: LiteralArrayOptions)++-- | A list of source fields to map to the field.+literalArrayOptions_sourceFields :: Lens.Lens' LiteralArrayOptions (Prelude.Maybe Prelude.Text)+literalArrayOptions_sourceFields = Lens.lens (\LiteralArrayOptions' {sourceFields} -> sourceFields) (\s@LiteralArrayOptions' {} a -> s {sourceFields = a} :: LiteralArrayOptions)++instance Data.FromXML LiteralArrayOptions where+ parseXML x =+ LiteralArrayOptions'+ Prelude.<$> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "FacetEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SearchEnabled")+ Prelude.<*> (x Data..@? "SourceFields")++instance Prelude.Hashable LiteralArrayOptions where+ hashWithSalt _salt LiteralArrayOptions' {..} =+ _salt+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` facetEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` searchEnabled+ `Prelude.hashWithSalt` sourceFields++instance Prelude.NFData LiteralArrayOptions where+ rnf LiteralArrayOptions' {..} =+ Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf facetEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf searchEnabled+ `Prelude.seq` Prelude.rnf sourceFields++instance Data.ToQuery LiteralArrayOptions where+ toQuery LiteralArrayOptions' {..} =+ Prelude.mconcat+ [ "DefaultValue" Data.=: defaultValue,+ "FacetEnabled" Data.=: facetEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SearchEnabled" Data.=: searchEnabled,+ "SourceFields" Data.=: sourceFields+ ]
+ gen/Amazonka/CloudSearch/Types/LiteralOptions.hs view
@@ -0,0 +1,142 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.LiteralOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.LiteralOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | Options for literal field. Present if @IndexFieldType@ specifies the+-- field is of type @literal@. All options are enabled by default.+--+-- /See:/ 'newLiteralOptions' smart constructor.+data LiteralOptions = LiteralOptions'+ { -- | A value to use for the field if the field isn\'t specified for a+ -- document.+ defaultValue :: Prelude.Maybe Prelude.Text,+ -- | Whether facet information can be returned for the field.+ facetEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field are searchable.+ searchEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the field can be used to sort the search results.+ sortEnabled :: Prelude.Maybe Prelude.Bool,+ sourceField :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'LiteralOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'defaultValue', 'literalOptions_defaultValue' - A value to use for the field if the field isn\'t specified for a+-- document.+--+-- 'facetEnabled', 'literalOptions_facetEnabled' - Whether facet information can be returned for the field.+--+-- 'returnEnabled', 'literalOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'searchEnabled', 'literalOptions_searchEnabled' - Whether the contents of the field are searchable.+--+-- 'sortEnabled', 'literalOptions_sortEnabled' - Whether the field can be used to sort the search results.+--+-- 'sourceField', 'literalOptions_sourceField' - Undocumented member.+newLiteralOptions ::+ LiteralOptions+newLiteralOptions =+ LiteralOptions'+ { defaultValue = Prelude.Nothing,+ facetEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ searchEnabled = Prelude.Nothing,+ sortEnabled = Prelude.Nothing,+ sourceField = Prelude.Nothing+ }++-- | A value to use for the field if the field isn\'t specified for a+-- document.+literalOptions_defaultValue :: Lens.Lens' LiteralOptions (Prelude.Maybe Prelude.Text)+literalOptions_defaultValue = Lens.lens (\LiteralOptions' {defaultValue} -> defaultValue) (\s@LiteralOptions' {} a -> s {defaultValue = a} :: LiteralOptions)++-- | Whether facet information can be returned for the field.+literalOptions_facetEnabled :: Lens.Lens' LiteralOptions (Prelude.Maybe Prelude.Bool)+literalOptions_facetEnabled = Lens.lens (\LiteralOptions' {facetEnabled} -> facetEnabled) (\s@LiteralOptions' {} a -> s {facetEnabled = a} :: LiteralOptions)++-- | Whether the contents of the field can be returned in the search results.+literalOptions_returnEnabled :: Lens.Lens' LiteralOptions (Prelude.Maybe Prelude.Bool)+literalOptions_returnEnabled = Lens.lens (\LiteralOptions' {returnEnabled} -> returnEnabled) (\s@LiteralOptions' {} a -> s {returnEnabled = a} :: LiteralOptions)++-- | Whether the contents of the field are searchable.+literalOptions_searchEnabled :: Lens.Lens' LiteralOptions (Prelude.Maybe Prelude.Bool)+literalOptions_searchEnabled = Lens.lens (\LiteralOptions' {searchEnabled} -> searchEnabled) (\s@LiteralOptions' {} a -> s {searchEnabled = a} :: LiteralOptions)++-- | Whether the field can be used to sort the search results.+literalOptions_sortEnabled :: Lens.Lens' LiteralOptions (Prelude.Maybe Prelude.Bool)+literalOptions_sortEnabled = Lens.lens (\LiteralOptions' {sortEnabled} -> sortEnabled) (\s@LiteralOptions' {} a -> s {sortEnabled = a} :: LiteralOptions)++-- | Undocumented member.+literalOptions_sourceField :: Lens.Lens' LiteralOptions (Prelude.Maybe Prelude.Text)+literalOptions_sourceField = Lens.lens (\LiteralOptions' {sourceField} -> sourceField) (\s@LiteralOptions' {} a -> s {sourceField = a} :: LiteralOptions)++instance Data.FromXML LiteralOptions where+ parseXML x =+ LiteralOptions'+ Prelude.<$> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "FacetEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SearchEnabled")+ Prelude.<*> (x Data..@? "SortEnabled")+ Prelude.<*> (x Data..@? "SourceField")++instance Prelude.Hashable LiteralOptions where+ hashWithSalt _salt LiteralOptions' {..} =+ _salt+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` facetEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` searchEnabled+ `Prelude.hashWithSalt` sortEnabled+ `Prelude.hashWithSalt` sourceField++instance Prelude.NFData LiteralOptions where+ rnf LiteralOptions' {..} =+ Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf facetEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf searchEnabled+ `Prelude.seq` Prelude.rnf sortEnabled+ `Prelude.seq` Prelude.rnf sourceField++instance Data.ToQuery LiteralOptions where+ toQuery LiteralOptions' {..} =+ Prelude.mconcat+ [ "DefaultValue" Data.=: defaultValue,+ "FacetEnabled" Data.=: facetEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SearchEnabled" Data.=: searchEnabled,+ "SortEnabled" Data.=: sortEnabled,+ "SourceField" Data.=: sourceField+ ]
+ gen/Amazonka/CloudSearch/Types/OptionState.hs view
@@ -0,0 +1,93 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.OptionState+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.OptionState+ ( OptionState+ ( ..,+ OptionState_Active,+ OptionState_FailedToValidate,+ OptionState_Processing,+ OptionState_RequiresIndexDocuments+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The state of processing a change to an option. One of:+--+-- - 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 fully 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.+newtype OptionState = OptionState'+ { fromOptionState ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern OptionState_Active :: OptionState+pattern OptionState_Active = OptionState' "Active"++pattern OptionState_FailedToValidate :: OptionState+pattern OptionState_FailedToValidate = OptionState' "FailedToValidate"++pattern OptionState_Processing :: OptionState+pattern OptionState_Processing = OptionState' "Processing"++pattern OptionState_RequiresIndexDocuments :: OptionState+pattern OptionState_RequiresIndexDocuments = OptionState' "RequiresIndexDocuments"++{-# COMPLETE+ OptionState_Active,+ OptionState_FailedToValidate,+ OptionState_Processing,+ OptionState_RequiresIndexDocuments,+ OptionState'+ #-}
+ gen/Amazonka/CloudSearch/Types/OptionStatus.hs view
@@ -0,0 +1,156 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.OptionStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.OptionStatus where++import Amazonka.CloudSearch.Types.OptionState+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The status of domain configuration option.+--+-- /See:/ 'newOptionStatus' smart constructor.+data OptionStatus = OptionStatus'+ { -- | Indicates that the option will be deleted once processing is complete.+ pendingDeletion :: Prelude.Maybe Prelude.Bool,+ -- | A unique integer that indicates when this option was last updated.+ updateVersion :: Prelude.Maybe Prelude.Natural,+ -- | A timestamp for when this option was created.+ creationDate :: Data.ISO8601,+ -- | A timestamp for when this option was last updated.+ updateDate :: Data.ISO8601,+ -- | 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.+ state :: OptionState+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'OptionStatus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'pendingDeletion', 'optionStatus_pendingDeletion' - Indicates that the option will be deleted once processing is complete.+--+-- 'updateVersion', 'optionStatus_updateVersion' - A unique integer that indicates when this option was last updated.+--+-- 'creationDate', 'optionStatus_creationDate' - A timestamp for when this option was created.+--+-- 'updateDate', 'optionStatus_updateDate' - A timestamp for when this option was last updated.+--+-- 'state', 'optionStatus_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.+newOptionStatus ::+ -- | 'creationDate'+ Prelude.UTCTime ->+ -- | 'updateDate'+ Prelude.UTCTime ->+ -- | 'state'+ OptionState ->+ OptionStatus+newOptionStatus pCreationDate_ pUpdateDate_ pState_ =+ OptionStatus'+ { pendingDeletion = Prelude.Nothing,+ updateVersion = Prelude.Nothing,+ creationDate = Data._Time Lens.# pCreationDate_,+ updateDate = Data._Time Lens.# pUpdateDate_,+ state = pState_+ }++-- | Indicates that the option will be deleted once processing is complete.+optionStatus_pendingDeletion :: Lens.Lens' OptionStatus (Prelude.Maybe Prelude.Bool)+optionStatus_pendingDeletion = Lens.lens (\OptionStatus' {pendingDeletion} -> pendingDeletion) (\s@OptionStatus' {} a -> s {pendingDeletion = a} :: OptionStatus)++-- | A unique integer that indicates when this option was last updated.+optionStatus_updateVersion :: Lens.Lens' OptionStatus (Prelude.Maybe Prelude.Natural)+optionStatus_updateVersion = Lens.lens (\OptionStatus' {updateVersion} -> updateVersion) (\s@OptionStatus' {} a -> s {updateVersion = a} :: OptionStatus)++-- | A timestamp for when this option was created.+optionStatus_creationDate :: Lens.Lens' OptionStatus Prelude.UTCTime+optionStatus_creationDate = Lens.lens (\OptionStatus' {creationDate} -> creationDate) (\s@OptionStatus' {} a -> s {creationDate = a} :: OptionStatus) Prelude.. Data._Time++-- | A timestamp for when this option was last updated.+optionStatus_updateDate :: Lens.Lens' OptionStatus Prelude.UTCTime+optionStatus_updateDate = Lens.lens (\OptionStatus' {updateDate} -> updateDate) (\s@OptionStatus' {} a -> s {updateDate = a} :: OptionStatus) Prelude.. Data._Time++-- | 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.+optionStatus_state :: Lens.Lens' OptionStatus OptionState+optionStatus_state = Lens.lens (\OptionStatus' {state} -> state) (\s@OptionStatus' {} a -> s {state = a} :: OptionStatus)++instance Data.FromXML OptionStatus where+ parseXML x =+ OptionStatus'+ Prelude.<$> (x Data..@? "PendingDeletion")+ Prelude.<*> (x Data..@? "UpdateVersion")+ Prelude.<*> (x Data..@ "CreationDate")+ Prelude.<*> (x Data..@ "UpdateDate")+ Prelude.<*> (x Data..@ "State")++instance Prelude.Hashable OptionStatus where+ hashWithSalt _salt OptionStatus' {..} =+ _salt+ `Prelude.hashWithSalt` pendingDeletion+ `Prelude.hashWithSalt` updateVersion+ `Prelude.hashWithSalt` creationDate+ `Prelude.hashWithSalt` updateDate+ `Prelude.hashWithSalt` state++instance Prelude.NFData OptionStatus where+ rnf OptionStatus' {..} =+ Prelude.rnf pendingDeletion+ `Prelude.seq` Prelude.rnf updateVersion+ `Prelude.seq` Prelude.rnf creationDate+ `Prelude.seq` Prelude.rnf updateDate+ `Prelude.seq` Prelude.rnf state
+ gen/Amazonka/CloudSearch/Types/PartitionInstanceType.hs view
@@ -0,0 +1,148 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.PartitionInstanceType+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.PartitionInstanceType+ ( PartitionInstanceType+ ( ..,+ PartitionInstanceType_Search_2xlarge,+ PartitionInstanceType_Search_large,+ PartitionInstanceType_Search_m1_large,+ PartitionInstanceType_Search_m1_small,+ PartitionInstanceType_Search_m2_2xlarge,+ PartitionInstanceType_Search_m2_xlarge,+ PartitionInstanceType_Search_m3_2xlarge,+ PartitionInstanceType_Search_m3_large,+ PartitionInstanceType_Search_m3_medium,+ PartitionInstanceType_Search_m3_xlarge,+ PartitionInstanceType_Search_medium,+ PartitionInstanceType_Search_previousgeneration_2xlarge,+ PartitionInstanceType_Search_previousgeneration_large,+ PartitionInstanceType_Search_previousgeneration_small,+ PartitionInstanceType_Search_previousgeneration_xlarge,+ PartitionInstanceType_Search_small,+ PartitionInstanceType_Search_xlarge+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The instance type (such as @search.m1.small@) on which an index+-- partition is hosted.+newtype PartitionInstanceType = PartitionInstanceType'+ { fromPartitionInstanceType ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern PartitionInstanceType_Search_2xlarge :: PartitionInstanceType+pattern PartitionInstanceType_Search_2xlarge = PartitionInstanceType' "search.2xlarge"++pattern PartitionInstanceType_Search_large :: PartitionInstanceType+pattern PartitionInstanceType_Search_large = PartitionInstanceType' "search.large"++pattern PartitionInstanceType_Search_m1_large :: PartitionInstanceType+pattern PartitionInstanceType_Search_m1_large = PartitionInstanceType' "search.m1.large"++pattern PartitionInstanceType_Search_m1_small :: PartitionInstanceType+pattern PartitionInstanceType_Search_m1_small = PartitionInstanceType' "search.m1.small"++pattern PartitionInstanceType_Search_m2_2xlarge :: PartitionInstanceType+pattern PartitionInstanceType_Search_m2_2xlarge = PartitionInstanceType' "search.m2.2xlarge"++pattern PartitionInstanceType_Search_m2_xlarge :: PartitionInstanceType+pattern PartitionInstanceType_Search_m2_xlarge = PartitionInstanceType' "search.m2.xlarge"++pattern PartitionInstanceType_Search_m3_2xlarge :: PartitionInstanceType+pattern PartitionInstanceType_Search_m3_2xlarge = PartitionInstanceType' "search.m3.2xlarge"++pattern PartitionInstanceType_Search_m3_large :: PartitionInstanceType+pattern PartitionInstanceType_Search_m3_large = PartitionInstanceType' "search.m3.large"++pattern PartitionInstanceType_Search_m3_medium :: PartitionInstanceType+pattern PartitionInstanceType_Search_m3_medium = PartitionInstanceType' "search.m3.medium"++pattern PartitionInstanceType_Search_m3_xlarge :: PartitionInstanceType+pattern PartitionInstanceType_Search_m3_xlarge = PartitionInstanceType' "search.m3.xlarge"++pattern PartitionInstanceType_Search_medium :: PartitionInstanceType+pattern PartitionInstanceType_Search_medium = PartitionInstanceType' "search.medium"++pattern PartitionInstanceType_Search_previousgeneration_2xlarge :: PartitionInstanceType+pattern PartitionInstanceType_Search_previousgeneration_2xlarge = PartitionInstanceType' "search.previousgeneration.2xlarge"++pattern PartitionInstanceType_Search_previousgeneration_large :: PartitionInstanceType+pattern PartitionInstanceType_Search_previousgeneration_large = PartitionInstanceType' "search.previousgeneration.large"++pattern PartitionInstanceType_Search_previousgeneration_small :: PartitionInstanceType+pattern PartitionInstanceType_Search_previousgeneration_small = PartitionInstanceType' "search.previousgeneration.small"++pattern PartitionInstanceType_Search_previousgeneration_xlarge :: PartitionInstanceType+pattern PartitionInstanceType_Search_previousgeneration_xlarge = PartitionInstanceType' "search.previousgeneration.xlarge"++pattern PartitionInstanceType_Search_small :: PartitionInstanceType+pattern PartitionInstanceType_Search_small = PartitionInstanceType' "search.small"++pattern PartitionInstanceType_Search_xlarge :: PartitionInstanceType+pattern PartitionInstanceType_Search_xlarge = PartitionInstanceType' "search.xlarge"++{-# COMPLETE+ PartitionInstanceType_Search_2xlarge,+ PartitionInstanceType_Search_large,+ PartitionInstanceType_Search_m1_large,+ PartitionInstanceType_Search_m1_small,+ PartitionInstanceType_Search_m2_2xlarge,+ PartitionInstanceType_Search_m2_xlarge,+ PartitionInstanceType_Search_m3_2xlarge,+ PartitionInstanceType_Search_m3_large,+ PartitionInstanceType_Search_m3_medium,+ PartitionInstanceType_Search_m3_xlarge,+ PartitionInstanceType_Search_medium,+ PartitionInstanceType_Search_previousgeneration_2xlarge,+ PartitionInstanceType_Search_previousgeneration_large,+ PartitionInstanceType_Search_previousgeneration_small,+ PartitionInstanceType_Search_previousgeneration_xlarge,+ PartitionInstanceType_Search_small,+ PartitionInstanceType_Search_xlarge,+ PartitionInstanceType'+ #-}
+ gen/Amazonka/CloudSearch/Types/ScalingParameters.hs view
@@ -0,0 +1,114 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.ScalingParameters+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.ScalingParameters where++import Amazonka.CloudSearch.Types.PartitionInstanceType+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The desired instance type and desired number of replicas of each index+-- partition.+--+-- /See:/ 'newScalingParameters' smart constructor.+data ScalingParameters = ScalingParameters'+ { -- | The instance type that you want to preconfigure for your domain. For+ -- example, @search.m1.small@.+ desiredInstanceType :: Prelude.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.+ desiredPartitionCount :: Prelude.Maybe Prelude.Natural,+ -- | The number of replicas you want to preconfigure for each index+ -- partition.+ desiredReplicationCount :: Prelude.Maybe Prelude.Natural+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ScalingParameters' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'desiredInstanceType', 'scalingParameters_desiredInstanceType' - The instance type that you want to preconfigure for your domain. For+-- example, @search.m1.small@.+--+-- 'desiredPartitionCount', 'scalingParameters_desiredPartitionCount' - The number of partitions you want to preconfigure for your domain. Only+-- valid when you select @m2.2xlarge@ as the desired instance type.+--+-- 'desiredReplicationCount', 'scalingParameters_desiredReplicationCount' - The number of replicas you want to preconfigure for each index+-- partition.+newScalingParameters ::+ ScalingParameters+newScalingParameters =+ ScalingParameters'+ { desiredInstanceType =+ Prelude.Nothing,+ desiredPartitionCount = Prelude.Nothing,+ desiredReplicationCount = Prelude.Nothing+ }++-- | The instance type that you want to preconfigure for your domain. For+-- example, @search.m1.small@.+scalingParameters_desiredInstanceType :: Lens.Lens' ScalingParameters (Prelude.Maybe PartitionInstanceType)+scalingParameters_desiredInstanceType = Lens.lens (\ScalingParameters' {desiredInstanceType} -> desiredInstanceType) (\s@ScalingParameters' {} a -> s {desiredInstanceType = a} :: ScalingParameters)++-- | The number of partitions you want to preconfigure for your domain. Only+-- valid when you select @m2.2xlarge@ as the desired instance type.+scalingParameters_desiredPartitionCount :: Lens.Lens' ScalingParameters (Prelude.Maybe Prelude.Natural)+scalingParameters_desiredPartitionCount = Lens.lens (\ScalingParameters' {desiredPartitionCount} -> desiredPartitionCount) (\s@ScalingParameters' {} a -> s {desiredPartitionCount = a} :: ScalingParameters)++-- | The number of replicas you want to preconfigure for each index+-- partition.+scalingParameters_desiredReplicationCount :: Lens.Lens' ScalingParameters (Prelude.Maybe Prelude.Natural)+scalingParameters_desiredReplicationCount = Lens.lens (\ScalingParameters' {desiredReplicationCount} -> desiredReplicationCount) (\s@ScalingParameters' {} a -> s {desiredReplicationCount = a} :: ScalingParameters)++instance Data.FromXML ScalingParameters where+ parseXML x =+ ScalingParameters'+ Prelude.<$> (x Data..@? "DesiredInstanceType")+ Prelude.<*> (x Data..@? "DesiredPartitionCount")+ Prelude.<*> (x Data..@? "DesiredReplicationCount")++instance Prelude.Hashable ScalingParameters where+ hashWithSalt _salt ScalingParameters' {..} =+ _salt+ `Prelude.hashWithSalt` desiredInstanceType+ `Prelude.hashWithSalt` desiredPartitionCount+ `Prelude.hashWithSalt` desiredReplicationCount++instance Prelude.NFData ScalingParameters where+ rnf ScalingParameters' {..} =+ Prelude.rnf desiredInstanceType+ `Prelude.seq` Prelude.rnf desiredPartitionCount+ `Prelude.seq` Prelude.rnf desiredReplicationCount++instance Data.ToQuery ScalingParameters where+ toQuery ScalingParameters' {..} =+ Prelude.mconcat+ [ "DesiredInstanceType" Data.=: desiredInstanceType,+ "DesiredPartitionCount"+ Data.=: desiredPartitionCount,+ "DesiredReplicationCount"+ Data.=: desiredReplicationCount+ ]
+ gen/Amazonka/CloudSearch/Types/ScalingParametersStatus.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.ScalingParametersStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.ScalingParametersStatus where++import Amazonka.CloudSearch.Types.OptionStatus+import Amazonka.CloudSearch.Types.ScalingParameters+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The status and configuration of a search domain\'s scaling parameters.+--+-- /See:/ 'newScalingParametersStatus' smart constructor.+data ScalingParametersStatus = ScalingParametersStatus'+ { options :: ScalingParameters,+ status :: OptionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ScalingParametersStatus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'options', 'scalingParametersStatus_options' - Undocumented member.+--+-- 'status', 'scalingParametersStatus_status' - Undocumented member.+newScalingParametersStatus ::+ -- | 'options'+ ScalingParameters ->+ -- | 'status'+ OptionStatus ->+ ScalingParametersStatus+newScalingParametersStatus pOptions_ pStatus_ =+ ScalingParametersStatus'+ { options = pOptions_,+ status = pStatus_+ }++-- | Undocumented member.+scalingParametersStatus_options :: Lens.Lens' ScalingParametersStatus ScalingParameters+scalingParametersStatus_options = Lens.lens (\ScalingParametersStatus' {options} -> options) (\s@ScalingParametersStatus' {} a -> s {options = a} :: ScalingParametersStatus)++-- | Undocumented member.+scalingParametersStatus_status :: Lens.Lens' ScalingParametersStatus OptionStatus+scalingParametersStatus_status = Lens.lens (\ScalingParametersStatus' {status} -> status) (\s@ScalingParametersStatus' {} a -> s {status = a} :: ScalingParametersStatus)++instance Data.FromXML ScalingParametersStatus where+ parseXML x =+ ScalingParametersStatus'+ Prelude.<$> (x Data..@ "Options")+ Prelude.<*> (x Data..@ "Status")++instance Prelude.Hashable ScalingParametersStatus where+ hashWithSalt _salt ScalingParametersStatus' {..} =+ _salt+ `Prelude.hashWithSalt` options+ `Prelude.hashWithSalt` status++instance Prelude.NFData ScalingParametersStatus where+ rnf ScalingParametersStatus' {..} =+ Prelude.rnf options+ `Prelude.seq` Prelude.rnf status
+ gen/Amazonka/CloudSearch/Types/ServiceEndpoint.hs view
@@ -0,0 +1,63 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.ServiceEndpoint+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.ServiceEndpoint where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The endpoint to which service requests can be submitted.+--+-- /See:/ 'newServiceEndpoint' smart constructor.+data ServiceEndpoint = ServiceEndpoint'+ { endpoint :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'ServiceEndpoint' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'endpoint', 'serviceEndpoint_endpoint' - Undocumented member.+newServiceEndpoint ::+ ServiceEndpoint+newServiceEndpoint =+ ServiceEndpoint' {endpoint = Prelude.Nothing}++-- | Undocumented member.+serviceEndpoint_endpoint :: Lens.Lens' ServiceEndpoint (Prelude.Maybe Prelude.Text)+serviceEndpoint_endpoint = Lens.lens (\ServiceEndpoint' {endpoint} -> endpoint) (\s@ServiceEndpoint' {} a -> s {endpoint = a} :: ServiceEndpoint)++instance Data.FromXML ServiceEndpoint where+ parseXML x =+ ServiceEndpoint'+ Prelude.<$> (x Data..@? "Endpoint")++instance Prelude.Hashable ServiceEndpoint where+ hashWithSalt _salt ServiceEndpoint' {..} =+ _salt `Prelude.hashWithSalt` endpoint++instance Prelude.NFData ServiceEndpoint where+ rnf ServiceEndpoint' {..} = Prelude.rnf endpoint
+ gen/Amazonka/CloudSearch/Types/Suggester.hs view
@@ -0,0 +1,97 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.Suggester+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.Suggester where++import Amazonka.CloudSearch.Types.DocumentSuggesterOptions+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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@.+--+-- /See:/ 'newSuggester' smart constructor.+data Suggester = Suggester'+ { suggesterName :: Prelude.Text,+ documentSuggesterOptions :: DocumentSuggesterOptions+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'Suggester' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'suggesterName', 'suggester_suggesterName' - Undocumented member.+--+-- 'documentSuggesterOptions', 'suggester_documentSuggesterOptions' - Undocumented member.+newSuggester ::+ -- | 'suggesterName'+ Prelude.Text ->+ -- | 'documentSuggesterOptions'+ DocumentSuggesterOptions ->+ Suggester+newSuggester+ pSuggesterName_+ pDocumentSuggesterOptions_ =+ Suggester'+ { suggesterName = pSuggesterName_,+ documentSuggesterOptions =+ pDocumentSuggesterOptions_+ }++-- | Undocumented member.+suggester_suggesterName :: Lens.Lens' Suggester Prelude.Text+suggester_suggesterName = Lens.lens (\Suggester' {suggesterName} -> suggesterName) (\s@Suggester' {} a -> s {suggesterName = a} :: Suggester)++-- | Undocumented member.+suggester_documentSuggesterOptions :: Lens.Lens' Suggester DocumentSuggesterOptions+suggester_documentSuggesterOptions = Lens.lens (\Suggester' {documentSuggesterOptions} -> documentSuggesterOptions) (\s@Suggester' {} a -> s {documentSuggesterOptions = a} :: Suggester)++instance Data.FromXML Suggester where+ parseXML x =+ Suggester'+ Prelude.<$> (x Data..@ "SuggesterName")+ Prelude.<*> (x Data..@ "DocumentSuggesterOptions")++instance Prelude.Hashable Suggester where+ hashWithSalt _salt Suggester' {..} =+ _salt+ `Prelude.hashWithSalt` suggesterName+ `Prelude.hashWithSalt` documentSuggesterOptions++instance Prelude.NFData Suggester where+ rnf Suggester' {..} =+ Prelude.rnf suggesterName+ `Prelude.seq` Prelude.rnf documentSuggesterOptions++instance Data.ToQuery Suggester where+ toQuery Suggester' {..} =+ Prelude.mconcat+ [ "SuggesterName" Data.=: suggesterName,+ "DocumentSuggesterOptions"+ Data.=: documentSuggesterOptions+ ]
+ gen/Amazonka/CloudSearch/Types/SuggesterFuzzyMatching.hs view
@@ -0,0 +1,76 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.SuggesterFuzzyMatching+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.SuggesterFuzzyMatching+ ( SuggesterFuzzyMatching+ ( ..,+ SuggesterFuzzyMatching_High,+ SuggesterFuzzyMatching_Low,+ SuggesterFuzzyMatching_None+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++newtype SuggesterFuzzyMatching = SuggesterFuzzyMatching'+ { fromSuggesterFuzzyMatching ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern SuggesterFuzzyMatching_High :: SuggesterFuzzyMatching+pattern SuggesterFuzzyMatching_High = SuggesterFuzzyMatching' "high"++pattern SuggesterFuzzyMatching_Low :: SuggesterFuzzyMatching+pattern SuggesterFuzzyMatching_Low = SuggesterFuzzyMatching' "low"++pattern SuggesterFuzzyMatching_None :: SuggesterFuzzyMatching+pattern SuggesterFuzzyMatching_None = SuggesterFuzzyMatching' "none"++{-# COMPLETE+ SuggesterFuzzyMatching_High,+ SuggesterFuzzyMatching_Low,+ SuggesterFuzzyMatching_None,+ SuggesterFuzzyMatching'+ #-}
+ gen/Amazonka/CloudSearch/Types/SuggesterStatus.hs view
@@ -0,0 +1,84 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.SuggesterStatus+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.SuggesterStatus where++import Amazonka.CloudSearch.Types.OptionStatus+import Amazonka.CloudSearch.Types.Suggester+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The value of a @Suggester@ and its current status.+--+-- /See:/ 'newSuggesterStatus' smart constructor.+data SuggesterStatus = SuggesterStatus'+ { options :: Suggester,+ status :: OptionStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'SuggesterStatus' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'options', 'suggesterStatus_options' - Undocumented member.+--+-- 'status', 'suggesterStatus_status' - Undocumented member.+newSuggesterStatus ::+ -- | 'options'+ Suggester ->+ -- | 'status'+ OptionStatus ->+ SuggesterStatus+newSuggesterStatus pOptions_ pStatus_ =+ SuggesterStatus'+ { options = pOptions_,+ status = pStatus_+ }++-- | Undocumented member.+suggesterStatus_options :: Lens.Lens' SuggesterStatus Suggester+suggesterStatus_options = Lens.lens (\SuggesterStatus' {options} -> options) (\s@SuggesterStatus' {} a -> s {options = a} :: SuggesterStatus)++-- | Undocumented member.+suggesterStatus_status :: Lens.Lens' SuggesterStatus OptionStatus+suggesterStatus_status = Lens.lens (\SuggesterStatus' {status} -> status) (\s@SuggesterStatus' {} a -> s {status = a} :: SuggesterStatus)++instance Data.FromXML SuggesterStatus where+ parseXML x =+ SuggesterStatus'+ Prelude.<$> (x Data..@ "Options")+ Prelude.<*> (x Data..@ "Status")++instance Prelude.Hashable SuggesterStatus where+ hashWithSalt _salt SuggesterStatus' {..} =+ _salt+ `Prelude.hashWithSalt` options+ `Prelude.hashWithSalt` status++instance Prelude.NFData SuggesterStatus where+ rnf SuggesterStatus' {..} =+ Prelude.rnf options+ `Prelude.seq` Prelude.rnf status
+ gen/Amazonka/CloudSearch/Types/TLSSecurityPolicy.hs view
@@ -0,0 +1,72 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE LambdaCase #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.TLSSecurityPolicy+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.TLSSecurityPolicy+ ( TLSSecurityPolicy+ ( ..,+ TLSSecurityPolicy_Policy_Min_TLS_1_0_2019_07,+ TLSSecurityPolicy_Policy_Min_TLS_1_2_2019_07+ ),+ )+where++import qualified Amazonka.Core as Core+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | The minimum required TLS version.+newtype TLSSecurityPolicy = TLSSecurityPolicy'+ { fromTLSSecurityPolicy ::+ Data.Text+ }+ deriving stock+ ( Prelude.Show,+ Prelude.Read,+ Prelude.Eq,+ Prelude.Ord,+ Prelude.Generic+ )+ deriving newtype+ ( Prelude.Hashable,+ Prelude.NFData,+ Data.FromText,+ Data.ToText,+ Data.ToByteString,+ Data.ToLog,+ Data.ToHeader,+ Data.ToQuery,+ Data.FromJSON,+ Data.FromJSONKey,+ Data.ToJSON,+ Data.ToJSONKey,+ Data.FromXML,+ Data.ToXML+ )++pattern TLSSecurityPolicy_Policy_Min_TLS_1_0_2019_07 :: TLSSecurityPolicy+pattern TLSSecurityPolicy_Policy_Min_TLS_1_0_2019_07 = TLSSecurityPolicy' "Policy-Min-TLS-1-0-2019-07"++pattern TLSSecurityPolicy_Policy_Min_TLS_1_2_2019_07 :: TLSSecurityPolicy+pattern TLSSecurityPolicy_Policy_Min_TLS_1_2_2019_07 = TLSSecurityPolicy' "Policy-Min-TLS-1-2-2019-07"++{-# COMPLETE+ TLSSecurityPolicy_Policy_Min_TLS_1_0_2019_07,+ TLSSecurityPolicy_Policy_Min_TLS_1_2_2019_07,+ TLSSecurityPolicy'+ #-}
+ gen/Amazonka/CloudSearch/Types/TextArrayOptions.hs view
@@ -0,0 +1,132 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.TextArrayOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.TextArrayOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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.+--+-- /See:/ 'newTextArrayOptions' smart constructor.+data TextArrayOptions = TextArrayOptions'+ { -- | The name of an analysis scheme for a @text-array@ field.+ analysisScheme :: Prelude.Maybe Prelude.Text,+ -- | A value to use for the field if the field isn\'t specified for a+ -- document.+ defaultValue :: Prelude.Maybe Prelude.Text,+ -- | Whether highlights can be returned for the field.+ highlightEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | A list of source fields to map to the field.+ sourceFields :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TextArrayOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'analysisScheme', 'textArrayOptions_analysisScheme' - The name of an analysis scheme for a @text-array@ field.+--+-- 'defaultValue', 'textArrayOptions_defaultValue' - A value to use for the field if the field isn\'t specified for a+-- document.+--+-- 'highlightEnabled', 'textArrayOptions_highlightEnabled' - Whether highlights can be returned for the field.+--+-- 'returnEnabled', 'textArrayOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'sourceFields', 'textArrayOptions_sourceFields' - A list of source fields to map to the field.+newTextArrayOptions ::+ TextArrayOptions+newTextArrayOptions =+ TextArrayOptions'+ { analysisScheme = Prelude.Nothing,+ defaultValue = Prelude.Nothing,+ highlightEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ sourceFields = Prelude.Nothing+ }++-- | The name of an analysis scheme for a @text-array@ field.+textArrayOptions_analysisScheme :: Lens.Lens' TextArrayOptions (Prelude.Maybe Prelude.Text)+textArrayOptions_analysisScheme = Lens.lens (\TextArrayOptions' {analysisScheme} -> analysisScheme) (\s@TextArrayOptions' {} a -> s {analysisScheme = a} :: TextArrayOptions)++-- | A value to use for the field if the field isn\'t specified for a+-- document.+textArrayOptions_defaultValue :: Lens.Lens' TextArrayOptions (Prelude.Maybe Prelude.Text)+textArrayOptions_defaultValue = Lens.lens (\TextArrayOptions' {defaultValue} -> defaultValue) (\s@TextArrayOptions' {} a -> s {defaultValue = a} :: TextArrayOptions)++-- | Whether highlights can be returned for the field.+textArrayOptions_highlightEnabled :: Lens.Lens' TextArrayOptions (Prelude.Maybe Prelude.Bool)+textArrayOptions_highlightEnabled = Lens.lens (\TextArrayOptions' {highlightEnabled} -> highlightEnabled) (\s@TextArrayOptions' {} a -> s {highlightEnabled = a} :: TextArrayOptions)++-- | Whether the contents of the field can be returned in the search results.+textArrayOptions_returnEnabled :: Lens.Lens' TextArrayOptions (Prelude.Maybe Prelude.Bool)+textArrayOptions_returnEnabled = Lens.lens (\TextArrayOptions' {returnEnabled} -> returnEnabled) (\s@TextArrayOptions' {} a -> s {returnEnabled = a} :: TextArrayOptions)++-- | A list of source fields to map to the field.+textArrayOptions_sourceFields :: Lens.Lens' TextArrayOptions (Prelude.Maybe Prelude.Text)+textArrayOptions_sourceFields = Lens.lens (\TextArrayOptions' {sourceFields} -> sourceFields) (\s@TextArrayOptions' {} a -> s {sourceFields = a} :: TextArrayOptions)++instance Data.FromXML TextArrayOptions where+ parseXML x =+ TextArrayOptions'+ Prelude.<$> (x Data..@? "AnalysisScheme")+ Prelude.<*> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "HighlightEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SourceFields")++instance Prelude.Hashable TextArrayOptions where+ hashWithSalt _salt TextArrayOptions' {..} =+ _salt+ `Prelude.hashWithSalt` analysisScheme+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` highlightEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` sourceFields++instance Prelude.NFData TextArrayOptions where+ rnf TextArrayOptions' {..} =+ Prelude.rnf analysisScheme+ `Prelude.seq` Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf highlightEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf sourceFields++instance Data.ToQuery TextArrayOptions where+ toQuery TextArrayOptions' {..} =+ Prelude.mconcat+ [ "AnalysisScheme" Data.=: analysisScheme,+ "DefaultValue" Data.=: defaultValue,+ "HighlightEnabled" Data.=: highlightEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SourceFields" Data.=: sourceFields+ ]
+ gen/Amazonka/CloudSearch/Types/TextOptions.hs view
@@ -0,0 +1,143 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Types.TextOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Types.TextOptions where++import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude++-- | 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.+--+-- /See:/ 'newTextOptions' smart constructor.+data TextOptions = TextOptions'+ { -- | The name of an analysis scheme for a @text@ field.+ analysisScheme :: Prelude.Maybe Prelude.Text,+ -- | A value to use for the field if the field isn\'t specified for a+ -- document.+ defaultValue :: Prelude.Maybe Prelude.Text,+ -- | Whether highlights can be returned for the field.+ highlightEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the contents of the field can be returned in the search results.+ returnEnabled :: Prelude.Maybe Prelude.Bool,+ -- | Whether the field can be used to sort the search results.+ sortEnabled :: Prelude.Maybe Prelude.Bool,+ sourceField :: Prelude.Maybe Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'TextOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'analysisScheme', 'textOptions_analysisScheme' - The name of an analysis scheme for a @text@ field.+--+-- 'defaultValue', 'textOptions_defaultValue' - A value to use for the field if the field isn\'t specified for a+-- document.+--+-- 'highlightEnabled', 'textOptions_highlightEnabled' - Whether highlights can be returned for the field.+--+-- 'returnEnabled', 'textOptions_returnEnabled' - Whether the contents of the field can be returned in the search results.+--+-- 'sortEnabled', 'textOptions_sortEnabled' - Whether the field can be used to sort the search results.+--+-- 'sourceField', 'textOptions_sourceField' - Undocumented member.+newTextOptions ::+ TextOptions+newTextOptions =+ TextOptions'+ { analysisScheme = Prelude.Nothing,+ defaultValue = Prelude.Nothing,+ highlightEnabled = Prelude.Nothing,+ returnEnabled = Prelude.Nothing,+ sortEnabled = Prelude.Nothing,+ sourceField = Prelude.Nothing+ }++-- | The name of an analysis scheme for a @text@ field.+textOptions_analysisScheme :: Lens.Lens' TextOptions (Prelude.Maybe Prelude.Text)+textOptions_analysisScheme = Lens.lens (\TextOptions' {analysisScheme} -> analysisScheme) (\s@TextOptions' {} a -> s {analysisScheme = a} :: TextOptions)++-- | A value to use for the field if the field isn\'t specified for a+-- document.+textOptions_defaultValue :: Lens.Lens' TextOptions (Prelude.Maybe Prelude.Text)+textOptions_defaultValue = Lens.lens (\TextOptions' {defaultValue} -> defaultValue) (\s@TextOptions' {} a -> s {defaultValue = a} :: TextOptions)++-- | Whether highlights can be returned for the field.+textOptions_highlightEnabled :: Lens.Lens' TextOptions (Prelude.Maybe Prelude.Bool)+textOptions_highlightEnabled = Lens.lens (\TextOptions' {highlightEnabled} -> highlightEnabled) (\s@TextOptions' {} a -> s {highlightEnabled = a} :: TextOptions)++-- | Whether the contents of the field can be returned in the search results.+textOptions_returnEnabled :: Lens.Lens' TextOptions (Prelude.Maybe Prelude.Bool)+textOptions_returnEnabled = Lens.lens (\TextOptions' {returnEnabled} -> returnEnabled) (\s@TextOptions' {} a -> s {returnEnabled = a} :: TextOptions)++-- | Whether the field can be used to sort the search results.+textOptions_sortEnabled :: Lens.Lens' TextOptions (Prelude.Maybe Prelude.Bool)+textOptions_sortEnabled = Lens.lens (\TextOptions' {sortEnabled} -> sortEnabled) (\s@TextOptions' {} a -> s {sortEnabled = a} :: TextOptions)++-- | Undocumented member.+textOptions_sourceField :: Lens.Lens' TextOptions (Prelude.Maybe Prelude.Text)+textOptions_sourceField = Lens.lens (\TextOptions' {sourceField} -> sourceField) (\s@TextOptions' {} a -> s {sourceField = a} :: TextOptions)++instance Data.FromXML TextOptions where+ parseXML x =+ TextOptions'+ Prelude.<$> (x Data..@? "AnalysisScheme")+ Prelude.<*> (x Data..@? "DefaultValue")+ Prelude.<*> (x Data..@? "HighlightEnabled")+ Prelude.<*> (x Data..@? "ReturnEnabled")+ Prelude.<*> (x Data..@? "SortEnabled")+ Prelude.<*> (x Data..@? "SourceField")++instance Prelude.Hashable TextOptions where+ hashWithSalt _salt TextOptions' {..} =+ _salt+ `Prelude.hashWithSalt` analysisScheme+ `Prelude.hashWithSalt` defaultValue+ `Prelude.hashWithSalt` highlightEnabled+ `Prelude.hashWithSalt` returnEnabled+ `Prelude.hashWithSalt` sortEnabled+ `Prelude.hashWithSalt` sourceField++instance Prelude.NFData TextOptions where+ rnf TextOptions' {..} =+ Prelude.rnf analysisScheme+ `Prelude.seq` Prelude.rnf defaultValue+ `Prelude.seq` Prelude.rnf highlightEnabled+ `Prelude.seq` Prelude.rnf returnEnabled+ `Prelude.seq` Prelude.rnf sortEnabled+ `Prelude.seq` Prelude.rnf sourceField++instance Data.ToQuery TextOptions where+ toQuery TextOptions' {..} =+ Prelude.mconcat+ [ "AnalysisScheme" Data.=: analysisScheme,+ "DefaultValue" Data.=: defaultValue,+ "HighlightEnabled" Data.=: highlightEnabled,+ "ReturnEnabled" Data.=: returnEnabled,+ "SortEnabled" Data.=: sortEnabled,+ "SourceField" Data.=: sourceField+ ]
+ gen/Amazonka/CloudSearch/UpdateAvailabilityOptions.hs view
@@ -0,0 +1,204 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.UpdateAvailabilityOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-availability-options.html Configuring Availability Options>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.UpdateAvailabilityOptions+ ( -- * Creating a Request+ UpdateAvailabilityOptions (..),+ newUpdateAvailabilityOptions,++ -- * Request Lenses+ updateAvailabilityOptions_domainName,+ updateAvailabilityOptions_multiAZ,++ -- * Destructuring the Response+ UpdateAvailabilityOptionsResponse (..),+ newUpdateAvailabilityOptionsResponse,++ -- * Response Lenses+ updateAvailabilityOptionsResponse_availabilityOptions,+ updateAvailabilityOptionsResponse_httpStatus,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | Container for the parameters to the @UpdateAvailabilityOptions@+-- operation. Specifies the name of the domain you want to update and the+-- Multi-AZ availability option.+--+-- /See:/ 'newUpdateAvailabilityOptions' smart constructor.+data UpdateAvailabilityOptions = UpdateAvailabilityOptions'+ { domainName :: Prelude.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@.+ multiAZ :: Prelude.Bool+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateAvailabilityOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'updateAvailabilityOptions_domainName' - Undocumented member.+--+-- 'multiAZ', 'updateAvailabilityOptions_multiAZ' - 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@.+newUpdateAvailabilityOptions ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'multiAZ'+ Prelude.Bool ->+ UpdateAvailabilityOptions+newUpdateAvailabilityOptions pDomainName_ pMultiAZ_ =+ UpdateAvailabilityOptions'+ { domainName =+ pDomainName_,+ multiAZ = pMultiAZ_+ }++-- | Undocumented member.+updateAvailabilityOptions_domainName :: Lens.Lens' UpdateAvailabilityOptions Prelude.Text+updateAvailabilityOptions_domainName = Lens.lens (\UpdateAvailabilityOptions' {domainName} -> domainName) (\s@UpdateAvailabilityOptions' {} a -> s {domainName = a} :: UpdateAvailabilityOptions)++-- | 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@.+updateAvailabilityOptions_multiAZ :: Lens.Lens' UpdateAvailabilityOptions Prelude.Bool+updateAvailabilityOptions_multiAZ = Lens.lens (\UpdateAvailabilityOptions' {multiAZ} -> multiAZ) (\s@UpdateAvailabilityOptions' {} a -> s {multiAZ = a} :: UpdateAvailabilityOptions)++instance Core.AWSRequest UpdateAvailabilityOptions where+ type+ AWSResponse UpdateAvailabilityOptions =+ UpdateAvailabilityOptionsResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "UpdateAvailabilityOptionsResult"+ ( \s h x ->+ UpdateAvailabilityOptionsResponse'+ Prelude.<$> (x Data..@? "AvailabilityOptions")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable UpdateAvailabilityOptions where+ hashWithSalt _salt UpdateAvailabilityOptions' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` multiAZ++instance Prelude.NFData UpdateAvailabilityOptions where+ rnf UpdateAvailabilityOptions' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf multiAZ++instance Data.ToHeaders UpdateAvailabilityOptions where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath UpdateAvailabilityOptions where+ toPath = Prelude.const "/"++instance Data.ToQuery UpdateAvailabilityOptions where+ toQuery UpdateAvailabilityOptions' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("UpdateAvailabilityOptions" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "MultiAZ" Data.=: multiAZ+ ]++-- | The result of a @UpdateAvailabilityOptions@ request. Contains the status+-- of the domain\'s availability options.+--+-- /See:/ 'newUpdateAvailabilityOptionsResponse' smart constructor.+data UpdateAvailabilityOptionsResponse = UpdateAvailabilityOptionsResponse'+ { -- | The newly-configured availability options. Indicates whether Multi-AZ is+ -- enabled for the domain.+ availabilityOptions :: Prelude.Maybe AvailabilityOptionsStatus,+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateAvailabilityOptionsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'availabilityOptions', 'updateAvailabilityOptionsResponse_availabilityOptions' - The newly-configured availability options. Indicates whether Multi-AZ is+-- enabled for the domain.+--+-- 'httpStatus', 'updateAvailabilityOptionsResponse_httpStatus' - The response's http status code.+newUpdateAvailabilityOptionsResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ UpdateAvailabilityOptionsResponse+newUpdateAvailabilityOptionsResponse pHttpStatus_ =+ UpdateAvailabilityOptionsResponse'+ { availabilityOptions =+ Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | The newly-configured availability options. Indicates whether Multi-AZ is+-- enabled for the domain.+updateAvailabilityOptionsResponse_availabilityOptions :: Lens.Lens' UpdateAvailabilityOptionsResponse (Prelude.Maybe AvailabilityOptionsStatus)+updateAvailabilityOptionsResponse_availabilityOptions = Lens.lens (\UpdateAvailabilityOptionsResponse' {availabilityOptions} -> availabilityOptions) (\s@UpdateAvailabilityOptionsResponse' {} a -> s {availabilityOptions = a} :: UpdateAvailabilityOptionsResponse)++-- | The response's http status code.+updateAvailabilityOptionsResponse_httpStatus :: Lens.Lens' UpdateAvailabilityOptionsResponse Prelude.Int+updateAvailabilityOptionsResponse_httpStatus = Lens.lens (\UpdateAvailabilityOptionsResponse' {httpStatus} -> httpStatus) (\s@UpdateAvailabilityOptionsResponse' {} a -> s {httpStatus = a} :: UpdateAvailabilityOptionsResponse)++instance+ Prelude.NFData+ UpdateAvailabilityOptionsResponse+ where+ rnf UpdateAvailabilityOptionsResponse' {..} =+ Prelude.rnf availabilityOptions+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/CloudSearch/UpdateDomainEndpointOptions.hs view
@@ -0,0 +1,205 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.UpdateDomainEndpointOptions+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Updates the domain\'s endpoint options, specifically whether all+-- requests to the domain must arrive over HTTPS. For more information, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-domain-endpoint-options.html Configuring Domain Endpoint Options>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.UpdateDomainEndpointOptions+ ( -- * Creating a Request+ UpdateDomainEndpointOptions (..),+ newUpdateDomainEndpointOptions,++ -- * Request Lenses+ updateDomainEndpointOptions_domainName,+ updateDomainEndpointOptions_domainEndpointOptions,++ -- * Destructuring the Response+ UpdateDomainEndpointOptionsResponse (..),+ newUpdateDomainEndpointOptionsResponse,++ -- * Response Lenses+ updateDomainEndpointOptionsResponse_domainEndpointOptions,+ updateDomainEndpointOptionsResponse_httpStatus,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | Container for the parameters to the @UpdateDomainEndpointOptions@+-- operation. Specifies the name of the domain you want to update and the+-- domain endpoint options.+--+-- /See:/ 'newUpdateDomainEndpointOptions' smart constructor.+data UpdateDomainEndpointOptions = UpdateDomainEndpointOptions'+ { -- | A string that represents the name of a domain.+ domainName :: Prelude.Text,+ -- | 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.+ domainEndpointOptions :: DomainEndpointOptions+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateDomainEndpointOptions' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'updateDomainEndpointOptions_domainName' - A string that represents the name of a domain.+--+-- 'domainEndpointOptions', 'updateDomainEndpointOptions_domainEndpointOptions' - 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.+newUpdateDomainEndpointOptions ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'domainEndpointOptions'+ DomainEndpointOptions ->+ UpdateDomainEndpointOptions+newUpdateDomainEndpointOptions+ pDomainName_+ pDomainEndpointOptions_ =+ UpdateDomainEndpointOptions'+ { domainName =+ pDomainName_,+ domainEndpointOptions =+ pDomainEndpointOptions_+ }++-- | A string that represents the name of a domain.+updateDomainEndpointOptions_domainName :: Lens.Lens' UpdateDomainEndpointOptions Prelude.Text+updateDomainEndpointOptions_domainName = Lens.lens (\UpdateDomainEndpointOptions' {domainName} -> domainName) (\s@UpdateDomainEndpointOptions' {} a -> s {domainName = a} :: UpdateDomainEndpointOptions)++-- | 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.+updateDomainEndpointOptions_domainEndpointOptions :: Lens.Lens' UpdateDomainEndpointOptions DomainEndpointOptions+updateDomainEndpointOptions_domainEndpointOptions = Lens.lens (\UpdateDomainEndpointOptions' {domainEndpointOptions} -> domainEndpointOptions) (\s@UpdateDomainEndpointOptions' {} a -> s {domainEndpointOptions = a} :: UpdateDomainEndpointOptions)++instance Core.AWSRequest UpdateDomainEndpointOptions where+ type+ AWSResponse UpdateDomainEndpointOptions =+ UpdateDomainEndpointOptionsResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "UpdateDomainEndpointOptionsResult"+ ( \s h x ->+ UpdateDomainEndpointOptionsResponse'+ Prelude.<$> (x Data..@? "DomainEndpointOptions")+ Prelude.<*> (Prelude.pure (Prelude.fromEnum s))+ )++instance Prelude.Hashable UpdateDomainEndpointOptions where+ hashWithSalt _salt UpdateDomainEndpointOptions' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` domainEndpointOptions++instance Prelude.NFData UpdateDomainEndpointOptions where+ rnf UpdateDomainEndpointOptions' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf domainEndpointOptions++instance Data.ToHeaders UpdateDomainEndpointOptions where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath UpdateDomainEndpointOptions where+ toPath = Prelude.const "/"++instance Data.ToQuery UpdateDomainEndpointOptions where+ toQuery UpdateDomainEndpointOptions' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ( "UpdateDomainEndpointOptions" ::+ Prelude.ByteString+ ),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "DomainEndpointOptions"+ Data.=: domainEndpointOptions+ ]++-- | The result of a @UpdateDomainEndpointOptions@ request. Contains the+-- configuration and status of the domain\'s endpoint options.+--+-- /See:/ 'newUpdateDomainEndpointOptionsResponse' smart constructor.+data UpdateDomainEndpointOptionsResponse = UpdateDomainEndpointOptionsResponse'+ { -- | The newly-configured domain endpoint options.+ domainEndpointOptions :: Prelude.Maybe DomainEndpointOptionsStatus,+ -- | The response's http status code.+ httpStatus :: Prelude.Int+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateDomainEndpointOptionsResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainEndpointOptions', 'updateDomainEndpointOptionsResponse_domainEndpointOptions' - The newly-configured domain endpoint options.+--+-- 'httpStatus', 'updateDomainEndpointOptionsResponse_httpStatus' - The response's http status code.+newUpdateDomainEndpointOptionsResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ UpdateDomainEndpointOptionsResponse+newUpdateDomainEndpointOptionsResponse pHttpStatus_ =+ UpdateDomainEndpointOptionsResponse'+ { domainEndpointOptions =+ Prelude.Nothing,+ httpStatus = pHttpStatus_+ }++-- | The newly-configured domain endpoint options.+updateDomainEndpointOptionsResponse_domainEndpointOptions :: Lens.Lens' UpdateDomainEndpointOptionsResponse (Prelude.Maybe DomainEndpointOptionsStatus)+updateDomainEndpointOptionsResponse_domainEndpointOptions = Lens.lens (\UpdateDomainEndpointOptionsResponse' {domainEndpointOptions} -> domainEndpointOptions) (\s@UpdateDomainEndpointOptionsResponse' {} a -> s {domainEndpointOptions = a} :: UpdateDomainEndpointOptionsResponse)++-- | The response's http status code.+updateDomainEndpointOptionsResponse_httpStatus :: Lens.Lens' UpdateDomainEndpointOptionsResponse Prelude.Int+updateDomainEndpointOptionsResponse_httpStatus = Lens.lens (\UpdateDomainEndpointOptionsResponse' {httpStatus} -> httpStatus) (\s@UpdateDomainEndpointOptionsResponse' {} a -> s {httpStatus = a} :: UpdateDomainEndpointOptionsResponse)++instance+ Prelude.NFData+ UpdateDomainEndpointOptionsResponse+ where+ rnf UpdateDomainEndpointOptionsResponse' {..} =+ Prelude.rnf domainEndpointOptions+ `Prelude.seq` Prelude.rnf httpStatus
+ gen/Amazonka/CloudSearch/UpdateScalingParameters.hs view
@@ -0,0 +1,197 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.UpdateScalingParameters+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- 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+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-scaling-options.html Configuring Scaling Options>+-- in the /Amazon CloudSearch Developer Guide/.+module Amazonka.CloudSearch.UpdateScalingParameters+ ( -- * Creating a Request+ UpdateScalingParameters (..),+ newUpdateScalingParameters,++ -- * Request Lenses+ updateScalingParameters_domainName,+ updateScalingParameters_scalingParameters,++ -- * Destructuring the Response+ UpdateScalingParametersResponse (..),+ newUpdateScalingParametersResponse,++ -- * Response Lenses+ updateScalingParametersResponse_httpStatus,+ updateScalingParametersResponse_scalingParameters,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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.+--+-- /See:/ 'newUpdateScalingParameters' smart constructor.+data UpdateScalingParameters = UpdateScalingParameters'+ { domainName :: Prelude.Text,+ scalingParameters :: ScalingParameters+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateScalingParameters' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'updateScalingParameters_domainName' - Undocumented member.+--+-- 'scalingParameters', 'updateScalingParameters_scalingParameters' - Undocumented member.+newUpdateScalingParameters ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'scalingParameters'+ ScalingParameters ->+ UpdateScalingParameters+newUpdateScalingParameters+ pDomainName_+ pScalingParameters_ =+ UpdateScalingParameters'+ { domainName = pDomainName_,+ scalingParameters = pScalingParameters_+ }++-- | Undocumented member.+updateScalingParameters_domainName :: Lens.Lens' UpdateScalingParameters Prelude.Text+updateScalingParameters_domainName = Lens.lens (\UpdateScalingParameters' {domainName} -> domainName) (\s@UpdateScalingParameters' {} a -> s {domainName = a} :: UpdateScalingParameters)++-- | Undocumented member.+updateScalingParameters_scalingParameters :: Lens.Lens' UpdateScalingParameters ScalingParameters+updateScalingParameters_scalingParameters = Lens.lens (\UpdateScalingParameters' {scalingParameters} -> scalingParameters) (\s@UpdateScalingParameters' {} a -> s {scalingParameters = a} :: UpdateScalingParameters)++instance Core.AWSRequest UpdateScalingParameters where+ type+ AWSResponse UpdateScalingParameters =+ UpdateScalingParametersResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "UpdateScalingParametersResult"+ ( \s h x ->+ UpdateScalingParametersResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "ScalingParameters")+ )++instance Prelude.Hashable UpdateScalingParameters where+ hashWithSalt _salt UpdateScalingParameters' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` scalingParameters++instance Prelude.NFData UpdateScalingParameters where+ rnf UpdateScalingParameters' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf scalingParameters++instance Data.ToHeaders UpdateScalingParameters where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath UpdateScalingParameters where+ toPath = Prelude.const "/"++instance Data.ToQuery UpdateScalingParameters where+ toQuery UpdateScalingParameters' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ("UpdateScalingParameters" :: Prelude.ByteString),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "ScalingParameters" Data.=: scalingParameters+ ]++-- | The result of a @UpdateScalingParameters@ request. Contains the status+-- of the newly-configured scaling parameters.+--+-- /See:/ 'newUpdateScalingParametersResponse' smart constructor.+data UpdateScalingParametersResponse = UpdateScalingParametersResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ scalingParameters :: ScalingParametersStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateScalingParametersResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'updateScalingParametersResponse_httpStatus' - The response's http status code.+--+-- 'scalingParameters', 'updateScalingParametersResponse_scalingParameters' - Undocumented member.+newUpdateScalingParametersResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'scalingParameters'+ ScalingParametersStatus ->+ UpdateScalingParametersResponse+newUpdateScalingParametersResponse+ pHttpStatus_+ pScalingParameters_ =+ UpdateScalingParametersResponse'+ { httpStatus =+ pHttpStatus_,+ scalingParameters = pScalingParameters_+ }++-- | The response's http status code.+updateScalingParametersResponse_httpStatus :: Lens.Lens' UpdateScalingParametersResponse Prelude.Int+updateScalingParametersResponse_httpStatus = Lens.lens (\UpdateScalingParametersResponse' {httpStatus} -> httpStatus) (\s@UpdateScalingParametersResponse' {} a -> s {httpStatus = a} :: UpdateScalingParametersResponse)++-- | Undocumented member.+updateScalingParametersResponse_scalingParameters :: Lens.Lens' UpdateScalingParametersResponse ScalingParametersStatus+updateScalingParametersResponse_scalingParameters = Lens.lens (\UpdateScalingParametersResponse' {scalingParameters} -> scalingParameters) (\s@UpdateScalingParametersResponse' {} a -> s {scalingParameters = a} :: UpdateScalingParametersResponse)++instance+ Prelude.NFData+ UpdateScalingParametersResponse+ where+ rnf UpdateScalingParametersResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf scalingParameters
+ gen/Amazonka/CloudSearch/UpdateServiceAccessPolicies.hs view
@@ -0,0 +1,199 @@+{-# LANGUAGE DeriveGeneric #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE NamedFieldPuns #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE RecordWildCards #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-binds #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}+{-# OPTIONS_GHC -fno-warn-unused-matches #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.UpdateServiceAccessPolicies+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+--+-- Configures the access rules that control access to the domain\'s+-- document and search endpoints. For more information, see+-- <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-access.html Configuring Access for an Amazon CloudSearch Domain>.+module Amazonka.CloudSearch.UpdateServiceAccessPolicies+ ( -- * Creating a Request+ UpdateServiceAccessPolicies (..),+ newUpdateServiceAccessPolicies,++ -- * Request Lenses+ updateServiceAccessPolicies_domainName,+ updateServiceAccessPolicies_accessPolicies,++ -- * Destructuring the Response+ UpdateServiceAccessPoliciesResponse (..),+ newUpdateServiceAccessPoliciesResponse,++ -- * Response Lenses+ updateServiceAccessPoliciesResponse_httpStatus,+ updateServiceAccessPoliciesResponse_accessPolicies,+ )+where++import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude+import qualified Amazonka.Request as Request+import qualified Amazonka.Response as Response++-- | 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.+--+-- /See:/ 'newUpdateServiceAccessPolicies' smart constructor.+data UpdateServiceAccessPolicies = UpdateServiceAccessPolicies'+ { domainName :: Prelude.Text,+ -- | The access rules you want to configure. These rules replace any existing+ -- rules.+ accessPolicies :: Prelude.Text+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateServiceAccessPolicies' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'domainName', 'updateServiceAccessPolicies_domainName' - Undocumented member.+--+-- 'accessPolicies', 'updateServiceAccessPolicies_accessPolicies' - The access rules you want to configure. These rules replace any existing+-- rules.+newUpdateServiceAccessPolicies ::+ -- | 'domainName'+ Prelude.Text ->+ -- | 'accessPolicies'+ Prelude.Text ->+ UpdateServiceAccessPolicies+newUpdateServiceAccessPolicies+ pDomainName_+ pAccessPolicies_ =+ UpdateServiceAccessPolicies'+ { domainName =+ pDomainName_,+ accessPolicies = pAccessPolicies_+ }++-- | Undocumented member.+updateServiceAccessPolicies_domainName :: Lens.Lens' UpdateServiceAccessPolicies Prelude.Text+updateServiceAccessPolicies_domainName = Lens.lens (\UpdateServiceAccessPolicies' {domainName} -> domainName) (\s@UpdateServiceAccessPolicies' {} a -> s {domainName = a} :: UpdateServiceAccessPolicies)++-- | The access rules you want to configure. These rules replace any existing+-- rules.+updateServiceAccessPolicies_accessPolicies :: Lens.Lens' UpdateServiceAccessPolicies Prelude.Text+updateServiceAccessPolicies_accessPolicies = Lens.lens (\UpdateServiceAccessPolicies' {accessPolicies} -> accessPolicies) (\s@UpdateServiceAccessPolicies' {} a -> s {accessPolicies = a} :: UpdateServiceAccessPolicies)++instance Core.AWSRequest UpdateServiceAccessPolicies where+ type+ AWSResponse UpdateServiceAccessPolicies =+ UpdateServiceAccessPoliciesResponse+ request overrides =+ Request.postQuery (overrides defaultService)+ response =+ Response.receiveXMLWrapper+ "UpdateServiceAccessPoliciesResult"+ ( \s h x ->+ UpdateServiceAccessPoliciesResponse'+ Prelude.<$> (Prelude.pure (Prelude.fromEnum s))+ Prelude.<*> (x Data..@ "AccessPolicies")+ )++instance Prelude.Hashable UpdateServiceAccessPolicies where+ hashWithSalt _salt UpdateServiceAccessPolicies' {..} =+ _salt+ `Prelude.hashWithSalt` domainName+ `Prelude.hashWithSalt` accessPolicies++instance Prelude.NFData UpdateServiceAccessPolicies where+ rnf UpdateServiceAccessPolicies' {..} =+ Prelude.rnf domainName+ `Prelude.seq` Prelude.rnf accessPolicies++instance Data.ToHeaders UpdateServiceAccessPolicies where+ toHeaders = Prelude.const Prelude.mempty++instance Data.ToPath UpdateServiceAccessPolicies where+ toPath = Prelude.const "/"++instance Data.ToQuery UpdateServiceAccessPolicies where+ toQuery UpdateServiceAccessPolicies' {..} =+ Prelude.mconcat+ [ "Action"+ Data.=: ( "UpdateServiceAccessPolicies" ::+ Prelude.ByteString+ ),+ "Version"+ Data.=: ("2013-01-01" :: Prelude.ByteString),+ "DomainName" Data.=: domainName,+ "AccessPolicies" Data.=: accessPolicies+ ]++-- | The result of an @UpdateServiceAccessPolicies@ request. Contains the new+-- access policies.+--+-- /See:/ 'newUpdateServiceAccessPoliciesResponse' smart constructor.+data UpdateServiceAccessPoliciesResponse = UpdateServiceAccessPoliciesResponse'+ { -- | The response's http status code.+ httpStatus :: Prelude.Int,+ -- | The access rules configured for the domain.+ accessPolicies :: AccessPoliciesStatus+ }+ deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic)++-- |+-- Create a value of 'UpdateServiceAccessPoliciesResponse' with all optional fields omitted.+--+-- Use <https://hackage.haskell.org/package/generic-lens generic-lens> or <https://hackage.haskell.org/package/optics optics> to modify other optional fields.+--+-- The following record fields are available, with the corresponding lenses provided+-- for backwards compatibility:+--+-- 'httpStatus', 'updateServiceAccessPoliciesResponse_httpStatus' - The response's http status code.+--+-- 'accessPolicies', 'updateServiceAccessPoliciesResponse_accessPolicies' - The access rules configured for the domain.+newUpdateServiceAccessPoliciesResponse ::+ -- | 'httpStatus'+ Prelude.Int ->+ -- | 'accessPolicies'+ AccessPoliciesStatus ->+ UpdateServiceAccessPoliciesResponse+newUpdateServiceAccessPoliciesResponse+ pHttpStatus_+ pAccessPolicies_ =+ UpdateServiceAccessPoliciesResponse'+ { httpStatus =+ pHttpStatus_,+ accessPolicies = pAccessPolicies_+ }++-- | The response's http status code.+updateServiceAccessPoliciesResponse_httpStatus :: Lens.Lens' UpdateServiceAccessPoliciesResponse Prelude.Int+updateServiceAccessPoliciesResponse_httpStatus = Lens.lens (\UpdateServiceAccessPoliciesResponse' {httpStatus} -> httpStatus) (\s@UpdateServiceAccessPoliciesResponse' {} a -> s {httpStatus = a} :: UpdateServiceAccessPoliciesResponse)++-- | The access rules configured for the domain.+updateServiceAccessPoliciesResponse_accessPolicies :: Lens.Lens' UpdateServiceAccessPoliciesResponse AccessPoliciesStatus+updateServiceAccessPoliciesResponse_accessPolicies = Lens.lens (\UpdateServiceAccessPoliciesResponse' {accessPolicies} -> accessPolicies) (\s@UpdateServiceAccessPoliciesResponse' {} a -> s {accessPolicies = a} :: UpdateServiceAccessPoliciesResponse)++instance+ Prelude.NFData+ UpdateServiceAccessPoliciesResponse+ where+ rnf UpdateServiceAccessPoliciesResponse' {..} =+ Prelude.rnf httpStatus+ `Prelude.seq` Prelude.rnf accessPolicies
+ gen/Amazonka/CloudSearch/Waiters.hs view
@@ -0,0 +1,24 @@+{-# LANGUAGE DisambiguateRecordFields #-}+{-# LANGUAGE OverloadedStrings #-}+{-# LANGUAGE StrictData #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Amazonka.CloudSearch.Waiters+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Amazonka.CloudSearch.Waiters where++import Amazonka.CloudSearch.Lens+import Amazonka.CloudSearch.Types+import qualified Amazonka.Core as Core+import qualified Amazonka.Core.Lens.Internal as Lens+import qualified Amazonka.Data as Data+import qualified Amazonka.Prelude as Prelude
− gen/Network/AWS/CloudSearch.hs
@@ -1,443 +0,0 @@-{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ __Amazon CloudSearch Configuration Service__------ You use the Amazon CloudSearch configuration service to create, configure, and manage search domains. Configuration service requests are submitted using the AWS Query protocol. AWS Query requests are HTTP or HTTPS requests submitted via HTTP GET or POST with a query parameter named Action.------ The endpoint for configuration service requests is region-specific: cloudsearch./region/ .amazonaws.com. For example, cloudsearch.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see <http://docs.aws.amazon.com/general/latest/gr/rande.html#cloudsearch_region Regions and Endpoints> .----module Network.AWS.CloudSearch- (- -- * Service Configuration- cloudSearch-- -- * Errors- -- $errors-- -- ** BaseException- , _BaseException-- -- ** DisabledOperationException- , _DisabledOperationException-- -- ** InternalException- , _InternalException-- -- ** InvalidTypeException- , _InvalidTypeException-- -- ** ResourceNotFoundException- , _ResourceNotFoundException-- -- ** LimitExceededException- , _LimitExceededException-- -- * Waiters- -- $waiters-- -- * Operations- -- $operations-- -- ** DescribeAvailabilityOptions- , module Network.AWS.CloudSearch.DescribeAvailabilityOptions-- -- ** DescribeExpressions- , module Network.AWS.CloudSearch.DescribeExpressions-- -- ** DefineExpression- , module Network.AWS.CloudSearch.DefineExpression-- -- ** DescribeScalingParameters- , module Network.AWS.CloudSearch.DescribeScalingParameters-- -- ** DescribeServiceAccessPolicies- , module Network.AWS.CloudSearch.DescribeServiceAccessPolicies-- -- ** DescribeSuggesters- , module Network.AWS.CloudSearch.DescribeSuggesters-- -- ** UpdateAvailabilityOptions- , module Network.AWS.CloudSearch.UpdateAvailabilityOptions-- -- ** DeleteExpression- , module Network.AWS.CloudSearch.DeleteExpression-- -- ** ListDomainNames- , module Network.AWS.CloudSearch.ListDomainNames-- -- ** DefineSuggester- , module Network.AWS.CloudSearch.DefineSuggester-- -- ** DescribeDomains- , module Network.AWS.CloudSearch.DescribeDomains-- -- ** DeleteAnalysisScheme- , module Network.AWS.CloudSearch.DeleteAnalysisScheme-- -- ** DescribeAnalysisSchemes- , module Network.AWS.CloudSearch.DescribeAnalysisSchemes-- -- ** CreateDomain- , module Network.AWS.CloudSearch.CreateDomain-- -- ** DescribeIndexFields- , module Network.AWS.CloudSearch.DescribeIndexFields-- -- ** DeleteSuggester- , module Network.AWS.CloudSearch.DeleteSuggester-- -- ** DefineAnalysisScheme- , module Network.AWS.CloudSearch.DefineAnalysisScheme-- -- ** IndexDocuments- , module Network.AWS.CloudSearch.IndexDocuments-- -- ** DeleteIndexField- , module Network.AWS.CloudSearch.DeleteIndexField-- -- ** UpdateServiceAccessPolicies- , module Network.AWS.CloudSearch.UpdateServiceAccessPolicies-- -- ** UpdateScalingParameters- , module Network.AWS.CloudSearch.UpdateScalingParameters-- -- ** BuildSuggesters- , module Network.AWS.CloudSearch.BuildSuggesters-- -- ** DeleteDomain- , module Network.AWS.CloudSearch.DeleteDomain-- -- ** DefineIndexField- , module Network.AWS.CloudSearch.DefineIndexField-- -- * Types-- -- ** AlgorithmicStemming- , AlgorithmicStemming (..)-- -- ** AnalysisSchemeLanguage- , AnalysisSchemeLanguage (..)-- -- ** IndexFieldType- , IndexFieldType (..)-- -- ** OptionState- , OptionState (..)-- -- ** PartitionInstanceType- , PartitionInstanceType (..)-- -- ** SuggesterFuzzyMatching- , SuggesterFuzzyMatching (..)-- -- ** AccessPoliciesStatus- , AccessPoliciesStatus- , accessPoliciesStatus- , apsOptions- , apsStatus-- -- ** AnalysisOptions- , AnalysisOptions- , analysisOptions- , aoAlgorithmicStemming- , aoStopwords- , aoJapaneseTokenizationDictionary- , aoSynonyms- , aoStemmingDictionary-- -- ** AnalysisScheme- , AnalysisScheme- , analysisScheme- , asAnalysisOptions- , asAnalysisSchemeName- , asAnalysisSchemeLanguage-- -- ** AnalysisSchemeStatus- , AnalysisSchemeStatus- , analysisSchemeStatus- , assOptions- , assStatus-- -- ** AvailabilityOptionsStatus- , AvailabilityOptionsStatus- , availabilityOptionsStatus- , aosOptions- , aosStatus-- -- ** DateArrayOptions- , DateArrayOptions- , dateArrayOptions- , daosSourceFields- , daosReturnEnabled- , daosFacetEnabled- , daosSearchEnabled- , daosDefaultValue-- -- ** DateOptions- , DateOptions- , dateOptions- , doSourceField- , doReturnEnabled- , doFacetEnabled- , doSearchEnabled- , doSortEnabled- , doDefaultValue-- -- ** DocumentSuggesterOptions- , DocumentSuggesterOptions- , documentSuggesterOptions- , dsoSortExpression- , dsoFuzzyMatching- , dsoSourceField-- -- ** DomainStatus- , DomainStatus- , domainStatus- , dsSearchInstanceCount- , dsSearchInstanceType- , dsDocService- , dsARN- , dsCreated- , dsSearchService- , dsLimits- , dsSearchPartitionCount- , dsDeleted- , dsProcessing- , dsDomainId- , dsDomainName- , dsRequiresIndexDocuments-- -- ** DoubleArrayOptions- , DoubleArrayOptions- , doubleArrayOptions- , daoSourceFields- , daoReturnEnabled- , daoFacetEnabled- , daoSearchEnabled- , daoDefaultValue-- -- ** DoubleOptions- , DoubleOptions- , doubleOptions- , dSourceField- , dReturnEnabled- , dFacetEnabled- , dSearchEnabled- , dSortEnabled- , dDefaultValue-- -- ** Expression- , Expression- , expression- , eExpressionName- , eExpressionValue-- -- ** ExpressionStatus- , ExpressionStatus- , expressionStatus- , esOptions- , esStatus-- -- ** IndexField- , IndexField- , indexField- , ifDoubleArrayOptions- , ifDateOptions- , ifTextArrayOptions- , ifDoubleOptions- , ifTextOptions- , ifLatLonOptions- , ifLiteralArrayOptions- , ifIntArrayOptions- , ifDateArrayOptions- , ifIntOptions- , ifLiteralOptions- , ifIndexFieldName- , ifIndexFieldType-- -- ** IndexFieldStatus- , IndexFieldStatus- , indexFieldStatus- , ifsOptions- , ifsStatus-- -- ** IntArrayOptions- , IntArrayOptions- , intArrayOptions- , iaoSourceFields- , iaoReturnEnabled- , iaoFacetEnabled- , iaoSearchEnabled- , iaoDefaultValue-- -- ** IntOptions- , IntOptions- , intOptions- , ioSourceField- , ioReturnEnabled- , ioFacetEnabled- , ioSearchEnabled- , ioSortEnabled- , ioDefaultValue-- -- ** LatLonOptions- , LatLonOptions- , latLonOptions- , lloSourceField- , lloReturnEnabled- , lloFacetEnabled- , lloSearchEnabled- , lloSortEnabled- , lloDefaultValue-- -- ** Limits- , Limits- , limits- , lMaximumReplicationCount- , lMaximumPartitionCount-- -- ** LiteralArrayOptions- , LiteralArrayOptions- , literalArrayOptions- , laoSourceFields- , laoReturnEnabled- , laoFacetEnabled- , laoSearchEnabled- , laoDefaultValue-- -- ** LiteralOptions- , LiteralOptions- , literalOptions- , loSourceField- , loReturnEnabled- , loFacetEnabled- , loSearchEnabled- , loSortEnabled- , loDefaultValue-- -- ** OptionStatus- , OptionStatus- , optionStatus- , osPendingDeletion- , osUpdateVersion- , osCreationDate- , osUpdateDate- , osState-- -- ** ScalingParameters- , ScalingParameters- , scalingParameters- , spDesiredInstanceType- , spDesiredReplicationCount- , spDesiredPartitionCount-- -- ** ScalingParametersStatus- , ScalingParametersStatus- , scalingParametersStatus- , spsOptions- , spsStatus-- -- ** ServiceEndpoint- , ServiceEndpoint- , serviceEndpoint- , seEndpoint-- -- ** Suggester- , Suggester- , suggester- , sSuggesterName- , sDocumentSuggesterOptions-- -- ** SuggesterStatus- , SuggesterStatus- , suggesterStatus- , ssOptions- , ssStatus-- -- ** TextArrayOptions- , TextArrayOptions- , textArrayOptions- , taoSourceFields- , taoReturnEnabled- , taoAnalysisScheme- , taoHighlightEnabled- , taoDefaultValue-- -- ** TextOptions- , TextOptions- , textOptions- , toSourceField- , toReturnEnabled- , toAnalysisScheme- , toHighlightEnabled- , toSortEnabled- , toDefaultValue- ) where--import Network.AWS.CloudSearch.BuildSuggesters-import Network.AWS.CloudSearch.CreateDomain-import Network.AWS.CloudSearch.DefineAnalysisScheme-import Network.AWS.CloudSearch.DefineExpression-import Network.AWS.CloudSearch.DefineIndexField-import Network.AWS.CloudSearch.DefineSuggester-import Network.AWS.CloudSearch.DeleteAnalysisScheme-import Network.AWS.CloudSearch.DeleteDomain-import Network.AWS.CloudSearch.DeleteExpression-import Network.AWS.CloudSearch.DeleteIndexField-import Network.AWS.CloudSearch.DeleteSuggester-import Network.AWS.CloudSearch.DescribeAnalysisSchemes-import Network.AWS.CloudSearch.DescribeAvailabilityOptions-import Network.AWS.CloudSearch.DescribeDomains-import Network.AWS.CloudSearch.DescribeExpressions-import Network.AWS.CloudSearch.DescribeIndexFields-import Network.AWS.CloudSearch.DescribeScalingParameters-import Network.AWS.CloudSearch.DescribeServiceAccessPolicies-import Network.AWS.CloudSearch.DescribeSuggesters-import Network.AWS.CloudSearch.IndexDocuments-import Network.AWS.CloudSearch.ListDomainNames-import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.UpdateAvailabilityOptions-import Network.AWS.CloudSearch.UpdateScalingParameters-import Network.AWS.CloudSearch.UpdateServiceAccessPolicies-import Network.AWS.CloudSearch.Waiters--{- $errors-Error matchers are designed for use with the functions provided by-<http://hackage.haskell.org/package/lens/docs/Control-Exception-Lens.html Control.Exception.Lens>.-This allows catching (and rethrowing) service specific errors returned-by 'CloudSearch'.--}--{- $operations-Some AWS operations return results that are incomplete and require subsequent-requests in order to obtain the entire result set. The process of sending-subsequent requests to continue where a previous request left off is called-pagination. For example, the 'ListObjects' operation of Amazon S3 returns up to-1000 objects at a time, and you must send subsequent requests with the-appropriate Marker in order to retrieve the next page of results.--Operations that have an 'AWSPager' instance can transparently perform subsequent-requests, correctly setting Markers and other request facets to iterate through-the entire result set of a truncated API operation. Operations which support-this have an additional note in the documentation.--Many operations have the ability to filter results on the server side. See the-individual operation parameters for details.--}--{- $waiters-Waiters poll by repeatedly sending a request until some remote success condition-configured by the 'Wait' specification is fulfilled. The 'Wait' specification-determines how many attempts should be made, in addition to delay and retry strategies.--}
− gen/Network/AWS/CloudSearch/BuildSuggesters.hs
@@ -1,134 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.BuildSuggesters--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ Indexes the search suggestions. For more information, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html#configuring-suggesters Configuring Suggesters> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.BuildSuggesters- (- -- * Creating a Request- buildSuggesters- , BuildSuggesters- -- * Request Lenses- , bsDomainName-- -- * Destructuring the Response- , buildSuggestersResponse- , BuildSuggestersResponse- -- * Response Lenses- , bsrsFieldNames- , bsrsResponseStatus- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | Container for the parameters to the @'BuildSuggester' @ operation. Specifies the name of the domain you want to update.------------ /See:/ 'buildSuggesters' smart constructor.-newtype BuildSuggesters = BuildSuggesters'- { _bsDomainName :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'BuildSuggesters' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'bsDomainName' - Undocumented member.-buildSuggesters- :: Text -- ^ 'bsDomainName'- -> BuildSuggesters-buildSuggesters pDomainName_ = BuildSuggesters' {_bsDomainName = pDomainName_}----- | Undocumented member.-bsDomainName :: Lens' BuildSuggesters Text-bsDomainName = lens _bsDomainName (\ s a -> s{_bsDomainName = a})--instance AWSRequest BuildSuggesters where- type Rs BuildSuggesters = BuildSuggestersResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "BuildSuggestersResult"- (\ s h x ->- BuildSuggestersResponse' <$>- (x .@? "FieldNames" .!@ mempty >>=- may (parseXMLList "member"))- <*> (pure (fromEnum s)))--instance Hashable BuildSuggesters where--instance NFData BuildSuggesters where--instance ToHeaders BuildSuggesters where- toHeaders = const mempty--instance ToPath BuildSuggesters where- toPath = const "/"--instance ToQuery BuildSuggesters where- toQuery BuildSuggesters'{..}- = mconcat- ["Action" =: ("BuildSuggesters" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _bsDomainName]---- | The result of a @BuildSuggester@ request. Contains a list of the fields used for suggestions.------------ /See:/ 'buildSuggestersResponse' smart constructor.-data BuildSuggestersResponse = BuildSuggestersResponse'- { _bsrsFieldNames :: !(Maybe [Text])- , _bsrsResponseStatus :: !Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'BuildSuggestersResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'bsrsFieldNames' - Undocumented member.------ * 'bsrsResponseStatus' - -- | The response status code.-buildSuggestersResponse- :: Int -- ^ 'bsrsResponseStatus'- -> BuildSuggestersResponse-buildSuggestersResponse pResponseStatus_ =- BuildSuggestersResponse'- {_bsrsFieldNames = Nothing, _bsrsResponseStatus = pResponseStatus_}----- | Undocumented member.-bsrsFieldNames :: Lens' BuildSuggestersResponse [Text]-bsrsFieldNames = lens _bsrsFieldNames (\ s a -> s{_bsrsFieldNames = a}) . _Default . _Coerce---- | -- | The response status code.-bsrsResponseStatus :: Lens' BuildSuggestersResponse Int-bsrsResponseStatus = lens _bsrsResponseStatus (\ s a -> s{_bsrsResponseStatus = a})--instance NFData BuildSuggestersResponse where
− gen/Network/AWS/CloudSearch/CreateDomain.hs
@@ -1,132 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.CreateDomain--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ Creates a new search domain. For more information, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/creating-domains.html Creating a Search Domain> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.CreateDomain- (- -- * Creating a Request- createDomain- , CreateDomain- -- * Request Lenses- , cdDomainName-- -- * Destructuring the Response- , createDomainResponse- , CreateDomainResponse- -- * Response Lenses- , cdrsDomainStatus- , cdrsResponseStatus- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | Container for the parameters to the @'CreateDomain' @ operation. Specifies a name for the new search domain.------------ /See:/ 'createDomain' smart constructor.-newtype CreateDomain = CreateDomain'- { _cdDomainName :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'CreateDomain' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'cdDomainName' - 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.-createDomain- :: Text -- ^ 'cdDomainName'- -> CreateDomain-createDomain pDomainName_ = CreateDomain' {_cdDomainName = pDomainName_}----- | 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-cdDomainName = lens _cdDomainName (\ s a -> s{_cdDomainName = a})--instance AWSRequest CreateDomain where- type Rs CreateDomain = CreateDomainResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "CreateDomainResult"- (\ s h x ->- CreateDomainResponse' <$>- (x .@? "DomainStatus") <*> (pure (fromEnum s)))--instance Hashable CreateDomain where--instance NFData CreateDomain where--instance ToHeaders CreateDomain where- toHeaders = const mempty--instance ToPath CreateDomain where- toPath = const "/"--instance ToQuery CreateDomain where- toQuery CreateDomain'{..}- = mconcat- ["Action" =: ("CreateDomain" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _cdDomainName]---- | The result of a @CreateDomainRequest@ . Contains the status of a newly created domain.------------ /See:/ 'createDomainResponse' smart constructor.-data CreateDomainResponse = CreateDomainResponse'- { _cdrsDomainStatus :: !(Maybe DomainStatus)- , _cdrsResponseStatus :: !Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'CreateDomainResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'cdrsDomainStatus' - Undocumented member.------ * 'cdrsResponseStatus' - -- | The response status code.-createDomainResponse- :: Int -- ^ 'cdrsResponseStatus'- -> CreateDomainResponse-createDomainResponse pResponseStatus_ =- CreateDomainResponse'- {_cdrsDomainStatus = Nothing, _cdrsResponseStatus = pResponseStatus_}----- | Undocumented member.-cdrsDomainStatus :: Lens' CreateDomainResponse (Maybe DomainStatus)-cdrsDomainStatus = lens _cdrsDomainStatus (\ s a -> s{_cdrsDomainStatus = a})---- | -- | The response status code.-cdrsResponseStatus :: Lens' CreateDomainResponse Int-cdrsResponseStatus = lens _cdrsResponseStatus (\ s a -> s{_cdrsResponseStatus = a})--instance NFData CreateDomainResponse where
− gen/Network/AWS/CloudSearch/DefineAnalysisScheme.hs
@@ -1,148 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DefineAnalysisScheme--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html Configuring Analysis Schemes> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DefineAnalysisScheme- (- -- * Creating a Request- defineAnalysisScheme- , DefineAnalysisScheme- -- * Request Lenses- , dasaDomainName- , dasaAnalysisScheme-- -- * Destructuring the Response- , defineAnalysisSchemeResponse- , DefineAnalysisSchemeResponse- -- * Response Lenses- , defersResponseStatus- , defersAnalysisScheme- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | Container for the parameters to the @'DefineAnalysisScheme' @ operation. Specifies the name of the domain you want to update and the analysis scheme configuration.------------ /See:/ 'defineAnalysisScheme' smart constructor.-data DefineAnalysisScheme = DefineAnalysisScheme'- { _dasaDomainName :: !Text- , _dasaAnalysisScheme :: !AnalysisScheme- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DefineAnalysisScheme' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dasaDomainName' - Undocumented member.------ * 'dasaAnalysisScheme' - Undocumented member.-defineAnalysisScheme- :: Text -- ^ 'dasaDomainName'- -> AnalysisScheme -- ^ 'dasaAnalysisScheme'- -> DefineAnalysisScheme-defineAnalysisScheme pDomainName_ pAnalysisScheme_ =- DefineAnalysisScheme'- {_dasaDomainName = pDomainName_, _dasaAnalysisScheme = pAnalysisScheme_}----- | Undocumented member.-dasaDomainName :: Lens' DefineAnalysisScheme Text-dasaDomainName = lens _dasaDomainName (\ s a -> s{_dasaDomainName = a})---- | Undocumented member.-dasaAnalysisScheme :: Lens' DefineAnalysisScheme AnalysisScheme-dasaAnalysisScheme = lens _dasaAnalysisScheme (\ s a -> s{_dasaAnalysisScheme = a})--instance AWSRequest DefineAnalysisScheme where- type Rs DefineAnalysisScheme =- DefineAnalysisSchemeResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DefineAnalysisSchemeResult"- (\ s h x ->- DefineAnalysisSchemeResponse' <$>- (pure (fromEnum s)) <*> (x .@ "AnalysisScheme"))--instance Hashable DefineAnalysisScheme where--instance NFData DefineAnalysisScheme where--instance ToHeaders DefineAnalysisScheme where- toHeaders = const mempty--instance ToPath DefineAnalysisScheme where- toPath = const "/"--instance ToQuery DefineAnalysisScheme where- toQuery DefineAnalysisScheme'{..}- = mconcat- ["Action" =: ("DefineAnalysisScheme" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _dasaDomainName,- "AnalysisScheme" =: _dasaAnalysisScheme]---- | The result of a @'DefineAnalysisScheme' @ request. Contains the status of the newly-configured analysis scheme.------------ /See:/ 'defineAnalysisSchemeResponse' smart constructor.-data DefineAnalysisSchemeResponse = DefineAnalysisSchemeResponse'- { _defersResponseStatus :: !Int- , _defersAnalysisScheme :: !AnalysisSchemeStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DefineAnalysisSchemeResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'defersResponseStatus' - -- | The response status code.------ * 'defersAnalysisScheme' - Undocumented member.-defineAnalysisSchemeResponse- :: Int -- ^ 'defersResponseStatus'- -> AnalysisSchemeStatus -- ^ 'defersAnalysisScheme'- -> DefineAnalysisSchemeResponse-defineAnalysisSchemeResponse pResponseStatus_ pAnalysisScheme_ =- DefineAnalysisSchemeResponse'- { _defersResponseStatus = pResponseStatus_- , _defersAnalysisScheme = pAnalysisScheme_- }----- | -- | The response status code.-defersResponseStatus :: Lens' DefineAnalysisSchemeResponse Int-defersResponseStatus = lens _defersResponseStatus (\ s a -> s{_defersResponseStatus = a})---- | Undocumented member.-defersAnalysisScheme :: Lens' DefineAnalysisSchemeResponse AnalysisSchemeStatus-defersAnalysisScheme = lens _defersAnalysisScheme (\ s a -> s{_defersAnalysisScheme = a})--instance NFData DefineAnalysisSchemeResponse where
− gen/Network/AWS/CloudSearch/DefineExpression.hs
@@ -1,144 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DefineExpression--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html Configuring Expressions> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DefineExpression- (- -- * Creating a Request- defineExpression- , DefineExpression- -- * Request Lenses- , dDomainName- , dExpression-- -- * Destructuring the Response- , defineExpressionResponse- , DefineExpressionResponse- -- * Response Lenses- , dersResponseStatus- , dersExpression- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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.------------ /See:/ 'defineExpression' smart constructor.-data DefineExpression = DefineExpression'- { _dDomainName :: !Text- , _dExpression :: !Expression- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DefineExpression' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dDomainName' - Undocumented member.------ * 'dExpression' - Undocumented member.-defineExpression- :: Text -- ^ 'dDomainName'- -> Expression -- ^ 'dExpression'- -> DefineExpression-defineExpression pDomainName_ pExpression_ =- DefineExpression' {_dDomainName = pDomainName_, _dExpression = pExpression_}----- | Undocumented member.-dDomainName :: Lens' DefineExpression Text-dDomainName = lens _dDomainName (\ s a -> s{_dDomainName = a})---- | Undocumented member.-dExpression :: Lens' DefineExpression Expression-dExpression = lens _dExpression (\ s a -> s{_dExpression = a})--instance AWSRequest DefineExpression where- type Rs DefineExpression = DefineExpressionResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DefineExpressionResult"- (\ s h x ->- DefineExpressionResponse' <$>- (pure (fromEnum s)) <*> (x .@ "Expression"))--instance Hashable DefineExpression where--instance NFData DefineExpression where--instance ToHeaders DefineExpression where- toHeaders = const mempty--instance ToPath DefineExpression where- toPath = const "/"--instance ToQuery DefineExpression where- toQuery DefineExpression'{..}- = mconcat- ["Action" =: ("DefineExpression" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _dDomainName,- "Expression" =: _dExpression]---- | The result of a @DefineExpression@ request. Contains the status of the newly-configured expression.------------ /See:/ 'defineExpressionResponse' smart constructor.-data DefineExpressionResponse = DefineExpressionResponse'- { _dersResponseStatus :: !Int- , _dersExpression :: !ExpressionStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DefineExpressionResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dersResponseStatus' - -- | The response status code.------ * 'dersExpression' - Undocumented member.-defineExpressionResponse- :: Int -- ^ 'dersResponseStatus'- -> ExpressionStatus -- ^ 'dersExpression'- -> DefineExpressionResponse-defineExpressionResponse pResponseStatus_ pExpression_ =- DefineExpressionResponse'- {_dersResponseStatus = pResponseStatus_, _dersExpression = pExpression_}----- | -- | The response status code.-dersResponseStatus :: Lens' DefineExpressionResponse Int-dersResponseStatus = lens _dersResponseStatus (\ s a -> s{_dersResponseStatus = a})---- | Undocumented member.-dersExpression :: Lens' DefineExpressionResponse ExpressionStatus-dersExpression = lens _dersExpression (\ s a -> s{_dersExpression = a})--instance NFData DefineExpressionResponse where
− gen/Network/AWS/CloudSearch/DefineIndexField.hs
@@ -1,145 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DefineIndexField--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html Configuring Index Fields> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DefineIndexField- (- -- * Creating a Request- defineIndexField- , DefineIndexField- -- * Request Lenses- , defeDomainName- , defeIndexField-- -- * Destructuring the Response- , defineIndexFieldResponse- , DefineIndexFieldResponse- -- * Response Lenses- , defrsResponseStatus- , defrsIndexField- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | Container for the parameters to the @'DefineIndexField' @ operation. Specifies the name of the domain you want to update and the index field configuration.------------ /See:/ 'defineIndexField' smart constructor.-data DefineIndexField = DefineIndexField'- { _defeDomainName :: !Text- , _defeIndexField :: !IndexField- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DefineIndexField' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'defeDomainName' - Undocumented member.------ * 'defeIndexField' - The index field and field options you want to configure.-defineIndexField- :: Text -- ^ 'defeDomainName'- -> IndexField -- ^ 'defeIndexField'- -> DefineIndexField-defineIndexField pDomainName_ pIndexField_ =- DefineIndexField'- {_defeDomainName = pDomainName_, _defeIndexField = pIndexField_}----- | Undocumented member.-defeDomainName :: Lens' DefineIndexField Text-defeDomainName = lens _defeDomainName (\ s a -> s{_defeDomainName = a})---- | The index field and field options you want to configure.-defeIndexField :: Lens' DefineIndexField IndexField-defeIndexField = lens _defeIndexField (\ s a -> s{_defeIndexField = a})--instance AWSRequest DefineIndexField where- type Rs DefineIndexField = DefineIndexFieldResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DefineIndexFieldResult"- (\ s h x ->- DefineIndexFieldResponse' <$>- (pure (fromEnum s)) <*> (x .@ "IndexField"))--instance Hashable DefineIndexField where--instance NFData DefineIndexField where--instance ToHeaders DefineIndexField where- toHeaders = const mempty--instance ToPath DefineIndexField where- toPath = const "/"--instance ToQuery DefineIndexField where- toQuery DefineIndexField'{..}- = mconcat- ["Action" =: ("DefineIndexField" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _defeDomainName,- "IndexField" =: _defeIndexField]---- | The result of a @'DefineIndexField' @ request. Contains the status of the newly-configured index field.------------ /See:/ 'defineIndexFieldResponse' smart constructor.-data DefineIndexFieldResponse = DefineIndexFieldResponse'- { _defrsResponseStatus :: !Int- , _defrsIndexField :: !IndexFieldStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DefineIndexFieldResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'defrsResponseStatus' - -- | The response status code.------ * 'defrsIndexField' - Undocumented member.-defineIndexFieldResponse- :: Int -- ^ 'defrsResponseStatus'- -> IndexFieldStatus -- ^ 'defrsIndexField'- -> DefineIndexFieldResponse-defineIndexFieldResponse pResponseStatus_ pIndexField_ =- DefineIndexFieldResponse'- {_defrsResponseStatus = pResponseStatus_, _defrsIndexField = pIndexField_}----- | -- | The response status code.-defrsResponseStatus :: Lens' DefineIndexFieldResponse Int-defrsResponseStatus = lens _defrsResponseStatus (\ s a -> s{_defrsResponseStatus = a})---- | Undocumented member.-defrsIndexField :: Lens' DefineIndexFieldResponse IndexFieldStatus-defrsIndexField = lens _defrsIndexField (\ s a -> s{_defrsIndexField = a})--instance NFData DefineIndexFieldResponse where
− gen/Network/AWS/CloudSearch/DefineSuggester.hs
@@ -1,144 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DefineSuggester--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html Getting Search Suggestions> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DefineSuggester- (- -- * Creating a Request- defineSuggester- , DefineSuggester- -- * Request Lenses- , defDomainName- , defSuggester-- -- * Destructuring the Response- , defineSuggesterResponse- , DefineSuggesterResponse- -- * Response Lenses- , dsrsResponseStatus- , dsrsSuggester- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | Container for the parameters to the @'DefineSuggester' @ operation. Specifies the name of the domain you want to update and the suggester configuration.------------ /See:/ 'defineSuggester' smart constructor.-data DefineSuggester = DefineSuggester'- { _defDomainName :: !Text- , _defSuggester :: !Suggester- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DefineSuggester' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'defDomainName' - Undocumented member.------ * 'defSuggester' - Undocumented member.-defineSuggester- :: Text -- ^ 'defDomainName'- -> Suggester -- ^ 'defSuggester'- -> DefineSuggester-defineSuggester pDomainName_ pSuggester_ =- DefineSuggester' {_defDomainName = pDomainName_, _defSuggester = pSuggester_}----- | Undocumented member.-defDomainName :: Lens' DefineSuggester Text-defDomainName = lens _defDomainName (\ s a -> s{_defDomainName = a})---- | Undocumented member.-defSuggester :: Lens' DefineSuggester Suggester-defSuggester = lens _defSuggester (\ s a -> s{_defSuggester = a})--instance AWSRequest DefineSuggester where- type Rs DefineSuggester = DefineSuggesterResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DefineSuggesterResult"- (\ s h x ->- DefineSuggesterResponse' <$>- (pure (fromEnum s)) <*> (x .@ "Suggester"))--instance Hashable DefineSuggester where--instance NFData DefineSuggester where--instance ToHeaders DefineSuggester where- toHeaders = const mempty--instance ToPath DefineSuggester where- toPath = const "/"--instance ToQuery DefineSuggester where- toQuery DefineSuggester'{..}- = mconcat- ["Action" =: ("DefineSuggester" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _defDomainName,- "Suggester" =: _defSuggester]---- | The result of a @DefineSuggester@ request. Contains the status of the newly-configured suggester.------------ /See:/ 'defineSuggesterResponse' smart constructor.-data DefineSuggesterResponse = DefineSuggesterResponse'- { _dsrsResponseStatus :: !Int- , _dsrsSuggester :: !SuggesterStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DefineSuggesterResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dsrsResponseStatus' - -- | The response status code.------ * 'dsrsSuggester' - Undocumented member.-defineSuggesterResponse- :: Int -- ^ 'dsrsResponseStatus'- -> SuggesterStatus -- ^ 'dsrsSuggester'- -> DefineSuggesterResponse-defineSuggesterResponse pResponseStatus_ pSuggester_ =- DefineSuggesterResponse'- {_dsrsResponseStatus = pResponseStatus_, _dsrsSuggester = pSuggester_}----- | -- | The response status code.-dsrsResponseStatus :: Lens' DefineSuggesterResponse Int-dsrsResponseStatus = lens _dsrsResponseStatus (\ s a -> s{_dsrsResponseStatus = a})---- | Undocumented member.-dsrsSuggester :: Lens' DefineSuggesterResponse SuggesterStatus-dsrsSuggester = lens _dsrsSuggester (\ s a -> s{_dsrsSuggester = a})--instance NFData DefineSuggesterResponse where
− gen/Network/AWS/CloudSearch/DeleteAnalysisScheme.hs
@@ -1,150 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DeleteAnalysisScheme--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ Deletes an analysis scheme. For more information, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html Configuring Analysis Schemes> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DeleteAnalysisScheme- (- -- * Creating a Request- deleteAnalysisScheme- , DeleteAnalysisScheme- -- * Request Lenses- , dasDomainName- , dasAnalysisSchemeName-- -- * Destructuring the Response- , deleteAnalysisSchemeResponse- , DeleteAnalysisSchemeResponse- -- * Response Lenses- , dasarsResponseStatus- , dasarsAnalysisScheme- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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.------------ /See:/ 'deleteAnalysisScheme' smart constructor.-data DeleteAnalysisScheme = DeleteAnalysisScheme'- { _dasDomainName :: !Text- , _dasAnalysisSchemeName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteAnalysisScheme' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dasDomainName' - Undocumented member.------ * 'dasAnalysisSchemeName' - The name of the analysis scheme you want to delete.-deleteAnalysisScheme- :: Text -- ^ 'dasDomainName'- -> Text -- ^ 'dasAnalysisSchemeName'- -> DeleteAnalysisScheme-deleteAnalysisScheme pDomainName_ pAnalysisSchemeName_ =- DeleteAnalysisScheme'- { _dasDomainName = pDomainName_- , _dasAnalysisSchemeName = pAnalysisSchemeName_- }----- | Undocumented member.-dasDomainName :: Lens' DeleteAnalysisScheme Text-dasDomainName = lens _dasDomainName (\ s a -> s{_dasDomainName = a})---- | The name of the analysis scheme you want to delete.-dasAnalysisSchemeName :: Lens' DeleteAnalysisScheme Text-dasAnalysisSchemeName = lens _dasAnalysisSchemeName (\ s a -> s{_dasAnalysisSchemeName = a})--instance AWSRequest DeleteAnalysisScheme where- type Rs DeleteAnalysisScheme =- DeleteAnalysisSchemeResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DeleteAnalysisSchemeResult"- (\ s h x ->- DeleteAnalysisSchemeResponse' <$>- (pure (fromEnum s)) <*> (x .@ "AnalysisScheme"))--instance Hashable DeleteAnalysisScheme where--instance NFData DeleteAnalysisScheme where--instance ToHeaders DeleteAnalysisScheme where- toHeaders = const mempty--instance ToPath DeleteAnalysisScheme where- toPath = const "/"--instance ToQuery DeleteAnalysisScheme where- toQuery DeleteAnalysisScheme'{..}- = mconcat- ["Action" =: ("DeleteAnalysisScheme" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _dasDomainName,- "AnalysisSchemeName" =: _dasAnalysisSchemeName]---- | The result of a @DeleteAnalysisScheme@ request. Contains the status of the deleted analysis scheme.------------ /See:/ 'deleteAnalysisSchemeResponse' smart constructor.-data DeleteAnalysisSchemeResponse = DeleteAnalysisSchemeResponse'- { _dasarsResponseStatus :: !Int- , _dasarsAnalysisScheme :: !AnalysisSchemeStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteAnalysisSchemeResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dasarsResponseStatus' - -- | The response status code.------ * 'dasarsAnalysisScheme' - The status of the analysis scheme being deleted.-deleteAnalysisSchemeResponse- :: Int -- ^ 'dasarsResponseStatus'- -> AnalysisSchemeStatus -- ^ 'dasarsAnalysisScheme'- -> DeleteAnalysisSchemeResponse-deleteAnalysisSchemeResponse pResponseStatus_ pAnalysisScheme_ =- DeleteAnalysisSchemeResponse'- { _dasarsResponseStatus = pResponseStatus_- , _dasarsAnalysisScheme = pAnalysisScheme_- }----- | -- | The response status code.-dasarsResponseStatus :: Lens' DeleteAnalysisSchemeResponse Int-dasarsResponseStatus = lens _dasarsResponseStatus (\ s a -> s{_dasarsResponseStatus = a})---- | The status of the analysis scheme being deleted.-dasarsAnalysisScheme :: Lens' DeleteAnalysisSchemeResponse AnalysisSchemeStatus-dasarsAnalysisScheme = lens _dasarsAnalysisScheme (\ s a -> s{_dasarsAnalysisScheme = a})--instance NFData DeleteAnalysisSchemeResponse where
− gen/Network/AWS/CloudSearch/DeleteDomain.hs
@@ -1,132 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DeleteDomain--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ Permanently deletes a search domain and all of its data. Once a domain has been deleted, it cannot be recovered. For more information, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/deleting-domains.html Deleting a Search Domain> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DeleteDomain- (- -- * Creating a Request- deleteDomain- , DeleteDomain- -- * Request Lenses- , dddDomainName-- -- * Destructuring the Response- , deleteDomainResponse- , DeleteDomainResponse- -- * Response Lenses- , ddrsDomainStatus- , ddrsResponseStatus- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | Container for the parameters to the @'DeleteDomain' @ operation. Specifies the name of the domain you want to delete.------------ /See:/ 'deleteDomain' smart constructor.-newtype DeleteDomain = DeleteDomain'- { _dddDomainName :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteDomain' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dddDomainName' - The name of the domain you want to permanently delete.-deleteDomain- :: Text -- ^ 'dddDomainName'- -> DeleteDomain-deleteDomain pDomainName_ = DeleteDomain' {_dddDomainName = pDomainName_}----- | The name of the domain you want to permanently delete.-dddDomainName :: Lens' DeleteDomain Text-dddDomainName = lens _dddDomainName (\ s a -> s{_dddDomainName = a})--instance AWSRequest DeleteDomain where- type Rs DeleteDomain = DeleteDomainResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DeleteDomainResult"- (\ s h x ->- DeleteDomainResponse' <$>- (x .@? "DomainStatus") <*> (pure (fromEnum s)))--instance Hashable DeleteDomain where--instance NFData DeleteDomain where--instance ToHeaders DeleteDomain where- toHeaders = const mempty--instance ToPath DeleteDomain where- toPath = const "/"--instance ToQuery DeleteDomain where- toQuery DeleteDomain'{..}- = mconcat- ["Action" =: ("DeleteDomain" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _dddDomainName]---- | 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.------------ /See:/ 'deleteDomainResponse' smart constructor.-data DeleteDomainResponse = DeleteDomainResponse'- { _ddrsDomainStatus :: !(Maybe DomainStatus)- , _ddrsResponseStatus :: !Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteDomainResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'ddrsDomainStatus' - Undocumented member.------ * 'ddrsResponseStatus' - -- | The response status code.-deleteDomainResponse- :: Int -- ^ 'ddrsResponseStatus'- -> DeleteDomainResponse-deleteDomainResponse pResponseStatus_ =- DeleteDomainResponse'- {_ddrsDomainStatus = Nothing, _ddrsResponseStatus = pResponseStatus_}----- | Undocumented member.-ddrsDomainStatus :: Lens' DeleteDomainResponse (Maybe DomainStatus)-ddrsDomainStatus = lens _ddrsDomainStatus (\ s a -> s{_ddrsDomainStatus = a})---- | -- | The response status code.-ddrsResponseStatus :: Lens' DeleteDomainResponse Int-ddrsResponseStatus = lens _ddrsResponseStatus (\ s a -> s{_ddrsResponseStatus = a})--instance NFData DeleteDomainResponse where
− gen/Network/AWS/CloudSearch/DeleteExpression.hs
@@ -1,145 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DeleteExpression--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ Removes an @'Expression' @ from the search domain. For more information, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html Configuring Expressions> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DeleteExpression- (- -- * Creating a Request- deleteExpression- , DeleteExpression- -- * Request Lenses- , delDomainName- , delExpressionName-- -- * Destructuring the Response- , deleteExpressionResponse- , DeleteExpressionResponse- -- * Response Lenses- , delrsResponseStatus- , delrsExpression- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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.------------ /See:/ 'deleteExpression' smart constructor.-data DeleteExpression = DeleteExpression'- { _delDomainName :: !Text- , _delExpressionName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteExpression' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'delDomainName' - Undocumented member.------ * 'delExpressionName' - The name of the @'Expression' @ to delete.-deleteExpression- :: Text -- ^ 'delDomainName'- -> Text -- ^ 'delExpressionName'- -> DeleteExpression-deleteExpression pDomainName_ pExpressionName_ =- DeleteExpression'- {_delDomainName = pDomainName_, _delExpressionName = pExpressionName_}----- | Undocumented member.-delDomainName :: Lens' DeleteExpression Text-delDomainName = lens _delDomainName (\ s a -> s{_delDomainName = a})---- | The name of the @'Expression' @ to delete.-delExpressionName :: Lens' DeleteExpression Text-delExpressionName = lens _delExpressionName (\ s a -> s{_delExpressionName = a})--instance AWSRequest DeleteExpression where- type Rs DeleteExpression = DeleteExpressionResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DeleteExpressionResult"- (\ s h x ->- DeleteExpressionResponse' <$>- (pure (fromEnum s)) <*> (x .@ "Expression"))--instance Hashable DeleteExpression where--instance NFData DeleteExpression where--instance ToHeaders DeleteExpression where- toHeaders = const mempty--instance ToPath DeleteExpression where- toPath = const "/"--instance ToQuery DeleteExpression where- toQuery DeleteExpression'{..}- = mconcat- ["Action" =: ("DeleteExpression" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _delDomainName,- "ExpressionName" =: _delExpressionName]---- | The result of a @'DeleteExpression' @ request. Specifies the expression being deleted.------------ /See:/ 'deleteExpressionResponse' smart constructor.-data DeleteExpressionResponse = DeleteExpressionResponse'- { _delrsResponseStatus :: !Int- , _delrsExpression :: !ExpressionStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteExpressionResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'delrsResponseStatus' - -- | The response status code.------ * 'delrsExpression' - The status of the expression being deleted.-deleteExpressionResponse- :: Int -- ^ 'delrsResponseStatus'- -> ExpressionStatus -- ^ 'delrsExpression'- -> DeleteExpressionResponse-deleteExpressionResponse pResponseStatus_ pExpression_ =- DeleteExpressionResponse'- {_delrsResponseStatus = pResponseStatus_, _delrsExpression = pExpression_}----- | -- | The response status code.-delrsResponseStatus :: Lens' DeleteExpressionResponse Int-delrsResponseStatus = lens _delrsResponseStatus (\ s a -> s{_delrsResponseStatus = a})---- | The status of the expression being deleted.-delrsExpression :: Lens' DeleteExpressionResponse ExpressionStatus-delrsExpression = lens _delrsExpression (\ s a -> s{_delrsExpression = a})--instance NFData DeleteExpressionResponse where
− gen/Network/AWS/CloudSearch/DeleteIndexField.hs
@@ -1,145 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DeleteIndexField--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ Removes an @'IndexField' @ from the search domain. For more information, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html Configuring Index Fields> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DeleteIndexField- (- -- * Creating a Request- deleteIndexField- , DeleteIndexField- -- * Request Lenses- , difiDomainName- , difiIndexFieldName-- -- * Destructuring the Response- , deleteIndexFieldResponse- , DeleteIndexFieldResponse- -- * Response Lenses- , difrsResponseStatus- , difrsIndexField- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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.------------ /See:/ 'deleteIndexField' smart constructor.-data DeleteIndexField = DeleteIndexField'- { _difiDomainName :: !Text- , _difiIndexFieldName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteIndexField' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'difiDomainName' - Undocumented member.------ * 'difiIndexFieldName' - The name of the index field your want to remove from the domain's indexing options.-deleteIndexField- :: Text -- ^ 'difiDomainName'- -> Text -- ^ 'difiIndexFieldName'- -> DeleteIndexField-deleteIndexField pDomainName_ pIndexFieldName_ =- DeleteIndexField'- {_difiDomainName = pDomainName_, _difiIndexFieldName = pIndexFieldName_}----- | Undocumented member.-difiDomainName :: Lens' DeleteIndexField Text-difiDomainName = lens _difiDomainName (\ s a -> s{_difiDomainName = a})---- | The name of the index field your want to remove from the domain's indexing options.-difiIndexFieldName :: Lens' DeleteIndexField Text-difiIndexFieldName = lens _difiIndexFieldName (\ s a -> s{_difiIndexFieldName = a})--instance AWSRequest DeleteIndexField where- type Rs DeleteIndexField = DeleteIndexFieldResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DeleteIndexFieldResult"- (\ s h x ->- DeleteIndexFieldResponse' <$>- (pure (fromEnum s)) <*> (x .@ "IndexField"))--instance Hashable DeleteIndexField where--instance NFData DeleteIndexField where--instance ToHeaders DeleteIndexField where- toHeaders = const mempty--instance ToPath DeleteIndexField where- toPath = const "/"--instance ToQuery DeleteIndexField where- toQuery DeleteIndexField'{..}- = mconcat- ["Action" =: ("DeleteIndexField" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _difiDomainName,- "IndexFieldName" =: _difiIndexFieldName]---- | The result of a @'DeleteIndexField' @ request.------------ /See:/ 'deleteIndexFieldResponse' smart constructor.-data DeleteIndexFieldResponse = DeleteIndexFieldResponse'- { _difrsResponseStatus :: !Int- , _difrsIndexField :: !IndexFieldStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteIndexFieldResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'difrsResponseStatus' - -- | The response status code.------ * 'difrsIndexField' - The status of the index field being deleted.-deleteIndexFieldResponse- :: Int -- ^ 'difrsResponseStatus'- -> IndexFieldStatus -- ^ 'difrsIndexField'- -> DeleteIndexFieldResponse-deleteIndexFieldResponse pResponseStatus_ pIndexField_ =- DeleteIndexFieldResponse'- {_difrsResponseStatus = pResponseStatus_, _difrsIndexField = pIndexField_}----- | -- | The response status code.-difrsResponseStatus :: Lens' DeleteIndexFieldResponse Int-difrsResponseStatus = lens _difrsResponseStatus (\ s a -> s{_difrsResponseStatus = a})---- | The status of the index field being deleted.-difrsIndexField :: Lens' DeleteIndexFieldResponse IndexFieldStatus-difrsIndexField = lens _difrsIndexField (\ s a -> s{_difrsIndexField = a})--instance NFData DeleteIndexFieldResponse where
− gen/Network/AWS/CloudSearch/DeleteSuggester.hs
@@ -1,145 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DeleteSuggester--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ Deletes a suggester. For more information, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html Getting Search Suggestions> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DeleteSuggester- (- -- * Creating a Request- deleteSuggester- , DeleteSuggester- -- * Request Lenses- , ddDomainName- , ddSuggesterName-- -- * Destructuring the Response- , deleteSuggesterResponse- , DeleteSuggesterResponse- -- * Response Lenses- , delersResponseStatus- , delersSuggester- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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.------------ /See:/ 'deleteSuggester' smart constructor.-data DeleteSuggester = DeleteSuggester'- { _ddDomainName :: !Text- , _ddSuggesterName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteSuggester' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'ddDomainName' - Undocumented member.------ * 'ddSuggesterName' - Specifies the name of the suggester you want to delete.-deleteSuggester- :: Text -- ^ 'ddDomainName'- -> Text -- ^ 'ddSuggesterName'- -> DeleteSuggester-deleteSuggester pDomainName_ pSuggesterName_ =- DeleteSuggester'- {_ddDomainName = pDomainName_, _ddSuggesterName = pSuggesterName_}----- | Undocumented member.-ddDomainName :: Lens' DeleteSuggester Text-ddDomainName = lens _ddDomainName (\ s a -> s{_ddDomainName = a})---- | Specifies the name of the suggester you want to delete.-ddSuggesterName :: Lens' DeleteSuggester Text-ddSuggesterName = lens _ddSuggesterName (\ s a -> s{_ddSuggesterName = a})--instance AWSRequest DeleteSuggester where- type Rs DeleteSuggester = DeleteSuggesterResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DeleteSuggesterResult"- (\ s h x ->- DeleteSuggesterResponse' <$>- (pure (fromEnum s)) <*> (x .@ "Suggester"))--instance Hashable DeleteSuggester where--instance NFData DeleteSuggester where--instance ToHeaders DeleteSuggester where- toHeaders = const mempty--instance ToPath DeleteSuggester where- toPath = const "/"--instance ToQuery DeleteSuggester where- toQuery DeleteSuggester'{..}- = mconcat- ["Action" =: ("DeleteSuggester" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _ddDomainName,- "SuggesterName" =: _ddSuggesterName]---- | The result of a @DeleteSuggester@ request. Contains the status of the deleted suggester.------------ /See:/ 'deleteSuggesterResponse' smart constructor.-data DeleteSuggesterResponse = DeleteSuggesterResponse'- { _delersResponseStatus :: !Int- , _delersSuggester :: !SuggesterStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DeleteSuggesterResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'delersResponseStatus' - -- | The response status code.------ * 'delersSuggester' - The status of the suggester being deleted.-deleteSuggesterResponse- :: Int -- ^ 'delersResponseStatus'- -> SuggesterStatus -- ^ 'delersSuggester'- -> DeleteSuggesterResponse-deleteSuggesterResponse pResponseStatus_ pSuggester_ =- DeleteSuggesterResponse'- {_delersResponseStatus = pResponseStatus_, _delersSuggester = pSuggester_}----- | -- | The response status code.-delersResponseStatus :: Lens' DeleteSuggesterResponse Int-delersResponseStatus = lens _delersResponseStatus (\ s a -> s{_delersResponseStatus = a})---- | The status of the suggester being deleted.-delersSuggester :: Lens' DeleteSuggesterResponse SuggesterStatus-delersSuggester = lens _delersSuggester (\ s a -> s{_delersSuggester = a})--instance NFData DeleteSuggesterResponse where
− gen/Network/AWS/CloudSearch/DescribeAnalysisSchemes.hs
@@ -1,161 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DescribeAnalysisSchemes--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html Configuring Analysis Schemes> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DescribeAnalysisSchemes- (- -- * Creating a Request- describeAnalysisSchemes- , DescribeAnalysisSchemes- -- * Request Lenses- , dassDeployed- , dassAnalysisSchemeNames- , dassDomainName-- -- * Destructuring the Response- , describeAnalysisSchemesResponse- , DescribeAnalysisSchemesResponse- -- * Response Lenses- , dasrsResponseStatus- , dasrsAnalysisSchemes- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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@ .------------ /See:/ 'describeAnalysisSchemes' smart constructor.-data DescribeAnalysisSchemes = DescribeAnalysisSchemes'- { _dassDeployed :: !(Maybe Bool)- , _dassAnalysisSchemeNames :: !(Maybe [Text])- , _dassDomainName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeAnalysisSchemes' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dassDeployed' - Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .------ * 'dassAnalysisSchemeNames' - The analysis schemes you want to describe.------ * 'dassDomainName' - The name of the domain you want to describe.-describeAnalysisSchemes- :: Text -- ^ 'dassDomainName'- -> DescribeAnalysisSchemes-describeAnalysisSchemes pDomainName_ =- DescribeAnalysisSchemes'- { _dassDeployed = Nothing- , _dassAnalysisSchemeNames = Nothing- , _dassDomainName = pDomainName_- }----- | Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .-dassDeployed :: Lens' DescribeAnalysisSchemes (Maybe Bool)-dassDeployed = lens _dassDeployed (\ s a -> s{_dassDeployed = a})---- | The analysis schemes you want to describe.-dassAnalysisSchemeNames :: Lens' DescribeAnalysisSchemes [Text]-dassAnalysisSchemeNames = lens _dassAnalysisSchemeNames (\ s a -> s{_dassAnalysisSchemeNames = a}) . _Default . _Coerce---- | The name of the domain you want to describe.-dassDomainName :: Lens' DescribeAnalysisSchemes Text-dassDomainName = lens _dassDomainName (\ s a -> s{_dassDomainName = a})--instance AWSRequest DescribeAnalysisSchemes where- type Rs DescribeAnalysisSchemes =- DescribeAnalysisSchemesResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DescribeAnalysisSchemesResult"- (\ s h x ->- DescribeAnalysisSchemesResponse' <$>- (pure (fromEnum s)) <*>- (x .@? "AnalysisSchemes" .!@ mempty >>=- parseXMLList "member"))--instance Hashable DescribeAnalysisSchemes where--instance NFData DescribeAnalysisSchemes where--instance ToHeaders DescribeAnalysisSchemes where- toHeaders = const mempty--instance ToPath DescribeAnalysisSchemes where- toPath = const "/"--instance ToQuery DescribeAnalysisSchemes where- toQuery DescribeAnalysisSchemes'{..}- = mconcat- ["Action" =:- ("DescribeAnalysisSchemes" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "Deployed" =: _dassDeployed,- "AnalysisSchemeNames" =:- toQuery- (toQueryList "member" <$> _dassAnalysisSchemeNames),- "DomainName" =: _dassDomainName]---- | The result of a @DescribeAnalysisSchemes@ request. Contains the analysis schemes configured for the domain specified in the request.------------ /See:/ 'describeAnalysisSchemesResponse' smart constructor.-data DescribeAnalysisSchemesResponse = DescribeAnalysisSchemesResponse'- { _dasrsResponseStatus :: !Int- , _dasrsAnalysisSchemes :: ![AnalysisSchemeStatus]- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeAnalysisSchemesResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dasrsResponseStatus' - -- | The response status code.------ * 'dasrsAnalysisSchemes' - The analysis scheme descriptions.-describeAnalysisSchemesResponse- :: Int -- ^ 'dasrsResponseStatus'- -> DescribeAnalysisSchemesResponse-describeAnalysisSchemesResponse pResponseStatus_ =- DescribeAnalysisSchemesResponse'- {_dasrsResponseStatus = pResponseStatus_, _dasrsAnalysisSchemes = mempty}----- | -- | The response status code.-dasrsResponseStatus :: Lens' DescribeAnalysisSchemesResponse Int-dasrsResponseStatus = lens _dasrsResponseStatus (\ s a -> s{_dasrsResponseStatus = a})---- | The analysis scheme descriptions.-dasrsAnalysisSchemes :: Lens' DescribeAnalysisSchemesResponse [AnalysisSchemeStatus]-dasrsAnalysisSchemes = lens _dasrsAnalysisSchemes (\ s a -> s{_dasrsAnalysisSchemes = a}) . _Coerce--instance NFData DescribeAnalysisSchemesResponse where
− gen/Network/AWS/CloudSearch/DescribeAvailabilityOptions.hs
@@ -1,150 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DescribeAvailabilityOptions--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-availability-options.html Configuring Availability Options> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DescribeAvailabilityOptions- (- -- * Creating a Request- describeAvailabilityOptions- , DescribeAvailabilityOptions- -- * Request Lenses- , daoDeployed- , daoDomainName-- -- * Destructuring the Response- , describeAvailabilityOptionsResponse- , DescribeAvailabilityOptionsResponse- -- * Response Lenses- , daorsAvailabilityOptions- , daorsResponseStatus- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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@ .------------ /See:/ 'describeAvailabilityOptions' smart constructor.-data DescribeAvailabilityOptions = DescribeAvailabilityOptions'- { _daoDeployed :: !(Maybe Bool)- , _daoDomainName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeAvailabilityOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'daoDeployed' - Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .------ * 'daoDomainName' - The name of the domain you want to describe.-describeAvailabilityOptions- :: Text -- ^ 'daoDomainName'- -> DescribeAvailabilityOptions-describeAvailabilityOptions pDomainName_ =- DescribeAvailabilityOptions'- {_daoDeployed = Nothing, _daoDomainName = pDomainName_}----- | Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .-daoDeployed :: Lens' DescribeAvailabilityOptions (Maybe Bool)-daoDeployed = lens _daoDeployed (\ s a -> s{_daoDeployed = a})---- | The name of the domain you want to describe.-daoDomainName :: Lens' DescribeAvailabilityOptions Text-daoDomainName = lens _daoDomainName (\ s a -> s{_daoDomainName = a})--instance AWSRequest DescribeAvailabilityOptions where- type Rs DescribeAvailabilityOptions =- DescribeAvailabilityOptionsResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper- "DescribeAvailabilityOptionsResult"- (\ s h x ->- DescribeAvailabilityOptionsResponse' <$>- (x .@? "AvailabilityOptions") <*>- (pure (fromEnum s)))--instance Hashable DescribeAvailabilityOptions where--instance NFData DescribeAvailabilityOptions where--instance ToHeaders DescribeAvailabilityOptions where- toHeaders = const mempty--instance ToPath DescribeAvailabilityOptions where- toPath = const "/"--instance ToQuery DescribeAvailabilityOptions where- toQuery DescribeAvailabilityOptions'{..}- = mconcat- ["Action" =:- ("DescribeAvailabilityOptions" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "Deployed" =: _daoDeployed,- "DomainName" =: _daoDomainName]---- | The result of a @DescribeAvailabilityOptions@ request. Indicates whether or not the Multi-AZ option is enabled for the domain specified in the request.------------ /See:/ 'describeAvailabilityOptionsResponse' smart constructor.-data DescribeAvailabilityOptionsResponse = DescribeAvailabilityOptionsResponse'- { _daorsAvailabilityOptions :: !(Maybe AvailabilityOptionsStatus)- , _daorsResponseStatus :: !Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeAvailabilityOptionsResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'daorsAvailabilityOptions' - The availability options configured for the domain. Indicates whether Multi-AZ is enabled for the domain.------ * 'daorsResponseStatus' - -- | The response status code.-describeAvailabilityOptionsResponse- :: Int -- ^ 'daorsResponseStatus'- -> DescribeAvailabilityOptionsResponse-describeAvailabilityOptionsResponse pResponseStatus_ =- DescribeAvailabilityOptionsResponse'- { _daorsAvailabilityOptions = Nothing- , _daorsResponseStatus = pResponseStatus_- }----- | The availability options configured for the domain. Indicates whether Multi-AZ is enabled for the domain.-daorsAvailabilityOptions :: Lens' DescribeAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus)-daorsAvailabilityOptions = lens _daorsAvailabilityOptions (\ s a -> s{_daorsAvailabilityOptions = a})---- | -- | The response status code.-daorsResponseStatus :: Lens' DescribeAvailabilityOptionsResponse Int-daorsResponseStatus = lens _daorsResponseStatus (\ s a -> s{_daorsResponseStatus = a})--instance NFData DescribeAvailabilityOptionsResponse- where
− gen/Network/AWS/CloudSearch/DescribeDomains.hs
@@ -1,134 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DescribeDomains--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-domain-info.html Getting Information about a Search Domain> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DescribeDomains- (- -- * Creating a Request- describeDomains- , DescribeDomains- -- * Request Lenses- , ddDomainNames-- -- * Destructuring the Response- , describeDomainsResponse- , DescribeDomainsResponse- -- * Response Lenses- , ddsrsResponseStatus- , ddsrsDomainStatusList- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.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.------------ /See:/ 'describeDomains' smart constructor.-newtype DescribeDomains = DescribeDomains'- { _ddDomainNames :: Maybe [Text]- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeDomains' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'ddDomainNames' - The names of the domains you want to include in the response.-describeDomains- :: DescribeDomains-describeDomains = DescribeDomains' {_ddDomainNames = Nothing}----- | The names of the domains you want to include in the response.-ddDomainNames :: Lens' DescribeDomains [Text]-ddDomainNames = lens _ddDomainNames (\ s a -> s{_ddDomainNames = a}) . _Default . _Coerce--instance AWSRequest DescribeDomains where- type Rs DescribeDomains = DescribeDomainsResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DescribeDomainsResult"- (\ s h x ->- DescribeDomainsResponse' <$>- (pure (fromEnum s)) <*>- (x .@? "DomainStatusList" .!@ mempty >>=- parseXMLList "member"))--instance Hashable DescribeDomains where--instance NFData DescribeDomains where--instance ToHeaders DescribeDomains where- toHeaders = const mempty--instance ToPath DescribeDomains where- toPath = const "/"--instance ToQuery DescribeDomains where- toQuery DescribeDomains'{..}- = mconcat- ["Action" =: ("DescribeDomains" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainNames" =:- toQuery (toQueryList "member" <$> _ddDomainNames)]---- | The result of a @DescribeDomains@ request. Contains the status of the domains specified in the request or all domains owned by the account.------------ /See:/ 'describeDomainsResponse' smart constructor.-data DescribeDomainsResponse = DescribeDomainsResponse'- { _ddsrsResponseStatus :: !Int- , _ddsrsDomainStatusList :: ![DomainStatus]- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeDomainsResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'ddsrsResponseStatus' - -- | The response status code.------ * 'ddsrsDomainStatusList' - Undocumented member.-describeDomainsResponse- :: Int -- ^ 'ddsrsResponseStatus'- -> DescribeDomainsResponse-describeDomainsResponse pResponseStatus_ =- DescribeDomainsResponse'- {_ddsrsResponseStatus = pResponseStatus_, _ddsrsDomainStatusList = mempty}----- | -- | The response status code.-ddsrsResponseStatus :: Lens' DescribeDomainsResponse Int-ddsrsResponseStatus = lens _ddsrsResponseStatus (\ s a -> s{_ddsrsResponseStatus = a})---- | Undocumented member.-ddsrsDomainStatusList :: Lens' DescribeDomainsResponse [DomainStatus]-ddsrsDomainStatusList = lens _ddsrsDomainStatusList (\ s a -> s{_ddsrsDomainStatusList = a}) . _Coerce--instance NFData DescribeDomainsResponse where
− gen/Network/AWS/CloudSearch/DescribeExpressions.hs
@@ -1,160 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DescribeExpressions--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html Configuring Expressions> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DescribeExpressions- (- -- * Creating a Request- describeExpressions- , DescribeExpressions- -- * Request Lenses- , deDeployed- , deExpressionNames- , deDomainName-- -- * Destructuring the Response- , describeExpressionsResponse- , DescribeExpressionsResponse- -- * Response Lenses- , drsResponseStatus- , drsExpressions- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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@ .------------ /See:/ 'describeExpressions' smart constructor.-data DescribeExpressions = DescribeExpressions'- { _deDeployed :: !(Maybe Bool)- , _deExpressionNames :: !(Maybe [Text])- , _deDomainName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeExpressions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'deDeployed' - Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .------ * 'deExpressionNames' - Limits the @'DescribeExpressions' @ response to the specified expressions. If not specified, all expressions are shown.------ * 'deDomainName' - The name of the domain you want to describe.-describeExpressions- :: Text -- ^ 'deDomainName'- -> DescribeExpressions-describeExpressions pDomainName_ =- DescribeExpressions'- { _deDeployed = Nothing- , _deExpressionNames = Nothing- , _deDomainName = pDomainName_- }----- | Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .-deDeployed :: Lens' DescribeExpressions (Maybe Bool)-deDeployed = lens _deDeployed (\ s a -> s{_deDeployed = a})---- | Limits the @'DescribeExpressions' @ response to the specified expressions. If not specified, all expressions are shown.-deExpressionNames :: Lens' DescribeExpressions [Text]-deExpressionNames = lens _deExpressionNames (\ s a -> s{_deExpressionNames = a}) . _Default . _Coerce---- | The name of the domain you want to describe.-deDomainName :: Lens' DescribeExpressions Text-deDomainName = lens _deDomainName (\ s a -> s{_deDomainName = a})--instance AWSRequest DescribeExpressions where- type Rs DescribeExpressions =- DescribeExpressionsResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DescribeExpressionsResult"- (\ s h x ->- DescribeExpressionsResponse' <$>- (pure (fromEnum s)) <*>- (x .@? "Expressions" .!@ mempty >>=- parseXMLList "member"))--instance Hashable DescribeExpressions where--instance NFData DescribeExpressions where--instance ToHeaders DescribeExpressions where- toHeaders = const mempty--instance ToPath DescribeExpressions where- toPath = const "/"--instance ToQuery DescribeExpressions where- toQuery DescribeExpressions'{..}- = mconcat- ["Action" =: ("DescribeExpressions" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "Deployed" =: _deDeployed,- "ExpressionNames" =:- toQuery- (toQueryList "member" <$> _deExpressionNames),- "DomainName" =: _deDomainName]---- | The result of a @DescribeExpressions@ request. Contains the expressions configured for the domain specified in the request.------------ /See:/ 'describeExpressionsResponse' smart constructor.-data DescribeExpressionsResponse = DescribeExpressionsResponse'- { _drsResponseStatus :: !Int- , _drsExpressions :: ![ExpressionStatus]- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeExpressionsResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'drsResponseStatus' - -- | The response status code.------ * 'drsExpressions' - The expressions configured for the domain.-describeExpressionsResponse- :: Int -- ^ 'drsResponseStatus'- -> DescribeExpressionsResponse-describeExpressionsResponse pResponseStatus_ =- DescribeExpressionsResponse'- {_drsResponseStatus = pResponseStatus_, _drsExpressions = mempty}----- | -- | The response status code.-drsResponseStatus :: Lens' DescribeExpressionsResponse Int-drsResponseStatus = lens _drsResponseStatus (\ s a -> s{_drsResponseStatus = a})---- | The expressions configured for the domain.-drsExpressions :: Lens' DescribeExpressionsResponse [ExpressionStatus]-drsExpressions = lens _drsExpressions (\ s a -> s{_drsExpressions = a}) . _Coerce--instance NFData DescribeExpressionsResponse where
− gen/Network/AWS/CloudSearch/DescribeIndexFields.hs
@@ -1,159 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DescribeIndexFields--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-domain-info.html Getting Domain Information> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DescribeIndexFields- (- -- * Creating a Request- describeIndexFields- , DescribeIndexFields- -- * Request Lenses- , difDeployed- , difFieldNames- , difDomainName-- -- * Destructuring the Response- , describeIndexFieldsResponse- , DescribeIndexFieldsResponse- -- * Response Lenses- , difsrsResponseStatus- , difsrsIndexFields- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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@ .------------ /See:/ 'describeIndexFields' smart constructor.-data DescribeIndexFields = DescribeIndexFields'- { _difDeployed :: !(Maybe Bool)- , _difFieldNames :: !(Maybe [Text])- , _difDomainName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeIndexFields' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'difDeployed' - Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .------ * 'difFieldNames' - A list of the index fields you want to describe. If not specified, information is returned for all configured index fields.------ * 'difDomainName' - The name of the domain you want to describe.-describeIndexFields- :: Text -- ^ 'difDomainName'- -> DescribeIndexFields-describeIndexFields pDomainName_ =- DescribeIndexFields'- { _difDeployed = Nothing- , _difFieldNames = Nothing- , _difDomainName = pDomainName_- }----- | Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .-difDeployed :: Lens' DescribeIndexFields (Maybe Bool)-difDeployed = lens _difDeployed (\ s a -> s{_difDeployed = a})---- | 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]-difFieldNames = lens _difFieldNames (\ s a -> s{_difFieldNames = a}) . _Default . _Coerce---- | The name of the domain you want to describe.-difDomainName :: Lens' DescribeIndexFields Text-difDomainName = lens _difDomainName (\ s a -> s{_difDomainName = a})--instance AWSRequest DescribeIndexFields where- type Rs DescribeIndexFields =- DescribeIndexFieldsResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DescribeIndexFieldsResult"- (\ s h x ->- DescribeIndexFieldsResponse' <$>- (pure (fromEnum s)) <*>- (x .@? "IndexFields" .!@ mempty >>=- parseXMLList "member"))--instance Hashable DescribeIndexFields where--instance NFData DescribeIndexFields where--instance ToHeaders DescribeIndexFields where- toHeaders = const mempty--instance ToPath DescribeIndexFields where- toPath = const "/"--instance ToQuery DescribeIndexFields where- toQuery DescribeIndexFields'{..}- = mconcat- ["Action" =: ("DescribeIndexFields" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "Deployed" =: _difDeployed,- "FieldNames" =:- toQuery (toQueryList "member" <$> _difFieldNames),- "DomainName" =: _difDomainName]---- | The result of a @DescribeIndexFields@ request. Contains the index fields configured for the domain specified in the request.------------ /See:/ 'describeIndexFieldsResponse' smart constructor.-data DescribeIndexFieldsResponse = DescribeIndexFieldsResponse'- { _difsrsResponseStatus :: !Int- , _difsrsIndexFields :: ![IndexFieldStatus]- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeIndexFieldsResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'difsrsResponseStatus' - -- | The response status code.------ * 'difsrsIndexFields' - The index fields configured for the domain.-describeIndexFieldsResponse- :: Int -- ^ 'difsrsResponseStatus'- -> DescribeIndexFieldsResponse-describeIndexFieldsResponse pResponseStatus_ =- DescribeIndexFieldsResponse'- {_difsrsResponseStatus = pResponseStatus_, _difsrsIndexFields = mempty}----- | -- | The response status code.-difsrsResponseStatus :: Lens' DescribeIndexFieldsResponse Int-difsrsResponseStatus = lens _difsrsResponseStatus (\ s a -> s{_difsrsResponseStatus = a})---- | The index fields configured for the domain.-difsrsIndexFields :: Lens' DescribeIndexFieldsResponse [IndexFieldStatus]-difsrsIndexFields = lens _difsrsIndexFields (\ s a -> s{_difsrsIndexFields = a}) . _Coerce--instance NFData DescribeIndexFieldsResponse where
− gen/Network/AWS/CloudSearch/DescribeScalingParameters.hs
@@ -1,139 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DescribeScalingParameters--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-scaling-options.html Configuring Scaling Options> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DescribeScalingParameters- (- -- * Creating a Request- describeScalingParameters- , DescribeScalingParameters- -- * Request Lenses- , dspDomainName-- -- * Destructuring the Response- , describeScalingParametersResponse- , DescribeScalingParametersResponse- -- * Response Lenses- , dsprsResponseStatus- , dsprsScalingParameters- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | Container for the parameters to the @'DescribeScalingParameters' @ operation. Specifies the name of the domain you want to describe.------------ /See:/ 'describeScalingParameters' smart constructor.-newtype DescribeScalingParameters = DescribeScalingParameters'- { _dspDomainName :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeScalingParameters' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dspDomainName' - Undocumented member.-describeScalingParameters- :: Text -- ^ 'dspDomainName'- -> DescribeScalingParameters-describeScalingParameters pDomainName_ =- DescribeScalingParameters' {_dspDomainName = pDomainName_}----- | Undocumented member.-dspDomainName :: Lens' DescribeScalingParameters Text-dspDomainName = lens _dspDomainName (\ s a -> s{_dspDomainName = a})--instance AWSRequest DescribeScalingParameters where- type Rs DescribeScalingParameters =- DescribeScalingParametersResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DescribeScalingParametersResult"- (\ s h x ->- DescribeScalingParametersResponse' <$>- (pure (fromEnum s)) <*> (x .@ "ScalingParameters"))--instance Hashable DescribeScalingParameters where--instance NFData DescribeScalingParameters where--instance ToHeaders DescribeScalingParameters where- toHeaders = const mempty--instance ToPath DescribeScalingParameters where- toPath = const "/"--instance ToQuery DescribeScalingParameters where- toQuery DescribeScalingParameters'{..}- = mconcat- ["Action" =:- ("DescribeScalingParameters" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _dspDomainName]---- | The result of a @DescribeScalingParameters@ request. Contains the scaling parameters configured for the domain specified in the request.------------ /See:/ 'describeScalingParametersResponse' smart constructor.-data DescribeScalingParametersResponse = DescribeScalingParametersResponse'- { _dsprsResponseStatus :: !Int- , _dsprsScalingParameters :: !ScalingParametersStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeScalingParametersResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dsprsResponseStatus' - -- | The response status code.------ * 'dsprsScalingParameters' - Undocumented member.-describeScalingParametersResponse- :: Int -- ^ 'dsprsResponseStatus'- -> ScalingParametersStatus -- ^ 'dsprsScalingParameters'- -> DescribeScalingParametersResponse-describeScalingParametersResponse pResponseStatus_ pScalingParameters_ =- DescribeScalingParametersResponse'- { _dsprsResponseStatus = pResponseStatus_- , _dsprsScalingParameters = pScalingParameters_- }----- | -- | The response status code.-dsprsResponseStatus :: Lens' DescribeScalingParametersResponse Int-dsprsResponseStatus = lens _dsprsResponseStatus (\ s a -> s{_dsprsResponseStatus = a})---- | Undocumented member.-dsprsScalingParameters :: Lens' DescribeScalingParametersResponse ScalingParametersStatus-dsprsScalingParameters = lens _dsprsScalingParameters (\ s a -> s{_dsprsScalingParameters = a})--instance NFData DescribeScalingParametersResponse- where
− gen/Network/AWS/CloudSearch/DescribeServiceAccessPolicies.hs
@@ -1,152 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DescribeServiceAccessPolicies--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-access.html Configuring Access for a Search Domain> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DescribeServiceAccessPolicies- (- -- * Creating a Request- describeServiceAccessPolicies- , DescribeServiceAccessPolicies- -- * Request Lenses- , dsapDeployed- , dsapDomainName-- -- * Destructuring the Response- , describeServiceAccessPoliciesResponse- , DescribeServiceAccessPoliciesResponse- -- * Response Lenses- , dsaprsResponseStatus- , dsaprsAccessPolicies- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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@ .------------ /See:/ 'describeServiceAccessPolicies' smart constructor.-data DescribeServiceAccessPolicies = DescribeServiceAccessPolicies'- { _dsapDeployed :: !(Maybe Bool)- , _dsapDomainName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeServiceAccessPolicies' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dsapDeployed' - Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .------ * 'dsapDomainName' - The name of the domain you want to describe.-describeServiceAccessPolicies- :: Text -- ^ 'dsapDomainName'- -> DescribeServiceAccessPolicies-describeServiceAccessPolicies pDomainName_ =- DescribeServiceAccessPolicies'- {_dsapDeployed = Nothing, _dsapDomainName = pDomainName_}----- | Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .-dsapDeployed :: Lens' DescribeServiceAccessPolicies (Maybe Bool)-dsapDeployed = lens _dsapDeployed (\ s a -> s{_dsapDeployed = a})---- | The name of the domain you want to describe.-dsapDomainName :: Lens' DescribeServiceAccessPolicies Text-dsapDomainName = lens _dsapDomainName (\ s a -> s{_dsapDomainName = a})--instance AWSRequest DescribeServiceAccessPolicies- where- type Rs DescribeServiceAccessPolicies =- DescribeServiceAccessPoliciesResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper- "DescribeServiceAccessPoliciesResult"- (\ s h x ->- DescribeServiceAccessPoliciesResponse' <$>- (pure (fromEnum s)) <*> (x .@ "AccessPolicies"))--instance Hashable DescribeServiceAccessPolicies where--instance NFData DescribeServiceAccessPolicies where--instance ToHeaders DescribeServiceAccessPolicies- where- toHeaders = const mempty--instance ToPath DescribeServiceAccessPolicies where- toPath = const "/"--instance ToQuery DescribeServiceAccessPolicies where- toQuery DescribeServiceAccessPolicies'{..}- = mconcat- ["Action" =:- ("DescribeServiceAccessPolicies" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "Deployed" =: _dsapDeployed,- "DomainName" =: _dsapDomainName]---- | The result of a @DescribeServiceAccessPolicies@ request.------------ /See:/ 'describeServiceAccessPoliciesResponse' smart constructor.-data DescribeServiceAccessPoliciesResponse = DescribeServiceAccessPoliciesResponse'- { _dsaprsResponseStatus :: !Int- , _dsaprsAccessPolicies :: !AccessPoliciesStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeServiceAccessPoliciesResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dsaprsResponseStatus' - -- | The response status code.------ * 'dsaprsAccessPolicies' - The access rules configured for the domain specified in the request.-describeServiceAccessPoliciesResponse- :: Int -- ^ 'dsaprsResponseStatus'- -> AccessPoliciesStatus -- ^ 'dsaprsAccessPolicies'- -> DescribeServiceAccessPoliciesResponse-describeServiceAccessPoliciesResponse pResponseStatus_ pAccessPolicies_ =- DescribeServiceAccessPoliciesResponse'- { _dsaprsResponseStatus = pResponseStatus_- , _dsaprsAccessPolicies = pAccessPolicies_- }----- | -- | The response status code.-dsaprsResponseStatus :: Lens' DescribeServiceAccessPoliciesResponse Int-dsaprsResponseStatus = lens _dsaprsResponseStatus (\ s a -> s{_dsaprsResponseStatus = a})---- | The access rules configured for the domain specified in the request.-dsaprsAccessPolicies :: Lens' DescribeServiceAccessPoliciesResponse AccessPoliciesStatus-dsaprsAccessPolicies = lens _dsaprsAccessPolicies (\ s a -> s{_dsaprsAccessPolicies = a})--instance NFData DescribeServiceAccessPoliciesResponse- where
− gen/Network/AWS/CloudSearch/DescribeSuggesters.hs
@@ -1,160 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.DescribeSuggesters--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html Getting Search Suggestions> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.DescribeSuggesters- (- -- * Creating a Request- describeSuggesters- , DescribeSuggesters- -- * Request Lenses- , dssDeployed- , dssSuggesterNames- , dssDomainName-- -- * Destructuring the Response- , describeSuggestersResponse- , DescribeSuggestersResponse- -- * Response Lenses- , dssrsResponseStatus- , dssrsSuggesters- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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@ .------------ /See:/ 'describeSuggesters' smart constructor.-data DescribeSuggesters = DescribeSuggesters'- { _dssDeployed :: !(Maybe Bool)- , _dssSuggesterNames :: !(Maybe [Text])- , _dssDomainName :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeSuggesters' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dssDeployed' - Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .------ * 'dssSuggesterNames' - The suggesters you want to describe.------ * 'dssDomainName' - The name of the domain you want to describe.-describeSuggesters- :: Text -- ^ 'dssDomainName'- -> DescribeSuggesters-describeSuggesters pDomainName_ =- DescribeSuggesters'- { _dssDeployed = Nothing- , _dssSuggesterNames = Nothing- , _dssDomainName = pDomainName_- }----- | Whether to display the deployed configuration (@true@ ) or include any pending changes (@false@ ). Defaults to @false@ .-dssDeployed :: Lens' DescribeSuggesters (Maybe Bool)-dssDeployed = lens _dssDeployed (\ s a -> s{_dssDeployed = a})---- | The suggesters you want to describe.-dssSuggesterNames :: Lens' DescribeSuggesters [Text]-dssSuggesterNames = lens _dssSuggesterNames (\ s a -> s{_dssSuggesterNames = a}) . _Default . _Coerce---- | The name of the domain you want to describe.-dssDomainName :: Lens' DescribeSuggesters Text-dssDomainName = lens _dssDomainName (\ s a -> s{_dssDomainName = a})--instance AWSRequest DescribeSuggesters where- type Rs DescribeSuggesters =- DescribeSuggestersResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "DescribeSuggestersResult"- (\ s h x ->- DescribeSuggestersResponse' <$>- (pure (fromEnum s)) <*>- (x .@? "Suggesters" .!@ mempty >>=- parseXMLList "member"))--instance Hashable DescribeSuggesters where--instance NFData DescribeSuggesters where--instance ToHeaders DescribeSuggesters where- toHeaders = const mempty--instance ToPath DescribeSuggesters where- toPath = const "/"--instance ToQuery DescribeSuggesters where- toQuery DescribeSuggesters'{..}- = mconcat- ["Action" =: ("DescribeSuggesters" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "Deployed" =: _dssDeployed,- "SuggesterNames" =:- toQuery- (toQueryList "member" <$> _dssSuggesterNames),- "DomainName" =: _dssDomainName]---- | The result of a @DescribeSuggesters@ request.------------ /See:/ 'describeSuggestersResponse' smart constructor.-data DescribeSuggestersResponse = DescribeSuggestersResponse'- { _dssrsResponseStatus :: !Int- , _dssrsSuggesters :: ![SuggesterStatus]- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DescribeSuggestersResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dssrsResponseStatus' - -- | The response status code.------ * 'dssrsSuggesters' - The suggesters configured for the domain specified in the request.-describeSuggestersResponse- :: Int -- ^ 'dssrsResponseStatus'- -> DescribeSuggestersResponse-describeSuggestersResponse pResponseStatus_ =- DescribeSuggestersResponse'- {_dssrsResponseStatus = pResponseStatus_, _dssrsSuggesters = mempty}----- | -- | The response status code.-dssrsResponseStatus :: Lens' DescribeSuggestersResponse Int-dssrsResponseStatus = lens _dssrsResponseStatus (\ s a -> s{_dssrsResponseStatus = a})---- | The suggesters configured for the domain specified in the request.-dssrsSuggesters :: Lens' DescribeSuggestersResponse [SuggesterStatus]-dssrsSuggesters = lens _dssrsSuggesters (\ s a -> s{_dssrsSuggesters = a}) . _Coerce--instance NFData DescribeSuggestersResponse where
− gen/Network/AWS/CloudSearch/IndexDocuments.hs
@@ -1,134 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.IndexDocuments--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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@ .-------module Network.AWS.CloudSearch.IndexDocuments- (- -- * Creating a Request- indexDocuments- , IndexDocuments- -- * Request Lenses- , idDomainName-- -- * Destructuring the Response- , indexDocumentsResponse- , IndexDocumentsResponse- -- * Response Lenses- , idrsFieldNames- , idrsResponseStatus- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | Container for the parameters to the @'IndexDocuments' @ operation. Specifies the name of the domain you want to re-index.------------ /See:/ 'indexDocuments' smart constructor.-newtype IndexDocuments = IndexDocuments'- { _idDomainName :: Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'IndexDocuments' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'idDomainName' - Undocumented member.-indexDocuments- :: Text -- ^ 'idDomainName'- -> IndexDocuments-indexDocuments pDomainName_ = IndexDocuments' {_idDomainName = pDomainName_}----- | Undocumented member.-idDomainName :: Lens' IndexDocuments Text-idDomainName = lens _idDomainName (\ s a -> s{_idDomainName = a})--instance AWSRequest IndexDocuments where- type Rs IndexDocuments = IndexDocumentsResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "IndexDocumentsResult"- (\ s h x ->- IndexDocumentsResponse' <$>- (x .@? "FieldNames" .!@ mempty >>=- may (parseXMLList "member"))- <*> (pure (fromEnum s)))--instance Hashable IndexDocuments where--instance NFData IndexDocuments where--instance ToHeaders IndexDocuments where- toHeaders = const mempty--instance ToPath IndexDocuments where- toPath = const "/"--instance ToQuery IndexDocuments where- toQuery IndexDocuments'{..}- = mconcat- ["Action" =: ("IndexDocuments" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _idDomainName]---- | The result of an @IndexDocuments@ request. Contains the status of the indexing operation, including the fields being indexed.------------ /See:/ 'indexDocumentsResponse' smart constructor.-data IndexDocumentsResponse = IndexDocumentsResponse'- { _idrsFieldNames :: !(Maybe [Text])- , _idrsResponseStatus :: !Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'IndexDocumentsResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'idrsFieldNames' - The names of the fields that are currently being indexed.------ * 'idrsResponseStatus' - -- | The response status code.-indexDocumentsResponse- :: Int -- ^ 'idrsResponseStatus'- -> IndexDocumentsResponse-indexDocumentsResponse pResponseStatus_ =- IndexDocumentsResponse'- {_idrsFieldNames = Nothing, _idrsResponseStatus = pResponseStatus_}----- | The names of the fields that are currently being indexed.-idrsFieldNames :: Lens' IndexDocumentsResponse [Text]-idrsFieldNames = lens _idrsFieldNames (\ s a -> s{_idrsFieldNames = a}) . _Default . _Coerce---- | -- | The response status code.-idrsResponseStatus :: Lens' IndexDocumentsResponse Int-idrsResponseStatus = lens _idrsResponseStatus (\ s a -> s{_idrsResponseStatus = a})--instance NFData IndexDocumentsResponse where
− gen/Network/AWS/CloudSearch/ListDomainNames.hs
@@ -1,120 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.ListDomainNames--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ Lists all search domains owned by an account.-------module Network.AWS.CloudSearch.ListDomainNames- (- -- * Creating a Request- listDomainNames- , ListDomainNames-- -- * Destructuring the Response- , listDomainNamesResponse- , ListDomainNamesResponse- -- * Response Lenses- , ldnrsDomainNames- , ldnrsResponseStatus- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | /See:/ 'listDomainNames' smart constructor.-data ListDomainNames =- ListDomainNames'- deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ListDomainNames' with the minimum fields required to make a request.----listDomainNames- :: ListDomainNames-listDomainNames = ListDomainNames'---instance AWSRequest ListDomainNames where- type Rs ListDomainNames = ListDomainNamesResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "ListDomainNamesResult"- (\ s h x ->- ListDomainNamesResponse' <$>- (x .@? "DomainNames" .!@ mempty >>=- may (parseXMLMap "entry" "key" "value"))- <*> (pure (fromEnum s)))--instance Hashable ListDomainNames where--instance NFData ListDomainNames where--instance ToHeaders ListDomainNames where- toHeaders = const mempty--instance ToPath ListDomainNames where- toPath = const "/"--instance ToQuery ListDomainNames where- toQuery- = const- (mconcat- ["Action" =: ("ListDomainNames" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString)])---- | The result of a @ListDomainNames@ request. Contains a list of the domains owned by an account.------------ /See:/ 'listDomainNamesResponse' smart constructor.-data ListDomainNamesResponse = ListDomainNamesResponse'- { _ldnrsDomainNames :: !(Maybe (Map Text Text))- , _ldnrsResponseStatus :: !Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ListDomainNamesResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'ldnrsDomainNames' - The names of the search domains owned by an account.------ * 'ldnrsResponseStatus' - -- | The response status code.-listDomainNamesResponse- :: Int -- ^ 'ldnrsResponseStatus'- -> ListDomainNamesResponse-listDomainNamesResponse pResponseStatus_ =- ListDomainNamesResponse'- {_ldnrsDomainNames = Nothing, _ldnrsResponseStatus = pResponseStatus_}----- | The names of the search domains owned by an account.-ldnrsDomainNames :: Lens' ListDomainNamesResponse (HashMap Text Text)-ldnrsDomainNames = lens _ldnrsDomainNames (\ s a -> s{_ldnrsDomainNames = a}) . _Default . _Map---- | -- | The response status code.-ldnrsResponseStatus :: Lens' ListDomainNamesResponse Int-ldnrsResponseStatus = lens _ldnrsResponseStatus (\ s a -> s{_ldnrsResponseStatus = a})--instance NFData ListDomainNamesResponse where
− gen/Network/AWS/CloudSearch/Types.hs
@@ -1,380 +0,0 @@-{-# LANGUAGE OverloadedStrings #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.Types--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)----module Network.AWS.CloudSearch.Types- (- -- * Service Configuration- cloudSearch-- -- * Errors- , _BaseException- , _DisabledOperationException- , _InternalException- , _InvalidTypeException- , _ResourceNotFoundException- , _LimitExceededException-- -- * AlgorithmicStemming- , AlgorithmicStemming (..)-- -- * AnalysisSchemeLanguage- , AnalysisSchemeLanguage (..)-- -- * IndexFieldType- , IndexFieldType (..)-- -- * OptionState- , OptionState (..)-- -- * PartitionInstanceType- , PartitionInstanceType (..)-- -- * SuggesterFuzzyMatching- , SuggesterFuzzyMatching (..)-- -- * AccessPoliciesStatus- , AccessPoliciesStatus- , accessPoliciesStatus- , apsOptions- , apsStatus-- -- * AnalysisOptions- , AnalysisOptions- , analysisOptions- , aoAlgorithmicStemming- , aoStopwords- , aoJapaneseTokenizationDictionary- , aoSynonyms- , aoStemmingDictionary-- -- * AnalysisScheme- , AnalysisScheme- , analysisScheme- , asAnalysisOptions- , asAnalysisSchemeName- , asAnalysisSchemeLanguage-- -- * AnalysisSchemeStatus- , AnalysisSchemeStatus- , analysisSchemeStatus- , assOptions- , assStatus-- -- * AvailabilityOptionsStatus- , AvailabilityOptionsStatus- , availabilityOptionsStatus- , aosOptions- , aosStatus-- -- * DateArrayOptions- , DateArrayOptions- , dateArrayOptions- , daosSourceFields- , daosReturnEnabled- , daosFacetEnabled- , daosSearchEnabled- , daosDefaultValue-- -- * DateOptions- , DateOptions- , dateOptions- , doSourceField- , doReturnEnabled- , doFacetEnabled- , doSearchEnabled- , doSortEnabled- , doDefaultValue-- -- * DocumentSuggesterOptions- , DocumentSuggesterOptions- , documentSuggesterOptions- , dsoSortExpression- , dsoFuzzyMatching- , dsoSourceField-- -- * DomainStatus- , DomainStatus- , domainStatus- , dsSearchInstanceCount- , dsSearchInstanceType- , dsDocService- , dsARN- , dsCreated- , dsSearchService- , dsLimits- , dsSearchPartitionCount- , dsDeleted- , dsProcessing- , dsDomainId- , dsDomainName- , dsRequiresIndexDocuments-- -- * DoubleArrayOptions- , DoubleArrayOptions- , doubleArrayOptions- , daoSourceFields- , daoReturnEnabled- , daoFacetEnabled- , daoSearchEnabled- , daoDefaultValue-- -- * DoubleOptions- , DoubleOptions- , doubleOptions- , dSourceField- , dReturnEnabled- , dFacetEnabled- , dSearchEnabled- , dSortEnabled- , dDefaultValue-- -- * Expression- , Expression- , expression- , eExpressionName- , eExpressionValue-- -- * ExpressionStatus- , ExpressionStatus- , expressionStatus- , esOptions- , esStatus-- -- * IndexField- , IndexField- , indexField- , ifDoubleArrayOptions- , ifDateOptions- , ifTextArrayOptions- , ifDoubleOptions- , ifTextOptions- , ifLatLonOptions- , ifLiteralArrayOptions- , ifIntArrayOptions- , ifDateArrayOptions- , ifIntOptions- , ifLiteralOptions- , ifIndexFieldName- , ifIndexFieldType-- -- * IndexFieldStatus- , IndexFieldStatus- , indexFieldStatus- , ifsOptions- , ifsStatus-- -- * IntArrayOptions- , IntArrayOptions- , intArrayOptions- , iaoSourceFields- , iaoReturnEnabled- , iaoFacetEnabled- , iaoSearchEnabled- , iaoDefaultValue-- -- * IntOptions- , IntOptions- , intOptions- , ioSourceField- , ioReturnEnabled- , ioFacetEnabled- , ioSearchEnabled- , ioSortEnabled- , ioDefaultValue-- -- * LatLonOptions- , LatLonOptions- , latLonOptions- , lloSourceField- , lloReturnEnabled- , lloFacetEnabled- , lloSearchEnabled- , lloSortEnabled- , lloDefaultValue-- -- * Limits- , Limits- , limits- , lMaximumReplicationCount- , lMaximumPartitionCount-- -- * LiteralArrayOptions- , LiteralArrayOptions- , literalArrayOptions- , laoSourceFields- , laoReturnEnabled- , laoFacetEnabled- , laoSearchEnabled- , laoDefaultValue-- -- * LiteralOptions- , LiteralOptions- , literalOptions- , loSourceField- , loReturnEnabled- , loFacetEnabled- , loSearchEnabled- , loSortEnabled- , loDefaultValue-- -- * OptionStatus- , OptionStatus- , optionStatus- , osPendingDeletion- , osUpdateVersion- , osCreationDate- , osUpdateDate- , osState-- -- * ScalingParameters- , ScalingParameters- , scalingParameters- , spDesiredInstanceType- , spDesiredReplicationCount- , spDesiredPartitionCount-- -- * ScalingParametersStatus- , ScalingParametersStatus- , scalingParametersStatus- , spsOptions- , spsStatus-- -- * ServiceEndpoint- , ServiceEndpoint- , serviceEndpoint- , seEndpoint-- -- * Suggester- , Suggester- , suggester- , sSuggesterName- , sDocumentSuggesterOptions-- -- * SuggesterStatus- , SuggesterStatus- , suggesterStatus- , ssOptions- , ssStatus-- -- * TextArrayOptions- , TextArrayOptions- , textArrayOptions- , taoSourceFields- , taoReturnEnabled- , taoAnalysisScheme- , taoHighlightEnabled- , taoDefaultValue-- -- * TextOptions- , TextOptions- , textOptions- , toSourceField- , toReturnEnabled- , toAnalysisScheme- , toHighlightEnabled- , toSortEnabled- , toDefaultValue- ) where--import Network.AWS.CloudSearch.Types.Product-import Network.AWS.CloudSearch.Types.Sum-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Sign.V4---- | API version @2013-01-01@ of the Amazon CloudSearch SDK configuration.-cloudSearch :: Service-cloudSearch =- Service- { _svcAbbrev = "CloudSearch"- , _svcSigner = v4- , _svcPrefix = "cloudsearch"- , _svcVersion = "2013-01-01"- , _svcEndpoint = defaultEndpoint cloudSearch- , _svcTimeout = Just 70- , _svcCheck = statusSuccess- , _svcError = parseXMLError "CloudSearch"- , _svcRetry = retry- }- where- retry =- Exponential- { _retryBase = 5.0e-2- , _retryGrowth = 2- , _retryAttempts = 5- , _retryCheck = check- }- check e- | has (hasCode "ThrottledException" . hasStatus 400) e =- Just "throttled_exception"- | has (hasCode "BandwidthLimitExceeded" . hasStatus 509) e =- Just "request_limit_exceeded"- | has (hasStatus 429) e = Just "too_many_requests"- | has (hasCode "ThrottlingException" . hasStatus 400) e =- Just "throttling_exception"- | has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"- | has (hasStatus 504) e = Just "gateway_timeout"- | has (hasCode "RequestThrottledException" . hasStatus 400) e =- Just "request_throttled_exception"- | has (hasStatus 502) e = Just "bad_gateway"- | has (hasStatus 503) e = Just "service_unavailable"- | has (hasStatus 500) e = Just "general_server_error"- | has (hasStatus 509) e = Just "limit_exceeded"- | otherwise = Nothing----- | An error occurred while processing the request.-------_BaseException :: AsError a => Getting (First ServiceError) a ServiceError-_BaseException = _MatchServiceError cloudSearch "BaseException"----- | The request was rejected because it attempted an operation which is not enabled.-------_DisabledOperationException :: AsError a => Getting (First ServiceError) a ServiceError-_DisabledOperationException =- _MatchServiceError cloudSearch "DisabledAction" . hasStatus 409----- | An internal error occurred while processing the request. If this problem persists, report an issue from the <http://status.aws.amazon.com/ Service Health Dashboard> .-------_InternalException :: AsError a => Getting (First ServiceError) a ServiceError-_InternalException =- _MatchServiceError cloudSearch "InternalException" . hasStatus 500----- | The request was rejected because it specified an invalid type definition.-------_InvalidTypeException :: AsError a => Getting (First ServiceError) a ServiceError-_InvalidTypeException =- _MatchServiceError cloudSearch "InvalidType" . hasStatus 409----- | The request was rejected because it attempted to reference a resource that does not exist.-------_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError-_ResourceNotFoundException =- _MatchServiceError cloudSearch "ResourceNotFound" . hasStatus 409----- | The request was rejected because a resource limit has already been met.-------_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError-_LimitExceededException =- _MatchServiceError cloudSearch "LimitExceeded" . hasStatus 409-
− gen/Network/AWS/CloudSearch/Types/Product.hs
@@ -1,2093 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.Types.Product--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)----module Network.AWS.CloudSearch.Types.Product where--import Network.AWS.CloudSearch.Types.Sum-import Network.AWS.Lens-import Network.AWS.Prelude---- | The configured access rules for the domain's document and search endpoints, and the current status of those rules.------------ /See:/ 'accessPoliciesStatus' smart constructor.-data AccessPoliciesStatus = AccessPoliciesStatus'- { _apsOptions :: !Text- , _apsStatus :: !OptionStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'AccessPoliciesStatus' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'apsOptions' - Undocumented member.------ * 'apsStatus' - Undocumented member.-accessPoliciesStatus- :: Text -- ^ 'apsOptions'- -> OptionStatus -- ^ 'apsStatus'- -> AccessPoliciesStatus-accessPoliciesStatus pOptions_ pStatus_ =- AccessPoliciesStatus' {_apsOptions = pOptions_, _apsStatus = pStatus_}----- | Undocumented member.-apsOptions :: Lens' AccessPoliciesStatus Text-apsOptions = lens _apsOptions (\ s a -> s{_apsOptions = a})---- | Undocumented member.-apsStatus :: Lens' AccessPoliciesStatus OptionStatus-apsStatus = lens _apsStatus (\ s a -> s{_apsStatus = a})--instance FromXML AccessPoliciesStatus where- parseXML x- = AccessPoliciesStatus' <$>- (x .@ "Options") <*> (x .@ "Status")--instance Hashable AccessPoliciesStatus where--instance NFData AccessPoliciesStatus where---- | Synonyms, stopwords, and stemming options for an analysis scheme. Includes tokenization dictionary for Japanese.------------ /See:/ 'analysisOptions' smart constructor.-data AnalysisOptions = AnalysisOptions'- { _aoAlgorithmicStemming :: !(Maybe AlgorithmicStemming)- , _aoStopwords :: !(Maybe Text)- , _aoJapaneseTokenizationDictionary :: !(Maybe Text)- , _aoSynonyms :: !(Maybe Text)- , _aoStemmingDictionary :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'AnalysisOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'aoAlgorithmicStemming' - The level of algorithmic stemming to perform: @none@ , @minimal@ , @light@ , or @full@ . The available levels vary depending on the language. For more information, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/text-processing.html#text-processing-settings Language Specific Text Processing Settings> in the /Amazon CloudSearch Developer Guide/------ * 'aoStopwords' - 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.------ * 'aoJapaneseTokenizationDictionary' - 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.------ * 'aoSynonyms' - 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html#synonyms Synonyms> in the /Amazon CloudSearch Developer Guide/ .------ * 'aoStemmingDictionary' - 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.-analysisOptions- :: AnalysisOptions-analysisOptions =- AnalysisOptions'- { _aoAlgorithmicStemming = Nothing- , _aoStopwords = Nothing- , _aoJapaneseTokenizationDictionary = Nothing- , _aoSynonyms = Nothing- , _aoStemmingDictionary = Nothing- }----- | The level of algorithmic stemming to perform: @none@ , @minimal@ , @light@ , or @full@ . The available levels vary depending on the language. For more information, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/text-processing.html#text-processing-settings Language Specific Text Processing Settings> in the /Amazon CloudSearch Developer Guide/-aoAlgorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming)-aoAlgorithmicStemming = lens _aoAlgorithmicStemming (\ s a -> s{_aoAlgorithmicStemming = a})---- | 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)-aoStopwords = lens _aoStopwords (\ s a -> s{_aoStopwords = a})---- | 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)-aoJapaneseTokenizationDictionary = lens _aoJapaneseTokenizationDictionary (\ s a -> s{_aoJapaneseTokenizationDictionary = a})---- | 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html#synonyms Synonyms> in the /Amazon CloudSearch Developer Guide/ .-aoSynonyms :: Lens' AnalysisOptions (Maybe Text)-aoSynonyms = lens _aoSynonyms (\ s a -> s{_aoSynonyms = a})---- | 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)-aoStemmingDictionary = lens _aoStemmingDictionary (\ s a -> s{_aoStemmingDictionary = a})--instance FromXML AnalysisOptions where- parseXML x- = AnalysisOptions' <$>- (x .@? "AlgorithmicStemming") <*> (x .@? "Stopwords")- <*> (x .@? "JapaneseTokenizationDictionary")- <*> (x .@? "Synonyms")- <*> (x .@? "StemmingDictionary")--instance Hashable AnalysisOptions where--instance NFData AnalysisOptions where--instance ToQuery AnalysisOptions where- toQuery AnalysisOptions'{..}- = mconcat- ["AlgorithmicStemming" =: _aoAlgorithmicStemming,- "Stopwords" =: _aoStopwords,- "JapaneseTokenizationDictionary" =:- _aoJapaneseTokenizationDictionary,- "Synonyms" =: _aoSynonyms,- "StemmingDictionary" =: _aoStemmingDictionary]---- | 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@ .------------ /See:/ 'analysisScheme' smart constructor.-data AnalysisScheme = AnalysisScheme'- { _asAnalysisOptions :: !(Maybe AnalysisOptions)- , _asAnalysisSchemeName :: !Text- , _asAnalysisSchemeLanguage :: !AnalysisSchemeLanguage- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'AnalysisScheme' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'asAnalysisOptions' - Undocumented member.------ * 'asAnalysisSchemeName' - Undocumented member.------ * 'asAnalysisSchemeLanguage' - Undocumented member.-analysisScheme- :: Text -- ^ 'asAnalysisSchemeName'- -> AnalysisSchemeLanguage -- ^ 'asAnalysisSchemeLanguage'- -> AnalysisScheme-analysisScheme pAnalysisSchemeName_ pAnalysisSchemeLanguage_ =- AnalysisScheme'- { _asAnalysisOptions = Nothing- , _asAnalysisSchemeName = pAnalysisSchemeName_- , _asAnalysisSchemeLanguage = pAnalysisSchemeLanguage_- }----- | Undocumented member.-asAnalysisOptions :: Lens' AnalysisScheme (Maybe AnalysisOptions)-asAnalysisOptions = lens _asAnalysisOptions (\ s a -> s{_asAnalysisOptions = a})---- | Undocumented member.-asAnalysisSchemeName :: Lens' AnalysisScheme Text-asAnalysisSchemeName = lens _asAnalysisSchemeName (\ s a -> s{_asAnalysisSchemeName = a})---- | Undocumented member.-asAnalysisSchemeLanguage :: Lens' AnalysisScheme AnalysisSchemeLanguage-asAnalysisSchemeLanguage = lens _asAnalysisSchemeLanguage (\ s a -> s{_asAnalysisSchemeLanguage = a})--instance FromXML AnalysisScheme where- parseXML x- = AnalysisScheme' <$>- (x .@? "AnalysisOptions") <*>- (x .@ "AnalysisSchemeName")- <*> (x .@ "AnalysisSchemeLanguage")--instance Hashable AnalysisScheme where--instance NFData AnalysisScheme where--instance ToQuery AnalysisScheme where- toQuery AnalysisScheme'{..}- = mconcat- ["AnalysisOptions" =: _asAnalysisOptions,- "AnalysisSchemeName" =: _asAnalysisSchemeName,- "AnalysisSchemeLanguage" =:- _asAnalysisSchemeLanguage]---- | The status and configuration of an @AnalysisScheme@ .------------ /See:/ 'analysisSchemeStatus' smart constructor.-data AnalysisSchemeStatus = AnalysisSchemeStatus'- { _assOptions :: !AnalysisScheme- , _assStatus :: !OptionStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'AnalysisSchemeStatus' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'assOptions' - Undocumented member.------ * 'assStatus' - Undocumented member.-analysisSchemeStatus- :: AnalysisScheme -- ^ 'assOptions'- -> OptionStatus -- ^ 'assStatus'- -> AnalysisSchemeStatus-analysisSchemeStatus pOptions_ pStatus_ =- AnalysisSchemeStatus' {_assOptions = pOptions_, _assStatus = pStatus_}----- | Undocumented member.-assOptions :: Lens' AnalysisSchemeStatus AnalysisScheme-assOptions = lens _assOptions (\ s a -> s{_assOptions = a})---- | Undocumented member.-assStatus :: Lens' AnalysisSchemeStatus OptionStatus-assStatus = lens _assStatus (\ s a -> s{_assStatus = a})--instance FromXML AnalysisSchemeStatus where- parseXML x- = AnalysisSchemeStatus' <$>- (x .@ "Options") <*> (x .@ "Status")--instance Hashable AnalysisSchemeStatus where--instance NFData AnalysisSchemeStatus where---- | The status and configuration of the domain's availability options.------------ /See:/ 'availabilityOptionsStatus' smart constructor.-data AvailabilityOptionsStatus = AvailabilityOptionsStatus'- { _aosOptions :: !Bool- , _aosStatus :: !OptionStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'AvailabilityOptionsStatus' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'aosOptions' - The availability options configured for the domain.------ * 'aosStatus' - Undocumented member.-availabilityOptionsStatus- :: Bool -- ^ 'aosOptions'- -> OptionStatus -- ^ 'aosStatus'- -> AvailabilityOptionsStatus-availabilityOptionsStatus pOptions_ pStatus_ =- AvailabilityOptionsStatus' {_aosOptions = pOptions_, _aosStatus = pStatus_}----- | The availability options configured for the domain.-aosOptions :: Lens' AvailabilityOptionsStatus Bool-aosOptions = lens _aosOptions (\ s a -> s{_aosOptions = a})---- | Undocumented member.-aosStatus :: Lens' AvailabilityOptionsStatus OptionStatus-aosStatus = lens _aosStatus (\ s a -> s{_aosStatus = a})--instance FromXML AvailabilityOptionsStatus where- parseXML x- = AvailabilityOptionsStatus' <$>- (x .@ "Options") <*> (x .@ "Status")--instance Hashable AvailabilityOptionsStatus where--instance NFData AvailabilityOptionsStatus where---- | 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.------------ /See:/ 'dateArrayOptions' smart constructor.-data DateArrayOptions = DateArrayOptions'- { _daosSourceFields :: !(Maybe Text)- , _daosReturnEnabled :: !(Maybe Bool)- , _daosFacetEnabled :: !(Maybe Bool)- , _daosSearchEnabled :: !(Maybe Bool)- , _daosDefaultValue :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DateArrayOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'daosSourceFields' - A list of source fields to map to the field.------ * 'daosReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'daosFacetEnabled' - Whether facet information can be returned for the field.------ * 'daosSearchEnabled' - Whether the contents of the field are searchable.------ * 'daosDefaultValue' - A value to use for the field if the field isn't specified for a document.-dateArrayOptions- :: DateArrayOptions-dateArrayOptions =- DateArrayOptions'- { _daosSourceFields = Nothing- , _daosReturnEnabled = Nothing- , _daosFacetEnabled = Nothing- , _daosSearchEnabled = Nothing- , _daosDefaultValue = Nothing- }----- | A list of source fields to map to the field.-daosSourceFields :: Lens' DateArrayOptions (Maybe Text)-daosSourceFields = lens _daosSourceFields (\ s a -> s{_daosSourceFields = a})---- | Whether the contents of the field can be returned in the search results.-daosReturnEnabled :: Lens' DateArrayOptions (Maybe Bool)-daosReturnEnabled = lens _daosReturnEnabled (\ s a -> s{_daosReturnEnabled = a})---- | Whether facet information can be returned for the field.-daosFacetEnabled :: Lens' DateArrayOptions (Maybe Bool)-daosFacetEnabled = lens _daosFacetEnabled (\ s a -> s{_daosFacetEnabled = a})---- | Whether the contents of the field are searchable.-daosSearchEnabled :: Lens' DateArrayOptions (Maybe Bool)-daosSearchEnabled = lens _daosSearchEnabled (\ s a -> s{_daosSearchEnabled = a})---- | A value to use for the field if the field isn't specified for a document.-daosDefaultValue :: Lens' DateArrayOptions (Maybe Text)-daosDefaultValue = lens _daosDefaultValue (\ s a -> s{_daosDefaultValue = a})--instance FromXML DateArrayOptions where- parseXML x- = DateArrayOptions' <$>- (x .@? "SourceFields") <*> (x .@? "ReturnEnabled")- <*> (x .@? "FacetEnabled")- <*> (x .@? "SearchEnabled")- <*> (x .@? "DefaultValue")--instance Hashable DateArrayOptions where--instance NFData DateArrayOptions where--instance ToQuery DateArrayOptions where- toQuery DateArrayOptions'{..}- = mconcat- ["SourceFields" =: _daosSourceFields,- "ReturnEnabled" =: _daosReturnEnabled,- "FacetEnabled" =: _daosFacetEnabled,- "SearchEnabled" =: _daosSearchEnabled,- "DefaultValue" =: _daosDefaultValue]---- | 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.------------ /See:/ 'dateOptions' smart constructor.-data DateOptions = DateOptions'- { _doSourceField :: !(Maybe Text)- , _doReturnEnabled :: !(Maybe Bool)- , _doFacetEnabled :: !(Maybe Bool)- , _doSearchEnabled :: !(Maybe Bool)- , _doSortEnabled :: !(Maybe Bool)- , _doDefaultValue :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DateOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'doSourceField' - Undocumented member.------ * 'doReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'doFacetEnabled' - Whether facet information can be returned for the field.------ * 'doSearchEnabled' - Whether the contents of the field are searchable.------ * 'doSortEnabled' - Whether the field can be used to sort the search results.------ * 'doDefaultValue' - A value to use for the field if the field isn't specified for a document.-dateOptions- :: DateOptions-dateOptions =- DateOptions'- { _doSourceField = Nothing- , _doReturnEnabled = Nothing- , _doFacetEnabled = Nothing- , _doSearchEnabled = Nothing- , _doSortEnabled = Nothing- , _doDefaultValue = Nothing- }----- | Undocumented member.-doSourceField :: Lens' DateOptions (Maybe Text)-doSourceField = lens _doSourceField (\ s a -> s{_doSourceField = a})---- | Whether the contents of the field can be returned in the search results.-doReturnEnabled :: Lens' DateOptions (Maybe Bool)-doReturnEnabled = lens _doReturnEnabled (\ s a -> s{_doReturnEnabled = a})---- | Whether facet information can be returned for the field.-doFacetEnabled :: Lens' DateOptions (Maybe Bool)-doFacetEnabled = lens _doFacetEnabled (\ s a -> s{_doFacetEnabled = a})---- | Whether the contents of the field are searchable.-doSearchEnabled :: Lens' DateOptions (Maybe Bool)-doSearchEnabled = lens _doSearchEnabled (\ s a -> s{_doSearchEnabled = a})---- | Whether the field can be used to sort the search results.-doSortEnabled :: Lens' DateOptions (Maybe Bool)-doSortEnabled = lens _doSortEnabled (\ s a -> s{_doSortEnabled = a})---- | A value to use for the field if the field isn't specified for a document.-doDefaultValue :: Lens' DateOptions (Maybe Text)-doDefaultValue = lens _doDefaultValue (\ s a -> s{_doDefaultValue = a})--instance FromXML DateOptions where- parseXML x- = DateOptions' <$>- (x .@? "SourceField") <*> (x .@? "ReturnEnabled") <*>- (x .@? "FacetEnabled")- <*> (x .@? "SearchEnabled")- <*> (x .@? "SortEnabled")- <*> (x .@? "DefaultValue")--instance Hashable DateOptions where--instance NFData DateOptions where--instance ToQuery DateOptions where- toQuery DateOptions'{..}- = mconcat- ["SourceField" =: _doSourceField,- "ReturnEnabled" =: _doReturnEnabled,- "FacetEnabled" =: _doFacetEnabled,- "SearchEnabled" =: _doSearchEnabled,- "SortEnabled" =: _doSortEnabled,- "DefaultValue" =: _doDefaultValue]---- | Options for a search suggester.------------ /See:/ 'documentSuggesterOptions' smart constructor.-data DocumentSuggesterOptions = DocumentSuggesterOptions'- { _dsoSortExpression :: !(Maybe Text)- , _dsoFuzzyMatching :: !(Maybe SuggesterFuzzyMatching)- , _dsoSourceField :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DocumentSuggesterOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dsoSortExpression' - 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.------ * 'dsoFuzzyMatching' - 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.------ * 'dsoSourceField' - The name of the index field you want to use for suggestions.-documentSuggesterOptions- :: Text -- ^ 'dsoSourceField'- -> DocumentSuggesterOptions-documentSuggesterOptions pSourceField_ =- DocumentSuggesterOptions'- { _dsoSortExpression = Nothing- , _dsoFuzzyMatching = Nothing- , _dsoSourceField = pSourceField_- }----- | 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)-dsoSortExpression = lens _dsoSortExpression (\ s a -> s{_dsoSortExpression = a})---- | 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)-dsoFuzzyMatching = lens _dsoFuzzyMatching (\ s a -> s{_dsoFuzzyMatching = a})---- | The name of the index field you want to use for suggestions.-dsoSourceField :: Lens' DocumentSuggesterOptions Text-dsoSourceField = lens _dsoSourceField (\ s a -> s{_dsoSourceField = a})--instance FromXML DocumentSuggesterOptions where- parseXML x- = DocumentSuggesterOptions' <$>- (x .@? "SortExpression") <*> (x .@? "FuzzyMatching")- <*> (x .@ "SourceField")--instance Hashable DocumentSuggesterOptions where--instance NFData DocumentSuggesterOptions where--instance ToQuery DocumentSuggesterOptions where- toQuery DocumentSuggesterOptions'{..}- = mconcat- ["SortExpression" =: _dsoSortExpression,- "FuzzyMatching" =: _dsoFuzzyMatching,- "SourceField" =: _dsoSourceField]---- | The current status of the search domain.------------ /See:/ 'domainStatus' smart constructor.-data DomainStatus = DomainStatus'- { _dsSearchInstanceCount :: !(Maybe Nat)- , _dsSearchInstanceType :: !(Maybe Text)- , _dsDocService :: !(Maybe ServiceEndpoint)- , _dsARN :: !(Maybe Text)- , _dsCreated :: !(Maybe Bool)- , _dsSearchService :: !(Maybe ServiceEndpoint)- , _dsLimits :: !(Maybe Limits)- , _dsSearchPartitionCount :: !(Maybe Nat)- , _dsDeleted :: !(Maybe Bool)- , _dsProcessing :: !(Maybe Bool)- , _dsDomainId :: !Text- , _dsDomainName :: !Text- , _dsRequiresIndexDocuments :: !Bool- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DomainStatus' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dsSearchInstanceCount' - The number of search instances that are available to process search requests.------ * 'dsSearchInstanceType' - The instance type that is being used to process search requests.------ * 'dsDocService' - The service endpoint for updating documents in a search domain.------ * 'dsARN' - Undocumented member.------ * 'dsCreated' - 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.------ * 'dsSearchService' - The service endpoint for requesting search results from a search domain.------ * 'dsLimits' - Undocumented member.------ * 'dsSearchPartitionCount' - The number of partitions across which the search index is spread.------ * 'dsDeleted' - 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.------ * 'dsProcessing' - True if processing is being done to activate the current domain configuration.------ * 'dsDomainId' - Undocumented member.------ * 'dsDomainName' - Undocumented member.------ * 'dsRequiresIndexDocuments' - True if 'IndexDocuments' needs to be called to activate the current domain configuration.-domainStatus- :: Text -- ^ 'dsDomainId'- -> Text -- ^ 'dsDomainName'- -> Bool -- ^ 'dsRequiresIndexDocuments'- -> DomainStatus-domainStatus pDomainId_ pDomainName_ pRequiresIndexDocuments_ =- DomainStatus'- { _dsSearchInstanceCount = Nothing- , _dsSearchInstanceType = Nothing- , _dsDocService = Nothing- , _dsARN = Nothing- , _dsCreated = Nothing- , _dsSearchService = Nothing- , _dsLimits = Nothing- , _dsSearchPartitionCount = Nothing- , _dsDeleted = Nothing- , _dsProcessing = Nothing- , _dsDomainId = pDomainId_- , _dsDomainName = pDomainName_- , _dsRequiresIndexDocuments = pRequiresIndexDocuments_- }----- | The number of search instances that are available to process search requests.-dsSearchInstanceCount :: Lens' DomainStatus (Maybe Natural)-dsSearchInstanceCount = lens _dsSearchInstanceCount (\ s a -> s{_dsSearchInstanceCount = a}) . mapping _Nat---- | The instance type that is being used to process search requests.-dsSearchInstanceType :: Lens' DomainStatus (Maybe Text)-dsSearchInstanceType = lens _dsSearchInstanceType (\ s a -> s{_dsSearchInstanceType = a})---- | The service endpoint for updating documents in a search domain.-dsDocService :: Lens' DomainStatus (Maybe ServiceEndpoint)-dsDocService = lens _dsDocService (\ s a -> s{_dsDocService = a})---- | Undocumented member.-dsARN :: Lens' DomainStatus (Maybe Text)-dsARN = lens _dsARN (\ s a -> s{_dsARN = a})---- | 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)-dsCreated = lens _dsCreated (\ s a -> s{_dsCreated = a})---- | The service endpoint for requesting search results from a search domain.-dsSearchService :: Lens' DomainStatus (Maybe ServiceEndpoint)-dsSearchService = lens _dsSearchService (\ s a -> s{_dsSearchService = a})---- | Undocumented member.-dsLimits :: Lens' DomainStatus (Maybe Limits)-dsLimits = lens _dsLimits (\ s a -> s{_dsLimits = a})---- | The number of partitions across which the search index is spread.-dsSearchPartitionCount :: Lens' DomainStatus (Maybe Natural)-dsSearchPartitionCount = lens _dsSearchPartitionCount (\ s a -> s{_dsSearchPartitionCount = a}) . mapping _Nat---- | 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)-dsDeleted = lens _dsDeleted (\ s a -> s{_dsDeleted = a})---- | True if processing is being done to activate the current domain configuration.-dsProcessing :: Lens' DomainStatus (Maybe Bool)-dsProcessing = lens _dsProcessing (\ s a -> s{_dsProcessing = a})---- | Undocumented member.-dsDomainId :: Lens' DomainStatus Text-dsDomainId = lens _dsDomainId (\ s a -> s{_dsDomainId = a})---- | Undocumented member.-dsDomainName :: Lens' DomainStatus Text-dsDomainName = lens _dsDomainName (\ s a -> s{_dsDomainName = a})---- | True if 'IndexDocuments' needs to be called to activate the current domain configuration.-dsRequiresIndexDocuments :: Lens' DomainStatus Bool-dsRequiresIndexDocuments = lens _dsRequiresIndexDocuments (\ s a -> s{_dsRequiresIndexDocuments = a})--instance FromXML DomainStatus where- parseXML x- = DomainStatus' <$>- (x .@? "SearchInstanceCount") <*>- (x .@? "SearchInstanceType")- <*> (x .@? "DocService")- <*> (x .@? "ARN")- <*> (x .@? "Created")- <*> (x .@? "SearchService")- <*> (x .@? "Limits")- <*> (x .@? "SearchPartitionCount")- <*> (x .@? "Deleted")- <*> (x .@? "Processing")- <*> (x .@ "DomainId")- <*> (x .@ "DomainName")- <*> (x .@ "RequiresIndexDocuments")--instance Hashable DomainStatus where--instance NFData DomainStatus where---- | 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.------------ /See:/ 'doubleArrayOptions' smart constructor.-data DoubleArrayOptions = DoubleArrayOptions'- { _daoSourceFields :: !(Maybe Text)- , _daoReturnEnabled :: !(Maybe Bool)- , _daoFacetEnabled :: !(Maybe Bool)- , _daoSearchEnabled :: !(Maybe Bool)- , _daoDefaultValue :: !(Maybe Double)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DoubleArrayOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'daoSourceFields' - A list of source fields to map to the field.------ * 'daoReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'daoFacetEnabled' - Whether facet information can be returned for the field.------ * 'daoSearchEnabled' - Whether the contents of the field are searchable.------ * 'daoDefaultValue' - A value to use for the field if the field isn't specified for a document.-doubleArrayOptions- :: DoubleArrayOptions-doubleArrayOptions =- DoubleArrayOptions'- { _daoSourceFields = Nothing- , _daoReturnEnabled = Nothing- , _daoFacetEnabled = Nothing- , _daoSearchEnabled = Nothing- , _daoDefaultValue = Nothing- }----- | A list of source fields to map to the field.-daoSourceFields :: Lens' DoubleArrayOptions (Maybe Text)-daoSourceFields = lens _daoSourceFields (\ s a -> s{_daoSourceFields = a})---- | Whether the contents of the field can be returned in the search results.-daoReturnEnabled :: Lens' DoubleArrayOptions (Maybe Bool)-daoReturnEnabled = lens _daoReturnEnabled (\ s a -> s{_daoReturnEnabled = a})---- | Whether facet information can be returned for the field.-daoFacetEnabled :: Lens' DoubleArrayOptions (Maybe Bool)-daoFacetEnabled = lens _daoFacetEnabled (\ s a -> s{_daoFacetEnabled = a})---- | Whether the contents of the field are searchable.-daoSearchEnabled :: Lens' DoubleArrayOptions (Maybe Bool)-daoSearchEnabled = lens _daoSearchEnabled (\ s a -> s{_daoSearchEnabled = a})---- | A value to use for the field if the field isn't specified for a document.-daoDefaultValue :: Lens' DoubleArrayOptions (Maybe Double)-daoDefaultValue = lens _daoDefaultValue (\ s a -> s{_daoDefaultValue = a})--instance FromXML DoubleArrayOptions where- parseXML x- = DoubleArrayOptions' <$>- (x .@? "SourceFields") <*> (x .@? "ReturnEnabled")- <*> (x .@? "FacetEnabled")- <*> (x .@? "SearchEnabled")- <*> (x .@? "DefaultValue")--instance Hashable DoubleArrayOptions where--instance NFData DoubleArrayOptions where--instance ToQuery DoubleArrayOptions where- toQuery DoubleArrayOptions'{..}- = mconcat- ["SourceFields" =: _daoSourceFields,- "ReturnEnabled" =: _daoReturnEnabled,- "FacetEnabled" =: _daoFacetEnabled,- "SearchEnabled" =: _daoSearchEnabled,- "DefaultValue" =: _daoDefaultValue]---- | 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.------------ /See:/ 'doubleOptions' smart constructor.-data DoubleOptions = DoubleOptions'- { _dSourceField :: !(Maybe Text)- , _dReturnEnabled :: !(Maybe Bool)- , _dFacetEnabled :: !(Maybe Bool)- , _dSearchEnabled :: !(Maybe Bool)- , _dSortEnabled :: !(Maybe Bool)- , _dDefaultValue :: !(Maybe Double)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'DoubleOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'dSourceField' - The name of the source field to map to the field.------ * 'dReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'dFacetEnabled' - Whether facet information can be returned for the field.------ * 'dSearchEnabled' - Whether the contents of the field are searchable.------ * 'dSortEnabled' - Whether the field can be used to sort the search results.------ * 'dDefaultValue' - 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.-doubleOptions- :: DoubleOptions-doubleOptions =- DoubleOptions'- { _dSourceField = Nothing- , _dReturnEnabled = Nothing- , _dFacetEnabled = Nothing- , _dSearchEnabled = Nothing- , _dSortEnabled = Nothing- , _dDefaultValue = Nothing- }----- | The name of the source field to map to the field.-dSourceField :: Lens' DoubleOptions (Maybe Text)-dSourceField = lens _dSourceField (\ s a -> s{_dSourceField = a})---- | Whether the contents of the field can be returned in the search results.-dReturnEnabled :: Lens' DoubleOptions (Maybe Bool)-dReturnEnabled = lens _dReturnEnabled (\ s a -> s{_dReturnEnabled = a})---- | Whether facet information can be returned for the field.-dFacetEnabled :: Lens' DoubleOptions (Maybe Bool)-dFacetEnabled = lens _dFacetEnabled (\ s a -> s{_dFacetEnabled = a})---- | Whether the contents of the field are searchable.-dSearchEnabled :: Lens' DoubleOptions (Maybe Bool)-dSearchEnabled = lens _dSearchEnabled (\ s a -> s{_dSearchEnabled = a})---- | Whether the field can be used to sort the search results.-dSortEnabled :: Lens' DoubleOptions (Maybe Bool)-dSortEnabled = lens _dSortEnabled (\ s a -> s{_dSortEnabled = a})---- | 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.-dDefaultValue :: Lens' DoubleOptions (Maybe Double)-dDefaultValue = lens _dDefaultValue (\ s a -> s{_dDefaultValue = a})--instance FromXML DoubleOptions where- parseXML x- = DoubleOptions' <$>- (x .@? "SourceField") <*> (x .@? "ReturnEnabled") <*>- (x .@? "FacetEnabled")- <*> (x .@? "SearchEnabled")- <*> (x .@? "SortEnabled")- <*> (x .@? "DefaultValue")--instance Hashable DoubleOptions where--instance NFData DoubleOptions where--instance ToQuery DoubleOptions where- toQuery DoubleOptions'{..}- = mconcat- ["SourceField" =: _dSourceField,- "ReturnEnabled" =: _dReturnEnabled,- "FacetEnabled" =: _dFacetEnabled,- "SearchEnabled" =: _dSearchEnabled,- "SortEnabled" =: _dSortEnabled,- "DefaultValue" =: _dDefaultValue]---- | 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.------------ /See:/ 'expression' smart constructor.-data Expression = Expression'- { _eExpressionName :: !Text- , _eExpressionValue :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'Expression' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'eExpressionName' - Undocumented member.------ * 'eExpressionValue' - Undocumented member.-expression- :: Text -- ^ 'eExpressionName'- -> Text -- ^ 'eExpressionValue'- -> Expression-expression pExpressionName_ pExpressionValue_ =- Expression'- {_eExpressionName = pExpressionName_, _eExpressionValue = pExpressionValue_}----- | Undocumented member.-eExpressionName :: Lens' Expression Text-eExpressionName = lens _eExpressionName (\ s a -> s{_eExpressionName = a})---- | Undocumented member.-eExpressionValue :: Lens' Expression Text-eExpressionValue = lens _eExpressionValue (\ s a -> s{_eExpressionValue = a})--instance FromXML Expression where- parseXML x- = Expression' <$>- (x .@ "ExpressionName") <*> (x .@ "ExpressionValue")--instance Hashable Expression where--instance NFData Expression where--instance ToQuery Expression where- toQuery Expression'{..}- = mconcat- ["ExpressionName" =: _eExpressionName,- "ExpressionValue" =: _eExpressionValue]---- | The value of an @Expression@ and its current status.------------ /See:/ 'expressionStatus' smart constructor.-data ExpressionStatus = ExpressionStatus'- { _esOptions :: !Expression- , _esStatus :: !OptionStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ExpressionStatus' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'esOptions' - The expression that is evaluated for sorting while processing a search request.------ * 'esStatus' - Undocumented member.-expressionStatus- :: Expression -- ^ 'esOptions'- -> OptionStatus -- ^ 'esStatus'- -> ExpressionStatus-expressionStatus pOptions_ pStatus_ =- ExpressionStatus' {_esOptions = pOptions_, _esStatus = pStatus_}----- | The expression that is evaluated for sorting while processing a search request.-esOptions :: Lens' ExpressionStatus Expression-esOptions = lens _esOptions (\ s a -> s{_esOptions = a})---- | Undocumented member.-esStatus :: Lens' ExpressionStatus OptionStatus-esStatus = lens _esStatus (\ s a -> s{_esStatus = a})--instance FromXML ExpressionStatus where- parseXML x- = ExpressionStatus' <$>- (x .@ "Options") <*> (x .@ "Status")--instance Hashable ExpressionStatus where--instance NFData ExpressionStatus where---- | Configuration information for a field in the index, including its name, type, and options. The supported options depend on the @'IndexFieldType' @ .------------ /See:/ 'indexField' smart constructor.-data IndexField = IndexField'- { _ifDoubleArrayOptions :: !(Maybe DoubleArrayOptions)- , _ifDateOptions :: !(Maybe DateOptions)- , _ifTextArrayOptions :: !(Maybe TextArrayOptions)- , _ifDoubleOptions :: !(Maybe DoubleOptions)- , _ifTextOptions :: !(Maybe TextOptions)- , _ifLatLonOptions :: !(Maybe LatLonOptions)- , _ifLiteralArrayOptions :: !(Maybe LiteralArrayOptions)- , _ifIntArrayOptions :: !(Maybe IntArrayOptions)- , _ifDateArrayOptions :: !(Maybe DateArrayOptions)- , _ifIntOptions :: !(Maybe IntOptions)- , _ifLiteralOptions :: !(Maybe LiteralOptions)- , _ifIndexFieldName :: !Text- , _ifIndexFieldType :: !IndexFieldType- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'IndexField' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'ifDoubleArrayOptions' - Undocumented member.------ * 'ifDateOptions' - Undocumented member.------ * 'ifTextArrayOptions' - Undocumented member.------ * 'ifDoubleOptions' - Undocumented member.------ * 'ifTextOptions' - Undocumented member.------ * 'ifLatLonOptions' - Undocumented member.------ * 'ifLiteralArrayOptions' - Undocumented member.------ * 'ifIntArrayOptions' - Undocumented member.------ * 'ifDateArrayOptions' - Undocumented member.------ * 'ifIntOptions' - Undocumented member.------ * 'ifLiteralOptions' - Undocumented member.------ * 'ifIndexFieldName' - 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@ .------ * 'ifIndexFieldType' - Undocumented member.-indexField- :: Text -- ^ 'ifIndexFieldName'- -> IndexFieldType -- ^ 'ifIndexFieldType'- -> IndexField-indexField pIndexFieldName_ pIndexFieldType_ =- IndexField'- { _ifDoubleArrayOptions = Nothing- , _ifDateOptions = Nothing- , _ifTextArrayOptions = Nothing- , _ifDoubleOptions = Nothing- , _ifTextOptions = Nothing- , _ifLatLonOptions = Nothing- , _ifLiteralArrayOptions = Nothing- , _ifIntArrayOptions = Nothing- , _ifDateArrayOptions = Nothing- , _ifIntOptions = Nothing- , _ifLiteralOptions = Nothing- , _ifIndexFieldName = pIndexFieldName_- , _ifIndexFieldType = pIndexFieldType_- }----- | Undocumented member.-ifDoubleArrayOptions :: Lens' IndexField (Maybe DoubleArrayOptions)-ifDoubleArrayOptions = lens _ifDoubleArrayOptions (\ s a -> s{_ifDoubleArrayOptions = a})---- | Undocumented member.-ifDateOptions :: Lens' IndexField (Maybe DateOptions)-ifDateOptions = lens _ifDateOptions (\ s a -> s{_ifDateOptions = a})---- | Undocumented member.-ifTextArrayOptions :: Lens' IndexField (Maybe TextArrayOptions)-ifTextArrayOptions = lens _ifTextArrayOptions (\ s a -> s{_ifTextArrayOptions = a})---- | Undocumented member.-ifDoubleOptions :: Lens' IndexField (Maybe DoubleOptions)-ifDoubleOptions = lens _ifDoubleOptions (\ s a -> s{_ifDoubleOptions = a})---- | Undocumented member.-ifTextOptions :: Lens' IndexField (Maybe TextOptions)-ifTextOptions = lens _ifTextOptions (\ s a -> s{_ifTextOptions = a})---- | Undocumented member.-ifLatLonOptions :: Lens' IndexField (Maybe LatLonOptions)-ifLatLonOptions = lens _ifLatLonOptions (\ s a -> s{_ifLatLonOptions = a})---- | Undocumented member.-ifLiteralArrayOptions :: Lens' IndexField (Maybe LiteralArrayOptions)-ifLiteralArrayOptions = lens _ifLiteralArrayOptions (\ s a -> s{_ifLiteralArrayOptions = a})---- | Undocumented member.-ifIntArrayOptions :: Lens' IndexField (Maybe IntArrayOptions)-ifIntArrayOptions = lens _ifIntArrayOptions (\ s a -> s{_ifIntArrayOptions = a})---- | Undocumented member.-ifDateArrayOptions :: Lens' IndexField (Maybe DateArrayOptions)-ifDateArrayOptions = lens _ifDateArrayOptions (\ s a -> s{_ifDateArrayOptions = a})---- | Undocumented member.-ifIntOptions :: Lens' IndexField (Maybe IntOptions)-ifIntOptions = lens _ifIntOptions (\ s a -> s{_ifIntOptions = a})---- | Undocumented member.-ifLiteralOptions :: Lens' IndexField (Maybe LiteralOptions)-ifLiteralOptions = lens _ifLiteralOptions (\ s a -> s{_ifLiteralOptions = a})---- | 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@ .-ifIndexFieldName :: Lens' IndexField Text-ifIndexFieldName = lens _ifIndexFieldName (\ s a -> s{_ifIndexFieldName = a})---- | Undocumented member.-ifIndexFieldType :: Lens' IndexField IndexFieldType-ifIndexFieldType = lens _ifIndexFieldType (\ s a -> s{_ifIndexFieldType = a})--instance FromXML IndexField where- parseXML x- = IndexField' <$>- (x .@? "DoubleArrayOptions") <*>- (x .@? "DateOptions")- <*> (x .@? "TextArrayOptions")- <*> (x .@? "DoubleOptions")- <*> (x .@? "TextOptions")- <*> (x .@? "LatLonOptions")- <*> (x .@? "LiteralArrayOptions")- <*> (x .@? "IntArrayOptions")- <*> (x .@? "DateArrayOptions")- <*> (x .@? "IntOptions")- <*> (x .@? "LiteralOptions")- <*> (x .@ "IndexFieldName")- <*> (x .@ "IndexFieldType")--instance Hashable IndexField where--instance NFData IndexField where--instance ToQuery IndexField where- toQuery IndexField'{..}- = mconcat- ["DoubleArrayOptions" =: _ifDoubleArrayOptions,- "DateOptions" =: _ifDateOptions,- "TextArrayOptions" =: _ifTextArrayOptions,- "DoubleOptions" =: _ifDoubleOptions,- "TextOptions" =: _ifTextOptions,- "LatLonOptions" =: _ifLatLonOptions,- "LiteralArrayOptions" =: _ifLiteralArrayOptions,- "IntArrayOptions" =: _ifIntArrayOptions,- "DateArrayOptions" =: _ifDateArrayOptions,- "IntOptions" =: _ifIntOptions,- "LiteralOptions" =: _ifLiteralOptions,- "IndexFieldName" =: _ifIndexFieldName,- "IndexFieldType" =: _ifIndexFieldType]---- | The value of an @IndexField@ and its current status.------------ /See:/ 'indexFieldStatus' smart constructor.-data IndexFieldStatus = IndexFieldStatus'- { _ifsOptions :: !IndexField- , _ifsStatus :: !OptionStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'IndexFieldStatus' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'ifsOptions' - Undocumented member.------ * 'ifsStatus' - Undocumented member.-indexFieldStatus- :: IndexField -- ^ 'ifsOptions'- -> OptionStatus -- ^ 'ifsStatus'- -> IndexFieldStatus-indexFieldStatus pOptions_ pStatus_ =- IndexFieldStatus' {_ifsOptions = pOptions_, _ifsStatus = pStatus_}----- | Undocumented member.-ifsOptions :: Lens' IndexFieldStatus IndexField-ifsOptions = lens _ifsOptions (\ s a -> s{_ifsOptions = a})---- | Undocumented member.-ifsStatus :: Lens' IndexFieldStatus OptionStatus-ifsStatus = lens _ifsStatus (\ s a -> s{_ifsStatus = a})--instance FromXML IndexFieldStatus where- parseXML x- = IndexFieldStatus' <$>- (x .@ "Options") <*> (x .@ "Status")--instance Hashable IndexFieldStatus where--instance NFData IndexFieldStatus where---- | 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.------------ /See:/ 'intArrayOptions' smart constructor.-data IntArrayOptions = IntArrayOptions'- { _iaoSourceFields :: !(Maybe Text)- , _iaoReturnEnabled :: !(Maybe Bool)- , _iaoFacetEnabled :: !(Maybe Bool)- , _iaoSearchEnabled :: !(Maybe Bool)- , _iaoDefaultValue :: !(Maybe Integer)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'IntArrayOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'iaoSourceFields' - A list of source fields to map to the field.------ * 'iaoReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'iaoFacetEnabled' - Whether facet information can be returned for the field.------ * 'iaoSearchEnabled' - Whether the contents of the field are searchable.------ * 'iaoDefaultValue' - A value to use for the field if the field isn't specified for a document.-intArrayOptions- :: IntArrayOptions-intArrayOptions =- IntArrayOptions'- { _iaoSourceFields = Nothing- , _iaoReturnEnabled = Nothing- , _iaoFacetEnabled = Nothing- , _iaoSearchEnabled = Nothing- , _iaoDefaultValue = Nothing- }----- | A list of source fields to map to the field.-iaoSourceFields :: Lens' IntArrayOptions (Maybe Text)-iaoSourceFields = lens _iaoSourceFields (\ s a -> s{_iaoSourceFields = a})---- | Whether the contents of the field can be returned in the search results.-iaoReturnEnabled :: Lens' IntArrayOptions (Maybe Bool)-iaoReturnEnabled = lens _iaoReturnEnabled (\ s a -> s{_iaoReturnEnabled = a})---- | Whether facet information can be returned for the field.-iaoFacetEnabled :: Lens' IntArrayOptions (Maybe Bool)-iaoFacetEnabled = lens _iaoFacetEnabled (\ s a -> s{_iaoFacetEnabled = a})---- | Whether the contents of the field are searchable.-iaoSearchEnabled :: Lens' IntArrayOptions (Maybe Bool)-iaoSearchEnabled = lens _iaoSearchEnabled (\ s a -> s{_iaoSearchEnabled = a})---- | A value to use for the field if the field isn't specified for a document.-iaoDefaultValue :: Lens' IntArrayOptions (Maybe Integer)-iaoDefaultValue = lens _iaoDefaultValue (\ s a -> s{_iaoDefaultValue = a})--instance FromXML IntArrayOptions where- parseXML x- = IntArrayOptions' <$>- (x .@? "SourceFields") <*> (x .@? "ReturnEnabled")- <*> (x .@? "FacetEnabled")- <*> (x .@? "SearchEnabled")- <*> (x .@? "DefaultValue")--instance Hashable IntArrayOptions where--instance NFData IntArrayOptions where--instance ToQuery IntArrayOptions where- toQuery IntArrayOptions'{..}- = mconcat- ["SourceFields" =: _iaoSourceFields,- "ReturnEnabled" =: _iaoReturnEnabled,- "FacetEnabled" =: _iaoFacetEnabled,- "SearchEnabled" =: _iaoSearchEnabled,- "DefaultValue" =: _iaoDefaultValue]---- | Options for a 64-bit signed integer field. Present if @IndexFieldType@ specifies the field is of type @int@ . All options are enabled by default.------------ /See:/ 'intOptions' smart constructor.-data IntOptions = IntOptions'- { _ioSourceField :: !(Maybe Text)- , _ioReturnEnabled :: !(Maybe Bool)- , _ioFacetEnabled :: !(Maybe Bool)- , _ioSearchEnabled :: !(Maybe Bool)- , _ioSortEnabled :: !(Maybe Bool)- , _ioDefaultValue :: !(Maybe Integer)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'IntOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'ioSourceField' - The name of the source field to map to the field.------ * 'ioReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'ioFacetEnabled' - Whether facet information can be returned for the field.------ * 'ioSearchEnabled' - Whether the contents of the field are searchable.------ * 'ioSortEnabled' - Whether the field can be used to sort the search results.------ * 'ioDefaultValue' - 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.-intOptions- :: IntOptions-intOptions =- IntOptions'- { _ioSourceField = Nothing- , _ioReturnEnabled = Nothing- , _ioFacetEnabled = Nothing- , _ioSearchEnabled = Nothing- , _ioSortEnabled = Nothing- , _ioDefaultValue = Nothing- }----- | The name of the source field to map to the field.-ioSourceField :: Lens' IntOptions (Maybe Text)-ioSourceField = lens _ioSourceField (\ s a -> s{_ioSourceField = a})---- | Whether the contents of the field can be returned in the search results.-ioReturnEnabled :: Lens' IntOptions (Maybe Bool)-ioReturnEnabled = lens _ioReturnEnabled (\ s a -> s{_ioReturnEnabled = a})---- | Whether facet information can be returned for the field.-ioFacetEnabled :: Lens' IntOptions (Maybe Bool)-ioFacetEnabled = lens _ioFacetEnabled (\ s a -> s{_ioFacetEnabled = a})---- | Whether the contents of the field are searchable.-ioSearchEnabled :: Lens' IntOptions (Maybe Bool)-ioSearchEnabled = lens _ioSearchEnabled (\ s a -> s{_ioSearchEnabled = a})---- | Whether the field can be used to sort the search results.-ioSortEnabled :: Lens' IntOptions (Maybe Bool)-ioSortEnabled = lens _ioSortEnabled (\ s a -> s{_ioSortEnabled = a})---- | 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)-ioDefaultValue = lens _ioDefaultValue (\ s a -> s{_ioDefaultValue = a})--instance FromXML IntOptions where- parseXML x- = IntOptions' <$>- (x .@? "SourceField") <*> (x .@? "ReturnEnabled") <*>- (x .@? "FacetEnabled")- <*> (x .@? "SearchEnabled")- <*> (x .@? "SortEnabled")- <*> (x .@? "DefaultValue")--instance Hashable IntOptions where--instance NFData IntOptions where--instance ToQuery IntOptions where- toQuery IntOptions'{..}- = mconcat- ["SourceField" =: _ioSourceField,- "ReturnEnabled" =: _ioReturnEnabled,- "FacetEnabled" =: _ioFacetEnabled,- "SearchEnabled" =: _ioSearchEnabled,- "SortEnabled" =: _ioSortEnabled,- "DefaultValue" =: _ioDefaultValue]---- | 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.------------ /See:/ 'latLonOptions' smart constructor.-data LatLonOptions = LatLonOptions'- { _lloSourceField :: !(Maybe Text)- , _lloReturnEnabled :: !(Maybe Bool)- , _lloFacetEnabled :: !(Maybe Bool)- , _lloSearchEnabled :: !(Maybe Bool)- , _lloSortEnabled :: !(Maybe Bool)- , _lloDefaultValue :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'LatLonOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'lloSourceField' - Undocumented member.------ * 'lloReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'lloFacetEnabled' - Whether facet information can be returned for the field.------ * 'lloSearchEnabled' - Whether the contents of the field are searchable.------ * 'lloSortEnabled' - Whether the field can be used to sort the search results.------ * 'lloDefaultValue' - A value to use for the field if the field isn't specified for a document.-latLonOptions- :: LatLonOptions-latLonOptions =- LatLonOptions'- { _lloSourceField = Nothing- , _lloReturnEnabled = Nothing- , _lloFacetEnabled = Nothing- , _lloSearchEnabled = Nothing- , _lloSortEnabled = Nothing- , _lloDefaultValue = Nothing- }----- | Undocumented member.-lloSourceField :: Lens' LatLonOptions (Maybe Text)-lloSourceField = lens _lloSourceField (\ s a -> s{_lloSourceField = a})---- | Whether the contents of the field can be returned in the search results.-lloReturnEnabled :: Lens' LatLonOptions (Maybe Bool)-lloReturnEnabled = lens _lloReturnEnabled (\ s a -> s{_lloReturnEnabled = a})---- | Whether facet information can be returned for the field.-lloFacetEnabled :: Lens' LatLonOptions (Maybe Bool)-lloFacetEnabled = lens _lloFacetEnabled (\ s a -> s{_lloFacetEnabled = a})---- | Whether the contents of the field are searchable.-lloSearchEnabled :: Lens' LatLonOptions (Maybe Bool)-lloSearchEnabled = lens _lloSearchEnabled (\ s a -> s{_lloSearchEnabled = a})---- | Whether the field can be used to sort the search results.-lloSortEnabled :: Lens' LatLonOptions (Maybe Bool)-lloSortEnabled = lens _lloSortEnabled (\ s a -> s{_lloSortEnabled = a})---- | A value to use for the field if the field isn't specified for a document.-lloDefaultValue :: Lens' LatLonOptions (Maybe Text)-lloDefaultValue = lens _lloDefaultValue (\ s a -> s{_lloDefaultValue = a})--instance FromXML LatLonOptions where- parseXML x- = LatLonOptions' <$>- (x .@? "SourceField") <*> (x .@? "ReturnEnabled") <*>- (x .@? "FacetEnabled")- <*> (x .@? "SearchEnabled")- <*> (x .@? "SortEnabled")- <*> (x .@? "DefaultValue")--instance Hashable LatLonOptions where--instance NFData LatLonOptions where--instance ToQuery LatLonOptions where- toQuery LatLonOptions'{..}- = mconcat- ["SourceField" =: _lloSourceField,- "ReturnEnabled" =: _lloReturnEnabled,- "FacetEnabled" =: _lloFacetEnabled,- "SearchEnabled" =: _lloSearchEnabled,- "SortEnabled" =: _lloSortEnabled,- "DefaultValue" =: _lloDefaultValue]---- | /See:/ 'limits' smart constructor.-data Limits = Limits'- { _lMaximumReplicationCount :: !Nat- , _lMaximumPartitionCount :: !Nat- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'Limits' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'lMaximumReplicationCount' - Undocumented member.------ * 'lMaximumPartitionCount' - Undocumented member.-limits- :: Natural -- ^ 'lMaximumReplicationCount'- -> Natural -- ^ 'lMaximumPartitionCount'- -> Limits-limits pMaximumReplicationCount_ pMaximumPartitionCount_ =- Limits'- { _lMaximumReplicationCount = _Nat # pMaximumReplicationCount_- , _lMaximumPartitionCount = _Nat # pMaximumPartitionCount_- }----- | Undocumented member.-lMaximumReplicationCount :: Lens' Limits Natural-lMaximumReplicationCount = lens _lMaximumReplicationCount (\ s a -> s{_lMaximumReplicationCount = a}) . _Nat---- | Undocumented member.-lMaximumPartitionCount :: Lens' Limits Natural-lMaximumPartitionCount = lens _lMaximumPartitionCount (\ s a -> s{_lMaximumPartitionCount = a}) . _Nat--instance FromXML Limits where- parseXML x- = Limits' <$>- (x .@ "MaximumReplicationCount") <*>- (x .@ "MaximumPartitionCount")--instance Hashable Limits where--instance NFData Limits where---- | 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.------------ /See:/ 'literalArrayOptions' smart constructor.-data LiteralArrayOptions = LiteralArrayOptions'- { _laoSourceFields :: !(Maybe Text)- , _laoReturnEnabled :: !(Maybe Bool)- , _laoFacetEnabled :: !(Maybe Bool)- , _laoSearchEnabled :: !(Maybe Bool)- , _laoDefaultValue :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'LiteralArrayOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'laoSourceFields' - A list of source fields to map to the field.------ * 'laoReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'laoFacetEnabled' - Whether facet information can be returned for the field.------ * 'laoSearchEnabled' - Whether the contents of the field are searchable.------ * 'laoDefaultValue' - A value to use for the field if the field isn't specified for a document.-literalArrayOptions- :: LiteralArrayOptions-literalArrayOptions =- LiteralArrayOptions'- { _laoSourceFields = Nothing- , _laoReturnEnabled = Nothing- , _laoFacetEnabled = Nothing- , _laoSearchEnabled = Nothing- , _laoDefaultValue = Nothing- }----- | A list of source fields to map to the field.-laoSourceFields :: Lens' LiteralArrayOptions (Maybe Text)-laoSourceFields = lens _laoSourceFields (\ s a -> s{_laoSourceFields = a})---- | Whether the contents of the field can be returned in the search results.-laoReturnEnabled :: Lens' LiteralArrayOptions (Maybe Bool)-laoReturnEnabled = lens _laoReturnEnabled (\ s a -> s{_laoReturnEnabled = a})---- | Whether facet information can be returned for the field.-laoFacetEnabled :: Lens' LiteralArrayOptions (Maybe Bool)-laoFacetEnabled = lens _laoFacetEnabled (\ s a -> s{_laoFacetEnabled = a})---- | Whether the contents of the field are searchable.-laoSearchEnabled :: Lens' LiteralArrayOptions (Maybe Bool)-laoSearchEnabled = lens _laoSearchEnabled (\ s a -> s{_laoSearchEnabled = a})---- | A value to use for the field if the field isn't specified for a document.-laoDefaultValue :: Lens' LiteralArrayOptions (Maybe Text)-laoDefaultValue = lens _laoDefaultValue (\ s a -> s{_laoDefaultValue = a})--instance FromXML LiteralArrayOptions where- parseXML x- = LiteralArrayOptions' <$>- (x .@? "SourceFields") <*> (x .@? "ReturnEnabled")- <*> (x .@? "FacetEnabled")- <*> (x .@? "SearchEnabled")- <*> (x .@? "DefaultValue")--instance Hashable LiteralArrayOptions where--instance NFData LiteralArrayOptions where--instance ToQuery LiteralArrayOptions where- toQuery LiteralArrayOptions'{..}- = mconcat- ["SourceFields" =: _laoSourceFields,- "ReturnEnabled" =: _laoReturnEnabled,- "FacetEnabled" =: _laoFacetEnabled,- "SearchEnabled" =: _laoSearchEnabled,- "DefaultValue" =: _laoDefaultValue]---- | Options for literal field. Present if @IndexFieldType@ specifies the field is of type @literal@ . All options are enabled by default.------------ /See:/ 'literalOptions' smart constructor.-data LiteralOptions = LiteralOptions'- { _loSourceField :: !(Maybe Text)- , _loReturnEnabled :: !(Maybe Bool)- , _loFacetEnabled :: !(Maybe Bool)- , _loSearchEnabled :: !(Maybe Bool)- , _loSortEnabled :: !(Maybe Bool)- , _loDefaultValue :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'LiteralOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'loSourceField' - Undocumented member.------ * 'loReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'loFacetEnabled' - Whether facet information can be returned for the field.------ * 'loSearchEnabled' - Whether the contents of the field are searchable.------ * 'loSortEnabled' - Whether the field can be used to sort the search results.------ * 'loDefaultValue' - A value to use for the field if the field isn't specified for a document.-literalOptions- :: LiteralOptions-literalOptions =- LiteralOptions'- { _loSourceField = Nothing- , _loReturnEnabled = Nothing- , _loFacetEnabled = Nothing- , _loSearchEnabled = Nothing- , _loSortEnabled = Nothing- , _loDefaultValue = Nothing- }----- | Undocumented member.-loSourceField :: Lens' LiteralOptions (Maybe Text)-loSourceField = lens _loSourceField (\ s a -> s{_loSourceField = a})---- | Whether the contents of the field can be returned in the search results.-loReturnEnabled :: Lens' LiteralOptions (Maybe Bool)-loReturnEnabled = lens _loReturnEnabled (\ s a -> s{_loReturnEnabled = a})---- | Whether facet information can be returned for the field.-loFacetEnabled :: Lens' LiteralOptions (Maybe Bool)-loFacetEnabled = lens _loFacetEnabled (\ s a -> s{_loFacetEnabled = a})---- | Whether the contents of the field are searchable.-loSearchEnabled :: Lens' LiteralOptions (Maybe Bool)-loSearchEnabled = lens _loSearchEnabled (\ s a -> s{_loSearchEnabled = a})---- | Whether the field can be used to sort the search results.-loSortEnabled :: Lens' LiteralOptions (Maybe Bool)-loSortEnabled = lens _loSortEnabled (\ s a -> s{_loSortEnabled = a})---- | A value to use for the field if the field isn't specified for a document.-loDefaultValue :: Lens' LiteralOptions (Maybe Text)-loDefaultValue = lens _loDefaultValue (\ s a -> s{_loDefaultValue = a})--instance FromXML LiteralOptions where- parseXML x- = LiteralOptions' <$>- (x .@? "SourceField") <*> (x .@? "ReturnEnabled") <*>- (x .@? "FacetEnabled")- <*> (x .@? "SearchEnabled")- <*> (x .@? "SortEnabled")- <*> (x .@? "DefaultValue")--instance Hashable LiteralOptions where--instance NFData LiteralOptions where--instance ToQuery LiteralOptions where- toQuery LiteralOptions'{..}- = mconcat- ["SourceField" =: _loSourceField,- "ReturnEnabled" =: _loReturnEnabled,- "FacetEnabled" =: _loFacetEnabled,- "SearchEnabled" =: _loSearchEnabled,- "SortEnabled" =: _loSortEnabled,- "DefaultValue" =: _loDefaultValue]---- | The status of domain configuration option.------------ /See:/ 'optionStatus' smart constructor.-data OptionStatus = OptionStatus'- { _osPendingDeletion :: !(Maybe Bool)- , _osUpdateVersion :: !(Maybe Nat)- , _osCreationDate :: !ISO8601- , _osUpdateDate :: !ISO8601- , _osState :: !OptionState- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'OptionStatus' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'osPendingDeletion' - Indicates that the option will be deleted once processing is complete.------ * 'osUpdateVersion' - A unique integer that indicates when this option was last updated.------ * 'osCreationDate' - A timestamp for when this option was created.------ * 'osUpdateDate' - A timestamp for when this option was last updated.------ * 'osState' - 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.-optionStatus- :: UTCTime -- ^ 'osCreationDate'- -> UTCTime -- ^ 'osUpdateDate'- -> OptionState -- ^ 'osState'- -> OptionStatus-optionStatus pCreationDate_ pUpdateDate_ pState_ =- OptionStatus'- { _osPendingDeletion = Nothing- , _osUpdateVersion = Nothing- , _osCreationDate = _Time # pCreationDate_- , _osUpdateDate = _Time # pUpdateDate_- , _osState = pState_- }----- | Indicates that the option will be deleted once processing is complete.-osPendingDeletion :: Lens' OptionStatus (Maybe Bool)-osPendingDeletion = lens _osPendingDeletion (\ s a -> s{_osPendingDeletion = a})---- | A unique integer that indicates when this option was last updated.-osUpdateVersion :: Lens' OptionStatus (Maybe Natural)-osUpdateVersion = lens _osUpdateVersion (\ s a -> s{_osUpdateVersion = a}) . mapping _Nat---- | A timestamp for when this option was created.-osCreationDate :: Lens' OptionStatus UTCTime-osCreationDate = lens _osCreationDate (\ s a -> s{_osCreationDate = a}) . _Time---- | A timestamp for when this option was last updated.-osUpdateDate :: Lens' OptionStatus UTCTime-osUpdateDate = lens _osUpdateDate (\ s a -> s{_osUpdateDate = a}) . _Time---- | 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-osState = lens _osState (\ s a -> s{_osState = a})--instance FromXML OptionStatus where- parseXML x- = OptionStatus' <$>- (x .@? "PendingDeletion") <*> (x .@? "UpdateVersion")- <*> (x .@ "CreationDate")- <*> (x .@ "UpdateDate")- <*> (x .@ "State")--instance Hashable OptionStatus where--instance NFData OptionStatus where---- | The desired instance type and desired number of replicas of each index partition.------------ /See:/ 'scalingParameters' smart constructor.-data ScalingParameters = ScalingParameters'- { _spDesiredInstanceType :: !(Maybe PartitionInstanceType)- , _spDesiredReplicationCount :: !(Maybe Nat)- , _spDesiredPartitionCount :: !(Maybe Nat)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ScalingParameters' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'spDesiredInstanceType' - The instance type that you want to preconfigure for your domain. For example, @search.m1.small@ .------ * 'spDesiredReplicationCount' - The number of replicas you want to preconfigure for each index partition.------ * 'spDesiredPartitionCount' - The number of partitions you want to preconfigure for your domain. Only valid when you select @m2.2xlarge@ as the desired instance type.-scalingParameters- :: ScalingParameters-scalingParameters =- ScalingParameters'- { _spDesiredInstanceType = Nothing- , _spDesiredReplicationCount = Nothing- , _spDesiredPartitionCount = Nothing- }----- | The instance type that you want to preconfigure for your domain. For example, @search.m1.small@ .-spDesiredInstanceType :: Lens' ScalingParameters (Maybe PartitionInstanceType)-spDesiredInstanceType = lens _spDesiredInstanceType (\ s a -> s{_spDesiredInstanceType = a})---- | The number of replicas you want to preconfigure for each index partition.-spDesiredReplicationCount :: Lens' ScalingParameters (Maybe Natural)-spDesiredReplicationCount = lens _spDesiredReplicationCount (\ s a -> s{_spDesiredReplicationCount = a}) . mapping _Nat---- | 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)-spDesiredPartitionCount = lens _spDesiredPartitionCount (\ s a -> s{_spDesiredPartitionCount = a}) . mapping _Nat--instance FromXML ScalingParameters where- parseXML x- = ScalingParameters' <$>- (x .@? "DesiredInstanceType") <*>- (x .@? "DesiredReplicationCount")- <*> (x .@? "DesiredPartitionCount")--instance Hashable ScalingParameters where--instance NFData ScalingParameters where--instance ToQuery ScalingParameters where- toQuery ScalingParameters'{..}- = mconcat- ["DesiredInstanceType" =: _spDesiredInstanceType,- "DesiredReplicationCount" =:- _spDesiredReplicationCount,- "DesiredPartitionCount" =: _spDesiredPartitionCount]---- | The status and configuration of a search domain's scaling parameters.------------ /See:/ 'scalingParametersStatus' smart constructor.-data ScalingParametersStatus = ScalingParametersStatus'- { _spsOptions :: !ScalingParameters- , _spsStatus :: !OptionStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ScalingParametersStatus' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'spsOptions' - Undocumented member.------ * 'spsStatus' - Undocumented member.-scalingParametersStatus- :: ScalingParameters -- ^ 'spsOptions'- -> OptionStatus -- ^ 'spsStatus'- -> ScalingParametersStatus-scalingParametersStatus pOptions_ pStatus_ =- ScalingParametersStatus' {_spsOptions = pOptions_, _spsStatus = pStatus_}----- | Undocumented member.-spsOptions :: Lens' ScalingParametersStatus ScalingParameters-spsOptions = lens _spsOptions (\ s a -> s{_spsOptions = a})---- | Undocumented member.-spsStatus :: Lens' ScalingParametersStatus OptionStatus-spsStatus = lens _spsStatus (\ s a -> s{_spsStatus = a})--instance FromXML ScalingParametersStatus where- parseXML x- = ScalingParametersStatus' <$>- (x .@ "Options") <*> (x .@ "Status")--instance Hashable ScalingParametersStatus where--instance NFData ScalingParametersStatus where---- | The endpoint to which service requests can be submitted.------------ /See:/ 'serviceEndpoint' smart constructor.-newtype ServiceEndpoint = ServiceEndpoint'- { _seEndpoint :: Maybe Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'ServiceEndpoint' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'seEndpoint' - Undocumented member.-serviceEndpoint- :: ServiceEndpoint-serviceEndpoint = ServiceEndpoint' {_seEndpoint = Nothing}----- | Undocumented member.-seEndpoint :: Lens' ServiceEndpoint (Maybe Text)-seEndpoint = lens _seEndpoint (\ s a -> s{_seEndpoint = a})--instance FromXML ServiceEndpoint where- parseXML x = ServiceEndpoint' <$> (x .@? "Endpoint")--instance Hashable ServiceEndpoint where--instance NFData ServiceEndpoint where---- | 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@ .------------ /See:/ 'suggester' smart constructor.-data Suggester = Suggester'- { _sSuggesterName :: !Text- , _sDocumentSuggesterOptions :: !DocumentSuggesterOptions- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'Suggester' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'sSuggesterName' - Undocumented member.------ * 'sDocumentSuggesterOptions' - Undocumented member.-suggester- :: Text -- ^ 'sSuggesterName'- -> DocumentSuggesterOptions -- ^ 'sDocumentSuggesterOptions'- -> Suggester-suggester pSuggesterName_ pDocumentSuggesterOptions_ =- Suggester'- { _sSuggesterName = pSuggesterName_- , _sDocumentSuggesterOptions = pDocumentSuggesterOptions_- }----- | Undocumented member.-sSuggesterName :: Lens' Suggester Text-sSuggesterName = lens _sSuggesterName (\ s a -> s{_sSuggesterName = a})---- | Undocumented member.-sDocumentSuggesterOptions :: Lens' Suggester DocumentSuggesterOptions-sDocumentSuggesterOptions = lens _sDocumentSuggesterOptions (\ s a -> s{_sDocumentSuggesterOptions = a})--instance FromXML Suggester where- parseXML x- = Suggester' <$>- (x .@ "SuggesterName") <*>- (x .@ "DocumentSuggesterOptions")--instance Hashable Suggester where--instance NFData Suggester where--instance ToQuery Suggester where- toQuery Suggester'{..}- = mconcat- ["SuggesterName" =: _sSuggesterName,- "DocumentSuggesterOptions" =:- _sDocumentSuggesterOptions]---- | The value of a @Suggester@ and its current status.------------ /See:/ 'suggesterStatus' smart constructor.-data SuggesterStatus = SuggesterStatus'- { _ssOptions :: !Suggester- , _ssStatus :: !OptionStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'SuggesterStatus' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'ssOptions' - Undocumented member.------ * 'ssStatus' - Undocumented member.-suggesterStatus- :: Suggester -- ^ 'ssOptions'- -> OptionStatus -- ^ 'ssStatus'- -> SuggesterStatus-suggesterStatus pOptions_ pStatus_ =- SuggesterStatus' {_ssOptions = pOptions_, _ssStatus = pStatus_}----- | Undocumented member.-ssOptions :: Lens' SuggesterStatus Suggester-ssOptions = lens _ssOptions (\ s a -> s{_ssOptions = a})---- | Undocumented member.-ssStatus :: Lens' SuggesterStatus OptionStatus-ssStatus = lens _ssStatus (\ s a -> s{_ssStatus = a})--instance FromXML SuggesterStatus where- parseXML x- = SuggesterStatus' <$>- (x .@ "Options") <*> (x .@ "Status")--instance Hashable SuggesterStatus where--instance NFData SuggesterStatus where---- | 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.------------ /See:/ 'textArrayOptions' smart constructor.-data TextArrayOptions = TextArrayOptions'- { _taoSourceFields :: !(Maybe Text)- , _taoReturnEnabled :: !(Maybe Bool)- , _taoAnalysisScheme :: !(Maybe Text)- , _taoHighlightEnabled :: !(Maybe Bool)- , _taoDefaultValue :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'TextArrayOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'taoSourceFields' - A list of source fields to map to the field.------ * 'taoReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'taoAnalysisScheme' - The name of an analysis scheme for a @text-array@ field.------ * 'taoHighlightEnabled' - Whether highlights can be returned for the field.------ * 'taoDefaultValue' - A value to use for the field if the field isn't specified for a document.-textArrayOptions- :: TextArrayOptions-textArrayOptions =- TextArrayOptions'- { _taoSourceFields = Nothing- , _taoReturnEnabled = Nothing- , _taoAnalysisScheme = Nothing- , _taoHighlightEnabled = Nothing- , _taoDefaultValue = Nothing- }----- | A list of source fields to map to the field.-taoSourceFields :: Lens' TextArrayOptions (Maybe Text)-taoSourceFields = lens _taoSourceFields (\ s a -> s{_taoSourceFields = a})---- | Whether the contents of the field can be returned in the search results.-taoReturnEnabled :: Lens' TextArrayOptions (Maybe Bool)-taoReturnEnabled = lens _taoReturnEnabled (\ s a -> s{_taoReturnEnabled = a})---- | The name of an analysis scheme for a @text-array@ field.-taoAnalysisScheme :: Lens' TextArrayOptions (Maybe Text)-taoAnalysisScheme = lens _taoAnalysisScheme (\ s a -> s{_taoAnalysisScheme = a})---- | Whether highlights can be returned for the field.-taoHighlightEnabled :: Lens' TextArrayOptions (Maybe Bool)-taoHighlightEnabled = lens _taoHighlightEnabled (\ s a -> s{_taoHighlightEnabled = a})---- | A value to use for the field if the field isn't specified for a document.-taoDefaultValue :: Lens' TextArrayOptions (Maybe Text)-taoDefaultValue = lens _taoDefaultValue (\ s a -> s{_taoDefaultValue = a})--instance FromXML TextArrayOptions where- parseXML x- = TextArrayOptions' <$>- (x .@? "SourceFields") <*> (x .@? "ReturnEnabled")- <*> (x .@? "AnalysisScheme")- <*> (x .@? "HighlightEnabled")- <*> (x .@? "DefaultValue")--instance Hashable TextArrayOptions where--instance NFData TextArrayOptions where--instance ToQuery TextArrayOptions where- toQuery TextArrayOptions'{..}- = mconcat- ["SourceFields" =: _taoSourceFields,- "ReturnEnabled" =: _taoReturnEnabled,- "AnalysisScheme" =: _taoAnalysisScheme,- "HighlightEnabled" =: _taoHighlightEnabled,- "DefaultValue" =: _taoDefaultValue]---- | 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.------------ /See:/ 'textOptions' smart constructor.-data TextOptions = TextOptions'- { _toSourceField :: !(Maybe Text)- , _toReturnEnabled :: !(Maybe Bool)- , _toAnalysisScheme :: !(Maybe Text)- , _toHighlightEnabled :: !(Maybe Bool)- , _toSortEnabled :: !(Maybe Bool)- , _toDefaultValue :: !(Maybe Text)- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'TextOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'toSourceField' - Undocumented member.------ * 'toReturnEnabled' - Whether the contents of the field can be returned in the search results.------ * 'toAnalysisScheme' - The name of an analysis scheme for a @text@ field.------ * 'toHighlightEnabled' - Whether highlights can be returned for the field.------ * 'toSortEnabled' - Whether the field can be used to sort the search results.------ * 'toDefaultValue' - A value to use for the field if the field isn't specified for a document.-textOptions- :: TextOptions-textOptions =- TextOptions'- { _toSourceField = Nothing- , _toReturnEnabled = Nothing- , _toAnalysisScheme = Nothing- , _toHighlightEnabled = Nothing- , _toSortEnabled = Nothing- , _toDefaultValue = Nothing- }----- | Undocumented member.-toSourceField :: Lens' TextOptions (Maybe Text)-toSourceField = lens _toSourceField (\ s a -> s{_toSourceField = a})---- | Whether the contents of the field can be returned in the search results.-toReturnEnabled :: Lens' TextOptions (Maybe Bool)-toReturnEnabled = lens _toReturnEnabled (\ s a -> s{_toReturnEnabled = a})---- | The name of an analysis scheme for a @text@ field.-toAnalysisScheme :: Lens' TextOptions (Maybe Text)-toAnalysisScheme = lens _toAnalysisScheme (\ s a -> s{_toAnalysisScheme = a})---- | Whether highlights can be returned for the field.-toHighlightEnabled :: Lens' TextOptions (Maybe Bool)-toHighlightEnabled = lens _toHighlightEnabled (\ s a -> s{_toHighlightEnabled = a})---- | Whether the field can be used to sort the search results.-toSortEnabled :: Lens' TextOptions (Maybe Bool)-toSortEnabled = lens _toSortEnabled (\ s a -> s{_toSortEnabled = a})---- | A value to use for the field if the field isn't specified for a document.-toDefaultValue :: Lens' TextOptions (Maybe Text)-toDefaultValue = lens _toDefaultValue (\ s a -> s{_toDefaultValue = a})--instance FromXML TextOptions where- parseXML x- = TextOptions' <$>- (x .@? "SourceField") <*> (x .@? "ReturnEnabled") <*>- (x .@? "AnalysisScheme")- <*> (x .@? "HighlightEnabled")- <*> (x .@? "SortEnabled")- <*> (x .@? "DefaultValue")--instance Hashable TextOptions where--instance NFData TextOptions where--instance ToQuery TextOptions where- toQuery TextOptions'{..}- = mconcat- ["SourceField" =: _toSourceField,- "ReturnEnabled" =: _toReturnEnabled,- "AnalysisScheme" =: _toAnalysisScheme,- "HighlightEnabled" =: _toHighlightEnabled,- "SortEnabled" =: _toSortEnabled,- "DefaultValue" =: _toDefaultValue]
− gen/Network/AWS/CloudSearch/Types/Sum.hs
@@ -1,355 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE LambdaCase #-}-{-# LANGUAGE OverloadedStrings #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.Types.Sum--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)----module Network.AWS.CloudSearch.Types.Sum where--import Network.AWS.Prelude--data AlgorithmicStemming- = ASFull- | ASLight- | ASMinimal- | ASNone- deriving (Eq, Ord, Read, Show, Enum, Bounded, Data, Typeable, Generic)---instance FromText AlgorithmicStemming where- parser = takeLowerText >>= \case- "full" -> pure ASFull- "light" -> pure ASLight- "minimal" -> pure ASMinimal- "none" -> pure ASNone- e -> fromTextError $ "Failure parsing AlgorithmicStemming from value: '" <> e- <> "'. Accepted values: full, light, minimal, none"--instance ToText AlgorithmicStemming where- toText = \case- ASFull -> "full"- ASLight -> "light"- ASMinimal -> "minimal"- ASNone -> "none"--instance Hashable AlgorithmicStemming-instance NFData AlgorithmicStemming-instance ToByteString AlgorithmicStemming-instance ToQuery AlgorithmicStemming-instance ToHeader AlgorithmicStemming--instance FromXML AlgorithmicStemming where- parseXML = parseXMLText "AlgorithmicStemming"---- | An <http://tools.ietf.org/html/rfc4646 IETF RFC 4646> language code or @mul@ for multiple languages.-------data AnalysisSchemeLanguage- = AR- | BG- | CA- | CS- | DA- | DE- | EL- | EN- | ES- | EU- | FA- | FI- | FR- | GA- | GL- | HE- | HI- | HU- | HY- | IT- | Id- | JA- | KO- | LV- | Mul- | NL- | NO- | PT- | RO- | RU- | SV- | TH- | TR- | ZhHans- | ZhHant- deriving (Eq, Ord, Read, Show, Enum, Bounded, Data, Typeable, Generic)---instance FromText AnalysisSchemeLanguage where- parser = takeLowerText >>= \case- "ar" -> pure AR- "bg" -> pure BG- "ca" -> pure CA- "cs" -> pure CS- "da" -> pure DA- "de" -> pure DE- "el" -> pure EL- "en" -> pure EN- "es" -> pure ES- "eu" -> pure EU- "fa" -> pure FA- "fi" -> pure FI- "fr" -> pure FR- "ga" -> pure GA- "gl" -> pure GL- "he" -> pure HE- "hi" -> pure HI- "hu" -> pure HU- "hy" -> pure HY- "it" -> pure IT- "id" -> pure Id- "ja" -> pure JA- "ko" -> pure KO- "lv" -> pure LV- "mul" -> pure Mul- "nl" -> pure NL- "no" -> pure NO- "pt" -> pure PT- "ro" -> pure RO- "ru" -> pure RU- "sv" -> pure SV- "th" -> pure TH- "tr" -> pure TR- "zh-hans" -> pure ZhHans- "zh-hant" -> pure ZhHant- e -> fromTextError $ "Failure parsing AnalysisSchemeLanguage from value: '" <> e- <> "'. Accepted values: ar, bg, ca, cs, da, de, el, en, es, eu, fa, fi, fr, ga, gl, he, hi, hu, hy, it, id, ja, ko, lv, mul, nl, no, pt, ro, ru, sv, th, tr, zh-hans, zh-hant"--instance ToText AnalysisSchemeLanguage where- toText = \case- AR -> "ar"- BG -> "bg"- CA -> "ca"- CS -> "cs"- DA -> "da"- DE -> "de"- EL -> "el"- EN -> "en"- ES -> "es"- EU -> "eu"- FA -> "fa"- FI -> "fi"- FR -> "fr"- GA -> "ga"- GL -> "gl"- HE -> "he"- HI -> "hi"- HU -> "hu"- HY -> "hy"- IT -> "it"- Id -> "id"- JA -> "ja"- KO -> "ko"- LV -> "lv"- Mul -> "mul"- NL -> "nl"- NO -> "no"- PT -> "pt"- RO -> "ro"- RU -> "ru"- SV -> "sv"- TH -> "th"- TR -> "tr"- ZhHans -> "zh-Hans"- ZhHant -> "zh-Hant"--instance Hashable AnalysisSchemeLanguage-instance NFData AnalysisSchemeLanguage-instance ToByteString AnalysisSchemeLanguage-instance ToQuery AnalysisSchemeLanguage-instance ToHeader AnalysisSchemeLanguage--instance FromXML AnalysisSchemeLanguage where- parseXML = parseXMLText "AnalysisSchemeLanguage"---- | The type of field. The valid options for a field depend on the field type. For more information about the supported field types, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html Configuring Index Fields> in the /Amazon CloudSearch Developer Guide/ .-------data IndexFieldType- = Date- | DateArray- | Double- | DoubleArray- | Int- | IntArray- | Latlon- | Literal- | LiteralArray- | Text- | TextArray- deriving (Eq, Ord, Read, Show, Enum, Bounded, Data, Typeable, Generic)---instance FromText IndexFieldType where- parser = takeLowerText >>= \case- "date" -> pure Date- "date-array" -> pure DateArray- "double" -> pure Double- "double-array" -> pure DoubleArray- "int" -> pure Int- "int-array" -> pure IntArray- "latlon" -> pure Latlon- "literal" -> pure Literal- "literal-array" -> pure LiteralArray- "text" -> pure Text- "text-array" -> pure TextArray- e -> fromTextError $ "Failure parsing IndexFieldType from value: '" <> e- <> "'. Accepted values: date, date-array, double, double-array, int, int-array, latlon, literal, literal-array, text, text-array"--instance ToText IndexFieldType where- toText = \case- Date -> "date"- DateArray -> "date-array"- Double -> "double"- DoubleArray -> "double-array"- Int -> "int"- IntArray -> "int-array"- Latlon -> "latlon"- Literal -> "literal"- LiteralArray -> "literal-array"- Text -> "text"- TextArray -> "text-array"--instance Hashable IndexFieldType-instance NFData IndexFieldType-instance ToByteString IndexFieldType-instance ToQuery IndexFieldType-instance ToHeader IndexFieldType--instance FromXML IndexFieldType where- parseXML = parseXMLText "IndexFieldType"---- | The state of processing a change to an option. One of:--------- * 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 fully 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.----data OptionState- = Active- | FailedToValidate- | Processing- | RequiresIndexDocuments- deriving (Eq, Ord, Read, Show, Enum, Bounded, Data, Typeable, Generic)---instance FromText OptionState where- parser = takeLowerText >>= \case- "active" -> pure Active- "failedtovalidate" -> pure FailedToValidate- "processing" -> pure Processing- "requiresindexdocuments" -> pure RequiresIndexDocuments- e -> fromTextError $ "Failure parsing OptionState from value: '" <> e- <> "'. Accepted values: active, failedtovalidate, processing, requiresindexdocuments"--instance ToText OptionState where- toText = \case- Active -> "Active"- FailedToValidate -> "FailedToValidate"- Processing -> "Processing"- RequiresIndexDocuments -> "RequiresIndexDocuments"--instance Hashable OptionState-instance NFData OptionState-instance ToByteString OptionState-instance ToQuery OptionState-instance ToHeader OptionState--instance FromXML OptionState where- parseXML = parseXMLText "OptionState"---- | The instance type (such as @search.m1.small@ ) on which an index partition is hosted.-------data PartitionInstanceType- = Search_M1_Large- | Search_M1_Small- | Search_M2_2XLarge- | Search_M2_XLarge- | Search_M3_2XLarge- | Search_M3_Large- | Search_M3_Medium- | Search_M3_XLarge- deriving (Eq, Ord, Read, Show, Enum, Bounded, Data, Typeable, Generic)---instance FromText PartitionInstanceType where- parser = takeLowerText >>= \case- "search.m1.large" -> pure Search_M1_Large- "search.m1.small" -> pure Search_M1_Small- "search.m2.2xlarge" -> pure Search_M2_2XLarge- "search.m2.xlarge" -> pure Search_M2_XLarge- "search.m3.2xlarge" -> pure Search_M3_2XLarge- "search.m3.large" -> pure Search_M3_Large- "search.m3.medium" -> pure Search_M3_Medium- "search.m3.xlarge" -> pure Search_M3_XLarge- e -> fromTextError $ "Failure parsing PartitionInstanceType from value: '" <> e- <> "'. Accepted values: search.m1.large, search.m1.small, search.m2.2xlarge, search.m2.xlarge, search.m3.2xlarge, search.m3.large, search.m3.medium, search.m3.xlarge"--instance ToText PartitionInstanceType where- toText = \case- Search_M1_Large -> "search.m1.large"- Search_M1_Small -> "search.m1.small"- Search_M2_2XLarge -> "search.m2.2xlarge"- Search_M2_XLarge -> "search.m2.xlarge"- Search_M3_2XLarge -> "search.m3.2xlarge"- Search_M3_Large -> "search.m3.large"- Search_M3_Medium -> "search.m3.medium"- Search_M3_XLarge -> "search.m3.xlarge"--instance Hashable PartitionInstanceType-instance NFData PartitionInstanceType-instance ToByteString PartitionInstanceType-instance ToQuery PartitionInstanceType-instance ToHeader PartitionInstanceType--instance FromXML PartitionInstanceType where- parseXML = parseXMLText "PartitionInstanceType"--data SuggesterFuzzyMatching- = High- | Low- | None- deriving (Eq, Ord, Read, Show, Enum, Bounded, Data, Typeable, Generic)---instance FromText SuggesterFuzzyMatching where- parser = takeLowerText >>= \case- "high" -> pure High- "low" -> pure Low- "none" -> pure None- e -> fromTextError $ "Failure parsing SuggesterFuzzyMatching from value: '" <> e- <> "'. Accepted values: high, low, none"--instance ToText SuggesterFuzzyMatching where- toText = \case- High -> "high"- Low -> "low"- None -> "none"--instance Hashable SuggesterFuzzyMatching-instance NFData SuggesterFuzzyMatching-instance ToByteString SuggesterFuzzyMatching-instance ToQuery SuggesterFuzzyMatching-instance ToHeader SuggesterFuzzyMatching--instance FromXML SuggesterFuzzyMatching where- parseXML = parseXMLText "SuggesterFuzzyMatching"
− gen/Network/AWS/CloudSearch/UpdateAvailabilityOptions.hs
@@ -1,150 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.UpdateAvailabilityOptions--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-availability-options.html Configuring Availability Options> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.UpdateAvailabilityOptions- (- -- * Creating a Request- updateAvailabilityOptions- , UpdateAvailabilityOptions- -- * Request Lenses- , uaoDomainName- , uaoMultiAZ-- -- * Destructuring the Response- , updateAvailabilityOptionsResponse- , UpdateAvailabilityOptionsResponse- -- * Response Lenses- , uaorsAvailabilityOptions- , uaorsResponseStatus- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | Container for the parameters to the @'UpdateAvailabilityOptions' @ operation. Specifies the name of the domain you want to update and the Multi-AZ availability option.------------ /See:/ 'updateAvailabilityOptions' smart constructor.-data UpdateAvailabilityOptions = UpdateAvailabilityOptions'- { _uaoDomainName :: !Text- , _uaoMultiAZ :: !Bool- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'UpdateAvailabilityOptions' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'uaoDomainName' - Undocumented member.------ * 'uaoMultiAZ' - 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@ .-updateAvailabilityOptions- :: Text -- ^ 'uaoDomainName'- -> Bool -- ^ 'uaoMultiAZ'- -> UpdateAvailabilityOptions-updateAvailabilityOptions pDomainName_ pMultiAZ_ =- UpdateAvailabilityOptions'- {_uaoDomainName = pDomainName_, _uaoMultiAZ = pMultiAZ_}----- | Undocumented member.-uaoDomainName :: Lens' UpdateAvailabilityOptions Text-uaoDomainName = lens _uaoDomainName (\ s a -> s{_uaoDomainName = a})---- | 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-uaoMultiAZ = lens _uaoMultiAZ (\ s a -> s{_uaoMultiAZ = a})--instance AWSRequest UpdateAvailabilityOptions where- type Rs UpdateAvailabilityOptions =- UpdateAvailabilityOptionsResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "UpdateAvailabilityOptionsResult"- (\ s h x ->- UpdateAvailabilityOptionsResponse' <$>- (x .@? "AvailabilityOptions") <*>- (pure (fromEnum s)))--instance Hashable UpdateAvailabilityOptions where--instance NFData UpdateAvailabilityOptions where--instance ToHeaders UpdateAvailabilityOptions where- toHeaders = const mempty--instance ToPath UpdateAvailabilityOptions where- toPath = const "/"--instance ToQuery UpdateAvailabilityOptions where- toQuery UpdateAvailabilityOptions'{..}- = mconcat- ["Action" =:- ("UpdateAvailabilityOptions" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _uaoDomainName,- "MultiAZ" =: _uaoMultiAZ]---- | The result of a @UpdateAvailabilityOptions@ request. Contains the status of the domain's availability options.------------ /See:/ 'updateAvailabilityOptionsResponse' smart constructor.-data UpdateAvailabilityOptionsResponse = UpdateAvailabilityOptionsResponse'- { _uaorsAvailabilityOptions :: !(Maybe AvailabilityOptionsStatus)- , _uaorsResponseStatus :: !Int- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'UpdateAvailabilityOptionsResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'uaorsAvailabilityOptions' - The newly-configured availability options. Indicates whether Multi-AZ is enabled for the domain.------ * 'uaorsResponseStatus' - -- | The response status code.-updateAvailabilityOptionsResponse- :: Int -- ^ 'uaorsResponseStatus'- -> UpdateAvailabilityOptionsResponse-updateAvailabilityOptionsResponse pResponseStatus_ =- UpdateAvailabilityOptionsResponse'- { _uaorsAvailabilityOptions = Nothing- , _uaorsResponseStatus = pResponseStatus_- }----- | The newly-configured availability options. Indicates whether Multi-AZ is enabled for the domain.-uaorsAvailabilityOptions :: Lens' UpdateAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus)-uaorsAvailabilityOptions = lens _uaorsAvailabilityOptions (\ s a -> s{_uaorsAvailabilityOptions = a})---- | -- | The response status code.-uaorsResponseStatus :: Lens' UpdateAvailabilityOptionsResponse Int-uaorsResponseStatus = lens _uaorsResponseStatus (\ s a -> s{_uaorsResponseStatus = a})--instance NFData UpdateAvailabilityOptionsResponse- where
− gen/Network/AWS/CloudSearch/UpdateScalingParameters.hs
@@ -1,149 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.UpdateScalingParameters--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ 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 <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-scaling-options.html Configuring Scaling Options> in the /Amazon CloudSearch Developer Guide/ .-------module Network.AWS.CloudSearch.UpdateScalingParameters- (- -- * Creating a Request- updateScalingParameters- , UpdateScalingParameters- -- * Request Lenses- , uspDomainName- , uspScalingParameters-- -- * Destructuring the Response- , updateScalingParametersResponse- , UpdateScalingParametersResponse- -- * Response Lenses- , usprsResponseStatus- , usprsScalingParameters- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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.------------ /See:/ 'updateScalingParameters' smart constructor.-data UpdateScalingParameters = UpdateScalingParameters'- { _uspDomainName :: !Text- , _uspScalingParameters :: !ScalingParameters- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'UpdateScalingParameters' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'uspDomainName' - Undocumented member.------ * 'uspScalingParameters' - Undocumented member.-updateScalingParameters- :: Text -- ^ 'uspDomainName'- -> ScalingParameters -- ^ 'uspScalingParameters'- -> UpdateScalingParameters-updateScalingParameters pDomainName_ pScalingParameters_ =- UpdateScalingParameters'- {_uspDomainName = pDomainName_, _uspScalingParameters = pScalingParameters_}----- | Undocumented member.-uspDomainName :: Lens' UpdateScalingParameters Text-uspDomainName = lens _uspDomainName (\ s a -> s{_uspDomainName = a})---- | Undocumented member.-uspScalingParameters :: Lens' UpdateScalingParameters ScalingParameters-uspScalingParameters = lens _uspScalingParameters (\ s a -> s{_uspScalingParameters = a})--instance AWSRequest UpdateScalingParameters where- type Rs UpdateScalingParameters =- UpdateScalingParametersResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper "UpdateScalingParametersResult"- (\ s h x ->- UpdateScalingParametersResponse' <$>- (pure (fromEnum s)) <*> (x .@ "ScalingParameters"))--instance Hashable UpdateScalingParameters where--instance NFData UpdateScalingParameters where--instance ToHeaders UpdateScalingParameters where- toHeaders = const mempty--instance ToPath UpdateScalingParameters where- toPath = const "/"--instance ToQuery UpdateScalingParameters where- toQuery UpdateScalingParameters'{..}- = mconcat- ["Action" =:- ("UpdateScalingParameters" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _uspDomainName,- "ScalingParameters" =: _uspScalingParameters]---- | The result of a @UpdateScalingParameters@ request. Contains the status of the newly-configured scaling parameters.------------ /See:/ 'updateScalingParametersResponse' smart constructor.-data UpdateScalingParametersResponse = UpdateScalingParametersResponse'- { _usprsResponseStatus :: !Int- , _usprsScalingParameters :: !ScalingParametersStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'UpdateScalingParametersResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'usprsResponseStatus' - -- | The response status code.------ * 'usprsScalingParameters' - Undocumented member.-updateScalingParametersResponse- :: Int -- ^ 'usprsResponseStatus'- -> ScalingParametersStatus -- ^ 'usprsScalingParameters'- -> UpdateScalingParametersResponse-updateScalingParametersResponse pResponseStatus_ pScalingParameters_ =- UpdateScalingParametersResponse'- { _usprsResponseStatus = pResponseStatus_- , _usprsScalingParameters = pScalingParameters_- }----- | -- | The response status code.-usprsResponseStatus :: Lens' UpdateScalingParametersResponse Int-usprsResponseStatus = lens _usprsResponseStatus (\ s a -> s{_usprsResponseStatus = a})---- | Undocumented member.-usprsScalingParameters :: Lens' UpdateScalingParametersResponse ScalingParametersStatus-usprsScalingParameters = lens _usprsScalingParameters (\ s a -> s{_usprsScalingParameters = a})--instance NFData UpdateScalingParametersResponse where
− gen/Network/AWS/CloudSearch/UpdateServiceAccessPolicies.hs
@@ -1,151 +0,0 @@-{-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE DeriveGeneric #-}-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-unused-binds #-}-{-# OPTIONS_GHC -fno-warn-unused-matches #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.UpdateServiceAccessPolicies--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)------ Configures the access rules that control access to the domain's document and search endpoints. For more information, see <http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-access.html Configuring Access for an Amazon CloudSearch Domain> .-------module Network.AWS.CloudSearch.UpdateServiceAccessPolicies- (- -- * Creating a Request- updateServiceAccessPolicies- , UpdateServiceAccessPolicies- -- * Request Lenses- , usapDomainName- , usapAccessPolicies-- -- * Destructuring the Response- , updateServiceAccessPoliciesResponse- , UpdateServiceAccessPoliciesResponse- -- * Response Lenses- , usaprsResponseStatus- , usaprsAccessPolicies- ) where--import Network.AWS.CloudSearch.Types-import Network.AWS.CloudSearch.Types.Product-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Request-import Network.AWS.Response---- | 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.------------ /See:/ 'updateServiceAccessPolicies' smart constructor.-data UpdateServiceAccessPolicies = UpdateServiceAccessPolicies'- { _usapDomainName :: !Text- , _usapAccessPolicies :: !Text- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'UpdateServiceAccessPolicies' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'usapDomainName' - Undocumented member.------ * 'usapAccessPolicies' - The access rules you want to configure. These rules replace any existing rules.-updateServiceAccessPolicies- :: Text -- ^ 'usapDomainName'- -> Text -- ^ 'usapAccessPolicies'- -> UpdateServiceAccessPolicies-updateServiceAccessPolicies pDomainName_ pAccessPolicies_ =- UpdateServiceAccessPolicies'- {_usapDomainName = pDomainName_, _usapAccessPolicies = pAccessPolicies_}----- | Undocumented member.-usapDomainName :: Lens' UpdateServiceAccessPolicies Text-usapDomainName = lens _usapDomainName (\ s a -> s{_usapDomainName = a})---- | The access rules you want to configure. These rules replace any existing rules.-usapAccessPolicies :: Lens' UpdateServiceAccessPolicies Text-usapAccessPolicies = lens _usapAccessPolicies (\ s a -> s{_usapAccessPolicies = a})--instance AWSRequest UpdateServiceAccessPolicies where- type Rs UpdateServiceAccessPolicies =- UpdateServiceAccessPoliciesResponse- request = postQuery cloudSearch- response- = receiveXMLWrapper- "UpdateServiceAccessPoliciesResult"- (\ s h x ->- UpdateServiceAccessPoliciesResponse' <$>- (pure (fromEnum s)) <*> (x .@ "AccessPolicies"))--instance Hashable UpdateServiceAccessPolicies where--instance NFData UpdateServiceAccessPolicies where--instance ToHeaders UpdateServiceAccessPolicies where- toHeaders = const mempty--instance ToPath UpdateServiceAccessPolicies where- toPath = const "/"--instance ToQuery UpdateServiceAccessPolicies where- toQuery UpdateServiceAccessPolicies'{..}- = mconcat- ["Action" =:- ("UpdateServiceAccessPolicies" :: ByteString),- "Version" =: ("2013-01-01" :: ByteString),- "DomainName" =: _usapDomainName,- "AccessPolicies" =: _usapAccessPolicies]---- | The result of an @UpdateServiceAccessPolicies@ request. Contains the new access policies.------------ /See:/ 'updateServiceAccessPoliciesResponse' smart constructor.-data UpdateServiceAccessPoliciesResponse = UpdateServiceAccessPoliciesResponse'- { _usaprsResponseStatus :: !Int- , _usaprsAccessPolicies :: !AccessPoliciesStatus- } deriving (Eq, Read, Show, Data, Typeable, Generic)----- | Creates a value of 'UpdateServiceAccessPoliciesResponse' with the minimum fields required to make a request.------ Use one of the following lenses to modify other fields as desired:------ * 'usaprsResponseStatus' - -- | The response status code.------ * 'usaprsAccessPolicies' - The access rules configured for the domain.-updateServiceAccessPoliciesResponse- :: Int -- ^ 'usaprsResponseStatus'- -> AccessPoliciesStatus -- ^ 'usaprsAccessPolicies'- -> UpdateServiceAccessPoliciesResponse-updateServiceAccessPoliciesResponse pResponseStatus_ pAccessPolicies_ =- UpdateServiceAccessPoliciesResponse'- { _usaprsResponseStatus = pResponseStatus_- , _usaprsAccessPolicies = pAccessPolicies_- }----- | -- | The response status code.-usaprsResponseStatus :: Lens' UpdateServiceAccessPoliciesResponse Int-usaprsResponseStatus = lens _usaprsResponseStatus (\ s a -> s{_usaprsResponseStatus = a})---- | The access rules configured for the domain.-usaprsAccessPolicies :: Lens' UpdateServiceAccessPoliciesResponse AccessPoliciesStatus-usaprsAccessPolicies = lens _usaprsAccessPolicies (\ s a -> s{_usaprsAccessPolicies = a})--instance NFData UpdateServiceAccessPoliciesResponse- where
− gen/Network/AWS/CloudSearch/Waiters.hs
@@ -1,21 +0,0 @@-{-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE TypeFamilies #-}--{-# OPTIONS_GHC -fno-warn-unused-imports #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Network.AWS.CloudSearch.Waiters--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)----module Network.AWS.CloudSearch.Waiters where--import Network.AWS.CloudSearch.Types-import Network.AWS.Lens-import Network.AWS.Prelude-import Network.AWS.Waiter
test/Main.hs view
@@ -2,20 +2,22 @@ -- | -- Module : Main--- Copyright : (c) 2013-2018 Brendan Hay+-- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>+-- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions)--- module Main (main) where +import Test.Amazonka.CloudSearch+import Test.Amazonka.CloudSearch.Internal import Test.Tasty-import Test.AWS.CloudSearch-import Test.AWS.CloudSearch.Internal main :: IO ()-main = defaultMain $ testGroup "CloudSearch"- [ testGroup "tests" tests- , testGroup "fixtures" fixtures- ]+main =+ defaultMain $+ testGroup+ "CloudSearch"+ [ testGroup "tests" tests,+ testGroup "fixtures" fixtures+ ]
− test/Test/AWS/CloudSearch.hs
@@ -1,26 +0,0 @@-{-# LANGUAGE OverloadedStrings #-}---- Module : Test.AWS.CloudSearch--- Copyright : (c) 2013-2018 Brendan Hay--- License : This Source Code Form is subject to the terms of--- the Mozilla Public License, v. 2.0.--- A copy of the MPL can be found in the LICENSE file or--- you can obtain it at http://mozilla.org/MPL/2.0/.--- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>--- Stability : experimental--- Portability : non-portable (GHC extensions)--module Test.AWS.CloudSearch- ( tests- , fixtures- ) where--import Network.AWS.CloudSearch-import Test.AWS.Gen.CloudSearch-import Test.Tasty--tests :: [TestTree]-tests = []--fixtures :: [TestTree]-fixtures = []
− test/Test/AWS/CloudSearch/Internal.hs
@@ -1,16 +0,0 @@-{-# LANGUAGE OverloadedStrings #-}-{-# OPTIONS_GHC -fno-warn-unused-imports #-}---- Module : Test.AWS.CloudSearch.Internal--- Copyright : (c) 2013-2018 Brendan Hay--- License : This Source Code Form is subject to the terms of--- the Mozilla Public License, v. 2.0.--- A copy of the MPL can be found in the LICENSE file or--- you can obtain it at http://mozilla.org/MPL/2.0/.--- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>--- Stability : experimental--- Portability : non-portable (GHC extensions)--module Test.AWS.CloudSearch.Internal where--import Test.AWS.Prelude
− test/Test/AWS/Gen/CloudSearch.hs
@@ -1,471 +0,0 @@-{-# OPTIONS_GHC -fno-warn-unused-imports #-}-{-# OPTIONS_GHC -fno-warn-orphans #-}---- Derived from AWS service descriptions, licensed under Apache 2.0.---- |--- Module : Test.AWS.Gen.CloudSearch--- Copyright : (c) 2013-2018 Brendan Hay--- License : Mozilla Public License, v. 2.0.--- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>--- Stability : auto-generated--- Portability : non-portable (GHC extensions)----module Test.AWS.Gen.CloudSearch where--import Data.Proxy-import Network.AWS.CloudSearch-import Test.AWS.CloudSearch.Internal-import Test.AWS.Fixture-import Test.AWS.Prelude-import Test.Tasty---- Auto-generated: the actual test selection needs to be manually placed into--- the top-level so that real test data can be incrementally added.------ This commented snippet is what the entire set should look like:---- fixtures :: TestTree--- fixtures =--- [ testGroup "request"--- [ requestDescribeAvailabilityOptions $--- describeAvailabilityOptions------ , requestDescribeExpressions $--- describeExpressions------ , requestDefineExpression $--- defineExpression------ , requestDescribeScalingParameters $--- describeScalingParameters------ , requestDescribeServiceAccessPolicies $--- describeServiceAccessPolicies------ , requestDescribeSuggesters $--- describeSuggesters------ , requestUpdateAvailabilityOptions $--- updateAvailabilityOptions------ , requestDeleteExpression $--- deleteExpression------ , requestListDomainNames $--- listDomainNames------ , requestDefineSuggester $--- defineSuggester------ , requestDescribeDomains $--- describeDomains------ , requestDeleteAnalysisScheme $--- deleteAnalysisScheme------ , requestDescribeAnalysisSchemes $--- describeAnalysisSchemes------ , requestCreateDomain $--- createDomain------ , requestDescribeIndexFields $--- describeIndexFields------ , requestDeleteSuggester $--- deleteSuggester------ , requestDefineAnalysisScheme $--- defineAnalysisScheme------ , requestIndexDocuments $--- indexDocuments------ , requestDeleteIndexField $--- deleteIndexField------ , requestUpdateServiceAccessPolicies $--- updateServiceAccessPolicies------ , requestUpdateScalingParameters $--- updateScalingParameters------ , requestBuildSuggesters $--- buildSuggesters------ , requestDeleteDomain $--- deleteDomain------ , requestDefineIndexField $--- defineIndexField------ ]---- , testGroup "response"--- [ responseDescribeAvailabilityOptions $--- describeAvailabilityOptionsResponse------ , responseDescribeExpressions $--- describeExpressionsResponse------ , responseDefineExpression $--- defineExpressionResponse------ , responseDescribeScalingParameters $--- describeScalingParametersResponse------ , responseDescribeServiceAccessPolicies $--- describeServiceAccessPoliciesResponse------ , responseDescribeSuggesters $--- describeSuggestersResponse------ , responseUpdateAvailabilityOptions $--- updateAvailabilityOptionsResponse------ , responseDeleteExpression $--- deleteExpressionResponse------ , responseListDomainNames $--- listDomainNamesResponse------ , responseDefineSuggester $--- defineSuggesterResponse------ , responseDescribeDomains $--- describeDomainsResponse------ , responseDeleteAnalysisScheme $--- deleteAnalysisSchemeResponse------ , responseDescribeAnalysisSchemes $--- describeAnalysisSchemesResponse------ , responseCreateDomain $--- createDomainResponse------ , responseDescribeIndexFields $--- describeIndexFieldsResponse------ , responseDeleteSuggester $--- deleteSuggesterResponse------ , responseDefineAnalysisScheme $--- defineAnalysisSchemeResponse------ , responseIndexDocuments $--- indexDocumentsResponse------ , responseDeleteIndexField $--- deleteIndexFieldResponse------ , responseUpdateServiceAccessPolicies $--- updateServiceAccessPoliciesResponse------ , responseUpdateScalingParameters $--- updateScalingParametersResponse------ , responseBuildSuggesters $--- buildSuggestersResponse------ , responseDeleteDomain $--- deleteDomainResponse------ , responseDefineIndexField $--- defineIndexFieldResponse------ ]--- ]---- Requests--requestDescribeAvailabilityOptions :: DescribeAvailabilityOptions -> TestTree-requestDescribeAvailabilityOptions = req- "DescribeAvailabilityOptions"- "fixture/DescribeAvailabilityOptions.yaml"--requestDescribeExpressions :: DescribeExpressions -> TestTree-requestDescribeExpressions = req- "DescribeExpressions"- "fixture/DescribeExpressions.yaml"--requestDefineExpression :: DefineExpression -> TestTree-requestDefineExpression = req- "DefineExpression"- "fixture/DefineExpression.yaml"--requestDescribeScalingParameters :: DescribeScalingParameters -> TestTree-requestDescribeScalingParameters = req- "DescribeScalingParameters"- "fixture/DescribeScalingParameters.yaml"--requestDescribeServiceAccessPolicies :: DescribeServiceAccessPolicies -> TestTree-requestDescribeServiceAccessPolicies = req- "DescribeServiceAccessPolicies"- "fixture/DescribeServiceAccessPolicies.yaml"--requestDescribeSuggesters :: DescribeSuggesters -> TestTree-requestDescribeSuggesters = req- "DescribeSuggesters"- "fixture/DescribeSuggesters.yaml"--requestUpdateAvailabilityOptions :: UpdateAvailabilityOptions -> TestTree-requestUpdateAvailabilityOptions = req- "UpdateAvailabilityOptions"- "fixture/UpdateAvailabilityOptions.yaml"--requestDeleteExpression :: DeleteExpression -> TestTree-requestDeleteExpression = req- "DeleteExpression"- "fixture/DeleteExpression.yaml"--requestListDomainNames :: ListDomainNames -> TestTree-requestListDomainNames = req- "ListDomainNames"- "fixture/ListDomainNames.yaml"--requestDefineSuggester :: DefineSuggester -> TestTree-requestDefineSuggester = req- "DefineSuggester"- "fixture/DefineSuggester.yaml"--requestDescribeDomains :: DescribeDomains -> TestTree-requestDescribeDomains = req- "DescribeDomains"- "fixture/DescribeDomains.yaml"--requestDeleteAnalysisScheme :: DeleteAnalysisScheme -> TestTree-requestDeleteAnalysisScheme = req- "DeleteAnalysisScheme"- "fixture/DeleteAnalysisScheme.yaml"--requestDescribeAnalysisSchemes :: DescribeAnalysisSchemes -> TestTree-requestDescribeAnalysisSchemes = req- "DescribeAnalysisSchemes"- "fixture/DescribeAnalysisSchemes.yaml"--requestCreateDomain :: CreateDomain -> TestTree-requestCreateDomain = req- "CreateDomain"- "fixture/CreateDomain.yaml"--requestDescribeIndexFields :: DescribeIndexFields -> TestTree-requestDescribeIndexFields = req- "DescribeIndexFields"- "fixture/DescribeIndexFields.yaml"--requestDeleteSuggester :: DeleteSuggester -> TestTree-requestDeleteSuggester = req- "DeleteSuggester"- "fixture/DeleteSuggester.yaml"--requestDefineAnalysisScheme :: DefineAnalysisScheme -> TestTree-requestDefineAnalysisScheme = req- "DefineAnalysisScheme"- "fixture/DefineAnalysisScheme.yaml"--requestIndexDocuments :: IndexDocuments -> TestTree-requestIndexDocuments = req- "IndexDocuments"- "fixture/IndexDocuments.yaml"--requestDeleteIndexField :: DeleteIndexField -> TestTree-requestDeleteIndexField = req- "DeleteIndexField"- "fixture/DeleteIndexField.yaml"--requestUpdateServiceAccessPolicies :: UpdateServiceAccessPolicies -> TestTree-requestUpdateServiceAccessPolicies = req- "UpdateServiceAccessPolicies"- "fixture/UpdateServiceAccessPolicies.yaml"--requestUpdateScalingParameters :: UpdateScalingParameters -> TestTree-requestUpdateScalingParameters = req- "UpdateScalingParameters"- "fixture/UpdateScalingParameters.yaml"--requestBuildSuggesters :: BuildSuggesters -> TestTree-requestBuildSuggesters = req- "BuildSuggesters"- "fixture/BuildSuggesters.yaml"--requestDeleteDomain :: DeleteDomain -> TestTree-requestDeleteDomain = req- "DeleteDomain"- "fixture/DeleteDomain.yaml"--requestDefineIndexField :: DefineIndexField -> TestTree-requestDefineIndexField = req- "DefineIndexField"- "fixture/DefineIndexField.yaml"---- Responses--responseDescribeAvailabilityOptions :: DescribeAvailabilityOptionsResponse -> TestTree-responseDescribeAvailabilityOptions = res- "DescribeAvailabilityOptionsResponse"- "fixture/DescribeAvailabilityOptionsResponse.proto"- cloudSearch- (Proxy :: Proxy DescribeAvailabilityOptions)--responseDescribeExpressions :: DescribeExpressionsResponse -> TestTree-responseDescribeExpressions = res- "DescribeExpressionsResponse"- "fixture/DescribeExpressionsResponse.proto"- cloudSearch- (Proxy :: Proxy DescribeExpressions)--responseDefineExpression :: DefineExpressionResponse -> TestTree-responseDefineExpression = res- "DefineExpressionResponse"- "fixture/DefineExpressionResponse.proto"- cloudSearch- (Proxy :: Proxy DefineExpression)--responseDescribeScalingParameters :: DescribeScalingParametersResponse -> TestTree-responseDescribeScalingParameters = res- "DescribeScalingParametersResponse"- "fixture/DescribeScalingParametersResponse.proto"- cloudSearch- (Proxy :: Proxy DescribeScalingParameters)--responseDescribeServiceAccessPolicies :: DescribeServiceAccessPoliciesResponse -> TestTree-responseDescribeServiceAccessPolicies = res- "DescribeServiceAccessPoliciesResponse"- "fixture/DescribeServiceAccessPoliciesResponse.proto"- cloudSearch- (Proxy :: Proxy DescribeServiceAccessPolicies)--responseDescribeSuggesters :: DescribeSuggestersResponse -> TestTree-responseDescribeSuggesters = res- "DescribeSuggestersResponse"- "fixture/DescribeSuggestersResponse.proto"- cloudSearch- (Proxy :: Proxy DescribeSuggesters)--responseUpdateAvailabilityOptions :: UpdateAvailabilityOptionsResponse -> TestTree-responseUpdateAvailabilityOptions = res- "UpdateAvailabilityOptionsResponse"- "fixture/UpdateAvailabilityOptionsResponse.proto"- cloudSearch- (Proxy :: Proxy UpdateAvailabilityOptions)--responseDeleteExpression :: DeleteExpressionResponse -> TestTree-responseDeleteExpression = res- "DeleteExpressionResponse"- "fixture/DeleteExpressionResponse.proto"- cloudSearch- (Proxy :: Proxy DeleteExpression)--responseListDomainNames :: ListDomainNamesResponse -> TestTree-responseListDomainNames = res- "ListDomainNamesResponse"- "fixture/ListDomainNamesResponse.proto"- cloudSearch- (Proxy :: Proxy ListDomainNames)--responseDefineSuggester :: DefineSuggesterResponse -> TestTree-responseDefineSuggester = res- "DefineSuggesterResponse"- "fixture/DefineSuggesterResponse.proto"- cloudSearch- (Proxy :: Proxy DefineSuggester)--responseDescribeDomains :: DescribeDomainsResponse -> TestTree-responseDescribeDomains = res- "DescribeDomainsResponse"- "fixture/DescribeDomainsResponse.proto"- cloudSearch- (Proxy :: Proxy DescribeDomains)--responseDeleteAnalysisScheme :: DeleteAnalysisSchemeResponse -> TestTree-responseDeleteAnalysisScheme = res- "DeleteAnalysisSchemeResponse"- "fixture/DeleteAnalysisSchemeResponse.proto"- cloudSearch- (Proxy :: Proxy DeleteAnalysisScheme)--responseDescribeAnalysisSchemes :: DescribeAnalysisSchemesResponse -> TestTree-responseDescribeAnalysisSchemes = res- "DescribeAnalysisSchemesResponse"- "fixture/DescribeAnalysisSchemesResponse.proto"- cloudSearch- (Proxy :: Proxy DescribeAnalysisSchemes)--responseCreateDomain :: CreateDomainResponse -> TestTree-responseCreateDomain = res- "CreateDomainResponse"- "fixture/CreateDomainResponse.proto"- cloudSearch- (Proxy :: Proxy CreateDomain)--responseDescribeIndexFields :: DescribeIndexFieldsResponse -> TestTree-responseDescribeIndexFields = res- "DescribeIndexFieldsResponse"- "fixture/DescribeIndexFieldsResponse.proto"- cloudSearch- (Proxy :: Proxy DescribeIndexFields)--responseDeleteSuggester :: DeleteSuggesterResponse -> TestTree-responseDeleteSuggester = res- "DeleteSuggesterResponse"- "fixture/DeleteSuggesterResponse.proto"- cloudSearch- (Proxy :: Proxy DeleteSuggester)--responseDefineAnalysisScheme :: DefineAnalysisSchemeResponse -> TestTree-responseDefineAnalysisScheme = res- "DefineAnalysisSchemeResponse"- "fixture/DefineAnalysisSchemeResponse.proto"- cloudSearch- (Proxy :: Proxy DefineAnalysisScheme)--responseIndexDocuments :: IndexDocumentsResponse -> TestTree-responseIndexDocuments = res- "IndexDocumentsResponse"- "fixture/IndexDocumentsResponse.proto"- cloudSearch- (Proxy :: Proxy IndexDocuments)--responseDeleteIndexField :: DeleteIndexFieldResponse -> TestTree-responseDeleteIndexField = res- "DeleteIndexFieldResponse"- "fixture/DeleteIndexFieldResponse.proto"- cloudSearch- (Proxy :: Proxy DeleteIndexField)--responseUpdateServiceAccessPolicies :: UpdateServiceAccessPoliciesResponse -> TestTree-responseUpdateServiceAccessPolicies = res- "UpdateServiceAccessPoliciesResponse"- "fixture/UpdateServiceAccessPoliciesResponse.proto"- cloudSearch- (Proxy :: Proxy UpdateServiceAccessPolicies)--responseUpdateScalingParameters :: UpdateScalingParametersResponse -> TestTree-responseUpdateScalingParameters = res- "UpdateScalingParametersResponse"- "fixture/UpdateScalingParametersResponse.proto"- cloudSearch- (Proxy :: Proxy UpdateScalingParameters)--responseBuildSuggesters :: BuildSuggestersResponse -> TestTree-responseBuildSuggesters = res- "BuildSuggestersResponse"- "fixture/BuildSuggestersResponse.proto"- cloudSearch- (Proxy :: Proxy BuildSuggesters)--responseDeleteDomain :: DeleteDomainResponse -> TestTree-responseDeleteDomain = res- "DeleteDomainResponse"- "fixture/DeleteDomainResponse.proto"- cloudSearch- (Proxy :: Proxy DeleteDomain)--responseDefineIndexField :: DefineIndexFieldResponse -> TestTree-responseDefineIndexField = res- "DefineIndexFieldResponse"- "fixture/DefineIndexFieldResponse.proto"- cloudSearch- (Proxy :: Proxy DefineIndexField)
+ test/Test/Amazonka/CloudSearch.hs view
@@ -0,0 +1,20 @@+-- |+-- Module : Test.Amazonka.CloudSearch+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Test.Amazonka.CloudSearch+ ( tests,+ fixtures,+ )+where++import Test.Tasty (TestTree)++tests :: [TestTree]+tests = []++fixtures :: [TestTree]+fixtures = []
+ test/Test/Amazonka/CloudSearch/Internal.hs view
@@ -0,0 +1,8 @@+-- |+-- Module : Test.Amazonka.CloudSearch.Internal+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Test.Amazonka.CloudSearch.Internal where
+ test/Test/Amazonka/Gen/CloudSearch.hs view
@@ -0,0 +1,558 @@+{-# OPTIONS_GHC -fno-warn-orphans #-}+{-# OPTIONS_GHC -fno-warn-unused-imports #-}++-- Derived from AWS service descriptions, licensed under Apache 2.0.++-- |+-- Module : Test.Amazonka.Gen.CloudSearch+-- Copyright : (c) 2013-2023 Brendan Hay+-- License : Mozilla Public License, v. 2.0.+-- Maintainer : Brendan Hay+-- Stability : auto-generated+-- Portability : non-portable (GHC extensions)+module Test.Amazonka.Gen.CloudSearch where++import Amazonka.CloudSearch+import qualified Data.Proxy as Proxy+import Test.Amazonka.CloudSearch.Internal+import Test.Amazonka.Fixture+import Test.Amazonka.Prelude+import Test.Tasty++-- Auto-generated: the actual test selection needs to be manually placed into+-- the top-level so that real test data can be incrementally added.+--+-- This commented snippet is what the entire set should look like:++-- fixtures :: TestTree+-- fixtures =+-- [ testGroup "request"+-- [ requestBuildSuggesters $+-- newBuildSuggesters+--+-- , requestCreateDomain $+-- newCreateDomain+--+-- , requestDefineAnalysisScheme $+-- newDefineAnalysisScheme+--+-- , requestDefineExpression $+-- newDefineExpression+--+-- , requestDefineIndexField $+-- newDefineIndexField+--+-- , requestDefineSuggester $+-- newDefineSuggester+--+-- , requestDeleteAnalysisScheme $+-- newDeleteAnalysisScheme+--+-- , requestDeleteDomain $+-- newDeleteDomain+--+-- , requestDeleteExpression $+-- newDeleteExpression+--+-- , requestDeleteIndexField $+-- newDeleteIndexField+--+-- , requestDeleteSuggester $+-- newDeleteSuggester+--+-- , requestDescribeAnalysisSchemes $+-- newDescribeAnalysisSchemes+--+-- , requestDescribeAvailabilityOptions $+-- newDescribeAvailabilityOptions+--+-- , requestDescribeDomainEndpointOptions $+-- newDescribeDomainEndpointOptions+--+-- , requestDescribeDomains $+-- newDescribeDomains+--+-- , requestDescribeExpressions $+-- newDescribeExpressions+--+-- , requestDescribeIndexFields $+-- newDescribeIndexFields+--+-- , requestDescribeScalingParameters $+-- newDescribeScalingParameters+--+-- , requestDescribeServiceAccessPolicies $+-- newDescribeServiceAccessPolicies+--+-- , requestDescribeSuggesters $+-- newDescribeSuggesters+--+-- , requestIndexDocuments $+-- newIndexDocuments+--+-- , requestListDomainNames $+-- newListDomainNames+--+-- , requestUpdateAvailabilityOptions $+-- newUpdateAvailabilityOptions+--+-- , requestUpdateDomainEndpointOptions $+-- newUpdateDomainEndpointOptions+--+-- , requestUpdateScalingParameters $+-- newUpdateScalingParameters+--+-- , requestUpdateServiceAccessPolicies $+-- newUpdateServiceAccessPolicies+--+-- ]++-- , testGroup "response"+-- [ responseBuildSuggesters $+-- newBuildSuggestersResponse+--+-- , responseCreateDomain $+-- newCreateDomainResponse+--+-- , responseDefineAnalysisScheme $+-- newDefineAnalysisSchemeResponse+--+-- , responseDefineExpression $+-- newDefineExpressionResponse+--+-- , responseDefineIndexField $+-- newDefineIndexFieldResponse+--+-- , responseDefineSuggester $+-- newDefineSuggesterResponse+--+-- , responseDeleteAnalysisScheme $+-- newDeleteAnalysisSchemeResponse+--+-- , responseDeleteDomain $+-- newDeleteDomainResponse+--+-- , responseDeleteExpression $+-- newDeleteExpressionResponse+--+-- , responseDeleteIndexField $+-- newDeleteIndexFieldResponse+--+-- , responseDeleteSuggester $+-- newDeleteSuggesterResponse+--+-- , responseDescribeAnalysisSchemes $+-- newDescribeAnalysisSchemesResponse+--+-- , responseDescribeAvailabilityOptions $+-- newDescribeAvailabilityOptionsResponse+--+-- , responseDescribeDomainEndpointOptions $+-- newDescribeDomainEndpointOptionsResponse+--+-- , responseDescribeDomains $+-- newDescribeDomainsResponse+--+-- , responseDescribeExpressions $+-- newDescribeExpressionsResponse+--+-- , responseDescribeIndexFields $+-- newDescribeIndexFieldsResponse+--+-- , responseDescribeScalingParameters $+-- newDescribeScalingParametersResponse+--+-- , responseDescribeServiceAccessPolicies $+-- newDescribeServiceAccessPoliciesResponse+--+-- , responseDescribeSuggesters $+-- newDescribeSuggestersResponse+--+-- , responseIndexDocuments $+-- newIndexDocumentsResponse+--+-- , responseListDomainNames $+-- newListDomainNamesResponse+--+-- , responseUpdateAvailabilityOptions $+-- newUpdateAvailabilityOptionsResponse+--+-- , responseUpdateDomainEndpointOptions $+-- newUpdateDomainEndpointOptionsResponse+--+-- , responseUpdateScalingParameters $+-- newUpdateScalingParametersResponse+--+-- , responseUpdateServiceAccessPolicies $+-- newUpdateServiceAccessPoliciesResponse+--+-- ]+-- ]++-- Requests++requestBuildSuggesters :: BuildSuggesters -> TestTree+requestBuildSuggesters =+ req+ "BuildSuggesters"+ "fixture/BuildSuggesters.yaml"++requestCreateDomain :: CreateDomain -> TestTree+requestCreateDomain =+ req+ "CreateDomain"+ "fixture/CreateDomain.yaml"++requestDefineAnalysisScheme :: DefineAnalysisScheme -> TestTree+requestDefineAnalysisScheme =+ req+ "DefineAnalysisScheme"+ "fixture/DefineAnalysisScheme.yaml"++requestDefineExpression :: DefineExpression -> TestTree+requestDefineExpression =+ req+ "DefineExpression"+ "fixture/DefineExpression.yaml"++requestDefineIndexField :: DefineIndexField -> TestTree+requestDefineIndexField =+ req+ "DefineIndexField"+ "fixture/DefineIndexField.yaml"++requestDefineSuggester :: DefineSuggester -> TestTree+requestDefineSuggester =+ req+ "DefineSuggester"+ "fixture/DefineSuggester.yaml"++requestDeleteAnalysisScheme :: DeleteAnalysisScheme -> TestTree+requestDeleteAnalysisScheme =+ req+ "DeleteAnalysisScheme"+ "fixture/DeleteAnalysisScheme.yaml"++requestDeleteDomain :: DeleteDomain -> TestTree+requestDeleteDomain =+ req+ "DeleteDomain"+ "fixture/DeleteDomain.yaml"++requestDeleteExpression :: DeleteExpression -> TestTree+requestDeleteExpression =+ req+ "DeleteExpression"+ "fixture/DeleteExpression.yaml"++requestDeleteIndexField :: DeleteIndexField -> TestTree+requestDeleteIndexField =+ req+ "DeleteIndexField"+ "fixture/DeleteIndexField.yaml"++requestDeleteSuggester :: DeleteSuggester -> TestTree+requestDeleteSuggester =+ req+ "DeleteSuggester"+ "fixture/DeleteSuggester.yaml"++requestDescribeAnalysisSchemes :: DescribeAnalysisSchemes -> TestTree+requestDescribeAnalysisSchemes =+ req+ "DescribeAnalysisSchemes"+ "fixture/DescribeAnalysisSchemes.yaml"++requestDescribeAvailabilityOptions :: DescribeAvailabilityOptions -> TestTree+requestDescribeAvailabilityOptions =+ req+ "DescribeAvailabilityOptions"+ "fixture/DescribeAvailabilityOptions.yaml"++requestDescribeDomainEndpointOptions :: DescribeDomainEndpointOptions -> TestTree+requestDescribeDomainEndpointOptions =+ req+ "DescribeDomainEndpointOptions"+ "fixture/DescribeDomainEndpointOptions.yaml"++requestDescribeDomains :: DescribeDomains -> TestTree+requestDescribeDomains =+ req+ "DescribeDomains"+ "fixture/DescribeDomains.yaml"++requestDescribeExpressions :: DescribeExpressions -> TestTree+requestDescribeExpressions =+ req+ "DescribeExpressions"+ "fixture/DescribeExpressions.yaml"++requestDescribeIndexFields :: DescribeIndexFields -> TestTree+requestDescribeIndexFields =+ req+ "DescribeIndexFields"+ "fixture/DescribeIndexFields.yaml"++requestDescribeScalingParameters :: DescribeScalingParameters -> TestTree+requestDescribeScalingParameters =+ req+ "DescribeScalingParameters"+ "fixture/DescribeScalingParameters.yaml"++requestDescribeServiceAccessPolicies :: DescribeServiceAccessPolicies -> TestTree+requestDescribeServiceAccessPolicies =+ req+ "DescribeServiceAccessPolicies"+ "fixture/DescribeServiceAccessPolicies.yaml"++requestDescribeSuggesters :: DescribeSuggesters -> TestTree+requestDescribeSuggesters =+ req+ "DescribeSuggesters"+ "fixture/DescribeSuggesters.yaml"++requestIndexDocuments :: IndexDocuments -> TestTree+requestIndexDocuments =+ req+ "IndexDocuments"+ "fixture/IndexDocuments.yaml"++requestListDomainNames :: ListDomainNames -> TestTree+requestListDomainNames =+ req+ "ListDomainNames"+ "fixture/ListDomainNames.yaml"++requestUpdateAvailabilityOptions :: UpdateAvailabilityOptions -> TestTree+requestUpdateAvailabilityOptions =+ req+ "UpdateAvailabilityOptions"+ "fixture/UpdateAvailabilityOptions.yaml"++requestUpdateDomainEndpointOptions :: UpdateDomainEndpointOptions -> TestTree+requestUpdateDomainEndpointOptions =+ req+ "UpdateDomainEndpointOptions"+ "fixture/UpdateDomainEndpointOptions.yaml"++requestUpdateScalingParameters :: UpdateScalingParameters -> TestTree+requestUpdateScalingParameters =+ req+ "UpdateScalingParameters"+ "fixture/UpdateScalingParameters.yaml"++requestUpdateServiceAccessPolicies :: UpdateServiceAccessPolicies -> TestTree+requestUpdateServiceAccessPolicies =+ req+ "UpdateServiceAccessPolicies"+ "fixture/UpdateServiceAccessPolicies.yaml"++-- Responses++responseBuildSuggesters :: BuildSuggestersResponse -> TestTree+responseBuildSuggesters =+ res+ "BuildSuggestersResponse"+ "fixture/BuildSuggestersResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy BuildSuggesters)++responseCreateDomain :: CreateDomainResponse -> TestTree+responseCreateDomain =+ res+ "CreateDomainResponse"+ "fixture/CreateDomainResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy CreateDomain)++responseDefineAnalysisScheme :: DefineAnalysisSchemeResponse -> TestTree+responseDefineAnalysisScheme =+ res+ "DefineAnalysisSchemeResponse"+ "fixture/DefineAnalysisSchemeResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DefineAnalysisScheme)++responseDefineExpression :: DefineExpressionResponse -> TestTree+responseDefineExpression =+ res+ "DefineExpressionResponse"+ "fixture/DefineExpressionResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DefineExpression)++responseDefineIndexField :: DefineIndexFieldResponse -> TestTree+responseDefineIndexField =+ res+ "DefineIndexFieldResponse"+ "fixture/DefineIndexFieldResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DefineIndexField)++responseDefineSuggester :: DefineSuggesterResponse -> TestTree+responseDefineSuggester =+ res+ "DefineSuggesterResponse"+ "fixture/DefineSuggesterResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DefineSuggester)++responseDeleteAnalysisScheme :: DeleteAnalysisSchemeResponse -> TestTree+responseDeleteAnalysisScheme =+ res+ "DeleteAnalysisSchemeResponse"+ "fixture/DeleteAnalysisSchemeResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DeleteAnalysisScheme)++responseDeleteDomain :: DeleteDomainResponse -> TestTree+responseDeleteDomain =+ res+ "DeleteDomainResponse"+ "fixture/DeleteDomainResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DeleteDomain)++responseDeleteExpression :: DeleteExpressionResponse -> TestTree+responseDeleteExpression =+ res+ "DeleteExpressionResponse"+ "fixture/DeleteExpressionResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DeleteExpression)++responseDeleteIndexField :: DeleteIndexFieldResponse -> TestTree+responseDeleteIndexField =+ res+ "DeleteIndexFieldResponse"+ "fixture/DeleteIndexFieldResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DeleteIndexField)++responseDeleteSuggester :: DeleteSuggesterResponse -> TestTree+responseDeleteSuggester =+ res+ "DeleteSuggesterResponse"+ "fixture/DeleteSuggesterResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DeleteSuggester)++responseDescribeAnalysisSchemes :: DescribeAnalysisSchemesResponse -> TestTree+responseDescribeAnalysisSchemes =+ res+ "DescribeAnalysisSchemesResponse"+ "fixture/DescribeAnalysisSchemesResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeAnalysisSchemes)++responseDescribeAvailabilityOptions :: DescribeAvailabilityOptionsResponse -> TestTree+responseDescribeAvailabilityOptions =+ res+ "DescribeAvailabilityOptionsResponse"+ "fixture/DescribeAvailabilityOptionsResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeAvailabilityOptions)++responseDescribeDomainEndpointOptions :: DescribeDomainEndpointOptionsResponse -> TestTree+responseDescribeDomainEndpointOptions =+ res+ "DescribeDomainEndpointOptionsResponse"+ "fixture/DescribeDomainEndpointOptionsResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeDomainEndpointOptions)++responseDescribeDomains :: DescribeDomainsResponse -> TestTree+responseDescribeDomains =+ res+ "DescribeDomainsResponse"+ "fixture/DescribeDomainsResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeDomains)++responseDescribeExpressions :: DescribeExpressionsResponse -> TestTree+responseDescribeExpressions =+ res+ "DescribeExpressionsResponse"+ "fixture/DescribeExpressionsResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeExpressions)++responseDescribeIndexFields :: DescribeIndexFieldsResponse -> TestTree+responseDescribeIndexFields =+ res+ "DescribeIndexFieldsResponse"+ "fixture/DescribeIndexFieldsResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeIndexFields)++responseDescribeScalingParameters :: DescribeScalingParametersResponse -> TestTree+responseDescribeScalingParameters =+ res+ "DescribeScalingParametersResponse"+ "fixture/DescribeScalingParametersResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeScalingParameters)++responseDescribeServiceAccessPolicies :: DescribeServiceAccessPoliciesResponse -> TestTree+responseDescribeServiceAccessPolicies =+ res+ "DescribeServiceAccessPoliciesResponse"+ "fixture/DescribeServiceAccessPoliciesResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeServiceAccessPolicies)++responseDescribeSuggesters :: DescribeSuggestersResponse -> TestTree+responseDescribeSuggesters =+ res+ "DescribeSuggestersResponse"+ "fixture/DescribeSuggestersResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy DescribeSuggesters)++responseIndexDocuments :: IndexDocumentsResponse -> TestTree+responseIndexDocuments =+ res+ "IndexDocumentsResponse"+ "fixture/IndexDocumentsResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy IndexDocuments)++responseListDomainNames :: ListDomainNamesResponse -> TestTree+responseListDomainNames =+ res+ "ListDomainNamesResponse"+ "fixture/ListDomainNamesResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy ListDomainNames)++responseUpdateAvailabilityOptions :: UpdateAvailabilityOptionsResponse -> TestTree+responseUpdateAvailabilityOptions =+ res+ "UpdateAvailabilityOptionsResponse"+ "fixture/UpdateAvailabilityOptionsResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy UpdateAvailabilityOptions)++responseUpdateDomainEndpointOptions :: UpdateDomainEndpointOptionsResponse -> TestTree+responseUpdateDomainEndpointOptions =+ res+ "UpdateDomainEndpointOptionsResponse"+ "fixture/UpdateDomainEndpointOptionsResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy UpdateDomainEndpointOptions)++responseUpdateScalingParameters :: UpdateScalingParametersResponse -> TestTree+responseUpdateScalingParameters =+ res+ "UpdateScalingParametersResponse"+ "fixture/UpdateScalingParametersResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy UpdateScalingParameters)++responseUpdateServiceAccessPolicies :: UpdateServiceAccessPoliciesResponse -> TestTree+responseUpdateServiceAccessPolicies =+ res+ "UpdateServiceAccessPoliciesResponse"+ "fixture/UpdateServiceAccessPoliciesResponse.proto"+ defaultService+ (Proxy.Proxy :: Proxy.Proxy UpdateServiceAccessPolicies)