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.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 # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

Data UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.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 Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

Show UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

Generic UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

Associated Types

type Rep UpdateScalingParameters :: Type -> Type #

Hashable UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

AWSRequest UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

Associated Types

type Rs UpdateScalingParameters :: Type #

ToHeaders UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

ToPath UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

ToQuery UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

NFData UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

Methods

rnf :: UpdateScalingParameters -> () #

type Rep UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

type Rep UpdateScalingParameters = D1 (MetaData "UpdateScalingParameters" "Network.AWS.CloudSearch.UpdateScalingParameters" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "UpdateScalingParameters'" PrefixI True) (S1 (MetaSel (Just "_uspDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_uspScalingParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ScalingParameters)))
type Rs UpdateScalingParameters Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

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 # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

Data UpdateScalingParametersResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

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 # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

Show UpdateScalingParametersResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

Generic UpdateScalingParametersResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

Associated Types

type Rep UpdateScalingParametersResponse :: Type -> Type #

NFData UpdateScalingParametersResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

type Rep UpdateScalingParametersResponse Source # 
Instance details

Defined in Network.AWS.CloudSearch.UpdateScalingParameters

type Rep UpdateScalingParametersResponse = D1 (MetaData "UpdateScalingParametersResponse" "Network.AWS.CloudSearch.UpdateScalingParameters" "amazonka-cloudsearch-1.6.1-Kw9zIXByEJoLQM3rt04GVo" False) (C1 (MetaCons "UpdateScalingParametersResponse'" PrefixI True) (S1 (MetaSel (Just "_usprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_usprsScalingParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ScalingParametersStatus)))

Response Lenses