amazonka-migrationhubstrategy-2.0: Amazon Migration Hub Strategy Recommendations SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MigrationHubStrategy.Lens

Description

 
Synopsis

Operations

GetApplicationComponentDetails

getApplicationComponentDetails_applicationComponentId :: Lens' GetApplicationComponentDetails Text Source #

The ID of the application component. The ID is unique within an AWS account.

getApplicationComponentDetailsResponse_associatedApplications :: Lens' GetApplicationComponentDetailsResponse (Maybe [AssociatedApplication]) Source #

The associated application group as defined in AWS Application Discovery Service.

getApplicationComponentDetailsResponse_associatedServerIds :: Lens' GetApplicationComponentDetailsResponse (Maybe [Text]) Source #

A list of the IDs of the servers on which the application component is running.

getApplicationComponentDetailsResponse_moreApplicationResource :: Lens' GetApplicationComponentDetailsResponse (Maybe Bool) Source #

Set to true if the application component belongs to more than one application group.

GetApplicationComponentStrategies

getApplicationComponentStrategies_applicationComponentId :: Lens' GetApplicationComponentStrategies Text Source #

The ID of the application component. The ID is unique within an AWS account.

GetAssessment

getAssessment_id :: Lens' GetAssessment Text Source #

The assessmentid returned by StartAssessment.

getAssessmentResponse_id :: Lens' GetAssessmentResponse (Maybe Text) Source #

The ID for the specific assessment task.

GetImportFileTask

getImportFileTask_id :: Lens' GetImportFileTask Text Source #

The ID of the import file task. This ID is returned in the response of StartImportFileTask.

getImportFileTaskResponse_id :: Lens' GetImportFileTaskResponse (Maybe Text) Source #

The import file task id returned in the response of StartImportFileTask.

getImportFileTaskResponse_importName :: Lens' GetImportFileTaskResponse (Maybe Text) Source #

The name of the import task given in StartImportFileTask.

getImportFileTaskResponse_statusReportS3Bucket :: Lens' GetImportFileTaskResponse (Maybe Text) Source #

The S3 bucket name for status report of import task.

getImportFileTaskResponse_statusReportS3Key :: Lens' GetImportFileTaskResponse (Maybe Text) Source #

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.

GetLatestAssessmentId

getLatestAssessmentIdResponse_id :: Lens' GetLatestAssessmentIdResponse (Maybe Text) Source #

The latest ID for the specific assessment task.

GetPortfolioPreferences

GetPortfolioSummary

getPortfolioSummaryResponse_assessmentSummary :: Lens' GetPortfolioSummaryResponse (Maybe AssessmentSummary) Source #

An assessment summary for the portfolio including the number of servers to rehost and the overall number of anti-patterns.

GetRecommendationReportDetails

getRecommendationReportDetails_id :: Lens' GetRecommendationReportDetails Text Source #

The recommendation report generation task id returned by StartRecommendationReportGeneration.

getRecommendationReportDetailsResponse_id :: Lens' GetRecommendationReportDetailsResponse (Maybe Text) Source #

The ID of the recommendation report generation task. See the response of StartRecommendationReportGeneration.

GetServerDetails

getServerDetails_maxResults :: Lens' GetServerDetails (Maybe Int) Source #

The maximum number of items to include in the response. The maximum value is 100.

getServerDetails_nextToken :: Lens' GetServerDetails (Maybe Text) Source #

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.

getServerDetailsResponse_associatedApplications :: Lens' GetServerDetailsResponse (Maybe [AssociatedApplication]) Source #

The associated application group the server belongs to, as defined in AWS Application Discovery Service.

getServerDetailsResponse_nextToken :: Lens' GetServerDetailsResponse (Maybe Text) Source #

The token you use to retrieve the next set of results, or null if there are no more results.

GetServerStrategies

ListApplicationComponents

listApplicationComponents_filterValue :: Lens' ListApplicationComponents (Maybe Text) Source #

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.

listApplicationComponents_maxResults :: Lens' ListApplicationComponents (Maybe Int) Source #

The maximum number of items to include in the response. The maximum value is 100.

