AnalyzerNameUnion analyzerName
The analyzer name.
S3Object antiPatternReportS3Object
String antipatternReportStatus
The status of the anti-pattern report generation.
String antipatternReportStatusMessage
The status message for the anti-pattern.
String analysisStatus
The status of analysis, if the application component has source code or an associated database.
S3Object antipatternReportS3Object
The S3 bucket name and the Amazon S3 key name for the anti-pattern report.
String antipatternReportStatus
The status of the anti-pattern report generation.
String antipatternReportStatusMessage
The status message for the anti-pattern.
String appType
The type of application component.
AppUnitError appUnitError
The error in the analysis of the source code or database.
String associatedServerId
The ID of the server that the application component is running on.
DatabaseConfigDetail databaseConfigDetail
Configuration details for the database associated with the application component.
String id
The ID of the application component.
String inclusionStatus
Indicates whether the application component has been included for server recommendation or not.
Date lastAnalyzedTimestamp
The timestamp of when the application component was assessed.
List<E> listAntipatternSeveritySummary
A list of anti-pattern severity summaries.
Boolean moreServerAssociationExists
Set to true if the application component is running on multiple servers.
String name
The name of application component.
String osDriver
OS driver.
String osVersion
OS version.
RecommendationSet recommendationSet
The top recommendation set for the application component.
String resourceSubType
The application component subtype.
List<E> resultList
A list of the analysis results.
String runtimeStatus
The status of the application unit.
String runtimeStatusMessage
The status message for the application unit.
List<E> sourceCodeRepositories
Details about the source code repository associated with the application component.
String statusMessage
A detailed description of the analysis status and any failure message.
Boolean isPreferred
Set to true if the recommendation is set as preferred.
RecommendationSet recommendation
Strategy recommendation for the application component.
String status
The recommendation status of a strategy for an application component.
ManagementPreference managementPreference
Application preferences that you specify to prefer managed environment.
String appUnitErrorCategory
The category of the error.
S3Object antipatternReportS3Object
The Amazon S3 object containing the anti-pattern report.
String antipatternReportStatus
The status of the anti-pattern report.
String antipatternReportStatusMessage
The status message of the anti-pattern report.
Date lastAnalyzedTimestamp
The time the assessment was performed.
List<E> listAntipatternSeveritySummary
List of AntipatternSeveritySummary.
List<E> listApplicationComponentStatusSummary
List of status summaries of the analyzed application components.
List<E> listApplicationComponentStrategySummary
List of ApplicationComponentStrategySummary.
List<E> listApplicationComponentSummary
List of ApplicationComponentSummary.
List<E> listServerStatusSummary
List of status summaries of the analyzed servers.
List<E> listServerStrategySummary
List of ServerStrategySummary.
List<E> listServerSummary
List of ServerSummary.
Integer licenseCostReduction
Business goal to reduce license costs.
Integer modernizeInfrastructureWithCloudNativeTechnologies
Business goal to modernize infrastructure by moving to cloud native technologies.
Integer reduceOperationalOverheadWithManagedServices
Business goal to reduce the operational overhead on the team by moving into managed services.
Integer speedOfMigration
Business goal to achieve migration at a fast pace.
String collectorHealth
Indicates the health of a collector.
String collectorId
The ID of the collector.
String collectorVersion
Current version of the collector that is running in the environment that you specify.
ConfigurationSummary configurationSummary
Summary of the collector configuration.
String hostName
Hostname of the server that is hosting the collector.
String ipAddress
IP address of the server that is hosting the collector.
String lastActivityTimeStamp
Time when the collector last pinged the service.
String registeredTimeStamp
Time when the collector registered with the service.
List<E> ipAddressBasedRemoteInfoList
IP address based configurations.
List<E> pipelineInfoList
The list of pipeline info configurations.
RemoteSourceCodeAnalysisServerInfo remoteSourceCodeAnalysisServerInfo
Info about the remote server source code configuration.
List<E> vcenterBasedRemoteInfoList
The list of vCenter configurations.
List<E> versionControlInfoList
The list of the version control configurations.
String secretName
AWS Secrets Manager key that holds the credentials that you use to connect to a database.
Heterogeneous heterogeneous
Indicates whether you are interested in moving from one type of database to another. For example, from SQL Server to Amazon Aurora MySQL-Compatible Edition.
Homogeneous homogeneous
Indicates whether you are interested in moving to the same type of database into AWS. For example, from SQL Server in your environment to SQL Server on AWS.
NoDatabaseMigrationPreference noPreference
Indicated that you do not prefer heterogeneous or homogeneous.
String databaseManagementPreference
Specifies whether you're interested in self-managed databases or databases managed by AWS.
DatabaseMigrationPreference databaseMigrationPreference
Specifies your preferred migration path.
Date completionTime
The time the assessment completes.
Integer failed
The number of failed servers in the assessment.
Integer inProgress
The number of servers with the assessment status IN_PROGESS.
Integer servers
The total number of servers in the assessment.
Date startTime
The start time of assessment.
String status
The status of the assessment.
String statusMessage
The status message of the assessment.
Integer success
The number of successful servers in the assessment.
String applicationComponentId
The ID of the application component. The ID is unique within an AWS account.
ApplicationComponentDetail applicationComponentDetail
Detailed information about an application component.
List<E> associatedApplications
The associated application group as defined in AWS Application Discovery Service.
List<E> associatedServerIds
A list of the IDs of the servers on which the application component is running.
Boolean moreApplicationResource
Set to true if the application component belongs to more than one application group.
String applicationComponentId
The ID of the application component. The ID is unique within an AWS account.
String id
The assessmentid returned by StartAssessment.
List<E> assessmentTargets
List of criteria for assessment.
DataCollectionDetails dataCollectionDetails
Detailed information about the assessment.
String id
The ID for the specific assessment task.
String id
The ID of the import file task. This ID is returned in the response of StartImportFileTask.
Date completionTime
The time that the import task completed.
String id
The import file task id returned in the response of StartImportFileTask.
String importName
The name of the import task given in StartImportFileTask.
String inputS3Bucket
The S3 bucket where import file is located.
String inputS3Key
The Amazon S3 key name of the import file.
Integer numberOfRecordsFailed
The number of records that failed to be imported.
Integer numberOfRecordsSuccess
The number of records successfully imported.
Date startTime
Start time of the import task.
String status
Status of import file task.
String statusReportS3Bucket
The S3 bucket name for status report of import task.
String statusReportS3Key
The Amazon S3 key name for status report of import task. The report contains details about whether each record imported successfully or why it did not.
String id
The latest ID for the specific assessment task.
String applicationMode
The classification for application component types.
ApplicationPreferences applicationPreferences
The transformation preferences for non-database applications.
DatabasePreferences databasePreferences
The transformation preferences for database applications.
PrioritizeBusinessGoals prioritizeBusinessGoals
The rank of business goals based on priority.
AssessmentSummary assessmentSummary
An assessment summary for the portfolio including the number of servers to rehost and the overall number of anti-patterns.
String id
The recommendation report generation task id returned by StartRecommendationReportGeneration.
String id
The ID of the recommendation report generation task. See the response of StartRecommendationReportGeneration.
RecommendationReportDetails recommendationReportDetails
Detailed information about the recommendation report.
Integer maxResults
The maximum number of items to include in the response. The maximum value is 100.
String nextToken
The token from a previous call that you use to retrieve the next set of results. For example, if a previous call
to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results
along with a token. You then use the returned token to retrieve the next set of 10.
String serverId
The ID of the server.
List<E> associatedApplications
The associated application group the server belongs to, as defined in AWS Application Discovery Service.
String nextToken
The token you use to retrieve the next set of results, or null if there are no more results.
ServerDetail serverDetail
Detailed information about the server.
String serverId
The ID of the server.
Date completionTime
The time that the import task completes.
String id
The ID of the import file task.
String importName
The name of the import task given in StartImportFileTask.
String inputS3Bucket
The S3 bucket where the import file is located.
String inputS3Key
The Amazon S3 key name of the import file.
Integer numberOfRecordsFailed
The number of records that failed to be imported.
Integer numberOfRecordsSuccess
The number of records successfully imported.
Date startTime
Start time of the import task.
String status
Status of import file task.
String statusReportS3Bucket
The S3 bucket name for status report of import task.
String statusReportS3Key
The Amazon S3 key name for status report of import task. The report contains details about whether each record imported successfully or why it did not.
Integer maxResults
The maximum number of items to include in the response. The maximum value is 100.
String nextToken
The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10.
String sort
Specifies whether to sort by ascending (ASC) or descending (DESC) order.
String applicationComponentCriteria
Criteria for filtering the list of application components.
String filterValue
Specify the value based on the application component criteria type. For example, if
applicationComponentCriteria is set to SERVER_ID and filterValue is set to
server1, then ListApplicationComponents returns all the application components running on
server1.
List<E> groupIdFilter
The group ID specified in to filter on.
Integer maxResults
The maximum number of items to include in the response. The maximum value is 100.
String nextToken
The token from a previous call that you use to retrieve the next set of results. For example, if a previous call
to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results
along with a token. You then use the returned token to retrieve the next set of 10.
String sort
Specifies whether to sort by ascending (ASC) or descending (DESC) order.
Integer maxResults
The maximum number of items to include in the response. The maximum value is 100.
String nextToken
The token from a previous call that you use to retrieve the next set of results. For example, if a previous call
to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results
along with a token. You then use the returned token to retrieve the next set of 10.
Integer maxResults
The total number of items to return. The maximum value is 100.
String nextToken
The token from a previous call that you use to retrieve the next set of results. For example, if a previous call
to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results
along with a token. You then use the returned token to retrieve the next set of 10.
String filterValue
Specifies the filter value, which is based on the type of server criteria. For example, if
serverCriteria is OS_NAME, and the filterValue is equal to
WindowsServer, then ListServers returns all of the servers matching the OS name
WindowsServer.
List<E> groupIdFilter
Specifies the group ID to filter on.
Integer maxResults
The maximum number of items to include in the response. The maximum value is 100.
String nextToken
The token from a previous call that you use to retrieve the next set of results. For example, if a previous call
to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results
along with a token. You then use the returned token to retrieve the next set of 10.
String serverCriteria
Criteria for filtering servers.
String sort
Specifies whether to sort by ascending (ASC) or descending (DESC) order.
AwsManagedResources awsManagedResources
Indicates interest in solutions that are managed by AWS.
NoManagementPreference noPreference
No specific preference.
SelfManageResources selfManageResources
Indicates interest in managing your own resources on AWS.
String interfaceName
Information about the name of the interface of the server for which the assessment was run.
String ipAddress
Information about the IP address of the server for which the assessment was run.
String macAddress
Information about the MAC address of the server for which the assessment was run.
String netMask
Information about the subnet mask of the server for which the assessment was run.
BusinessGoals businessGoals
Rank of business goals based on priority.
String applicationMode
The classification for application component types.
ApplicationPreferences applicationPreferences
The transformation preferences for non-database applications.
DatabasePreferences databasePreferences
The transformation preferences for database applications.
PrioritizeBusinessGoals prioritizeBusinessGoals
The rank of the business goals based on priority.
Date completionTime
The time that the recommendation report generation task completes.
String s3Bucket
The S3 bucket where the report file is located.
List<E> s3Keys
The Amazon S3 key name of the report file.
Date startTime
The time that the recommendation report generation task starts.
String status
The status of the recommendation report generation task.
String statusMessage
The status message for recommendation report generation.
String strategy
The recommended strategy.
String targetDestination
The recommended target destination.
TransformationTool transformationTool
The target destination for the recommendation set.
String remoteSourceCodeAnalysisServerConfigurationTimestamp
The time when the remote source code server was configured.
AnalysisStatusUnion analysisStatus
The error in server analysis.
String analysisType
The error in server analysis.
List<E> antipatternReportResultList
The error in server analysis.
String statusMessage
The error in server analysis.
S3Object antipatternReportS3Object
The S3 bucket name and Amazon S3 key name for anti-pattern report.
String antipatternReportStatus
The status of the anti-pattern report generation.
String antipatternReportStatusMessage
A message about the status of the anti-pattern report generation.
List<E> applicationComponentStrategySummary
A list of strategy summaries.
String dataCollectionStatus
The status of assessment for the server.
String id
The server ID.
Date lastAnalyzedTimestamp
The timestamp of when the server was assessed.
List<E> listAntipatternSeveritySummary
A list of anti-pattern severity summaries.
String name
The name of the server.
RecommendationSet recommendationSet
A set of recommendations.
ServerError serverError
The error in server analysis.
String serverType
The type of server.
String statusMessage
A message about the status of data collection, which contains detailed descriptions of any error messages.
SystemInfo systemInfo
System information about the server.
String serverErrorCategory
The error category of server analysis.
Boolean isPreferred
Set to true if the recommendation is set as preferred.
Integer numberOfApplicationComponents
The number of application components with this strategy recommendation running on the server.
RecommendationSet recommendation
Strategy recommendation for the server.
String status
The recommendation status of the strategy for the server.
String assessmentDataSourceType
The data source type of an assessment to be started.
List<E> assessmentTargets
List of criteria for assessment.
String s3bucketForAnalysisData
The S3 bucket used by the collectors to send analysis data to the service. The bucket name must begin with
migrationhub-strategy-.
String s3bucketForReportData
The S3 bucket where all the reports generated by the service are stored. The bucket name must begin with
migrationhub-strategy-.
String assessmentId
The ID of the assessment.
String s3Bucket
The S3 bucket where the import file is located. The bucket name is required to begin with
migrationhub-strategy-.
String dataSourceType
Specifies the source that the servers are coming from. By default, Strategy Recommendations assumes that the servers specified in the import file are available in AWS Application Discovery Service.
List<E> groupId
Groups the resources in the import file together with a unique name. This ID can be as filter in
ListApplicationComponents and ListServers.
String name
A descriptive name for the request.
String s3bucketForReportData
The S3 bucket where Strategy Recommendations uploads import results. The bucket name is required to begin with migrationhub-strategy-.
String s3key
The Amazon S3 key name of the import file.
String id
The ID for a specific import task. The ID is unique within an AWS account.
String id
The ID of the recommendation report generation task.
String assessmentId
The assessmentId returned by StartAssessment.
Boolean isPreferred
Indicates if a specific strategy is preferred for the application component.
String strategy
Type of transformation. For example, Rehost, Replatform, and so on.
String targetDestination
Destination information about where the application component can migrate to. For example, EC2,
ECS, and so on.
String toolName
The name of the tool that can be used to transform an application component using this strategy.
String appType
The type of known component.
String applicationComponentId
The ID of the application component. The ID is unique within an AWS account.
Boolean configureOnly
Update the configuration request of an application component. If it is set to true, the source code and/or database credentials are updated. If it is set to false, the source code and/or database credentials are updated and an analysis is initiated.
String inclusionStatus
Indicates whether the application component has been included for server recommendation or not.
String secretsManagerKey
Database credentials.
List<E> sourceCodeList
The list of source code configurations to update for the application component.
StrategyOption strategyOption
The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies response.
String serverId
The ID of the server.
StrategyOption strategyOption
The preferred strategy options for the application component. See the response from GetServerStrategies.
Copyright © 2023. All rights reserved.