| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MigrationHub
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- AssociateCreatedArtifact
- AssociateDiscoveredResource
- CreateProgressUpdateStream
- DeleteProgressUpdateStream
- DescribeApplicationState
- DescribeMigrationTask
- DisassociateCreatedArtifact
- DisassociateDiscoveredResource
- ImportMigrationTask
- ListApplicationStates (Paginated)
- ListCreatedArtifacts (Paginated)
- ListDiscoveredResources (Paginated)
- ListMigrationTasks (Paginated)
- ListProgressUpdateStreams (Paginated)
- NotifyApplicationState
- NotifyMigrationTaskState
- PutResourceAttributes
- Types
Description
Derived from API version 2017-05-31 of the AWS service descriptions, licensed under Apache 2.0.
The AWS Migration Hub API methods help to obtain server and application migration status and integrate your resource-specific migration tool by providing a programmatic interface to Migration Hub.
Remember that you must set your AWS Migration Hub home region before you
call any of these APIs, or a HomeRegionNotSetException error will be
returned. Also, you must make the API calls while in your home region.
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _DryRunOperation :: AsError a => Fold a ServiceError
- _HomeRegionNotSetException :: AsError a => Fold a ServiceError
- _InternalServerError :: AsError a => Fold a ServiceError
- _InvalidInputException :: AsError a => Fold a ServiceError
- _PolicyErrorException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceUnavailableException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _UnauthorizedOperation :: AsError a => Fold a ServiceError
- data AssociateCreatedArtifact = AssociateCreatedArtifact' (Maybe Bool) Text Text CreatedArtifact
- newAssociateCreatedArtifact :: Text -> Text -> CreatedArtifact -> AssociateCreatedArtifact
- data AssociateCreatedArtifactResponse = AssociateCreatedArtifactResponse' Int
- newAssociateCreatedArtifactResponse :: Int -> AssociateCreatedArtifactResponse
- data AssociateDiscoveredResource = AssociateDiscoveredResource' (Maybe Bool) Text Text DiscoveredResource
- newAssociateDiscoveredResource :: Text -> Text -> DiscoveredResource -> AssociateDiscoveredResource
- data AssociateDiscoveredResourceResponse = AssociateDiscoveredResourceResponse' Int
- newAssociateDiscoveredResourceResponse :: Int -> AssociateDiscoveredResourceResponse
- data CreateProgressUpdateStream = CreateProgressUpdateStream' (Maybe Bool) Text
- newCreateProgressUpdateStream :: Text -> CreateProgressUpdateStream
- data CreateProgressUpdateStreamResponse = CreateProgressUpdateStreamResponse' Int
- newCreateProgressUpdateStreamResponse :: Int -> CreateProgressUpdateStreamResponse
- data DeleteProgressUpdateStream = DeleteProgressUpdateStream' (Maybe Bool) Text
- newDeleteProgressUpdateStream :: Text -> DeleteProgressUpdateStream
- data DeleteProgressUpdateStreamResponse = DeleteProgressUpdateStreamResponse' Int
- newDeleteProgressUpdateStreamResponse :: Int -> DeleteProgressUpdateStreamResponse
- data DescribeApplicationState = DescribeApplicationState' Text
- newDescribeApplicationState :: Text -> DescribeApplicationState
- data DescribeApplicationStateResponse = DescribeApplicationStateResponse' (Maybe ApplicationStatus) (Maybe POSIX) Int
- newDescribeApplicationStateResponse :: Int -> DescribeApplicationStateResponse
- data DescribeMigrationTask = DescribeMigrationTask' Text Text
- newDescribeMigrationTask :: Text -> Text -> DescribeMigrationTask
- data DescribeMigrationTaskResponse = DescribeMigrationTaskResponse' (Maybe MigrationTask) Int
- newDescribeMigrationTaskResponse :: Int -> DescribeMigrationTaskResponse
- data DisassociateCreatedArtifact = DisassociateCreatedArtifact' (Maybe Bool) Text Text Text
- newDisassociateCreatedArtifact :: Text -> Text -> Text -> DisassociateCreatedArtifact
- data DisassociateCreatedArtifactResponse = DisassociateCreatedArtifactResponse' Int
- newDisassociateCreatedArtifactResponse :: Int -> DisassociateCreatedArtifactResponse
- data DisassociateDiscoveredResource = DisassociateDiscoveredResource' (Maybe Bool) Text Text Text
- newDisassociateDiscoveredResource :: Text -> Text -> Text -> DisassociateDiscoveredResource
- data DisassociateDiscoveredResourceResponse = DisassociateDiscoveredResourceResponse' Int
- newDisassociateDiscoveredResourceResponse :: Int -> DisassociateDiscoveredResourceResponse
- data ImportMigrationTask = ImportMigrationTask' (Maybe Bool) Text Text
- newImportMigrationTask :: Text -> Text -> ImportMigrationTask
- data ImportMigrationTaskResponse = ImportMigrationTaskResponse' Int
- newImportMigrationTaskResponse :: Int -> ImportMigrationTaskResponse
- data ListApplicationStates = ListApplicationStates' (Maybe (NonEmpty Text)) (Maybe Natural) (Maybe Text)
- newListApplicationStates :: ListApplicationStates
- data ListApplicationStatesResponse = ListApplicationStatesResponse' (Maybe [ApplicationState]) (Maybe Text) Int
- newListApplicationStatesResponse :: Int -> ListApplicationStatesResponse
- data ListCreatedArtifacts = ListCreatedArtifacts' (Maybe Natural) (Maybe Text) Text Text
- newListCreatedArtifacts :: Text -> Text -> ListCreatedArtifacts
- data ListCreatedArtifactsResponse = ListCreatedArtifactsResponse' (Maybe [CreatedArtifact]) (Maybe Text) Int
- newListCreatedArtifactsResponse :: Int -> ListCreatedArtifactsResponse
- data ListDiscoveredResources = ListDiscoveredResources' (Maybe Natural) (Maybe Text) Text Text
- newListDiscoveredResources :: Text -> Text -> ListDiscoveredResources
- data ListDiscoveredResourcesResponse = ListDiscoveredResourcesResponse' (Maybe [DiscoveredResource]) (Maybe Text) Int
- newListDiscoveredResourcesResponse :: Int -> ListDiscoveredResourcesResponse
- data ListMigrationTasks = ListMigrationTasks' (Maybe Natural) (Maybe Text) (Maybe Text)
- newListMigrationTasks :: ListMigrationTasks
- data ListMigrationTasksResponse = ListMigrationTasksResponse' (Maybe [MigrationTaskSummary]) (Maybe Text) Int
- newListMigrationTasksResponse :: Int -> ListMigrationTasksResponse
- data ListProgressUpdateStreams = ListProgressUpdateStreams' (Maybe Natural) (Maybe Text)
- newListProgressUpdateStreams :: ListProgressUpdateStreams
- data ListProgressUpdateStreamsResponse = ListProgressUpdateStreamsResponse' (Maybe Text) (Maybe [ProgressUpdateStreamSummary]) Int
- newListProgressUpdateStreamsResponse :: Int -> ListProgressUpdateStreamsResponse
- data NotifyApplicationState = NotifyApplicationState' (Maybe Bool) (Maybe POSIX) Text ApplicationStatus
- newNotifyApplicationState :: Text -> ApplicationStatus -> NotifyApplicationState
- data NotifyApplicationStateResponse = NotifyApplicationStateResponse' Int
- newNotifyApplicationStateResponse :: Int -> NotifyApplicationStateResponse
- data NotifyMigrationTaskState = NotifyMigrationTaskState' (Maybe Bool) Text Text Task POSIX Natural
- newNotifyMigrationTaskState :: Text -> Text -> Task -> UTCTime -> Natural -> NotifyMigrationTaskState
- data NotifyMigrationTaskStateResponse = NotifyMigrationTaskStateResponse' Int
- newNotifyMigrationTaskStateResponse :: Int -> NotifyMigrationTaskStateResponse
- data PutResourceAttributes = PutResourceAttributes' (Maybe Bool) Text Text (NonEmpty ResourceAttribute)
- newPutResourceAttributes :: Text -> Text -> NonEmpty ResourceAttribute -> PutResourceAttributes
- data PutResourceAttributesResponse = PutResourceAttributesResponse' Int
- newPutResourceAttributesResponse :: Int -> PutResourceAttributesResponse
- newtype ApplicationStatus where
- ApplicationStatus' { }
- pattern ApplicationStatus_COMPLETED :: ApplicationStatus
- pattern ApplicationStatus_IN_PROGRESS :: ApplicationStatus
- pattern ApplicationStatus_NOT_STARTED :: ApplicationStatus
- newtype MigrationStatus where
- MigrationStatus' { }
- pattern MigrationStatus_COMPLETED :: MigrationStatus
- pattern MigrationStatus_FAILED :: MigrationStatus
- pattern MigrationStatus_IN_PROGRESS :: MigrationStatus
- pattern MigrationStatus_NOT_STARTED :: MigrationStatus
- newtype ResourceAttributeType where
- ResourceAttributeType' { }
- pattern ResourceAttributeType_BIOS_ID :: ResourceAttributeType
- pattern ResourceAttributeType_FQDN :: ResourceAttributeType
- pattern ResourceAttributeType_IPV4_ADDRESS :: ResourceAttributeType
- pattern ResourceAttributeType_IPV6_ADDRESS :: ResourceAttributeType
- pattern ResourceAttributeType_MAC_ADDRESS :: ResourceAttributeType
- pattern ResourceAttributeType_MOTHERBOARD_SERIAL_NUMBER :: ResourceAttributeType
- pattern ResourceAttributeType_VM_MANAGED_OBJECT_REFERENCE :: ResourceAttributeType
- pattern ResourceAttributeType_VM_MANAGER_ID :: ResourceAttributeType
- pattern ResourceAttributeType_VM_NAME :: ResourceAttributeType
- pattern ResourceAttributeType_VM_PATH :: ResourceAttributeType
- data ApplicationState = ApplicationState' (Maybe Text) (Maybe ApplicationStatus) (Maybe POSIX)
- newApplicationState :: ApplicationState
- data CreatedArtifact = CreatedArtifact' (Maybe Text) Text
- newCreatedArtifact :: Text -> CreatedArtifact
- data DiscoveredResource = DiscoveredResource' (Maybe Text) Text
- newDiscoveredResource :: Text -> DiscoveredResource
- data MigrationTask = MigrationTask' (Maybe Text) (Maybe Text) (Maybe [ResourceAttribute]) (Maybe Task) (Maybe POSIX)
- newMigrationTask :: MigrationTask
- data MigrationTaskSummary = MigrationTaskSummary' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe MigrationStatus) (Maybe Text) (Maybe POSIX)
- newMigrationTaskSummary :: MigrationTaskSummary
- data ProgressUpdateStreamSummary = ProgressUpdateStreamSummary' (Maybe Text)
- newProgressUpdateStreamSummary :: ProgressUpdateStreamSummary
- data ResourceAttribute = ResourceAttribute' ResourceAttributeType Text
- newResourceAttribute :: ResourceAttributeType -> Text -> ResourceAttribute
- data Task = Task' (Maybe Natural) (Maybe Text) MigrationStatus
- newTask :: MigrationStatus -> Task
Service Configuration
defaultService :: Service Source #
API version 2017-05-31 of the Amazon Migration Hub SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by MigrationHub.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
DryRunOperation
_DryRunOperation :: AsError a => Fold a ServiceError Source #
Exception raised to indicate a successfully authorized action when the
DryRun flag is set to "true".
HomeRegionNotSetException
_HomeRegionNotSetException :: AsError a => Fold a ServiceError Source #
The home region is not set. Set the home region to continue.
InternalServerError
_InternalServerError :: AsError a => Fold a ServiceError Source #
Exception raised when an internal, configuration, or dependency error is encountered.
InvalidInputException
_InvalidInputException :: AsError a => Fold a ServiceError Source #
Exception raised when the provided input violates a policy constraint or is entered in the wrong format or data type.
PolicyErrorException
_PolicyErrorException :: AsError a => Fold 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.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold 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.
ServiceUnavailableException
_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #
Exception raised when there is an internal, configuration, or dependency error encountered.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
UnauthorizedOperation
_UnauthorizedOperation :: AsError a => Fold a ServiceError Source #
Exception raised to indicate a request was not authorized when the
DryRun flag is set to "true".
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
AssociateCreatedArtifact
data AssociateCreatedArtifact Source #
See: newAssociateCreatedArtifact smart constructor.
Constructors
| AssociateCreatedArtifact' (Maybe Bool) Text Text CreatedArtifact |
Instances
newAssociateCreatedArtifact Source #
Arguments
| :: Text | |
| -> Text | |
| -> CreatedArtifact | |
| -> AssociateCreatedArtifact |
Create a value of AssociateCreatedArtifact 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:dryRun:AssociateCreatedArtifact', associateCreatedArtifact_dryRun - Optional boolean flag to indicate whether any effect should take place.
Used to test if the caller has permission to make the call.
AssociateCreatedArtifact, associateCreatedArtifact_progressUpdateStream - The name of the ProgressUpdateStream.
AssociateCreatedArtifact, associateCreatedArtifact_migrationTaskName - Unique identifier that references the migration task. /Do not store
personal data in this field./
$sel:createdArtifact:AssociateCreatedArtifact', associateCreatedArtifact_createdArtifact - An ARN of the AWS resource related to the migration (e.g., AMI, EC2
instance, RDS instance, etc.)
data AssociateCreatedArtifactResponse Source #
See: newAssociateCreatedArtifactResponse smart constructor.
Constructors
| AssociateCreatedArtifactResponse' Int |
Instances
newAssociateCreatedArtifactResponse Source #
Create a value of AssociateCreatedArtifactResponse 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:httpStatus:AssociateCreatedArtifactResponse', associateCreatedArtifactResponse_httpStatus - The response's http status code.
AssociateDiscoveredResource
data AssociateDiscoveredResource Source #
See: newAssociateDiscoveredResource smart constructor.
Constructors
| AssociateDiscoveredResource' (Maybe Bool) Text Text DiscoveredResource |
Instances
newAssociateDiscoveredResource Source #
Arguments
| :: Text | |
| -> Text | |
| -> DiscoveredResource | |
| -> AssociateDiscoveredResource |
Create a value of AssociateDiscoveredResource 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:dryRun:AssociateDiscoveredResource', associateDiscoveredResource_dryRun - Optional boolean flag to indicate whether any effect should take place.
Used to test if the caller has permission to make the call.
AssociateDiscoveredResource, associateDiscoveredResource_progressUpdateStream - The name of the ProgressUpdateStream.
AssociateDiscoveredResource, associateDiscoveredResource_migrationTaskName - The identifier given to the MigrationTask. /Do not store personal data
in this field./
$sel:discoveredResource:AssociateDiscoveredResource', associateDiscoveredResource_discoveredResource - Object representing a Resource.
data AssociateDiscoveredResourceResponse Source #
See: newAssociateDiscoveredResourceResponse smart constructor.
Constructors
| AssociateDiscoveredResourceResponse' Int |
Instances
newAssociateDiscoveredResourceResponse Source #
Arguments
| :: Int | |
| -> AssociateDiscoveredResourceResponse |
Create a value of AssociateDiscoveredResourceResponse 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:httpStatus:AssociateDiscoveredResourceResponse', associateDiscoveredResourceResponse_httpStatus - The response's http status code.
CreateProgressUpdateStream
data CreateProgressUpdateStream Source #
See: newCreateProgressUpdateStream smart constructor.
Constructors
| CreateProgressUpdateStream' (Maybe Bool) Text |
Instances
newCreateProgressUpdateStream Source #
Arguments
| :: Text | |
| -> CreateProgressUpdateStream |
Create a value of CreateProgressUpdateStream 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:dryRun:CreateProgressUpdateStream', createProgressUpdateStream_dryRun - Optional boolean flag to indicate whether any effect should take place.
Used to test if the caller has permission to make the call.
CreateProgressUpdateStream, createProgressUpdateStream_progressUpdateStreamName - The name of the ProgressUpdateStream. /Do not store personal data in
this field./
data CreateProgressUpdateStreamResponse Source #
See: newCreateProgressUpdateStreamResponse smart constructor.
Constructors
| CreateProgressUpdateStreamResponse' Int |
Instances
newCreateProgressUpdateStreamResponse Source #
Arguments
| :: Int | |
| -> CreateProgressUpdateStreamResponse |
Create a value of CreateProgressUpdateStreamResponse 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:httpStatus:CreateProgressUpdateStreamResponse', createProgressUpdateStreamResponse_httpStatus - The response's http status code.
DeleteProgressUpdateStream
data DeleteProgressUpdateStream Source #
See: newDeleteProgressUpdateStream smart constructor.
Constructors
| DeleteProgressUpdateStream' (Maybe Bool) Text |
Instances
newDeleteProgressUpdateStream Source #
Arguments
| :: Text | |
| -> DeleteProgressUpdateStream |
Create a value of DeleteProgressUpdateStream 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:dryRun:DeleteProgressUpdateStream', deleteProgressUpdateStream_dryRun - Optional boolean flag to indicate whether any effect should take place.
Used to test if the caller has permission to make the call.
DeleteProgressUpdateStream, deleteProgressUpdateStream_progressUpdateStreamName - The name of the ProgressUpdateStream. /Do not store personal data in
this field./
data DeleteProgressUpdateStreamResponse Source #
See: newDeleteProgressUpdateStreamResponse smart constructor.
Constructors
| DeleteProgressUpdateStreamResponse' Int |
Instances
newDeleteProgressUpdateStreamResponse Source #
Arguments
| :: Int | |
| -> DeleteProgressUpdateStreamResponse |
Create a value of DeleteProgressUpdateStreamResponse 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:httpStatus:DeleteProgressUpdateStreamResponse', deleteProgressUpdateStreamResponse_httpStatus - The response's http status code.
DescribeApplicationState
data DescribeApplicationState Source #
See: newDescribeApplicationState smart constructor.
Constructors
| DescribeApplicationState' Text |
Instances
newDescribeApplicationState Source #
Arguments
| :: Text | |
| -> DescribeApplicationState |
Create a value of DescribeApplicationState 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:
DescribeApplicationState, describeApplicationState_applicationId - The configurationId in Application Discovery Service that uniquely
identifies the grouped application.
data DescribeApplicationStateResponse Source #
See: newDescribeApplicationStateResponse smart constructor.
Constructors
| DescribeApplicationStateResponse' (Maybe ApplicationStatus) (Maybe POSIX) Int |
Instances
newDescribeApplicationStateResponse Source #
Create a value of DescribeApplicationStateResponse 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:
DescribeApplicationStateResponse, describeApplicationStateResponse_applicationStatus - Status of the application - Not Started, In-Progress, Complete.
DescribeApplicationStateResponse, describeApplicationStateResponse_lastUpdatedTime - The timestamp when the application status was last updated.
$sel:httpStatus:DescribeApplicationStateResponse', describeApplicationStateResponse_httpStatus - The response's http status code.
DescribeMigrationTask
data DescribeMigrationTask Source #
See: newDescribeMigrationTask smart constructor.
Constructors
| DescribeMigrationTask' Text Text |
Instances
newDescribeMigrationTask Source #
Arguments
| :: Text | |
| -> Text | |
| -> DescribeMigrationTask |
Create a value of DescribeMigrationTask 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:
DescribeMigrationTask, describeMigrationTask_progressUpdateStream - The name of the ProgressUpdateStream.
DescribeMigrationTask, describeMigrationTask_migrationTaskName - The identifier given to the MigrationTask. /Do not store personal data
in this field./
data DescribeMigrationTaskResponse Source #
See: newDescribeMigrationTaskResponse smart constructor.
Constructors
| DescribeMigrationTaskResponse' (Maybe MigrationTask) Int |
Instances
newDescribeMigrationTaskResponse Source #
Create a value of DescribeMigrationTaskResponse 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:migrationTask:DescribeMigrationTaskResponse', describeMigrationTaskResponse_migrationTask - Object encapsulating information about the migration task.
$sel:httpStatus:DescribeMigrationTaskResponse', describeMigrationTaskResponse_httpStatus - The response's http status code.
DisassociateCreatedArtifact
data DisassociateCreatedArtifact Source #
See: newDisassociateCreatedArtifact smart constructor.
Instances
newDisassociateCreatedArtifact Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> DisassociateCreatedArtifact |
Create a value of DisassociateCreatedArtifact 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:dryRun:DisassociateCreatedArtifact', disassociateCreatedArtifact_dryRun - Optional boolean flag to indicate whether any effect should take place.
Used to test if the caller has permission to make the call.
DisassociateCreatedArtifact, disassociateCreatedArtifact_progressUpdateStream - The name of the ProgressUpdateStream.
DisassociateCreatedArtifact, disassociateCreatedArtifact_migrationTaskName - Unique identifier that references the migration task to be disassociated
with the artifact. Do not store personal data in this field.
$sel:createdArtifactName:DisassociateCreatedArtifact', disassociateCreatedArtifact_createdArtifactName - An ARN of the AWS resource related to the migration (e.g., AMI, EC2
instance, RDS instance, etc.)
data DisassociateCreatedArtifactResponse Source #
See: newDisassociateCreatedArtifactResponse smart constructor.
Constructors
| DisassociateCreatedArtifactResponse' Int |
Instances
newDisassociateCreatedArtifactResponse Source #
Arguments
| :: Int | |
| -> DisassociateCreatedArtifactResponse |
Create a value of DisassociateCreatedArtifactResponse 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:httpStatus:DisassociateCreatedArtifactResponse', disassociateCreatedArtifactResponse_httpStatus - The response's http status code.
DisassociateDiscoveredResource
data DisassociateDiscoveredResource Source #
See: newDisassociateDiscoveredResource smart constructor.
Instances
newDisassociateDiscoveredResource Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> DisassociateDiscoveredResource |
Create a value of DisassociateDiscoveredResource 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:dryRun:DisassociateDiscoveredResource', disassociateDiscoveredResource_dryRun - Optional boolean flag to indicate whether any effect should take place.
Used to test if the caller has permission to make the call.
DisassociateDiscoveredResource, disassociateDiscoveredResource_progressUpdateStream - The name of the ProgressUpdateStream.
DisassociateDiscoveredResource, disassociateDiscoveredResource_migrationTaskName - The identifier given to the MigrationTask. /Do not store personal data
in this field./
DisassociateDiscoveredResource, disassociateDiscoveredResource_configurationId - ConfigurationId of the Application Discovery Service resource to be
disassociated.
data DisassociateDiscoveredResourceResponse Source #
See: newDisassociateDiscoveredResourceResponse smart constructor.
Constructors
| DisassociateDiscoveredResourceResponse' Int |
Instances
newDisassociateDiscoveredResourceResponse Source #
Arguments
| :: Int | |
| -> DisassociateDiscoveredResourceResponse |
Create a value of DisassociateDiscoveredResourceResponse 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:httpStatus:DisassociateDiscoveredResourceResponse', disassociateDiscoveredResourceResponse_httpStatus - The response's http status code.
ImportMigrationTask
data ImportMigrationTask Source #
See: newImportMigrationTask smart constructor.
Constructors
| ImportMigrationTask' (Maybe Bool) Text Text |
Instances
newImportMigrationTask Source #
Arguments
| :: Text | |
| -> Text | |
| -> ImportMigrationTask |
Create a value of ImportMigrationTask 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:dryRun:ImportMigrationTask', importMigrationTask_dryRun - Optional boolean flag to indicate whether any effect should take place.
Used to test if the caller has permission to make the call.
ImportMigrationTask, importMigrationTask_progressUpdateStream - The name of the ProgressUpdateStream. >
ImportMigrationTask, importMigrationTask_migrationTaskName - Unique identifier that references the migration task. /Do not store
personal data in this field./
data ImportMigrationTaskResponse Source #
See: newImportMigrationTaskResponse smart constructor.
Constructors
| ImportMigrationTaskResponse' Int |
Instances
newImportMigrationTaskResponse Source #
Create a value of ImportMigrationTaskResponse 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:httpStatus:ImportMigrationTaskResponse', importMigrationTaskResponse_httpStatus - The response's http status code.
ListApplicationStates (Paginated)
data ListApplicationStates Source #
See: newListApplicationStates smart constructor.
Instances
newListApplicationStates :: ListApplicationStates Source #
Create a value of ListApplicationStates 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:applicationIds:ListApplicationStates', listApplicationStates_applicationIds - The configurationIds from the Application Discovery Service that
uniquely identifies your applications.
$sel:maxResults:ListApplicationStates', listApplicationStates_maxResults - Maximum number of results to be returned per page.
ListApplicationStates, listApplicationStates_nextToken - If a NextToken was returned by a previous call, there are more results
available. To retrieve the next page of results, make the call again
using the returned token in NextToken.
data ListApplicationStatesResponse Source #
See: newListApplicationStatesResponse smart constructor.
Constructors
| ListApplicationStatesResponse' (Maybe [ApplicationState]) (Maybe Text) Int |
Instances
newListApplicationStatesResponse Source #
Create a value of ListApplicationStatesResponse 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:applicationStateList:ListApplicationStatesResponse', listApplicationStatesResponse_applicationStateList - A list of Applications that exist in Application Discovery Service.
ListApplicationStates, listApplicationStatesResponse_nextToken - If a NextToken was returned by a previous call, there are more results
available. To retrieve the next page of results, make the call again
using the returned token in NextToken.
$sel:httpStatus:ListApplicationStatesResponse', listApplicationStatesResponse_httpStatus - The response's http status code.
ListCreatedArtifacts (Paginated)
data ListCreatedArtifacts Source #
See: newListCreatedArtifacts smart constructor.
Instances
newListCreatedArtifacts Source #
Arguments
| :: Text | |
| -> Text | |
| -> ListCreatedArtifacts |
Create a value of ListCreatedArtifacts 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:maxResults:ListCreatedArtifacts', listCreatedArtifacts_maxResults - Maximum number of results to be returned per page.
ListCreatedArtifacts, listCreatedArtifacts_nextToken - If a NextToken was returned by a previous call, there are more results
available. To retrieve the next page of results, make the call again
using the returned token in NextToken.
ListCreatedArtifacts, listCreatedArtifacts_progressUpdateStream - The name of the ProgressUpdateStream.
ListCreatedArtifacts, listCreatedArtifacts_migrationTaskName - Unique identifier that references the migration task. /Do not store
personal data in this field./
data ListCreatedArtifactsResponse Source #
See: newListCreatedArtifactsResponse smart constructor.
Constructors
| ListCreatedArtifactsResponse' (Maybe [CreatedArtifact]) (Maybe Text) Int |
Instances
newListCreatedArtifactsResponse Source #
Create a value of ListCreatedArtifactsResponse 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:createdArtifactList:ListCreatedArtifactsResponse', listCreatedArtifactsResponse_createdArtifactList - List of created artifacts up to the maximum number of results specified
in the request.
ListCreatedArtifacts, listCreatedArtifactsResponse_nextToken - If there are more created artifacts than the max result, return the next
token to be passed to the next call as a bookmark of where to start
from.
$sel:httpStatus:ListCreatedArtifactsResponse', listCreatedArtifactsResponse_httpStatus - The response's http status code.
ListDiscoveredResources (Paginated)
data ListDiscoveredResources Source #
See: newListDiscoveredResources smart constructor.
Instances
newListDiscoveredResources Source #
Create a value of ListDiscoveredResources 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:maxResults:ListDiscoveredResources', listDiscoveredResources_maxResults - The maximum number of results returned per page.
ListDiscoveredResources, listDiscoveredResources_nextToken - If a NextToken was returned by a previous call, there are more results
available. To retrieve the next page of results, make the call again
using the returned token in NextToken.
ListDiscoveredResources, listDiscoveredResources_progressUpdateStream - The name of the ProgressUpdateStream.
ListDiscoveredResources, listDiscoveredResources_migrationTaskName - The name of the MigrationTask. /Do not store personal data in this
field./
data ListDiscoveredResourcesResponse Source #
See: newListDiscoveredResourcesResponse smart constructor.
Constructors
| ListDiscoveredResourcesResponse' (Maybe [DiscoveredResource]) (Maybe Text) Int |
Instances
newListDiscoveredResourcesResponse Source #
Create a value of ListDiscoveredResourcesResponse 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:discoveredResourceList:ListDiscoveredResourcesResponse', listDiscoveredResourcesResponse_discoveredResourceList - Returned list of discovered resources associated with the given
MigrationTask.
ListDiscoveredResources, listDiscoveredResourcesResponse_nextToken - If there are more discovered resources than the max result, return the
next token to be passed to the next call as a bookmark of where to start
from.
$sel:httpStatus:ListDiscoveredResourcesResponse', listDiscoveredResourcesResponse_httpStatus - The response's http status code.
ListMigrationTasks (Paginated)
data ListMigrationTasks Source #
See: newListMigrationTasks smart constructor.
Instances
newListMigrationTasks :: ListMigrationTasks Source #
Create a value of ListMigrationTasks 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:maxResults:ListMigrationTasks', listMigrationTasks_maxResults - Value to specify how many results are returned per page.
ListMigrationTasks, listMigrationTasks_nextToken - If a NextToken was returned by a previous call, there are more results
available. To retrieve the next page of results, make the call again
using the returned token in NextToken.
$sel:resourceName:ListMigrationTasks', listMigrationTasks_resourceName - Filter migration tasks by discovered resource name.
data ListMigrationTasksResponse Source #
See: newListMigrationTasksResponse smart constructor.
Constructors
| ListMigrationTasksResponse' (Maybe [MigrationTaskSummary]) (Maybe Text) Int |
Instances
newListMigrationTasksResponse Source #
Create a value of ListMigrationTasksResponse 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:migrationTaskSummaryList:ListMigrationTasksResponse', listMigrationTasksResponse_migrationTaskSummaryList - Lists the migration task's summary which includes: MigrationTaskName,
ProgressPercent, ProgressUpdateStream, Status, and the
UpdateDateTime for each task.
ListMigrationTasks, listMigrationTasksResponse_nextToken - If there are more migration tasks than the max result, return the next
token to be passed to the next call as a bookmark of where to start
from.
$sel:httpStatus:ListMigrationTasksResponse', listMigrationTasksResponse_httpStatus - The response's http status code.
ListProgressUpdateStreams (Paginated)
data ListProgressUpdateStreams Source #
See: newListProgressUpdateStreams smart constructor.
Constructors
| ListProgressUpdateStreams' (Maybe Natural) (Maybe Text) |
Instances
newListProgressUpdateStreams :: ListProgressUpdateStreams Source #
Create a value of ListProgressUpdateStreams 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:maxResults:ListProgressUpdateStreams', listProgressUpdateStreams_maxResults - Filter to limit the maximum number of results to list per page.
ListProgressUpdateStreams, listProgressUpdateStreams_nextToken - If a NextToken was returned by a previous call, there are more results
available. To retrieve the next page of results, make the call again
using the returned token in NextToken.
data ListProgressUpdateStreamsResponse Source #
See: newListProgressUpdateStreamsResponse smart constructor.
Constructors
| ListProgressUpdateStreamsResponse' (Maybe Text) (Maybe [ProgressUpdateStreamSummary]) Int |
Instances
newListProgressUpdateStreamsResponse Source #
Arguments
| :: Int | |
| -> ListProgressUpdateStreamsResponse |
Create a value of ListProgressUpdateStreamsResponse 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:
ListProgressUpdateStreams, listProgressUpdateStreamsResponse_nextToken - If there are more streams created than the max result, return the next
token to be passed to the next call as a bookmark of where to start
from.
$sel:progressUpdateStreamSummaryList:ListProgressUpdateStreamsResponse', listProgressUpdateStreamsResponse_progressUpdateStreamSummaryList - List of progress update streams up to the max number of results passed
in the input.
$sel:httpStatus:ListProgressUpdateStreamsResponse', listProgressUpdateStreamsResponse_httpStatus - The response's http status code.
NotifyApplicationState
data NotifyApplicationState Source #
See: newNotifyApplicationState smart constructor.
Constructors
| NotifyApplicationState' (Maybe Bool) (Maybe POSIX) Text ApplicationStatus |
Instances
newNotifyApplicationState Source #
Arguments
| :: Text | |
| -> ApplicationStatus | |
| -> NotifyApplicationState |
Create a value of NotifyApplicationState 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:dryRun:NotifyApplicationState', notifyApplicationState_dryRun - Optional boolean flag to indicate whether any effect should take place.
Used to test if the caller has permission to make the call.
NotifyApplicationState, notifyApplicationState_updateDateTime - The timestamp when the application state changed.
NotifyApplicationState, notifyApplicationState_applicationId - The configurationId in Application Discovery Service that uniquely
identifies the grouped application.
NotifyApplicationState, notifyApplicationState_status - Status of the application - Not Started, In-Progress, Complete.
data NotifyApplicationStateResponse Source #
See: newNotifyApplicationStateResponse smart constructor.
Constructors
| NotifyApplicationStateResponse' Int |
Instances
newNotifyApplicationStateResponse Source #
Create a value of NotifyApplicationStateResponse 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:httpStatus:NotifyApplicationStateResponse', notifyApplicationStateResponse_httpStatus - The response's http status code.
NotifyMigrationTaskState
data NotifyMigrationTaskState Source #
See: newNotifyMigrationTaskState smart constructor.
Instances
newNotifyMigrationTaskState Source #
Create a value of NotifyMigrationTaskState 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:dryRun:NotifyMigrationTaskState', notifyMigrationTaskState_dryRun - Optional boolean flag to indicate whether any effect should take place.
Used to test if the caller has permission to make the call.
NotifyMigrationTaskState, notifyMigrationTaskState_progressUpdateStream - The name of the ProgressUpdateStream.
NotifyMigrationTaskState, notifyMigrationTaskState_migrationTaskName - Unique identifier that references the migration task. /Do not store
personal data in this field./
NotifyMigrationTaskState, notifyMigrationTaskState_task - Information about the task's progress and status.
NotifyMigrationTaskState, notifyMigrationTaskState_updateDateTime - The timestamp when the task was gathered.
$sel:nextUpdateSeconds:NotifyMigrationTaskState', notifyMigrationTaskState_nextUpdateSeconds - Number of seconds after the UpdateDateTime within which the Migration
Hub can expect an update. If Migration Hub does not receive an update
within the specified interval, then the migration task will be
considered stale.
data NotifyMigrationTaskStateResponse Source #
See: newNotifyMigrationTaskStateResponse smart constructor.
Constructors
| NotifyMigrationTaskStateResponse' Int |
Instances
newNotifyMigrationTaskStateResponse Source #
Create a value of NotifyMigrationTaskStateResponse 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:httpStatus:NotifyMigrationTaskStateResponse', notifyMigrationTaskStateResponse_httpStatus - The response's http status code.
PutResourceAttributes
data PutResourceAttributes Source #
See: newPutResourceAttributes smart constructor.
Constructors
| PutResourceAttributes' (Maybe Bool) Text Text (NonEmpty ResourceAttribute) |
Instances
newPutResourceAttributes Source #
Arguments
| :: Text | |
| -> Text | |
| -> NonEmpty ResourceAttribute | |
| -> PutResourceAttributes |
Create a value of PutResourceAttributes 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:dryRun:PutResourceAttributes', putResourceAttributes_dryRun - Optional boolean flag to indicate whether any effect should take place.
Used to test if the caller has permission to make the call.
PutResourceAttributes, putResourceAttributes_progressUpdateStream - The name of the ProgressUpdateStream.
PutResourceAttributes, putResourceAttributes_migrationTaskName - Unique identifier that references the migration task. /Do not store
personal data in this field./
PutResourceAttributes, putResourceAttributes_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.
Takes the object array of ResourceAttribute where the Type field is
reserved for the following values:
IPV4_ADDRESS | IPV6_ADDRESS | MAC_ADDRESS | FQDN | VM_MANAGER_ID | VM_MANAGED_OBJECT_REFERENCE | VM_NAME | VM_PATH | BIOS_ID | MOTHERBOARD_SERIAL_NUMBER
where the identifying value can be a string up to 256 characters.
- If any "VM" related value is set for a
ResourceAttributeobject, it is required thatVM_MANAGER_ID, as a minimum, is always set. IfVM_MANAGER_IDis not set, then all "VM" fields will be discarded and "VM" fields will not be used for matching the migration task to a server in Application Discovery Service repository. See the Example section below for a use case of specifying "VM" related values. - If a server you are trying to match has multiple IP or MAC
addresses, you should provide as many as you know in separate
type/value pairs passed to the
ResourceAttributeListparameter to maximize the chances of matching.
data PutResourceAttributesResponse Source #
See: newPutResourceAttributesResponse smart constructor.
Constructors
| PutResourceAttributesResponse' Int |
Instances
newPutResourceAttributesResponse Source #
Create a value of PutResourceAttributesResponse 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:httpStatus:PutResourceAttributesResponse', putResourceAttributesResponse_httpStatus - The response's http status code.
Types
ApplicationStatus
newtype ApplicationStatus Source #
Constructors
| ApplicationStatus' | |
Fields | |
Bundled Patterns
| pattern ApplicationStatus_COMPLETED :: ApplicationStatus | |
| pattern ApplicationStatus_IN_PROGRESS :: ApplicationStatus | |
| pattern ApplicationStatus_NOT_STARTED :: ApplicationStatus |
Instances
MigrationStatus
newtype MigrationStatus Source #
Constructors
| MigrationStatus' | |
Fields | |
Bundled Patterns
| pattern MigrationStatus_COMPLETED :: MigrationStatus | |
| pattern MigrationStatus_FAILED :: MigrationStatus | |
| pattern MigrationStatus_IN_PROGRESS :: MigrationStatus | |
| pattern MigrationStatus_NOT_STARTED :: MigrationStatus |
Instances
ResourceAttributeType
newtype ResourceAttributeType Source #
Constructors
| ResourceAttributeType' | |
Fields | |
Bundled Patterns
Instances
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' (Maybe Text) (Maybe ApplicationStatus) (Maybe POSIX) |
Instances
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: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.
$sel:lastUpdatedTime:ApplicationState', applicationState_lastUpdatedTime - The timestamp when the application status was last updated.
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' (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> CreatedArtifact |
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.
DiscoveredResource
data DiscoveredResource Source #
Object representing the on-premises resource being migrated.
See: newDiscoveredResource smart constructor.
Constructors
| DiscoveredResource' (Maybe Text) Text |
Instances
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.
MigrationTask
data MigrationTask Source #
Represents a migration task in a migration tool.
See: newMigrationTask smart constructor.
Constructors
| MigrationTask' (Maybe Text) (Maybe Text) (Maybe [ResourceAttribute]) (Maybe Task) (Maybe POSIX) |
Instances
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:migrationTaskName:MigrationTask', migrationTask_migrationTaskName - Unique identifier that references the migration task. /Do not store
personal data in this field./
$sel:progressUpdateStream:MigrationTask', migrationTask_progressUpdateStream - A name that identifies the vendor of the migration tool being used.
$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:updateDateTime:MigrationTask', migrationTask_updateDateTime - The timestamp when the task was gathered.
MigrationTaskSummary
data MigrationTaskSummary Source #
MigrationTaskSummary includes MigrationTaskName, ProgressPercent,
ProgressUpdateStream, Status, and UpdateDateTime for each task.
See: newMigrationTaskSummary smart constructor.
Constructors
| MigrationTaskSummary' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe MigrationStatus) (Maybe Text) (Maybe POSIX) |
Instances
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:migrationTaskName:MigrationTaskSummary', migrationTaskSummary_migrationTaskName - Unique identifier that references the migration task. /Do not store
personal data in this field./
$sel:progressPercent:MigrationTaskSummary', migrationTaskSummary_progressPercent - Indication of the percentage completion of the task.
$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:status:MigrationTaskSummary', migrationTaskSummary_status - Status of the task.
$sel:statusDetail:MigrationTaskSummary', migrationTaskSummary_statusDetail - Detail information of what is being done within the overall status
state.
$sel:updateDateTime:MigrationTaskSummary', migrationTaskSummary_updateDateTime - The timestamp when the task was gathered.
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' (Maybe Text) |
Instances
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./
ResourceAttribute
data ResourceAttribute Source #
Attribute associated with a resource.
Note the corresponding format required per type listed below:
- IPV4
x.x.x.xwhere x is an integer in the range [0,255]
- IPV6
y : y : y : y : y : y : y : ywhere 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' ResourceAttributeType Text |
Instances
Arguments
| :: ResourceAttributeType | |
| -> Text | |
| -> ResourceAttribute |
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
Task object encapsulating task information.
See: newTask smart constructor.
Instances
| FromJSON Task Source # | |
| ToJSON Task Source # | |
Defined in Amazonka.MigrationHub.Types.Task | |
| Generic Task Source # | |
| Read Task Source # | |
| Show Task Source # | |
| NFData Task Source # | |
Defined in Amazonka.MigrationHub.Types.Task | |
| Eq Task Source # | |
| Hashable Task Source # | |
Defined in Amazonka.MigrationHub.Types.Task | |
| type Rep Task Source # | |
Defined in Amazonka.MigrationHub.Types.Task type Rep Task = D1 ('MetaData "Task" "Amazonka.MigrationHub.Types.Task" "amazonka-migrationhub-2.0-HPFHfkzHnlJDPxcpvPbrRQ" '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)))) | |
Arguments
| :: MigrationStatus | |
| -> Task |
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.