amazonka-migrationhub-1.5.0: Amazon Migration Hub SDK.

Copyright(c) 2013-2017 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.Types

Contents

Description

 

Synopsis

Service Configuration

migrationHub :: Service Source #

API version 2017-05-31 of the Amazon Migration Hub SDK configuration.

Errors

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception raised when the account making the call is not whitelisted or there are other authentication errors.

_DryRunOperation :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception raised to indicate a successfully authorized action when the DryRun flag is set to "true".

_PolicyErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception raised when there are problems accessing ADS (Application Discovery Service); most likely due to a misconfigured policy or the ADSCaller role is missing or not configured correctly.

_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception raised when there is an internal, configuration, or dependency error encountered.

_InvalidInputException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception raised when the provided input violates a policy constraint or is entered in the wrong format or data type.

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception raised when the service encounters throttled communication with upstream dependencies or is overloaded with requests.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception raised when the request references a resource (ADS configuration, update stream, migration task, etc.) that does not exist in ADS (Application Discovery Service) or in Migration Hub's repository.

_UnauthorizedOperation :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception raised to indicate a request was not authorized when the DryRun flag is set to "true".

ApplicationStatus

data ApplicationStatus Source #

Instances

Bounded ApplicationStatus Source # 
Enum ApplicationStatus Source # 
Eq ApplicationStatus Source # 
Data ApplicationStatus Source # 

Methods

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

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

toConstr :: ApplicationStatus -> Constr #

dataTypeOf :: ApplicationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ApplicationStatus Source # 
Read ApplicationStatus Source # 
Show ApplicationStatus Source # 
Generic ApplicationStatus Source # 
Hashable ApplicationStatus Source # 
FromJSON ApplicationStatus Source # 
ToJSON ApplicationStatus Source # 
NFData ApplicationStatus Source # 

Methods

rnf :: ApplicationStatus -> () #

ToQuery ApplicationStatus Source # 
ToHeader ApplicationStatus Source # 
ToByteString ApplicationStatus Source # 
FromText ApplicationStatus Source # 
ToText ApplicationStatus Source # 
type Rep ApplicationStatus Source # 
type Rep ApplicationStatus = D1 (MetaData "ApplicationStatus" "Network.AWS.MigrationHub.Types.Sum" "amazonka-migrationhub-1.5.0-KEAUvD8jZDNGBUx15Fr0Wt" False) ((:+:) (C1 (MetaCons "ASCompleted" PrefixI False) U1) ((:+:) (C1 (MetaCons "ASInProgress" PrefixI False) U1) (C1 (MetaCons "ASNotStarted" PrefixI False) U1)))

MigrationStatus

data MigrationStatus Source #

Instances

Bounded MigrationStatus Source # 
Enum MigrationStatus Source # 
Eq MigrationStatus Source # 
Data MigrationStatus Source # 

Methods

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

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

toConstr :: MigrationStatus -> Constr #

dataTypeOf :: MigrationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MigrationStatus Source # 
Read MigrationStatus Source # 
Show MigrationStatus Source # 
Generic MigrationStatus Source # 
Hashable MigrationStatus Source # 
FromJSON MigrationStatus Source # 
ToJSON MigrationStatus Source # 
NFData MigrationStatus Source # 

Methods

rnf :: MigrationStatus -> () #

