amazonka-cloudsearch-1.6.0: 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.UpdateScalingParameters

Contents

Description

Configures scaling parameters for a domain. A domain's scaling parameters specify the desired search instance type and replication count. Amazon CloudSearch will still automatically scale your domain based on the volume of data and traffic, but not below the desired instance type and replication count. If the Multi-AZ option is enabled, these values control the resources used per Availability Zone. For more information, see Configuring Scaling Options in the Amazon CloudSearch Developer Guide .

Synopsis

Creating a Request

updateScalingParameters #

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:

data UpdateScalingParameters #

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.

Instances

Eq UpdateScalingParameters # 
Data UpdateScalingParameters # 

Methods

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

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

toConstr :: UpdateScalingParameters -> Constr #

dataTypeOf :: UpdateScalingParameters -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateScalingParameters # 
Show UpdateScalingParameters # 
Generic UpdateScalingParameters # 
Hashable UpdateScalingParameters # 
NFData UpdateScalingParameters # 

Methods

rnf :: UpdateScalingParameters -> () #

AWSRequest UpdateScalingParameters # 
ToHeaders UpdateScalingParameters # 
ToPath UpdateScalingParameters # 
ToQuery UpdateScalingParameters # 
type Rep UpdateScalingParameters # 
type Rep UpdateScalingParameters = D1 * (MetaData "UpdateScalingParameters" "Network.AWS.CloudSearch.UpdateScalingParameters" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "UpdateScalingParameters'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_uspDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_uspScalingParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ScalingParameters))))
type Rs UpdateScalingParameters # 

Request Lenses

Destructuring the Response

updateScalingParametersResponse #

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:

data UpdateScalingParametersResponse #

The result of a UpdateScalingParameters request. Contains the status of the newly-configured scaling parameters.

See: updateScalingParametersResponse smart constructor.

Instances

Eq UpdateScalingParametersResponse # 
Data UpdateScalingParametersResponse # 

Methods

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

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

toConstr :: UpdateScalingParametersResponse -> Constr #

dataTypeOf :: UpdateScalingParametersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateScalingParametersResponse # 
Show UpdateScalingParametersResponse # 
Generic UpdateScalingParametersResponse # 
NFData UpdateScalingParametersResponse # 
type Rep UpdateScalingParametersResponse # 
type Rep UpdateScalingParametersResponse = D1 * (MetaData "UpdateScalingParametersResponse" "Network.AWS.CloudSearch.UpdateScalingParameters" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" False) (C1 * (MetaCons "UpdateScalingParametersResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_usprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "_usprsScalingParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ScalingParametersStatus))))

Response Lenses