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.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 #

You do not have sufficient access to perform this action.

_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 migrationhub-discovery 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 there is an internal, configuration, or dependency error encountered.

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

Defined in Network.AWS.MigrationHub.Types.Sum

Enum ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Eq ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Data ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

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

Defined in Network.AWS.MigrationHub.Types.Sum

Read ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Show ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Generic ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Associated Types

type Rep ApplicationStatus :: Type -> Type #

Hashable ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToJSON ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

FromJSON ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToHeader ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToQuery ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToByteString ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

FromText ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToText ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

NFData ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Methods

rnf :: ApplicationStatus -> () #

type Rep ApplicationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

type Rep ApplicationStatus = D1 (MetaData "ApplicationStatus" "Network.AWS.MigrationHub.Types.Sum" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" False) (C1 (MetaCons "ASCompleted" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ASInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ASNotStarted" PrefixI False) (U1 :: Type -> Type)))

MigrationStatus

data MigrationStatus Source #

Instances
Bounded MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Enum MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Eq MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Data MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

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

Defined in Network.AWS.MigrationHub.Types.Sum

Read MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Show MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Generic MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Associated Types

type Rep MigrationStatus :: Type -> Type #

Hashable MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToJSON MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

FromJSON MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToHeader MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToQuery MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToByteString MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

FromText MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToText MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

NFData MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Methods

rnf :: MigrationStatus -> () #

type Rep MigrationStatus Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

type Rep MigrationStatus = D1 (MetaData "MigrationStatus" "Network.AWS.MigrationHub.Types.Sum" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" False) ((C1 (MetaCons "Completed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "InProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NotStarted" PrefixI False) (U1 :: Type -> Type)))

ResourceAttributeType

data ResourceAttributeType Source #

Instances
Bounded ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Enum ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Eq ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Data ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

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

Defined in Network.AWS.MigrationHub.Types.Sum

Read ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Show ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Generic ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Associated Types

type Rep ResourceAttributeType :: Type -> Type #

Hashable ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToJSON ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

FromJSON ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToHeader ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToQuery ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToByteString ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

FromText ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

ToText ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

NFData ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

Methods

rnf :: ResourceAttributeType -> () #

type Rep ResourceAttributeType Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Sum

type Rep ResourceAttributeType = D1 (MetaData "ResourceAttributeType" "Network.AWS.MigrationHub.Types.Sum" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" False) (((C1 (MetaCons "BiosId" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Fqdn" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "IPV4Address" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IPV6Address" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MACAddress" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "MotherboardSerialNumber" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VMManagedObjectReference" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "VMManagerId" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "VMName" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VMPath" PrefixI False) (U1 :: Type -> Type)))))

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

Defined in Network.AWS.MigrationHub.Types.Product

Data CreatedArtifact Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

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

Defined in Network.AWS.MigrationHub.Types.Product

Show CreatedArtifact Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Generic CreatedArtifact Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Associated Types

type Rep CreatedArtifact :: Type -> Type #

Hashable CreatedArtifact Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

ToJSON CreatedArtifact Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

FromJSON CreatedArtifact Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

NFData CreatedArtifact Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Methods

rnf :: CreatedArtifact -> () #

type Rep CreatedArtifact Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

