amazonka-migrationhub-1.6.0: Amazon Migration Hub 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.MigrationHub.CreateProgressUpdateStream

Contents

Description

Creates a progress update stream which is an AWS resource used for access control as well as a namespace for migration task names that is implicitly linked to your AWS account. It must uniquely identify the migration tool as it is used for all updates made by the tool; however, it does not need to be unique for each AWS account because it is scoped to the AWS account.

Synopsis

Creating a Request

createProgressUpdateStream Source #

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

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

  • cpusDryRun - Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
  • cpusProgressUpdateStreamName - The name of the ProgressUpdateStream.

data CreateProgressUpdateStream Source #

See: createProgressUpdateStream smart constructor.

Instances

Eq CreateProgressUpdateStream Source # 
Data CreateProgressUpdateStream Source # 

Methods

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

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

toConstr :: CreateProgressUpdateStream -> Constr #

dataTypeOf :: CreateProgressUpdateStream -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateProgressUpdateStream Source # 
Show CreateProgressUpdateStream Source # 
Generic CreateProgressUpdateStream Source # 
Hashable CreateProgressUpdateStream Source # 
ToJSON CreateProgressUpdateStream Source # 
NFData CreateProgressUpdateStream Source # 
AWSRequest CreateProgressUpdateStream Source # 
ToHeaders CreateProgressUpdateStream Source # 
ToPath CreateProgressUpdateStream Source # 
ToQuery CreateProgressUpdateStream Source # 
type Rep CreateProgressUpdateStream Source # 
type Rep CreateProgressUpdateStream = D1 * (MetaData "CreateProgressUpdateStream" "Network.AWS.MigrationHub.CreateProgressUpdateStream" "amazonka-migrationhub-1.6.0-7kcto3lUXxtCXP9q5ELBxL" False) (C1 * (MetaCons "CreateProgressUpdateStream'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_cpusDryRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_cpusProgressUpdateStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))
type Rs CreateProgressUpdateStream Source # 

Request Lenses

cpusDryRun :: Lens' CreateProgressUpdateStream (Maybe Bool) Source #

Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.

Destructuring the Response

createProgressUpdateStreamResponse Source #

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

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

data CreateProgressUpdateStreamResponse Source #

See: createProgressUpdateStreamResponse smart constructor.

Instances

Eq CreateProgressUpdateStreamResponse Source # 
Data CreateProgressUpdateStreamResponse Source # 

Methods

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

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

toConstr :: CreateProgressUpdateStreamResponse -> Constr #

dataTypeOf :: CreateProgressUpdateStreamResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateProgressUpdateStreamResponse Source # 
Show CreateProgressUpdateStreamResponse Source # 
Generic CreateProgressUpdateStreamResponse Source # 
NFData CreateProgressUpdateStreamResponse Source # 
type Rep CreateProgressUpdateStreamResponse Source # 
type Rep CreateProgressUpdateStreamResponse = D1 * (MetaData "CreateProgressUpdateStreamResponse" "Network.AWS.MigrationHub.CreateProgressUpdateStream" "amazonka-migrationhub-1.6.0-7kcto3lUXxtCXP9q5ELBxL" True) (C1 * (MetaCons "CreateProgressUpdateStreamResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_cpusrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses