amazonka-cloudsearch-1.4.1: 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.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 Source #

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 Source #

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 Source # 
Data UpdateScalingParameters Source # 

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 Source # 
Show UpdateScalingParameters Source # 
Generic UpdateScalingParameters Source # 
Hashable UpdateScalingParameters Source # 
NFData UpdateScalingParameters Source # 

Methods

rnf :: UpdateScalingParameters -> () #

AWSRequest UpdateScalingParameters Source # 
ToQuery UpdateScalingParameters Source # 
ToPath UpdateScalingParameters Source # 
ToHeaders UpdateScalingParameters Source # 
type Rep UpdateScalingParameters Source # 
type Rep UpdateScalingParameters = D1 (MetaData "UpdateScalingParameters" "Network.AWS.CloudSearch.UpdateScalingParameters" "amazonka-cloudsearch-1.4.1-GILxZcIbtlIGdQXN4ZEpRK" 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 Source # 

Request Lenses

Destructuring the Response

updateScalingParametersResponse Source #

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 Source #

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

See: updateScalingParametersResponse smart constructor.

Instances

Eq UpdateScalingParametersResponse Source # 
Data UpdateScalingParametersResponse Source # 

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 Source # 
Show UpdateScalingParametersResponse Source # 
Generic UpdateScalingParametersResponse Source # 
NFData UpdateScalingParametersResponse Source # 
type Rep UpdateScalingParametersResponse Source # 
type Rep UpdateScalingParametersResponse = D1 (MetaData "UpdateScalingParametersResponse" "Network.AWS.CloudSearch.UpdateScalingParameters" "amazonka-cloudsearch-1.4.1-GILxZcIbtlIGdQXN4ZEpRK" 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