ToQuery MigrationStatus Source # 
ToHeader MigrationStatus Source # 
ToByteString MigrationStatus Source # 
FromText MigrationStatus Source # 
ToText MigrationStatus Source # 
type Rep MigrationStatus Source # 
type Rep MigrationStatus = D1 (MetaData "MigrationStatus" "Network.AWS.MigrationHub.Types.Sum" "amazonka-migrationhub-1.5.0-KEAUvD8jZDNGBUx15Fr0Wt" False) ((:+:) ((:+:) (C1 (MetaCons "Completed" PrefixI False) U1) (C1 (MetaCons "Failed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "InProgress" PrefixI False) U1) (C1 (MetaCons "NotStarted" PrefixI False) U1)))

ResourceAttributeType

data ResourceAttributeType Source #

Instances

Bounded ResourceAttributeType Source # 
Enum ResourceAttributeType Source # 
Eq ResourceAttributeType Source # 
Data ResourceAttributeType Source # 

Methods

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

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

toConstr :: ResourceAttributeType -> Constr #

dataTypeOf :: ResourceAttributeType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ResourceAttributeType Source # 
Read ResourceAttributeType Source # 
Show ResourceAttributeType Source # 
Generic ResourceAttributeType Source # 
Hashable ResourceAttributeType Source # 
FromJSON ResourceAttributeType Source # 
ToJSON ResourceAttributeType Source # 
NFData ResourceAttributeType Source # 

Methods

rnf :: ResourceAttributeType -> () #

ToQuery ResourceAttributeType Source # 
ToHeader ResourceAttributeType Source # 
ToByteString ResourceAttributeType Source # 
FromText ResourceAttributeType Source # 
ToText ResourceAttributeType Source # 
type Rep ResourceAttributeType Source # 
type Rep ResourceAttributeType = D1 (MetaData "ResourceAttributeType" "Network.AWS.MigrationHub.Types.Sum" "amazonka-migrationhub-1.5.0-KEAUvD8jZDNGBUx15Fr0Wt" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "BiosId" PrefixI False) U1) (C1 (MetaCons "Fqdn" PrefixI False) U1)) ((:+:) (C1 (MetaCons "IPV4Address" PrefixI False) U1) ((:+:) (C1 (MetaCons "IPV6Address" PrefixI False) U1) (C1 (MetaCons "Label" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "MACAddress" PrefixI False) U1) ((:+:) (C1 (MetaCons "MotherboardSerialNumber" PrefixI False) U1) (C1 (MetaCons "VMManagedObjectReference" PrefixI False) U1))) ((:+:) (C1 (MetaCons "VMManagerId" PrefixI False) U1) ((:+:) (C1 (MetaCons "VMName" PrefixI False) U1) (C1 (MetaCons "VMPath" PrefixI False) U1)))))

CreatedArtifact

data CreatedArtifact Source #

An ARN of the AWS cloud resource target receiving the migration (e.g., AMI, EC2 instance, RDS instance, etc.).

See: createdArtifact smart constructor.

Instances

Eq CreatedArtifact Source # 
Data CreatedArtifact Source # 

Methods

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

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

toConstr :: CreatedArtifact -> Constr #

dataTypeOf :: CreatedArtifact -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreatedArtifact Source # 
Show CreatedArtifact Source # 
Generic CreatedArtifact Source # 
Hashable CreatedArtifact Source # 
FromJSON CreatedArtifact Source # 
ToJSON CreatedArtifact Source # 
NFData CreatedArtifact Source # 

Methods

rnf :: CreatedArtifact -> () #

type Rep CreatedArtifact Source # 
type Rep CreatedArtifact = D1 (MetaData "CreatedArtifact" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.5.0-KEAUvD8jZDNGBUx15Fr0Wt" False) (C1 (MetaCons "CreatedArtifact'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_caDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_caName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

createdArtifact Source #

Arguments

:: Text

caName

-> CreatedArtifact 

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

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

  • caDescription - A description that can be free-form text to record additional detail about the artifact for clarity or for later reference.
  • caName - An ARN that uniquely identifies the result of a migration task.

caDescription :: Lens' CreatedArtifact (Maybe Text) Source #

A description that can be free-form text to record additional detail about the artifact for clarity or for later reference.

caName :: Lens' CreatedArtifact Text Source #

An ARN that uniquely identifies the result of a migration task.

DiscoveredResource

data DiscoveredResource Source #

Object representing the on-premises resource being migrated.

See: discoveredResource smart constructor.

Instances

Eq DiscoveredResource Source # 
Data DiscoveredResource Source # 

Methods

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

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

toConstr :: DiscoveredResource -> Constr #

dataTypeOf :: DiscoveredResource -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DiscoveredResource Source # 
Show DiscoveredResource Source # 
Generic DiscoveredResource Source # 
Hashable DiscoveredResource Source # 
FromJSON DiscoveredResource Source # 
ToJSON DiscoveredResource Source # 
NFData DiscoveredResource Source # 

Methods

rnf :: DiscoveredResource -> () #

type Rep DiscoveredResource Source # 
type Rep DiscoveredResource = D1 (MetaData "DiscoveredResource" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.5.0-KEAUvD8jZDNGBUx15Fr0Wt" False) (C1 (MetaCons "DiscoveredResource'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_drDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_drConfigurationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

discoveredResource Source #

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

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

  • drDescription - A description that can be free-form text to record additional detail about the discovered resource for clarity or later reference.
  • drConfigurationId - The configurationId in ADS that uniquely identifies the on-premise resource.

drDescription :: Lens' DiscoveredResource (Maybe Text) Source #

A description that can be free-form text to record additional detail about the discovered resource for clarity or later reference.

drConfigurationId :: Lens' DiscoveredResource Text Source #

The configurationId in ADS that uniquely identifies the on-premise resource.

MigrationTask

data MigrationTask Source #

Represents a migration task in a migration tool.

See: migrationTask smart constructor.

Instances

Eq MigrationTask Source # 
Data MigrationTask Source # 

Methods

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

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

toConstr :: MigrationTask -> Constr #

dataTypeOf :: MigrationTask -> DataType #

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

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

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

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

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

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

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

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

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

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

Read MigrationTask Source # 
Show MigrationTask Source # 
Generic MigrationTask Source # 

Associated Types

type Rep MigrationTask :: * -> * #

Hashable MigrationTask Source # 
FromJSON MigrationTask Source # 
NFData MigrationTask Source # 

Methods

rnf :: MigrationTask -> () #

type Rep MigrationTask Source # 
type Rep MigrationTask = D1 (MetaData "MigrationTask" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.5.0-KEAUvD8jZDNGBUx15Fr0Wt" False) (C1 (MetaCons "MigrationTask'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mtUpdateDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_mtResourceAttributeList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceAttribute])))) ((:*:) (S1 (MetaSel (Just Symbol "_mtTask") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Task))) ((:*:) (S1 (MetaSel (Just Symbol "_mtProgressUpdateStream") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mtMigrationTaskName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

migrationTask :: MigrationTask Source #

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

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

mtUpdateDateTime :: Lens' MigrationTask (Maybe UTCTime) Source #

The timestamp when the task was gathered.

mtTask :: Lens' MigrationTask (Maybe Task) Source #

Task object encapsulating task information.

mtProgressUpdateStream :: Lens' MigrationTask (Maybe Text) Source #

A name that identifies the vendor of the migration tool being used.

mtMigrationTaskName :: Lens' MigrationTask (Maybe Text) Source #

Unique identifier that references the migration task.

MigrationTaskSummary

data MigrationTaskSummary Source #

MigrationTaskSummary includes MigrationTaskName , ProgressPercent , ProgressUpdateStream , Status , and UpdateDateTime for each task.

See: migrationTaskSummary smart constructor.

Instances

Eq MigrationTaskSummary Source # 
Data MigrationTaskSummary Source # 

Methods

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

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

toConstr :: MigrationTaskSummary -> Constr #

dataTypeOf :: MigrationTaskSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read MigrationTaskSummary Source # 
Show MigrationTaskSummary Source # 
Generic MigrationTaskSummary Source # 
Hashable MigrationTaskSummary Source # 
FromJSON MigrationTaskSummary Source # 
NFData MigrationTaskSummary Source # 

Methods

rnf :: MigrationTaskSummary -> () #

type Rep MigrationTaskSummary Source # 
type Rep MigrationTaskSummary = D1 (MetaData "MigrationTaskSummary" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.5.0-KEAUvD8jZDNGBUx15Fr0Wt" False) (C1 (MetaCons "MigrationTaskSummary'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_mtsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MigrationStatus))) ((:*:) (S1 (MetaSel (Just Symbol "_mtsUpdateDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_mtsProgressPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))) ((:*:) (S1 (MetaSel (Just Symbol "_mtsStatusDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_mtsProgressUpdateStream") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mtsMigrationTaskName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

migrationTaskSummary :: MigrationTaskSummary Source #

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

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

mtsUpdateDateTime :: Lens' MigrationTaskSummary (Maybe UTCTime) Source #

The timestamp when the task was gathered.

mtsStatusDetail :: Lens' MigrationTaskSummary (Maybe Text) Source #

Detail information of what is being done within the overall status state.

mtsProgressUpdateStream :: Lens' MigrationTaskSummary (Maybe Text) Source #

An AWS resource used for access control. It should uniquely identify the migration tool as it is used for all updates made by the tool.

mtsMigrationTaskName :: Lens' MigrationTaskSummary (Maybe Text) Source #

Unique identifier that references the migration task.

ProgressUpdateStreamSummary

data ProgressUpdateStreamSummary Source #

Summary of the AWS resource used for access control that is implicitly linked to your AWS account.

See: progressUpdateStreamSummary smart constructor.

Instances

Eq ProgressUpdateStreamSummary Source # 
Data ProgressUpdateStreamSummary Source # 

Methods

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

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

toConstr :: ProgressUpdateStreamSummary -> Constr #

dataTypeOf :: ProgressUpdateStreamSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProgressUpdateStreamSummary Source # 
Show ProgressUpdateStreamSummary Source # 
Generic ProgressUpdateStreamSummary Source # 
Hashable ProgressUpdateStreamSummary Source # 
FromJSON ProgressUpdateStreamSummary Source # 
NFData ProgressUpdateStreamSummary Source # 
type Rep ProgressUpdateStreamSummary Source # 
type Rep ProgressUpdateStreamSummary = D1 (MetaData "ProgressUpdateStreamSummary" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.5.0-KEAUvD8jZDNGBUx15Fr0Wt" True) (C1 (MetaCons "ProgressUpdateStreamSummary'" PrefixI True) (S1 (MetaSel (Just Symbol "_pussProgressUpdateStreamName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

progressUpdateStreamSummary :: ProgressUpdateStreamSummary Source #

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

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

ResourceAttribute

data ResourceAttribute Source #

Attribute associated with a resource.

See: resourceAttribute smart constructor.

Instances

Eq ResourceAttribute Source # 
Data ResourceAttribute Source # 

Methods

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

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

toConstr :: ResourceAttribute -> Constr #

dataTypeOf :: ResourceAttribute -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ResourceAttribute Source # 
Show ResourceAttribute Source # 
Generic ResourceAttribute Source # 
Hashable ResourceAttribute Source # 
FromJSON ResourceAttribute Source # 
ToJSON ResourceAttribute Source # 
NFData ResourceAttribute Source # 

Methods

rnf :: ResourceAttribute -> () #

type Rep ResourceAttribute Source # 
type Rep ResourceAttribute = D1 (MetaData "ResourceAttribute" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.5.0-KEAUvD8jZDNGBUx15Fr0Wt" False) (C1 (MetaCons "ResourceAttribute'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_raType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ResourceAttributeType)) (S1 (MetaSel (Just Symbol "_raValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

resourceAttribute Source #

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

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

raValue :: Lens' ResourceAttribute Text Source #

Value of the resource type.

Task

data Task Source #

Task object encapsulating task information.

See: task smart constructor.

Instances

Eq Task Source # 

Methods

(==) :: Task -> Task -> Bool #

(/=) :: Task -> Task -> Bool #

Data Task Source # 

Methods

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

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

toConstr :: Task -> Constr #

dataTypeOf :: Task -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Task Source # 
Show Task Source # 

Methods

showsPrec :: Int -> Task -> ShowS #

show :: Task -> String #

showList :: [Task] -> ShowS #

Generic Task Source # 

Associated Types

type Rep Task :: * -> * #

Methods

from :: Task -> Rep Task x #

to :: Rep Task x -> Task #

Hashable Task Source # 

Methods

hashWithSalt :: Int -> Task -> Int #

hash :: Task -> Int #

FromJSON Task Source # 
ToJSON Task Source # 
NFData Task Source # 

Methods

rnf :: Task -> () #

type Rep Task Source # 
type Rep Task = D1 (MetaData "Task" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.5.0-KEAUvD8jZDNGBUx15Fr0Wt" False) (C1 (MetaCons "Task'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tProgressPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) ((:*:) (S1 (MetaSel (Just Symbol "_tStatusDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 MigrationStatus)))))

task Source #

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

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

  • tProgressPercent - Indication of the percentage completion of the task.
  • tStatusDetail - Details of task status as notified by a migration tool. A tool might use this field to provide clarifying information about the status that is unique to that tool or that explains an error state.
  • tStatus - Status of the task - Not Started, In-Progress, Complete.

tProgressPercent :: Lens' Task (Maybe Natural) Source #

Indication of the percentage completion of the task.

tStatusDetail :: Lens' Task (Maybe Text) Source #

Details of task status as notified by a migration tool. A tool might use this field to provide clarifying information about the status that is unique to that tool or that explains an error state.

tStatus :: Lens' Task MigrationStatus Source #

Status of the task - Not Started, In-Progress, Complete.