type Rep CreatedArtifact = D1 (MetaData "CreatedArtifact" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" False) (C1 (MetaCons "CreatedArtifact'" PrefixI True) (S1 (MetaSel (Just "_caDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Data DiscoveredResource Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

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

Defined in Network.AWS.MigrationHub.Types.Product

Show DiscoveredResource Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Generic DiscoveredResource Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Associated Types

type Rep DiscoveredResource :: Type -> Type #

Hashable DiscoveredResource Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

ToJSON DiscoveredResource Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

FromJSON DiscoveredResource Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

NFData DiscoveredResource Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Methods

rnf :: DiscoveredResource -> () #

type Rep DiscoveredResource Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

type Rep DiscoveredResource = D1 (MetaData "DiscoveredResource" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" False) (C1 (MetaCons "DiscoveredResource'" PrefixI True) (S1 (MetaSel (Just "_drDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Data MigrationTask Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

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

Defined in Network.AWS.MigrationHub.Types.Product

Show MigrationTask Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Generic MigrationTask Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Associated Types

type Rep MigrationTask :: Type -> Type #

Hashable MigrationTask Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

FromJSON MigrationTask Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

NFData MigrationTask Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Methods

rnf :: MigrationTask -> () #

type Rep MigrationTask Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

type Rep MigrationTask = D1 (MetaData "MigrationTask" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" False) (C1 (MetaCons "MigrationTask'" PrefixI True) ((S1 (MetaSel (Just "_mtUpdateDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_mtResourceAttributeList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceAttribute]))) :*: (S1 (MetaSel (Just "_mtTask") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Task)) :*: (S1 (MetaSel (Just "_mtProgressUpdateStream") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Data MigrationTaskSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

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

Defined in Network.AWS.MigrationHub.Types.Product

Show MigrationTaskSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Generic MigrationTaskSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Associated Types

type Rep MigrationTaskSummary :: Type -> Type #

Hashable MigrationTaskSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

FromJSON MigrationTaskSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

NFData MigrationTaskSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Methods

rnf :: MigrationTaskSummary -> () #

type Rep MigrationTaskSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

type Rep MigrationTaskSummary = D1 (MetaData "MigrationTaskSummary" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" False) (C1 (MetaCons "MigrationTaskSummary'" PrefixI True) ((S1 (MetaSel (Just "_mtsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe MigrationStatus)) :*: (S1 (MetaSel (Just "_mtsUpdateDateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_mtsProgressPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))) :*: (S1 (MetaSel (Just "_mtsStatusDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_mtsProgressUpdateStream") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Data ProgressUpdateStreamSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

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

Defined in Network.AWS.MigrationHub.Types.Product

Show ProgressUpdateStreamSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Generic ProgressUpdateStreamSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Associated Types

type Rep ProgressUpdateStreamSummary :: Type -> Type #

Hashable ProgressUpdateStreamSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

FromJSON ProgressUpdateStreamSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

NFData ProgressUpdateStreamSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

type Rep ProgressUpdateStreamSummary Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

type Rep ProgressUpdateStreamSummary = D1 (MetaData "ProgressUpdateStreamSummary" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" True) (C1 (MetaCons "ProgressUpdateStreamSummary'" PrefixI True) (S1 (MetaSel (Just "_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.

Note the corresponding format required per type listed below:

  • IPV4 * x.x.x.x

where x is an integer in the range [0,255]

  • IPV6 * y : y : y : y : y : y : y : y

where y is a hexadecimal between 0 and FFFF. [0, FFFF]

  • MAC_ADDRESS * ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$
  • FQDN * ^[^<>{}\\/?,=\p{Cntrl}]{1,256}$

See: resourceAttribute smart constructor.

Instances
Eq ResourceAttribute Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Data ResourceAttribute Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

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

Defined in Network.AWS.MigrationHub.Types.Product

Show ResourceAttribute Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Generic ResourceAttribute Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Associated Types

type Rep ResourceAttribute :: Type -> Type #

Hashable ResourceAttribute Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

ToJSON ResourceAttribute Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

FromJSON ResourceAttribute Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

NFData ResourceAttribute Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Methods

rnf :: ResourceAttribute -> () #

type Rep ResourceAttribute Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

type Rep ResourceAttribute = D1 (MetaData "ResourceAttribute" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" False) (C1 (MetaCons "ResourceAttribute'" PrefixI True) (S1 (MetaSel (Just "_raType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ResourceAttributeType) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Methods

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

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

Data Task Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

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

Defined in Network.AWS.MigrationHub.Types.Product

Show Task Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Methods

showsPrec :: Int -> Task -> ShowS #

show :: Task -> String #

showList :: [Task] -> ShowS #

Generic Task Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Associated Types

type Rep Task :: Type -> Type #

Methods

from :: Task -> Rep Task x #

to :: Rep Task x -> Task #

Hashable Task Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Methods

hashWithSalt :: Int -> Task -> Int #

hash :: Task -> Int #

ToJSON Task Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

FromJSON Task Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

NFData Task Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

Methods

rnf :: Task -> () #

type Rep Task Source # 
Instance details

Defined in Network.AWS.MigrationHub.Types.Product

type Rep Task = D1 (MetaData "Task" "Network.AWS.MigrationHub.Types.Product" "amazonka-migrationhub-1.6.1-8CAtlWlKcvW3trCK3Vdi8l" False) (C1 (MetaCons "Task'" PrefixI True) (S1 (MetaSel (Just "_tProgressPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: (S1 (MetaSel (Just "_tStatusDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.