listApplicationComponents_nextToken :: Lens' ListApplicationComponents (Maybe Text) Source #

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.

listApplicationComponents_sort :: Lens' ListApplicationComponents (Maybe SortOrder) Source #

Specifies whether to sort by ascending (ASC) or descending (DESC) order.

listApplicationComponentsResponse_applicationComponentInfos :: Lens' ListApplicationComponentsResponse (Maybe [ApplicationComponentDetail]) Source #

The list of application components with detailed information about each component.

listApplicationComponentsResponse_nextToken :: Lens' ListApplicationComponentsResponse (Maybe Text) Source #

The token you use to retrieve the next set of results, or null if there are no more results.

ListCollectors

listCollectors_maxResults :: Lens' ListCollectors (Maybe Int) Source #

The maximum number of items to include in the response. The maximum value is 100.

listCollectors_nextToken :: Lens' ListCollectors (Maybe Text) Source #

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.

listCollectorsResponse_collectors :: Lens' ListCollectorsResponse (Maybe [Collector]) Source #

The list of all the installed collectors.

listCollectorsResponse_nextToken :: Lens' ListCollectorsResponse (Maybe Text) Source #

The token you use to retrieve the next set of results, or null if there are no more results.

ListImportFileTask

listImportFileTask_maxResults :: Lens' ListImportFileTask (Maybe Int) Source #

The total number of items to return. The maximum value is 100.

listImportFileTask_nextToken :: Lens' ListImportFileTask (Maybe Text) Source #

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.

listImportFileTaskResponse_nextToken :: Lens' ListImportFileTaskResponse (Maybe Text) Source #

The token you use to retrieve the next set of results, or null if there are no more results.

ListServers

listServers_filterValue :: Lens' ListServers (Maybe Text) Source #

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.

listServers_groupIdFilter :: Lens' ListServers (Maybe [Group]) Source #

Specifies the group ID to filter on.

listServers_maxResults :: Lens' ListServers (Maybe Int) Source #

The maximum number of items to include in the response. The maximum value is 100.

listServers_nextToken :: Lens' ListServers (Maybe Text) Source #

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.

listServers_sort :: Lens' ListServers (Maybe SortOrder) Source #

Specifies whether to sort by ascending (ASC) or descending (DESC) order.

listServersResponse_nextToken :: Lens' ListServersResponse (Maybe Text) Source #

The token you use to retrieve the next set of results, or null if there are no more results.

listServersResponse_serverInfos :: Lens' ListServersResponse (Maybe [ServerDetail]) Source #

The list of servers with detailed information about each server.

PutPortfolioPreferences

putPortfolioPreferences_applicationPreferences :: Lens' PutPortfolioPreferences (Maybe ApplicationPreferences) Source #

The transformation preferences for non-database applications.

putPortfolioPreferences_databasePreferences :: Lens' PutPortfolioPreferences (Maybe DatabasePreferences) Source #

The transformation preferences for database applications.

StartAssessment

startAssessment_s3bucketForAnalysisData :: Lens' StartAssessment (Maybe Text) Source #

The S3 bucket used by the collectors to send analysis data to the service. The bucket name must begin with migrationhub-strategy-.

startAssessment_s3bucketForReportData :: Lens' StartAssessment (Maybe Text) Source #

The S3 bucket where all the reports generated by the service are stored. The bucket name must begin with migrationhub-strategy-.

StartImportFileTask

startImportFileTask_dataSourceType :: Lens' StartImportFileTask (Maybe DataSourceType) Source #

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.

startImportFileTask_groupId :: Lens' StartImportFileTask (Maybe [Group]) Source #

Groups the resources in the import file together with a unique name. This ID can be as filter in ListApplicationComponents and ListServers.

startImportFileTask_s3bucketForReportData :: Lens' StartImportFileTask (Maybe Text) Source #

The S3 bucket where Strategy Recommendations uploads import results. The bucket name is required to begin with migrationhub-strategy-.

startImportFileTask_s3Bucket :: Lens' StartImportFileTask Text Source #

The S3 bucket where the import file is located. The bucket name is required to begin with migrationhub-strategy-.

