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

Description

 
Synopsis

Service Configuration

defaultService :: 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.

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

The home region is not set. Set the home region to continue.

_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 Application Discovery Service (Application Discovery Service); most likely due to a misconfigured policy or the migrationhub-discovery role is missing or not configured correctly.

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

The request was denied due to request throttling.

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

Exception raised when an internal, configuration, or dependency error is 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 (Application Discovery Service configuration, update stream, migration task, etc.) that does not exist in Application Discovery Service (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

newtype ApplicationStatus Source #

Instances

Instances details
Eq ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

Ord ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

Read ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

Show ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

Generic ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

Associated Types

type Rep ApplicationStatus :: Type -> Type #

NFData ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

Methods

rnf :: ApplicationStatus -> () #

Hashable ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

ToJSON ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

ToJSONKey ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

FromJSON ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

FromJSONKey ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

ToLog ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

ToHeader ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

ToQuery ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

FromXML ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

ToXML ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

ToByteString ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

FromText ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

ToText ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

type Rep ApplicationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationStatus

type Rep ApplicationStatus = D1 ('MetaData "ApplicationStatus" "Amazonka.MigrationHub.Types.ApplicationStatus" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'True) (C1 ('MetaCons "ApplicationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApplicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MigrationStatus

newtype MigrationStatus Source #

Constructors

MigrationStatus' 

Instances

Instances details
Eq MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

Ord MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

Read MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

Show MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

Generic MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

Associated Types

type Rep MigrationStatus :: Type -> Type #

NFData MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

Methods

rnf :: MigrationStatus -> () #

Hashable MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

ToJSON MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

ToJSONKey MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

FromJSON MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

FromJSONKey MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

ToLog MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

ToHeader MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

ToQuery MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

FromXML MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

ToXML MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

Methods

toXML :: MigrationStatus -> XML #

ToByteString MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

FromText MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

ToText MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

type Rep MigrationStatus Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationStatus

type Rep MigrationStatus = D1 ('MetaData "MigrationStatus" "Amazonka.MigrationHub.Types.MigrationStatus" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'True) (C1 ('MetaCons "MigrationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMigrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceAttributeType

newtype ResourceAttributeType Source #

Instances

Instances details
Eq ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

Ord ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

Read ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

Show ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

Generic ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

Associated Types

type Rep ResourceAttributeType :: Type -> Type #

NFData ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

Methods

rnf :: ResourceAttributeType -> () #

Hashable ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

ToJSON ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

ToJSONKey ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

FromJSON ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

FromJSONKey ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

ToLog ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

ToHeader ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

ToQuery ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

FromXML ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

ToXML ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

ToByteString ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

FromText ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

ToText ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

type Rep ResourceAttributeType Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttributeType

type Rep ResourceAttributeType = D1 ('MetaData "ResourceAttributeType" "Amazonka.MigrationHub.Types.ResourceAttributeType" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'True) (C1 ('MetaCons "ResourceAttributeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceAttributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApplicationState

data ApplicationState Source #

The state of an application discovered through Migration Hub import, the AWS Agentless Discovery Connector, or the AWS Application Discovery Agent.

See: newApplicationState smart constructor.

Constructors

ApplicationState' 

Fields

Instances

Instances details
Eq ApplicationState Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationState

Read ApplicationState Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationState

Show ApplicationState Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationState

Generic ApplicationState Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationState

Associated Types

type Rep ApplicationState :: Type -> Type #

NFData ApplicationState Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationState

Methods

rnf :: ApplicationState -> () #

Hashable ApplicationState Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationState

FromJSON ApplicationState Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationState

type Rep ApplicationState Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ApplicationState

type Rep ApplicationState = D1 ('MetaData "ApplicationState" "Amazonka.MigrationHub.Types.ApplicationState" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'False) (C1 ('MetaCons "ApplicationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationStatus)))))

newApplicationState :: ApplicationState Source #

Create a value of ApplicationState 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:lastUpdatedTime:ApplicationState', applicationState_lastUpdatedTime - The timestamp when the application status was last updated.

$sel:applicationId:ApplicationState', applicationState_applicationId - The configurationId from the Application Discovery Service that uniquely identifies an application.

$sel:applicationStatus:ApplicationState', applicationState_applicationStatus - The current status of an application.

applicationState_lastUpdatedTime :: Lens' ApplicationState (Maybe UTCTime) Source #

The timestamp when the application status was last updated.

applicationState_applicationId :: Lens' ApplicationState (Maybe Text) Source #

The configurationId from the Application Discovery Service that uniquely identifies an application.

CreatedArtifact

data CreatedArtifact Source #

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

See: newCreatedArtifact smart constructor.

Constructors

CreatedArtifact' 

Fields

  • description :: Maybe Text

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

  • name :: Text

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

Instances

Instances details
Eq CreatedArtifact Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.CreatedArtifact

Read CreatedArtifact Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.CreatedArtifact

Show CreatedArtifact Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.CreatedArtifact

Generic CreatedArtifact Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.CreatedArtifact

Associated Types

type Rep CreatedArtifact :: Type -> Type #

NFData CreatedArtifact Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.CreatedArtifact

Methods

rnf :: CreatedArtifact -> () #

Hashable CreatedArtifact Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.CreatedArtifact

ToJSON CreatedArtifact Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.CreatedArtifact

FromJSON CreatedArtifact Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.CreatedArtifact

type Rep CreatedArtifact Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.CreatedArtifact

type Rep CreatedArtifact = D1 ('MetaData "CreatedArtifact" "Amazonka.MigrationHub.Types.CreatedArtifact" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'False) (C1 ('MetaCons "CreatedArtifact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreatedArtifact Source #

Create a value of CreatedArtifact 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:description:CreatedArtifact', createdArtifact_description - A description that can be free-form text to record additional detail about the artifact for clarity or for later reference.

$sel:name:CreatedArtifact', createdArtifact_name - An ARN that uniquely identifies the result of a migration task.

createdArtifact_description :: 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.

createdArtifact_name :: 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: newDiscoveredResource smart constructor.

Constructors

DiscoveredResource' 

Fields

  • description :: Maybe Text

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

  • configurationId :: Text

    The configurationId in Application Discovery Service that uniquely identifies the on-premise resource.

Instances

Instances details
Eq DiscoveredResource Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.DiscoveredResource

Read DiscoveredResource Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.DiscoveredResource

Show DiscoveredResource Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.DiscoveredResource

Generic DiscoveredResource Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.DiscoveredResource

Associated Types

type Rep DiscoveredResource :: Type -> Type #

NFData DiscoveredResource Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.DiscoveredResource

Methods

rnf :: DiscoveredResource -> () #

Hashable DiscoveredResource Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.DiscoveredResource

ToJSON DiscoveredResource Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.DiscoveredResource

FromJSON DiscoveredResource Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.DiscoveredResource

type Rep DiscoveredResource Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.DiscoveredResource

type Rep DiscoveredResource = D1 ('MetaData "DiscoveredResource" "Amazonka.MigrationHub.Types.DiscoveredResource" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'False) (C1 ('MetaCons "DiscoveredResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDiscoveredResource Source #

Create a value of DiscoveredResource 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:description:DiscoveredResource', discoveredResource_description - A description that can be free-form text to record additional detail about the discovered resource for clarity or later reference.

$sel:configurationId:DiscoveredResource', discoveredResource_configurationId - The configurationId in Application Discovery Service that uniquely identifies the on-premise resource.

discoveredResource_description :: 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.

discoveredResource_configurationId :: Lens' DiscoveredResource Text Source #

The configurationId in Application Discovery Service that uniquely identifies the on-premise resource.

MigrationTask

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

MigrationTaskSummary

data MigrationTaskSummary Source #

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

See: newMigrationTaskSummary smart constructor.

Constructors

MigrationTaskSummary' 

Fields

Instances

Instances details
Eq MigrationTaskSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTaskSummary

Read MigrationTaskSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTaskSummary

Show MigrationTaskSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTaskSummary

Generic MigrationTaskSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTaskSummary

Associated Types

type Rep MigrationTaskSummary :: Type -> Type #

NFData MigrationTaskSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTaskSummary

Methods

rnf :: MigrationTaskSummary -> () #

Hashable MigrationTaskSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTaskSummary

FromJSON MigrationTaskSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTaskSummary

type Rep MigrationTaskSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.MigrationTaskSummary

type Rep MigrationTaskSummary = D1 ('MetaData "MigrationTaskSummary" "Amazonka.MigrationHub.Types.MigrationTaskSummary" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'False) (C1 ('MetaCons "MigrationTaskSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MigrationStatus)) :*: (S1 ('MetaSel ('Just "updateDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "progressPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "statusDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "progressUpdateStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "migrationTaskName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newMigrationTaskSummary :: MigrationTaskSummary Source #

Create a value of MigrationTaskSummary 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:status:MigrationTaskSummary', migrationTaskSummary_status - Status of the task.

$sel:updateDateTime:MigrationTaskSummary', migrationTaskSummary_updateDateTime - The timestamp when the task was gathered.

$sel:progressPercent:MigrationTaskSummary', migrationTaskSummary_progressPercent - Indication of the percentage completion of the task.

$sel:statusDetail:MigrationTaskSummary', migrationTaskSummary_statusDetail - Detail information of what is being done within the overall status state.

$sel:progressUpdateStream:MigrationTaskSummary', migrationTaskSummary_progressUpdateStream - 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.

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

migrationTaskSummary_progressPercent :: Lens' MigrationTaskSummary (Maybe Natural) Source #

Indication of the percentage completion of the task.

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

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

migrationTaskSummary_progressUpdateStream :: 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.

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

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

ProgressUpdateStreamSummary

data ProgressUpdateStreamSummary Source #

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

See: newProgressUpdateStreamSummary smart constructor.

Constructors

ProgressUpdateStreamSummary' 

Fields

Instances

Instances details
Eq ProgressUpdateStreamSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ProgressUpdateStreamSummary

Read ProgressUpdateStreamSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ProgressUpdateStreamSummary

Show ProgressUpdateStreamSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ProgressUpdateStreamSummary

Generic ProgressUpdateStreamSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ProgressUpdateStreamSummary

Associated Types

type Rep ProgressUpdateStreamSummary :: Type -> Type #

NFData ProgressUpdateStreamSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ProgressUpdateStreamSummary

Hashable ProgressUpdateStreamSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ProgressUpdateStreamSummary

FromJSON ProgressUpdateStreamSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ProgressUpdateStreamSummary

type Rep ProgressUpdateStreamSummary Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ProgressUpdateStreamSummary

type Rep ProgressUpdateStreamSummary = D1 ('MetaData "ProgressUpdateStreamSummary" "Amazonka.MigrationHub.Types.ProgressUpdateStreamSummary" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'False) (C1 ('MetaCons "ProgressUpdateStreamSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "progressUpdateStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newProgressUpdateStreamSummary :: ProgressUpdateStreamSummary Source #

Create a value of ProgressUpdateStreamSummary 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:progressUpdateStreamName:ProgressUpdateStreamSummary', progressUpdateStreamSummary_progressUpdateStreamName - The name of the ProgressUpdateStream. /Do not store personal data in this field./

progressUpdateStreamSummary_progressUpdateStreamName :: Lens' ProgressUpdateStreamSummary (Maybe Text) Source #

The name of the ProgressUpdateStream. /Do not store personal data in this field./

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: newResourceAttribute smart constructor.

Constructors

ResourceAttribute' 

Fields

Instances

Instances details
Eq ResourceAttribute Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttribute

Read ResourceAttribute Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttribute

Show ResourceAttribute Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttribute

Generic ResourceAttribute Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttribute

Associated Types

type Rep ResourceAttribute :: Type -> Type #

NFData ResourceAttribute Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttribute

Methods

rnf :: ResourceAttribute -> () #

Hashable ResourceAttribute Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttribute

ToJSON ResourceAttribute Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttribute

FromJSON ResourceAttribute Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttribute

type Rep ResourceAttribute Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.ResourceAttribute

type Rep ResourceAttribute = D1 ('MetaData "ResourceAttribute" "Amazonka.MigrationHub.Types.ResourceAttribute" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'False) (C1 ('MetaCons "ResourceAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceAttributeType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newResourceAttribute Source #

Create a value of ResourceAttribute 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:type':ResourceAttribute', resourceAttribute_type - Type of resource.

$sel:value:ResourceAttribute', resourceAttribute_value - Value of the resource type.

Task

data Task Source #

Task object encapsulating task information.

See: newTask smart constructor.

Constructors

Task' 

Fields

  • progressPercent :: Maybe Natural

    Indication of the percentage completion of the task.

  • statusDetail :: Maybe Text

    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.

  • status :: MigrationStatus

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

Instances

Instances details
Eq Task Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.Task

Methods

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

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

Read Task Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.Task

Show Task Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.Task

Methods

showsPrec :: Int -> Task -> ShowS #

show :: Task -> String #

showList :: [Task] -> ShowS #

Generic Task Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.Task

Associated Types

type Rep Task :: Type -> Type #

Methods

from :: Task -> Rep Task x #

to :: Rep Task x -> Task #

NFData Task Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.Task

Methods

rnf :: Task -> () #

Hashable Task Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.Task

Methods

hashWithSalt :: Int -> Task -> Int #

hash :: Task -> Int #

ToJSON Task Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.Task

FromJSON Task Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.Task

type Rep Task Source # 
Instance details

Defined in Amazonka.MigrationHub.Types.Task

type Rep Task = D1 ('MetaData "Task" "Amazonka.MigrationHub.Types.Task" "libZSservicesZSamazonka-migrationhubZSamazonka-migrationhub" 'False) (C1 ('MetaCons "Task'" 'PrefixI 'True) (S1 ('MetaSel ('Just "progressPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "statusDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MigrationStatus))))

newTask Source #

Create a value of Task 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:progressPercent:Task', task_progressPercent - Indication of the percentage completion of the task.

$sel:statusDetail:Task', task_statusDetail - 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.

$sel:status:Task', task_status - Status of the task - Not Started, In-Progress, Complete.

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

Indication of the percentage completion of the task.

task_statusDetail :: 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.

task_status :: Lens' Task MigrationStatus Source #

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