amazonka-migrationhub-1.6.1: 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 # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

Data CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

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

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

Show CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

Generic CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

Associated Types

type Rep CreateProgressUpdateStream :: Type -> Type #

Hashable CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

ToJSON CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

AWSRequest CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

Associated Types

type Rs CreateProgressUpdateStream :: Type #

ToHeaders CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

ToPath CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

ToQuery CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

NFData CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

type Rep CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

type Rep CreateProgressUpdateStream = D1 (MetaData "CreateProgressUpdateStream" "Network.AWS.MigrationHub.CreateProgressUpdateStream" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" False) (C1 (MetaCons "CreateProgressUpdateStream'" PrefixI True) (S1 (MetaSel (Just "_cpusDryRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_cpusProgressUpdateStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs CreateProgressUpdateStream Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

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

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

Data CreateProgressUpdateStreamResponse Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

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

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

Show CreateProgressUpdateStreamResponse Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

Generic CreateProgressUpdateStreamResponse Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

Associated Types

type Rep CreateProgressUpdateStreamResponse :: Type -> Type #

NFData CreateProgressUpdateStreamResponse Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

type Rep CreateProgressUpdateStreamResponse Source # 
Instance details

Defined in Network.AWS.MigrationHub.CreateProgressUpdateStream

type Rep CreateProgressUpdateStreamResponse = D1 (MetaData "CreateProgressUpdateStreamResponse" "Network.AWS.MigrationHub.CreateProgressUpdateStream" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" True) (C1 (MetaCons "CreateProgressUpdateStreamResponse'" PrefixI True) (S1 (MetaSel (Just "_cpusrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses