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 |
- Operations
- AssociateCreatedArtifact
- AssociateDiscoveredResource
- CreateProgressUpdateStream
- DeleteProgressUpdateStream
- DescribeApplicationState
- DescribeMigrationTask
- DisassociateCreatedArtifact
- DisassociateDiscoveredResource
- ImportMigrationTask
- ListApplicationStates
- ListCreatedArtifacts
- ListDiscoveredResources
- ListMigrationTasks
- ListProgressUpdateStreams
- NotifyApplicationState
- NotifyMigrationTaskState
- PutResourceAttributes
- Types
Synopsis
- associateCreatedArtifact_dryRun :: Lens' AssociateCreatedArtifact (Maybe Bool)
- associateCreatedArtifact_progressUpdateStream :: Lens' AssociateCreatedArtifact Text
- associateCreatedArtifact_migrationTaskName :: Lens' AssociateCreatedArtifact Text
- associateCreatedArtifact_createdArtifact :: Lens' AssociateCreatedArtifact CreatedArtifact
- associateCreatedArtifactResponse_httpStatus :: Lens' AssociateCreatedArtifactResponse Int
- associateDiscoveredResource_dryRun :: Lens' AssociateDiscoveredResource (Maybe Bool)
- associateDiscoveredResource_progressUpdateStream :: Lens' AssociateDiscoveredResource Text
- associateDiscoveredResource_migrationTaskName :: Lens' AssociateDiscoveredResource Text
- associateDiscoveredResource_discoveredResource :: Lens' AssociateDiscoveredResource DiscoveredResource
- associateDiscoveredResourceResponse_httpStatus :: Lens' AssociateDiscoveredResourceResponse Int
- createProgressUpdateStream_dryRun :: Lens' CreateProgressUpdateStream (Maybe Bool)
- createProgressUpdateStream_progressUpdateStreamName :: Lens' CreateProgressUpdateStream Text
- createProgressUpdateStreamResponse_httpStatus :: Lens' CreateProgressUpdateStreamResponse Int
- deleteProgressUpdateStream_dryRun :: Lens' DeleteProgressUpdateStream (Maybe Bool)
- deleteProgressUpdateStream_progressUpdateStreamName :: Lens' DeleteProgressUpdateStream Text
- deleteProgressUpdateStreamResponse_httpStatus :: Lens' DeleteProgressUpdateStreamResponse Int
- describeApplicationState_applicationId :: Lens' DescribeApplicationState Text
- describeApplicationStateResponse_applicationStatus :: Lens' DescribeApplicationStateResponse (Maybe ApplicationStatus)
- describeApplicationStateResponse_lastUpdatedTime :: Lens' DescribeApplicationStateResponse (Maybe UTCTime)
- describeApplicationStateResponse_httpStatus :: Lens' DescribeApplicationStateResponse Int
- describeMigrationTask_progressUpdateStream :: Lens' DescribeMigrationTask Text
- describeMigrationTask_migrationTaskName :: Lens' DescribeMigrationTask Text
- describeMigrationTaskResponse_migrationTask :: Lens' DescribeMigrationTaskResponse (Maybe MigrationTask)
- describeMigrationTaskResponse_httpStatus :: Lens' DescribeMigrationTaskResponse Int
- disassociateCreatedArtifact_dryRun :: Lens' DisassociateCreatedArtifact (Maybe Bool)
- disassociateCreatedArtifact_progressUpdateStream :: Lens' DisassociateCreatedArtifact Text
- disassociateCreatedArtifact_migrationTaskName :: Lens' DisassociateCreatedArtifact Text
- disassociateCreatedArtifact_createdArtifactName :: Lens' DisassociateCreatedArtifact Text
- disassociateCreatedArtifactResponse_httpStatus :: Lens' DisassociateCreatedArtifactResponse Int
- disassociateDiscoveredResource_dryRun :: Lens' DisassociateDiscoveredResource (Maybe Bool)
- disassociateDiscoveredResource_progressUpdateStream :: Lens' DisassociateDiscoveredResource Text
- disassociateDiscoveredResource_migrationTaskName :: Lens' DisassociateDiscoveredResource Text
- disassociateDiscoveredResource_configurationId :: Lens' DisassociateDiscoveredResource Text
- disassociateDiscoveredResourceResponse_httpStatus :: Lens' DisassociateDiscoveredResourceResponse Int
- importMigrationTask_dryRun :: Lens' ImportMigrationTask (Maybe Bool)
- importMigrationTask_progressUpdateStream :: Lens' ImportMigrationTask Text
- importMigrationTask_migrationTaskName :: Lens' ImportMigrationTask Text
- importMigrationTaskResponse_httpStatus :: Lens' ImportMigrationTaskResponse Int
- listApplicationStates_applicationIds :: Lens' ListApplicationStates (Maybe (NonEmpty Text))
- listApplicationStates_maxResults :: Lens' ListApplicationStates (Maybe Natural)
- listApplicationStates_nextToken :: Lens' ListApplicationStates (Maybe Text)
- listApplicationStatesResponse_applicationStateList :: Lens' ListApplicationStatesResponse (Maybe [ApplicationState])
- listApplicationStatesResponse_nextToken :: Lens' ListApplicationStatesResponse (Maybe Text)
- listApplicationStatesResponse_httpStatus :: Lens' ListApplicationStatesResponse Int
- listCreatedArtifacts_maxResults :: Lens' ListCreatedArtifacts (Maybe Natural)
- listCreatedArtifacts_nextToken :: Lens' ListCreatedArtifacts (Maybe Text)
- listCreatedArtifacts_progressUpdateStream :: Lens' ListCreatedArtifacts Text
- listCreatedArtifacts_migrationTaskName :: Lens' ListCreatedArtifacts Text
- listCreatedArtifactsResponse_createdArtifactList :: Lens' ListCreatedArtifactsResponse (Maybe [CreatedArtifact])
- listCreatedArtifactsResponse_nextToken :: Lens' ListCreatedArtifactsResponse (Maybe Text)
- listCreatedArtifactsResponse_httpStatus :: Lens' ListCreatedArtifactsResponse Int
- listDiscoveredResources_maxResults :: Lens' ListDiscoveredResources (Maybe Natural)
- listDiscoveredResources_nextToken :: Lens' ListDiscoveredResources (Maybe Text)
- listDiscoveredResources_progressUpdateStream :: Lens' ListDiscoveredResources Text
- listDiscoveredResources_migrationTaskName :: Lens' ListDiscoveredResources Text
- listDiscoveredResourcesResponse_discoveredResourceList :: Lens' ListDiscoveredResourcesResponse (Maybe [DiscoveredResource])
- listDiscoveredResourcesResponse_nextToken :: Lens' ListDiscoveredResourcesResponse (Maybe Text)
- listDiscoveredResourcesResponse_httpStatus :: Lens' ListDiscoveredResourcesResponse Int
- listMigrationTasks_maxResults :: Lens' ListMigrationTasks (Maybe Natural)
- listMigrationTasks_nextToken :: Lens' ListMigrationTasks (Maybe Text)
- listMigrationTasks_resourceName :: Lens' ListMigrationTasks (Maybe Text)
- listMigrationTasksResponse_migrationTaskSummaryList :: Lens' ListMigrationTasksResponse (Maybe [MigrationTaskSummary])
- listMigrationTasksResponse_nextToken :: Lens' ListMigrationTasksResponse (Maybe Text)
- listMigrationTasksResponse_httpStatus :: Lens' ListMigrationTasksResponse Int
- listProgressUpdateStreams_maxResults :: Lens' ListProgressUpdateStreams (Maybe Natural)
- listProgressUpdateStreams_nextToken :: Lens' ListProgressUpdateStreams (Maybe Text)
- listProgressUpdateStreamsResponse_nextToken :: Lens' ListProgressUpdateStreamsResponse (Maybe Text)
- listProgressUpdateStreamsResponse_progressUpdateStreamSummaryList :: Lens' ListProgressUpdateStreamsResponse (Maybe [ProgressUpdateStreamSummary])
- listProgressUpdateStreamsResponse_httpStatus :: Lens' ListProgressUpdateStreamsResponse Int
- notifyApplicationState_dryRun :: Lens' NotifyApplicationState (Maybe Bool)
- notifyApplicationState_updateDateTime :: Lens' NotifyApplicationState (Maybe UTCTime)
- notifyApplicationState_applicationId :: Lens' NotifyApplicationState Text
- notifyApplicationState_status :: Lens' NotifyApplicationState ApplicationStatus
- notifyApplicationStateResponse_httpStatus :: Lens' NotifyApplicationStateResponse Int
- notifyMigrationTaskState_dryRun :: Lens' NotifyMigrationTaskState (Maybe Bool)
- notifyMigrationTaskState_progressUpdateStream :: Lens' NotifyMigrationTaskState Text
- notifyMigrationTaskState_migrationTaskName :: Lens' NotifyMigrationTaskState Text
- notifyMigrationTaskState_task :: Lens' NotifyMigrationTaskState Task
- notifyMigrationTaskState_updateDateTime :: Lens' NotifyMigrationTaskState UTCTime
- notifyMigrationTaskState_nextUpdateSeconds :: Lens' NotifyMigrationTaskState Natural
- notifyMigrationTaskStateResponse_httpStatus :: Lens' NotifyMigrationTaskStateResponse Int
- putResourceAttributes_dryRun :: Lens' PutResourceAttributes (Maybe Bool)
- putResourceAttributes_progressUpdateStream :: Lens' PutResourceAttributes Text
- putResourceAttributes_migrationTaskName :: Lens' PutResourceAttributes Text
- putResourceAttributes_resourceAttributeList :: Lens' PutResourceAttributes (NonEmpty ResourceAttribute)
- putResourceAttributesResponse_httpStatus :: Lens' PutResourceAttributesResponse Int
- applicationState_applicationId :: Lens' ApplicationState (Maybe Text)
- applicationState_applicationStatus :: Lens' ApplicationState (Maybe ApplicationStatus)
- applicationState_lastUpdatedTime :: Lens' ApplicationState (Maybe UTCTime)
- createdArtifact_description :: Lens' CreatedArtifact (Maybe Text)
- createdArtifact_name :: Lens' CreatedArtifact Text
- discoveredResource_description :: Lens' DiscoveredResource (Maybe Text)
- discoveredResource_configurationId :: Lens' DiscoveredResource Text
- migrationTask_migrationTaskName :: Lens' MigrationTask (Maybe Text)
- migrationTask_progressUpdateStream :: Lens' MigrationTask (Maybe Text)
- migrationTask_resourceAttributeList :: Lens' MigrationTask (Maybe [ResourceAttribute])
- migrationTask_task :: Lens' MigrationTask (Maybe Task)
- migrationTask_updateDateTime :: Lens' MigrationTask (Maybe UTCTime)
- migrationTaskSummary_migrationTaskName :: Lens' MigrationTaskSummary (Maybe Text)
- migrationTaskSummary_progressPercent :: Lens' MigrationTaskSummary (Maybe Natural)
- migrationTaskSummary_progressUpdateStream :: Lens' MigrationTaskSummary (Maybe Text)
- migrationTaskSummary_status :: Lens' MigrationTaskSummary (Maybe MigrationStatus)
- migrationTaskSummary_statusDetail :: Lens' MigrationTaskSummary (Maybe Text)
- migrationTaskSummary_updateDateTime :: Lens' MigrationTaskSummary (Maybe UTCTime)
- progressUpdateStreamSummary_progressUpdateStreamName :: Lens' ProgressUpdateStreamSummary (Maybe Text)
- resourceAttribute_type :: Lens' ResourceAttribute ResourceAttributeType
- resourceAttribute_value :: Lens' ResourceAttribute Text
- task_progressPercent :: Lens' Task (Maybe Natural)
- task_statusDetail :: Lens' Task (Maybe Text)
- task_status :: Lens' Task MigrationStatus
Operations
AssociateCreatedArtifact
associateCreatedArtifact_dryRun :: Lens' AssociateCreatedArtifact (Maybe Bool) Source #
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
associateCreatedArtifact_progressUpdateStream :: Lens' AssociateCreatedArtifact Text Source #
The name of the ProgressUpdateStream.
associateCreatedArtifact_migrationTaskName :: Lens' AssociateCreatedArtifact Text Source #
Unique identifier that references the migration task. /Do not store personal data in this field./
associateCreatedArtifact_createdArtifact :: Lens' AssociateCreatedArtifact CreatedArtifact Source #
An ARN of the AWS resource related to the migration (e.g., AMI, EC2 instance, RDS instance, etc.)
associateCreatedArtifactResponse_httpStatus :: Lens' AssociateCreatedArtifactResponse Int Source #
The response's http status code.
AssociateDiscoveredResource
associateDiscoveredResource_dryRun :: Lens' AssociateDiscoveredResource (Maybe Bool) Source #
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
associateDiscoveredResource_progressUpdateStream :: Lens' AssociateDiscoveredResource Text Source #
The name of the ProgressUpdateStream.
associateDiscoveredResource_migrationTaskName :: Lens' AssociateDiscoveredResource Text Source #
The identifier given to the MigrationTask. /Do not store personal data in this field./
associateDiscoveredResource_discoveredResource :: Lens' AssociateDiscoveredResource DiscoveredResource Source #
Object representing a Resource.
associateDiscoveredResourceResponse_httpStatus :: Lens' AssociateDiscoveredResourceResponse Int Source #
The response's http status code.
CreateProgressUpdateStream
createProgressUpdateStream_dryRun :: Lens' CreateProgressUpdateStream (Maybe Bool) Source #
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
createProgressUpdateStream_progressUpdateStreamName :: Lens' CreateProgressUpdateStream Text Source #
The name of the ProgressUpdateStream. /Do not store personal data in this field./
createProgressUpdateStreamResponse_httpStatus :: Lens' CreateProgressUpdateStreamResponse Int Source #
The response's http status code.
DeleteProgressUpdateStream
deleteProgressUpdateStream_dryRun :: Lens' DeleteProgressUpdateStream (Maybe Bool) Source #
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
deleteProgressUpdateStream_progressUpdateStreamName :: Lens' DeleteProgressUpdateStream Text Source #
The name of the ProgressUpdateStream. /Do not store personal data in this field./
deleteProgressUpdateStreamResponse_httpStatus :: Lens' DeleteProgressUpdateStreamResponse Int Source #
The response's http status code.
DescribeApplicationState
describeApplicationState_applicationId :: Lens' DescribeApplicationState Text Source #
The configurationId in Application Discovery Service that uniquely identifies the grouped application.
describeApplicationStateResponse_applicationStatus :: Lens' DescribeApplicationStateResponse (Maybe ApplicationStatus) Source #
Status of the application - Not Started, In-Progress, Complete.
describeApplicationStateResponse_lastUpdatedTime :: Lens' DescribeApplicationStateResponse (Maybe UTCTime) Source #
The timestamp when the application status was last updated.
describeApplicationStateResponse_httpStatus :: Lens' DescribeApplicationStateResponse Int Source #
The response's http status code.
DescribeMigrationTask
describeMigrationTask_progressUpdateStream :: Lens' DescribeMigrationTask Text Source #
The name of the ProgressUpdateStream.
describeMigrationTask_migrationTaskName :: Lens' DescribeMigrationTask Text Source #
The identifier given to the MigrationTask. /Do not store personal data in this field./
describeMigrationTaskResponse_migrationTask :: Lens' DescribeMigrationTaskResponse (Maybe MigrationTask) Source #
Object encapsulating information about the migration task.
describeMigrationTaskResponse_httpStatus :: Lens' DescribeMigrationTaskResponse Int Source #
The response's http status code.
DisassociateCreatedArtifact
disassociateCreatedArtifact_dryRun :: Lens' DisassociateCreatedArtifact (Maybe Bool) Source #
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
disassociateCreatedArtifact_progressUpdateStream :: Lens' DisassociateCreatedArtifact Text Source #
The name of the ProgressUpdateStream.
disassociateCreatedArtifact_migrationTaskName :: Lens' DisassociateCreatedArtifact Text Source #
Unique identifier that references the migration task to be disassociated with the artifact. Do not store personal data in this field.
disassociateCreatedArtifact_createdArtifactName :: Lens' DisassociateCreatedArtifact Text Source #
An ARN of the AWS resource related to the migration (e.g., AMI, EC2 instance, RDS instance, etc.)
disassociateCreatedArtifactResponse_httpStatus :: Lens' DisassociateCreatedArtifactResponse Int Source #
The response's http status code.
DisassociateDiscoveredResource
disassociateDiscoveredResource_dryRun :: Lens' DisassociateDiscoveredResource (Maybe Bool) Source #
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
disassociateDiscoveredResource_progressUpdateStream :: Lens' DisassociateDiscoveredResource Text Source #
The name of the ProgressUpdateStream.
disassociateDiscoveredResource_migrationTaskName :: Lens' DisassociateDiscoveredResource Text Source #
The identifier given to the MigrationTask. /Do not store personal data in this field./
disassociateDiscoveredResource_configurationId :: Lens' DisassociateDiscoveredResource Text Source #
ConfigurationId of the Application Discovery Service resource to be disassociated.
disassociateDiscoveredResourceResponse_httpStatus :: Lens' DisassociateDiscoveredResourceResponse Int Source #
The response's http status code.
ImportMigrationTask
importMigrationTask_dryRun :: Lens' ImportMigrationTask (Maybe Bool) Source #
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
importMigrationTask_progressUpdateStream :: Lens' ImportMigrationTask Text Source #
The name of the ProgressUpdateStream. >
importMigrationTask_migrationTaskName :: Lens' ImportMigrationTask Text Source #
Unique identifier that references the migration task. /Do not store personal data in this field./
importMigrationTaskResponse_httpStatus :: Lens' ImportMigrationTaskResponse Int Source #
The response's http status code.
ListApplicationStates
listApplicationStates_applicationIds :: Lens' ListApplicationStates (Maybe (NonEmpty Text)) Source #
The configurationIds from the Application Discovery Service that uniquely identifies your applications.
listApplicationStates_maxResults :: Lens' ListApplicationStates (Maybe Natural) Source #
Maximum number of results to be returned per page.
listApplicationStates_nextToken :: Lens' ListApplicationStates (Maybe Text) Source #
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
.
listApplicationStatesResponse_applicationStateList :: Lens' ListApplicationStatesResponse (Maybe [ApplicationState]) Source #
A list of Applications that exist in Application Discovery Service.
listApplicationStatesResponse_nextToken :: Lens' ListApplicationStatesResponse (Maybe Text) Source #
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
.
listApplicationStatesResponse_httpStatus :: Lens' ListApplicationStatesResponse Int Source #
The response's http status code.
ListCreatedArtifacts
listCreatedArtifacts_maxResults :: Lens' ListCreatedArtifacts (Maybe Natural) Source #
Maximum number of results to be returned per page.
listCreatedArtifacts_nextToken :: Lens' ListCreatedArtifacts (Maybe Text) Source #
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_progressUpdateStream :: Lens' ListCreatedArtifacts Text Source #
The name of the ProgressUpdateStream.
listCreatedArtifacts_migrationTaskName :: Lens' ListCreatedArtifacts Text Source #
Unique identifier that references the migration task. /Do not store personal data in this field./
listCreatedArtifactsResponse_createdArtifactList :: Lens' ListCreatedArtifactsResponse (Maybe [CreatedArtifact]) Source #
List of created artifacts up to the maximum number of results specified in the request.
listCreatedArtifactsResponse_nextToken :: Lens' ListCreatedArtifactsResponse (Maybe Text) Source #
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.
listCreatedArtifactsResponse_httpStatus :: Lens' ListCreatedArtifactsResponse Int Source #
The response's http status code.
ListDiscoveredResources
listDiscoveredResources_maxResults :: Lens' ListDiscoveredResources (Maybe Natural) Source #
The maximum number of results returned per page.
listDiscoveredResources_nextToken :: Lens' ListDiscoveredResources (Maybe Text) Source #
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_progressUpdateStream :: Lens' ListDiscoveredResources Text Source #
The name of the ProgressUpdateStream.
listDiscoveredResources_migrationTaskName :: Lens' ListDiscoveredResources Text Source #
The name of the MigrationTask. /Do not store personal data in this field./
listDiscoveredResourcesResponse_discoveredResourceList :: Lens' ListDiscoveredResourcesResponse (Maybe [DiscoveredResource]) Source #
Returned list of discovered resources associated with the given MigrationTask.
listDiscoveredResourcesResponse_nextToken :: Lens' ListDiscoveredResourcesResponse (Maybe Text) Source #
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.
listDiscoveredResourcesResponse_httpStatus :: Lens' ListDiscoveredResourcesResponse Int Source #
The response's http status code.
ListMigrationTasks
listMigrationTasks_maxResults :: Lens' ListMigrationTasks (Maybe Natural) Source #
Value to specify how many results are returned per page.
listMigrationTasks_nextToken :: Lens' ListMigrationTasks (Maybe Text) Source #
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
.
listMigrationTasks_resourceName :: Lens' ListMigrationTasks (Maybe Text) Source #
Filter migration tasks by discovered resource name.
listMigrationTasksResponse_migrationTaskSummaryList :: Lens' ListMigrationTasksResponse (Maybe [MigrationTaskSummary]) Source #
Lists the migration task's summary which includes: MigrationTaskName
,
ProgressPercent
, ProgressUpdateStream
, Status
, and the
UpdateDateTime
for each task.
listMigrationTasksResponse_nextToken :: Lens' ListMigrationTasksResponse (Maybe Text) Source #
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.
listMigrationTasksResponse_httpStatus :: Lens' ListMigrationTasksResponse Int Source #
The response's http status code.
ListProgressUpdateStreams
listProgressUpdateStreams_maxResults :: Lens' ListProgressUpdateStreams (Maybe Natural) Source #
Filter to limit the maximum number of results to list per page.
listProgressUpdateStreams_nextToken :: Lens' ListProgressUpdateStreams (Maybe Text) Source #
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
.
listProgressUpdateStreamsResponse_nextToken :: Lens' ListProgressUpdateStreamsResponse (Maybe Text) Source #
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.
listProgressUpdateStreamsResponse_progressUpdateStreamSummaryList :: Lens' ListProgressUpdateStreamsResponse (Maybe [ProgressUpdateStreamSummary]) Source #
List of progress update streams up to the max number of results passed in the input.
listProgressUpdateStreamsResponse_httpStatus :: Lens' ListProgressUpdateStreamsResponse Int Source #
The response's http status code.
NotifyApplicationState
notifyApplicationState_dryRun :: Lens' NotifyApplicationState (Maybe Bool) Source #
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
notifyApplicationState_updateDateTime :: Lens' NotifyApplicationState (Maybe UTCTime) Source #
The timestamp when the application state changed.
notifyApplicationState_applicationId :: Lens' NotifyApplicationState Text Source #
The configurationId in Application Discovery Service that uniquely identifies the grouped application.
notifyApplicationState_status :: Lens' NotifyApplicationState ApplicationStatus Source #
Status of the application - Not Started, In-Progress, Complete.
notifyApplicationStateResponse_httpStatus :: Lens' NotifyApplicationStateResponse Int Source #
The response's http status code.
NotifyMigrationTaskState
notifyMigrationTaskState_dryRun :: Lens' NotifyMigrationTaskState (Maybe Bool) Source #
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
notifyMigrationTaskState_progressUpdateStream :: Lens' NotifyMigrationTaskState Text Source #
The name of the ProgressUpdateStream.
notifyMigrationTaskState_migrationTaskName :: Lens' NotifyMigrationTaskState Text Source #
Unique identifier that references the migration task. /Do not store personal data in this field./
notifyMigrationTaskState_task :: Lens' NotifyMigrationTaskState Task Source #
Information about the task's progress and status.
notifyMigrationTaskState_updateDateTime :: Lens' NotifyMigrationTaskState UTCTime Source #
The timestamp when the task was gathered.
notifyMigrationTaskState_nextUpdateSeconds :: Lens' NotifyMigrationTaskState Natural Source #
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.
notifyMigrationTaskStateResponse_httpStatus :: Lens' NotifyMigrationTaskStateResponse Int Source #
The response's http status code.
PutResourceAttributes
putResourceAttributes_dryRun :: Lens' PutResourceAttributes (Maybe Bool) Source #
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
putResourceAttributes_progressUpdateStream :: Lens' PutResourceAttributes Text Source #
The name of the ProgressUpdateStream.
putResourceAttributes_migrationTaskName :: Lens' PutResourceAttributes Text Source #
Unique identifier that references the migration task. /Do not store personal data in this field./
putResourceAttributes_resourceAttributeList :: Lens' PutResourceAttributes (NonEmpty 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.
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
ResourceAttribute
object, it is required thatVM_MANAGER_ID
, as a minimum, is always set. IfVM_MANAGER_ID
is 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
ResourceAttributeList
parameter to maximize the chances of matching.
putResourceAttributesResponse_httpStatus :: Lens' PutResourceAttributesResponse Int Source #
The response's http status code.
Types
ApplicationState
applicationState_applicationId :: Lens' ApplicationState (Maybe Text) Source #
The configurationId from the Application Discovery Service that uniquely identifies an application.
applicationState_applicationStatus :: Lens' ApplicationState (Maybe ApplicationStatus) Source #
The current status of an application.
applicationState_lastUpdatedTime :: Lens' ApplicationState (Maybe UTCTime) Source #
The timestamp when the application status was last updated.
CreatedArtifact
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
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
migrationTask_migrationTaskName :: Lens' MigrationTask (Maybe Text) Source #
Unique identifier that references the migration task. /Do not store personal data in this field./
migrationTask_progressUpdateStream :: Lens' MigrationTask (Maybe Text) Source #
A name that identifies the vendor of the migration tool being used.
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_updateDateTime :: Lens' MigrationTask (Maybe UTCTime) Source #
The timestamp when the task was gathered.
MigrationTaskSummary
migrationTaskSummary_migrationTaskName :: Lens' MigrationTaskSummary (Maybe Text) Source #
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_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_status :: Lens' MigrationTaskSummary (Maybe MigrationStatus) Source #
Status of the task.
migrationTaskSummary_statusDetail :: Lens' MigrationTaskSummary (Maybe Text) Source #
Detail information of what is being done within the overall status state.
migrationTaskSummary_updateDateTime :: Lens' MigrationTaskSummary (Maybe UTCTime) Source #
The timestamp when the task was gathered.
ProgressUpdateStreamSummary
progressUpdateStreamSummary_progressUpdateStreamName :: Lens' ProgressUpdateStreamSummary (Maybe Text) Source #
The name of the ProgressUpdateStream. /Do not store personal data in this field./
ResourceAttribute
resourceAttribute_type :: Lens' ResourceAttribute ResourceAttributeType Source #
Type of resource.
resourceAttribute_value :: Lens' ResourceAttribute Text Source #
Value of the resource type.
Task
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.