amazonka-sms-1.6.1: Amazon Server Migration Service 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.SMS.UpdateReplicationJob

Contents

Description

The UpdateReplicationJob API is used to change the settings of your existing ReplicationJob created using CreateReplicationJob. Calling this API will affect the next scheduled ReplicationRun.

Synopsis

Creating a Request

updateReplicationJob Source #

Creates a value of UpdateReplicationJob with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data UpdateReplicationJob Source #

See: updateReplicationJob smart constructor.

Instances
Eq UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Data UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Methods

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

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

toConstr :: UpdateReplicationJob -> Constr #

dataTypeOf :: UpdateReplicationJob -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Show UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Generic UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Associated Types

type Rep UpdateReplicationJob :: Type -> Type #

Hashable UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

ToJSON UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

AWSRequest UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Associated Types

type Rs UpdateReplicationJob :: Type #

ToHeaders UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

ToPath UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

ToQuery UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

NFData UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Methods

rnf :: UpdateReplicationJob -> () #

type Rep UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

type Rep UpdateReplicationJob = D1 (MetaData "UpdateReplicationJob" "Network.AWS.SMS.UpdateReplicationJob" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "UpdateReplicationJob'" PrefixI True) ((S1 (MetaSel (Just "_urjFrequency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_urjLicenseType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LicenseType)) :*: S1 (MetaSel (Just "_urjRoleName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_urjNextReplicationRunStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_urjDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_urjReplicationJobId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs UpdateReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Request Lenses

Destructuring the Response

updateReplicationJobResponse Source #

Creates a value of UpdateReplicationJobResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data UpdateReplicationJobResponse Source #

See: updateReplicationJobResponse smart constructor.

Instances
Eq UpdateReplicationJobResponse Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Data UpdateReplicationJobResponse Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Methods

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

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

toConstr :: UpdateReplicationJobResponse -> Constr #

dataTypeOf :: UpdateReplicationJobResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateReplicationJobResponse Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Show UpdateReplicationJobResponse Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Generic UpdateReplicationJobResponse Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Associated Types

type Rep UpdateReplicationJobResponse :: Type -> Type #

NFData UpdateReplicationJobResponse Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

type Rep UpdateReplicationJobResponse Source # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

type Rep UpdateReplicationJobResponse = D1 (MetaData "UpdateReplicationJobResponse" "Network.AWS.SMS.UpdateReplicationJob" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" True) (C1 (MetaCons "UpdateReplicationJobResponse'" PrefixI True) (S1 (MetaSel (Just "_urjrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses