amazonka-cloudsearch-1.6.1: Amazon CloudSearch SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CloudSearch.DescribeIndexFields

Contents

Description

Gets information about the index fields configured for the search domain. Can be limited to specific fields by name. By default, shows all fields and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Getting Domain Information in the Amazon CloudSearch Developer Guide .

Synopsis

Creating a Request

describeIndexFields Source #

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.

data DescribeIndexFields Source #

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.

Instances
Eq DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Data DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeIndexFields -> c DescribeIndexFields #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeIndexFields #

toConstr :: DescribeIndexFields -> Constr #

dataTypeOf :: DescribeIndexFields -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeIndexFields) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeIndexFields) #

gmapT :: (forall b. Data b => b -> b) -> DescribeIndexFields -> DescribeIndexFields #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeIndexFields -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeIndexFields -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeIndexFields -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeIndexFields -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeIndexFields -> m DescribeIndexFields #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeIndexFields -> m DescribeIndexFields #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeIndexFields -> m DescribeIndexFields #

Read DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Show DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Generic DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Associated Types

type Rep DescribeIndexFields :: Type -> Type #

Hashable DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

AWSRequest DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Associated Types

type Rs DescribeIndexFields :: Type #

ToHeaders DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

ToPath DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

ToQuery DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

NFData DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Methods

rnf :: DescribeIndexFields -> () #

type Rep DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

type Rep DescribeIndexFields = D1 (MetaData "DescribeIndexFields" "Network.AWS.CloudSearch.DescribeIndexFields" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "DescribeIndexFields'" PrefixI True) (S1 (MetaSel (Just "_difDeployed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_difFieldNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_difDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DescribeIndexFields Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Request Lenses

difDeployed :: Lens' DescribeIndexFields (Maybe Bool) Source #

Whether to display the deployed configuration (true ) or include any pending changes (false ). Defaults to false .

difFieldNames :: Lens' DescribeIndexFields [Text] Source #

A list of the index fields you want to describe. If not specified, information is returned for all configured index fields.

difDomainName :: Lens' DescribeIndexFields Text Source #

The name of the domain you want to describe.

Destructuring the Response

describeIndexFieldsResponse Source #

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:

data DescribeIndexFieldsResponse Source #

The result of a DescribeIndexFields request. Contains the index fields configured for the domain specified in the request.

See: describeIndexFieldsResponse smart constructor.

Instances
Eq DescribeIndexFieldsResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Data DescribeIndexFieldsResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeIndexFieldsResponse -> c DescribeIndexFieldsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeIndexFieldsResponse #

toConstr :: DescribeIndexFieldsResponse -> Constr #

dataTypeOf :: DescribeIndexFieldsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeIndexFieldsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeIndexFieldsResponse) #

gmapT :: (forall b. Data b => b -> b) -> DescribeIndexFieldsResponse -> DescribeIndexFieldsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeIndexFieldsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeIndexFieldsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeIndexFieldsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeIndexFieldsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeIndexFieldsResponse -> m DescribeIndexFieldsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeIndexFieldsResponse -> m DescribeIndexFieldsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeIndexFieldsResponse -> m DescribeIndexFieldsResponse #

Read DescribeIndexFieldsResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Show DescribeIndexFieldsResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Generic DescribeIndexFieldsResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

Associated Types

type Rep DescribeIndexFieldsResponse :: Type -> Type #

NFData DescribeIndexFieldsResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

type Rep DescribeIndexFieldsResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.DescribeIndexFields

type Rep DescribeIndexFieldsResponse = D1 (MetaData "DescribeIndexFieldsResponse" "Network.AWS.CloudSearch.DescribeIndexFields" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "DescribeIndexFieldsResponse'" PrefixI True) (S1 (MetaSel (Just "_difsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_difsrsIndexFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [IndexFieldStatus])))

Response Lenses

difsrsIndexFields :: Lens' DescribeIndexFieldsResponse [IndexFieldStatus] Source #

The index fields configured for the domain.