startImportFileTask_name :: Lens' StartImportFileTask Text Source #

A descriptive name for the request.

startImportFileTask_s3key :: Lens' StartImportFileTask Text Source #

The Amazon S3 key name of the import file.

startImportFileTaskResponse_id :: Lens' StartImportFileTaskResponse (Maybe Text) Source #

The ID for a specific import task. The ID is unique within an AWS account.

StartRecommendationReportGeneration

startRecommendationReportGeneration_groupIdFilter :: Lens' StartRecommendationReportGeneration (Maybe [Group]) Source #

Groups the resources in the recommendation report with a unique name.

startRecommendationReportGeneration_outputFormat :: Lens' StartRecommendationReportGeneration (Maybe OutputFormat) Source #

The output format for the recommendation report file. The default format is Microsoft Excel.

StopAssessment

stopAssessment_assessmentId :: Lens' StopAssessment Text Source #

The assessmentId returned by StartAssessment.

UpdateApplicationComponentConfig

updateApplicationComponentConfig_configureOnly :: Lens' UpdateApplicationComponentConfig (Maybe Bool) Source #

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.

updateApplicationComponentConfig_inclusionStatus :: Lens' UpdateApplicationComponentConfig (Maybe InclusionStatus) Source #

Indicates whether the application component has been included for server recommendation or not.

updateApplicationComponentConfig_sourceCodeList :: Lens' UpdateApplicationComponentConfig (Maybe [SourceCode]) Source #

The list of source code configurations to update for the application component.

updateApplicationComponentConfig_strategyOption :: Lens' UpdateApplicationComponentConfig (Maybe StrategyOption) Source #

The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies response.

updateApplicationComponentConfig_applicationComponentId :: Lens' UpdateApplicationComponentConfig Text Source #

The ID of the application component. The ID is unique within an AWS account.

UpdateServerConfig

updateServerConfig_strategyOption :: Lens' UpdateServerConfig (Maybe StrategyOption) Source #

The preferred strategy options for the application component. See the response from GetServerStrategies.

Types

AntipatternSeveritySummary

AppUnitError

ApplicationComponentDetail

applicationComponentDetail_analysisStatus :: Lens' ApplicationComponentDetail (Maybe SrcCodeOrDbAnalysisStatus) Source #

The status of analysis, if the application component has source code or an associated database.

applicationComponentDetail_antipatternReportS3Object :: Lens' ApplicationComponentDetail (Maybe S3Object) Source #

The S3 bucket name and the Amazon S3 key name for the anti-pattern report.

applicationComponentDetail_appUnitError :: Lens' ApplicationComponentDetail (Maybe AppUnitError) Source #

The error in the analysis of the source code or database.

applicationComponentDetail_associatedServerId :: Lens' ApplicationComponentDetail (Maybe Text) Source #

The ID of the server that the application component is running on.

applicationComponentDetail_databaseConfigDetail :: Lens' ApplicationComponentDetail (Maybe DatabaseConfigDetail) Source #

Configuration details for the database associated with the application component.

applicationComponentDetail_inclusionStatus :: Lens' ApplicationComponentDetail (Maybe InclusionStatus) Source #

Indicates whether the application component has been included for server recommendation or not.

applicationComponentDetail_lastAnalyzedTimestamp :: Lens' ApplicationComponentDetail (Maybe UTCTime) Source #

The timestamp of when the application component was assessed.

applicationComponentDetail_moreServerAssociationExists :: Lens' ApplicationComponentDetail (Maybe Bool) Source #

Set to true if the application component is running on multiple servers.

applicationComponentDetail_sourceCodeRepositories :: Lens' ApplicationComponentDetail (Maybe [SourceCodeRepository]) Source #

Details about the source code repository associated with the application component.

applicationComponentDetail_statusMessage :: Lens' ApplicationComponentDetail (Maybe Text) Source #

A detailed description of the analysis status and any failure message.

ApplicationComponentStatusSummary

applicationComponentStatusSummary_count :: Lens' ApplicationComponentStatusSummary (Maybe Int) Source #

