amazonka-sms-1.6.0: 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 #

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 #

See: updateReplicationJob smart constructor.

Instances
Eq UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

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

Defined in Network.AWS.SMS.UpdateReplicationJob

Show UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Generic UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Associated Types

type Rep UpdateReplicationJob :: * -> * #

Hashable UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

ToJSON UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

AWSRequest UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Associated Types

type Rs UpdateReplicationJob :: * #

ToHeaders UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

ToPath UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

ToQuery UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

NFData UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Methods

rnf :: UpdateReplicationJob -> () #

type Rep UpdateReplicationJob # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

type Rep UpdateReplicationJob = D1 (MetaData "UpdateReplicationJob" "Network.AWS.SMS.UpdateReplicationJob" "amazonka-sms-1.6.0-IzJ7cFUdACoFChXICSdiNk" 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 # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Request Lenses

Destructuring the Response

updateReplicationJobResponse #

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 #

See: updateReplicationJobResponse smart constructor.

Instances
Eq UpdateReplicationJobResponse # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

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

Defined in Network.AWS.SMS.UpdateReplicationJob

Show UpdateReplicationJobResponse # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Generic UpdateReplicationJobResponse # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

Associated Types

type Rep UpdateReplicationJobResponse :: * -> * #

NFData UpdateReplicationJobResponse # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

type Rep UpdateReplicationJobResponse # 
Instance details

Defined in Network.AWS.SMS.UpdateReplicationJob

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

Response Lenses