libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MigrationHub.Types.MigrationTask

Description

 
Synopsis

Documentation

data MigrationTask Source #

Represents a migration task in a migration tool.

See: newMigrationTask smart constructor.

Constructors

MigrationTask' 

Fields

Instances

Instances details
Eq MigrationTask Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTask

Read MigrationTask Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTask

Show MigrationTask Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTask

Generic MigrationTask Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTask

Associated Types

type Rep MigrationTask :: Type -> Type #

NFData MigrationTask Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTask

Methods

rnf :: MigrationTask -> () #

Hashable MigrationTask Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTask

FromJSON MigrationTask Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTask

type Rep MigrationTask Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTask

type Rep MigrationTask = D1 ('MetaData "MigrationTask" "Amazonka.MigrationHub.Types.MigrationTask" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'False) (C1 ('MetaCons "MigrationTask'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "updateDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "resourceAttributeList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceAttribute]))) :*: (S1 ('MetaSel ('Just "task") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Task)) :*: (S1 ('MetaSel ('Just "progressUpdateStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "migrationTaskName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newMigrationTask :: MigrationTask Source #

Create a value of MigrationTask with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:updateDateTime:MigrationTask', migrationTask_updateDateTime - The timestamp when the task was gathered.

$sel:resourceAttributeList:MigrationTask', migrationTask_resourceAttributeList - Information about the resource that is being migrated. This data will be used to map the task to a resource in the Application Discovery Service repository.

$sel:task:MigrationTask', migrationTask_task - Task object encapsulating task information.

$sel:progressUpdateStream:MigrationTask', migrationTask_progressUpdateStream - A name that identifies the vendor of the migration tool being used.

$sel:migrationTaskName:MigrationTask', migrationTask_migrationTaskName - Unique identifier that references the migration task. /Do not store personal data in this field./

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

The timestamp when the task was gathered.

migrationTask_resourceAttributeList :: Lens' MigrationTask (Maybe [ResourceAttribute]) Source #

Information about the resource that is being migrated. This data will be used to map the task to a resource in the Application Discovery Service repository.

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

Task object encapsulating task information.

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

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

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

Unique identifier that references the migration task. /Do not store personal data in this field./