The number of application components successfully analyzed, partially successful or failed analysis.

ApplicationComponentStrategy

applicationComponentStrategy_isPreferred :: Lens' ApplicationComponentStrategy (Maybe Bool) Source #

Set to true if the recommendation is set as preferred.

applicationComponentStrategy_status :: Lens' ApplicationComponentStrategy (Maybe StrategyRecommendation) Source #

The recommendation status of a strategy for an application component.

ApplicationComponentSummary

ApplicationPreferences

applicationPreferences_managementPreference :: Lens' ApplicationPreferences (Maybe ManagementPreference) Source #

Application preferences that you specify to prefer managed environment.

AssessmentSummary

assessmentSummary_antipatternReportS3Object :: Lens' AssessmentSummary (Maybe S3Object) Source #

The Amazon S3 object containing the anti-pattern report.

AssessmentTarget

AssociatedApplication

associatedApplication_id :: Lens' AssociatedApplication (Maybe Text) Source #

ID of the application as defined in Application Discovery Service.

associatedApplication_name :: Lens' AssociatedApplication (Maybe Text) Source #

Name of the application as defined in Application Discovery Service.

AwsManagedResources

BusinessGoals

businessGoals_licenseCostReduction :: Lens' BusinessGoals (Maybe Natural) Source #

Business goal to reduce license costs.

businessGoals_modernizeInfrastructureWithCloudNativeTechnologies :: Lens' BusinessGoals (Maybe Natural) Source #

Business goal to modernize infrastructure by moving to cloud native technologies.

businessGoals_reduceOperationalOverheadWithManagedServices :: Lens' BusinessGoals (Maybe Natural) Source #

Business goal to reduce the operational overhead on the team by moving into managed services.

businessGoals_speedOfMigration :: Lens' BusinessGoals (Maybe Natural) Source #

Business goal to achieve migration at a fast pace.

Collector

collector_collectorHealth :: Lens' Collector (Maybe CollectorHealth) Source #

Indicates the health of a collector.

collector_collectorId :: Lens' Collector (Maybe Text) Source #

The ID of the collector.

collector_collectorVersion :: Lens' Collector (Maybe Text) Source #

Current version of the collector that is running in the environment that you specify.

collector_hostName :: Lens' Collector (Maybe Text) Source #

Hostname of the server that is hosting the collector.

collector_ipAddress :: Lens' Collector (Maybe Text) Source #

IP address of the server that is hosting the collector.

collector_lastActivityTimeStamp :: Lens' Collector (Maybe Text) Source #

Time when the collector last pinged the service.

collector_registeredTimeStamp :: Lens' Collector (Maybe Text) Source #

Time when the collector registered with the service.

ConfigurationSummary

DataCollectionDetails

dataCollectionDetails_failed :: Lens' DataCollectionDetails (Maybe Int) Source #

The number of failed servers in the assessment.

dataCollectionDetails_inProgress :: Lens' DataCollectionDetails (Maybe Int) Source #

The number of servers with the assessment status IN_PROGESS.

dataCollectionDetails_servers :: Lens' DataCollectionDetails (Maybe Int) Source #

The total number of servers in the assessment.

dataCollectionDetails_success :: Lens' DataCollectionDetails (Maybe Int) Source #

The number of successful servers in the assessment.

DatabaseConfigDetail

databaseConfigDetail_secretName :: Lens' DatabaseConfigDetail (Maybe Text) Source #

AWS Secrets Manager key that holds the credentials that you use to connect to a database.

DatabaseMigrationPreference

databaseMigrationPreference_heterogeneous :: Lens' DatabaseMigrationPreference (Maybe Heterogeneous) Source #

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.

databaseMigrationPreference_homogeneous :: Lens' DatabaseMigrationPreference (Maybe Homogeneous) Source #

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.

DatabasePreferences

databasePreferences_databaseManagementPreference :: Lens' DatabasePreferences (Maybe DatabaseManagementPreference) Source #

Specifies whether you're interested in self-managed databases or databases managed by AWS.

Group

group_name :: Lens' Group (Maybe GroupName) Source #

The key of the specific import group.

