amazonka-cloudsearch-1.4.4: Amazon CloudSearch SDK.

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

Network.AWS.CloudSearch.DescribeAvailabilityOptions

Contents

Description

Gets the availability options configured for a domain. By default, shows the configuration with any pending changes. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Configuring Availability Options in the Amazon CloudSearch Developer Guide.

Synopsis

Creating a Request

describeAvailabilityOptions Source #

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:

data DescribeAvailabilityOptions Source #

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.

Instances

Eq DescribeAvailabilityOptions Source # 
Data DescribeAvailabilityOptions Source # 

Methods

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

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

toConstr :: DescribeAvailabilityOptions -> Constr #

dataTypeOf :: DescribeAvailabilityOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeAvailabilityOptions Source # 
Show DescribeAvailabilityOptions Source # 
Generic DescribeAvailabilityOptions Source # 
Hashable DescribeAvailabilityOptions Source # 
NFData DescribeAvailabilityOptions Source # 
AWSRequest DescribeAvailabilityOptions Source # 
ToPath DescribeAvailabilityOptions Source # 
ToHeaders DescribeAvailabilityOptions Source # 
ToQuery DescribeAvailabilityOptions Source # 
type Rep DescribeAvailabilityOptions Source # 
type Rep DescribeAvailabilityOptions = D1 (MetaData "DescribeAvailabilityOptions" "Network.AWS.CloudSearch.DescribeAvailabilityOptions" "amazonka-cloudsearch-1.4.4-BCu3hCTk8zn5xOAk2fs2QH" False) (C1 (MetaCons "DescribeAvailabilityOptions'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_daoDeployed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_daoDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DescribeAvailabilityOptions Source # 

Request Lenses

daoDeployed :: Lens' DescribeAvailabilityOptions (Maybe Bool) Source #

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

daoDomainName :: Lens' DescribeAvailabilityOptions Text Source #

The name of the domain you want to describe.

Destructuring the Response

describeAvailabilityOptionsResponse Source #

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:

data DescribeAvailabilityOptionsResponse Source #

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.

Instances

Eq DescribeAvailabilityOptionsResponse Source # 
Data DescribeAvailabilityOptionsResponse Source # 

Methods

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

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

toConstr :: DescribeAvailabilityOptionsResponse -> Constr #

dataTypeOf :: DescribeAvailabilityOptionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeAvailabilityOptionsResponse Source # 
Show DescribeAvailabilityOptionsResponse Source # 
Generic DescribeAvailabilityOptionsResponse Source # 
NFData DescribeAvailabilityOptionsResponse Source # 
type Rep DescribeAvailabilityOptionsResponse Source # 
type Rep DescribeAvailabilityOptionsResponse = D1 (MetaData "DescribeAvailabilityOptionsResponse" "Network.AWS.CloudSearch.DescribeAvailabilityOptions" "amazonka-cloudsearch-1.4.4-BCu3hCTk8zn5xOAk2fs2QH" False) (C1 (MetaCons "DescribeAvailabilityOptionsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_daorsAvailabilityOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AvailabilityOptionsStatus))) (S1 (MetaSel (Just Symbol "_daorsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses

daorsAvailabilityOptions :: Lens' DescribeAvailabilityOptionsResponse (Maybe AvailabilityOptionsStatus) Source #

The availability options configured for the domain. Indicates whether Multi-AZ is enabled for the domain.