group_value :: Lens' Group (Maybe Text) Source #

The value of the specific import group.

Heterogeneous

heterogeneous_targetDatabaseEngine :: Lens' Heterogeneous (NonEmpty HeterogeneousTargetDatabaseEngine) Source #

The target database engine for heterogeneous database migration preference.

Homogeneous

homogeneous_targetDatabaseEngine :: Lens' Homogeneous (Maybe [HomogeneousTargetDatabaseEngine]) Source #

The target database engine for homogeneous database migration preferences.

IPAddressBasedRemoteInfo

ImportFileTaskInformation

importFileTaskInformation_importName :: Lens' ImportFileTaskInformation (Maybe Text) Source #

The name of the import task given in StartImportFileTask.

importFileTaskInformation_inputS3Bucket :: Lens' ImportFileTaskInformation (Maybe Text) Source #

The S3 bucket where the import file is located.

importFileTaskInformation_statusReportS3Bucket :: Lens' ImportFileTaskInformation (Maybe Text) Source #

The S3 bucket name for status report of import task.

importFileTaskInformation_statusReportS3Key :: Lens' ImportFileTaskInformation (Maybe Text) Source #

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.

ManagementPreference

managementPreference_awsManagedResources :: Lens' ManagementPreference (Maybe AwsManagedResources) Source #

Indicates interest in solutions that are managed by AWS.

managementPreference_selfManageResources :: Lens' ManagementPreference (Maybe SelfManageResources) Source #

Indicates interest in managing your own resources on AWS.

NetworkInfo

networkInfo_interfaceName :: Lens' NetworkInfo Text Source #

Information about the name of the interface of the server for which the assessment was run.

networkInfo_ipAddress :: Lens' NetworkInfo Text Source #

Information about the IP address of the server for which the assessment was run.

networkInfo_macAddress :: Lens' NetworkInfo Text Source #

Information about the MAC address of the server for which the assessment was run.

networkInfo_netMask :: Lens' NetworkInfo Text Source #

Information about the subnet mask of the server for which the assessment was run.

NoDatabaseMigrationPreference

noDatabaseMigrationPreference_targetDatabaseEngine :: Lens' NoDatabaseMigrationPreference (NonEmpty TargetDatabaseEngine) Source #

The target database engine for database migration preference that you specify.

NoManagementPreference

OSInfo

oSInfo_type :: Lens' OSInfo (Maybe OSType) Source #

Information about the type of operating system.

oSInfo_version :: Lens' OSInfo (Maybe Text) Source #

Information about the version of operating system.

PipelineInfo

pipelineInfo_pipelineConfigurationTimeStamp :: Lens' PipelineInfo (Maybe Text) Source #

The time when the pipeline info was configured.

PrioritizeBusinessGoals

RecommendationReportDetails

recommendationReportDetails_completionTime :: Lens' RecommendationReportDetails (Maybe UTCTime) Source #

The time that the recommendation report generation task completes.

recommendationReportDetails_s3Bucket :: Lens' RecommendationReportDetails (Maybe Text) Source #

The S3 bucket where the report file is located.

recommendationReportDetails_s3Keys :: Lens' RecommendationReportDetails (Maybe [Text]) Source #

The Amazon S3 key name of the report file.

recommendationReportDetails_startTime :: Lens' RecommendationReportDetails (Maybe UTCTime) Source #

The time that the recommendation report generation task starts.

recommendationReportDetails_statusMessage :: Lens' RecommendationReportDetails (Maybe Text) Source #

The status message for recommendation report generation.

RecommendationSet

recommendationSet_transformationTool :: Lens' RecommendationSet (Maybe TransformationTool) Source #

The target destination for the recommendation set.

RemoteSourceCodeAnalysisServerInfo

S3Object

s3Object_s3key :: Lens' S3Object (Maybe Text) Source #

The Amazon S3 key name.

SelfManageResources

ServerDetail

serverDetail_antipatternReportS3Object :: Lens' ServerDetail (Maybe S3Object) Source #

The S3 bucket name and Amazon S3 key name for anti-pattern report.

serverDetail_antipatternReportStatus :: Lens' ServerDetail (Maybe AntipatternReportStatus) Source #

The status of the anti-pattern report generation.

serverDetail_antipatternReportStatusMessage :: Lens' ServerDetail (Maybe Text) Source #

A message about the status of the anti-pattern report generation.

serverDetail_lastAnalyzedTimestamp :: Lens' ServerDetail (Maybe UTCTime) Source #

The timestamp of when the server was assessed.

serverDetail_name :: Lens' ServerDetail (Maybe Text) Source #

The name of the server.

serverDetail_statusMessage :: Lens' ServerDetail (Maybe Text) Source #

A message about the status of data collection, which contains detailed descriptions of any error messages.

serverDetail_systemInfo :: Lens' ServerDetail (Maybe SystemInfo) Source #

System information about the server.

ServerError

ServerStatusSummary

serverStatusSummary_count :: Lens' ServerStatusSummary (Maybe Int) Source #

The number of servers successfully analyzed, partially successful or failed analysis.

ServerStrategy

serverStrategy_isPreferred :: Lens' ServerStrategy (Maybe Bool) Source #

Set to true if the recommendation is set as preferred.

serverStrategy_numberOfApplicationComponents :: Lens' ServerStrategy (Maybe Int) Source #

The number of application components with this strategy recommendation running on the server.

serverStrategy_status :: Lens' ServerStrategy (Maybe StrategyRecommendation) Source #

The recommendation status of the strategy for the server.

ServerSummary

serverSummary_serverOsType :: Lens' ServerSummary (Maybe ServerOsType) Source #

Type of operating system for the servers.

SourceCode

sourceCode_location :: Lens' SourceCode (Maybe Text) Source #

The repository name for the source code.

sourceCode_sourceVersion :: Lens' SourceCode (Maybe Text) Source #

The branch of the source code.

sourceCode_versionControl :: Lens' SourceCode (Maybe VersionControl) Source #

The type of repository to use for the source code.

SourceCodeRepository

sourceCodeRepository_repository :: Lens' SourceCodeRepository (Maybe Text) Source #

The repository name for the source code.

sourceCodeRepository_versionControlType :: Lens' SourceCodeRepository (Maybe Text) Source #

The type of repository to use for the source code.

StrategyOption

strategyOption_isPreferred :: Lens' StrategyOption (Maybe Bool) Source #

Indicates if a specific strategy is preferred for the application component.

strategyOption_strategy :: Lens' StrategyOption (Maybe Strategy) Source #

Type of transformation. For example, Rehost, Replatform, and so on.

strategyOption_targetDestination :: Lens' StrategyOption (Maybe TargetDestination) Source #

Destination information about where the application component can migrate to. For example, EC2, ECS, and so on.

strategyOption_toolName :: Lens' StrategyOption (Maybe TransformationToolName) Source #

The name of the tool that can be used to transform an application component using this strategy.

StrategySummary

strategySummary_count :: Lens' StrategySummary (Maybe Int) Source #

The count of recommendations per strategy.

strategySummary_strategy :: Lens' StrategySummary (Maybe Strategy) Source #

The name of recommended strategy.

SystemInfo

systemInfo_cpuArchitecture :: Lens' SystemInfo (Maybe Text) Source #

CPU architecture type for the server.

systemInfo_fileSystemType :: Lens' SystemInfo (Maybe Text) Source #

File system type for the server.

systemInfo_networkInfoList :: Lens' SystemInfo (Maybe [NetworkInfo]) Source #

Networking information related to a server.

systemInfo_osInfo :: Lens' SystemInfo (Maybe OSInfo) Source #

Operating system corresponding to a server.

TransformationTool

VcenterBasedRemoteInfo

vcenterBasedRemoteInfo_vcenterConfigurationTimeStamp :: Lens' VcenterBasedRemoteInfo (Maybe Text) Source #

The time when the remote server based on vCenter was last configured.

VersionControlInfo

versionControlInfo_versionControlConfigurationTimeStamp :: Lens' VersionControlInfo (Maybe Text) Source #

The time when the version control system was last configured.