| 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.MigrationHubStrategy.Types
Contents
- Service Configuration
- Errors
- AntipatternReportStatus
- AppType
- AppUnitErrorCategory
- ApplicationComponentCriteria
- ApplicationMode
- AssessmentStatus
- AuthType
- AwsManagedTargetDestination
- CollectorHealth
- Condition
- DataSourceType
- DatabaseManagementPreference
- GroupName
- HeterogeneousTargetDatabaseEngine
- HomogeneousTargetDatabaseEngine
- ImportFileTaskStatus
- InclusionStatus
- NoPreferenceTargetDestination
- OSType
- OutputFormat
- PipelineType
- RecommendationReportStatus
- ResourceSubType
- RunTimeAssessmentStatus
- RuntimeAnalysisStatus
- SelfManageTargetDestination
- ServerCriteria
- ServerErrorCategory
- ServerOsType
- Severity
- SortOrder
- SrcCodeOrDbAnalysisStatus
- Strategy
- StrategyRecommendation
- TargetDatabaseEngine
- TargetDestination
- TransformationToolName
- VersionControl
- VersionControlType
- AntipatternSeveritySummary
- AppUnitError
- ApplicationComponentDetail
- ApplicationComponentStatusSummary
- ApplicationComponentStrategy
- ApplicationComponentSummary
- ApplicationPreferences
- AssessmentSummary
- AssessmentTarget
- AssociatedApplication
- AwsManagedResources
- BusinessGoals
- Collector
- ConfigurationSummary
- DataCollectionDetails
- DatabaseConfigDetail
- DatabaseMigrationPreference
- DatabasePreferences
- Group
- Heterogeneous
- Homogeneous
- IPAddressBasedRemoteInfo
- ImportFileTaskInformation
- ManagementPreference
- NetworkInfo
- NoDatabaseMigrationPreference
- NoManagementPreference
- OSInfo
- PipelineInfo
- PrioritizeBusinessGoals
- RecommendationReportDetails
- RecommendationSet
- RemoteSourceCodeAnalysisServerInfo
- S3Object
- SelfManageResources
- ServerDetail
- ServerError
- ServerStatusSummary
- ServerStrategy
- ServerSummary
- SourceCode
- SourceCodeRepository
- StrategyOption
- StrategySummary
- SystemInfo
- TransformationTool
- VcenterBasedRemoteInfo
- VersionControlInfo
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _DependencyException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceLinkedRoleLockClientException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype AntipatternReportStatus where
- newtype AppType where
- AppType' {
- fromAppType :: Text
- pattern AppType_Cassandra :: AppType
- pattern AppType_DB2 :: AppType
- pattern AppType_DotNetFramework :: AppType
- pattern AppType_Dotnet :: AppType
- pattern AppType_DotnetCore :: AppType
- pattern AppType_IBM_WebSphere :: AppType
- pattern AppType_IIS :: AppType
- pattern AppType_JBoss :: AppType
- pattern AppType_Java :: AppType
- pattern AppType_Maria_DB :: AppType
- pattern AppType_Mongo_DB :: AppType
- pattern AppType_MySQL :: AppType
- pattern AppType_Oracle :: AppType
- pattern AppType_Oracle_WebLogic :: AppType
- pattern AppType_Other :: AppType
- pattern AppType_PostgreSQLServer :: AppType
- pattern AppType_SQLServer :: AppType
- pattern AppType_Spring :: AppType
- pattern AppType_Sybase :: AppType
- pattern AppType_Tomcat :: AppType
- pattern AppType_Unknown :: AppType
- pattern AppType_Visual_Basic :: AppType
- AppType' {
- newtype AppUnitErrorCategory where
- AppUnitErrorCategory' { }
- pattern AppUnitErrorCategory_CONNECTIVITY_ERROR :: AppUnitErrorCategory
- pattern AppUnitErrorCategory_CREDENTIAL_ERROR :: AppUnitErrorCategory
- pattern AppUnitErrorCategory_OTHER_ERROR :: AppUnitErrorCategory
- pattern AppUnitErrorCategory_PERMISSION_ERROR :: AppUnitErrorCategory
- pattern AppUnitErrorCategory_UNSUPPORTED_ERROR :: AppUnitErrorCategory
- newtype ApplicationComponentCriteria where
- ApplicationComponentCriteria' { }
- pattern ApplicationComponentCriteria_ANALYSIS_STATUS :: ApplicationComponentCriteria
- pattern ApplicationComponentCriteria_APP_NAME :: ApplicationComponentCriteria
- pattern ApplicationComponentCriteria_APP_TYPE :: ApplicationComponentCriteria
- pattern ApplicationComponentCriteria_DESTINATION :: ApplicationComponentCriteria
- pattern ApplicationComponentCriteria_ERROR_CATEGORY :: ApplicationComponentCriteria
- pattern ApplicationComponentCriteria_NOT_DEFINED :: ApplicationComponentCriteria
- pattern ApplicationComponentCriteria_SERVER_ID :: ApplicationComponentCriteria
- pattern ApplicationComponentCriteria_STRATEGY :: ApplicationComponentCriteria
- newtype ApplicationMode where
- ApplicationMode' { }
- pattern ApplicationMode_ALL :: ApplicationMode
- pattern ApplicationMode_KNOWN :: ApplicationMode
- pattern ApplicationMode_UNKNOWN :: ApplicationMode
- newtype AssessmentStatus where
- AssessmentStatus' { }
- pattern AssessmentStatus_COMPLETE :: AssessmentStatus
- pattern AssessmentStatus_FAILED :: AssessmentStatus
- pattern AssessmentStatus_IN_PROGRESS :: AssessmentStatus
- pattern AssessmentStatus_STOPPED :: AssessmentStatus
- newtype AuthType where
- AuthType' {
- fromAuthType :: Text
- pattern AuthType_CERT :: AuthType
- pattern AuthType_NTLM :: AuthType
- pattern AuthType_SSH :: AuthType
- AuthType' {
- newtype AwsManagedTargetDestination where
- newtype CollectorHealth where
- newtype Condition where
- Condition' { }
- pattern Condition_CONTAINS :: Condition
- pattern Condition_EQUALS :: Condition
- pattern Condition_NOT_CONTAINS :: Condition
- pattern Condition_NOT_EQUALS :: Condition
- newtype DataSourceType where
- DataSourceType' { }
- pattern DataSourceType_ApplicationDiscoveryService :: DataSourceType
- pattern DataSourceType_MPA :: DataSourceType
- newtype DatabaseManagementPreference where
- newtype GroupName where
- GroupName' { }
- pattern GroupName_ExternalId :: GroupName
- newtype HeterogeneousTargetDatabaseEngine where
- HeterogeneousTargetDatabaseEngine' { }
- pattern HeterogeneousTargetDatabaseEngine_AWS_PostgreSQL :: HeterogeneousTargetDatabaseEngine
- pattern HeterogeneousTargetDatabaseEngine_Amazon_Aurora :: HeterogeneousTargetDatabaseEngine
- pattern HeterogeneousTargetDatabaseEngine_Db2_LUW :: HeterogeneousTargetDatabaseEngine
- pattern HeterogeneousTargetDatabaseEngine_MariaDB :: HeterogeneousTargetDatabaseEngine
- pattern HeterogeneousTargetDatabaseEngine_Microsoft_SQL_Server :: HeterogeneousTargetDatabaseEngine
- pattern HeterogeneousTargetDatabaseEngine_MongoDB :: HeterogeneousTargetDatabaseEngine
- pattern HeterogeneousTargetDatabaseEngine_MySQL :: HeterogeneousTargetDatabaseEngine
- pattern HeterogeneousTargetDatabaseEngine_None_specified :: HeterogeneousTargetDatabaseEngine
- pattern HeterogeneousTargetDatabaseEngine_Oracle_Database :: HeterogeneousTargetDatabaseEngine
- pattern HeterogeneousTargetDatabaseEngine_SAP :: HeterogeneousTargetDatabaseEngine
- newtype HomogeneousTargetDatabaseEngine where
- newtype ImportFileTaskStatus where
- ImportFileTaskStatus' { }
- pattern ImportFileTaskStatus_DeleteFailed :: ImportFileTaskStatus
- pattern ImportFileTaskStatus_DeleteInProgress :: ImportFileTaskStatus
- pattern ImportFileTaskStatus_DeletePartialSuccess :: ImportFileTaskStatus
- pattern ImportFileTaskStatus_DeleteSuccess :: ImportFileTaskStatus
- pattern ImportFileTaskStatus_ImportFailed :: ImportFileTaskStatus
- pattern ImportFileTaskStatus_ImportInProgress :: ImportFileTaskStatus
- pattern ImportFileTaskStatus_ImportPartialSuccess :: ImportFileTaskStatus
- pattern ImportFileTaskStatus_ImportSuccess :: ImportFileTaskStatus
- newtype InclusionStatus where
- newtype NoPreferenceTargetDestination where
- NoPreferenceTargetDestination' { }
- pattern NoPreferenceTargetDestination_AWS_Elastic_BeanStalk :: NoPreferenceTargetDestination
- pattern NoPreferenceTargetDestination_AWS_Fargate :: NoPreferenceTargetDestination
- pattern NoPreferenceTargetDestination_Amazon_Elastic_Cloud_Compute__EC2_ :: NoPreferenceTargetDestination
- pattern NoPreferenceTargetDestination_Amazon_Elastic_Container_Service__ECS_ :: NoPreferenceTargetDestination
- pattern NoPreferenceTargetDestination_Amazon_Elastic_Kubernetes_Service__EKS_ :: NoPreferenceTargetDestination
- pattern NoPreferenceTargetDestination_None_specified :: NoPreferenceTargetDestination
- newtype OSType where
- OSType' {
- fromOSType :: Text
- pattern OSType_LINUX :: OSType
- pattern OSType_WINDOWS :: OSType
- OSType' {
- newtype OutputFormat where
- OutputFormat' { }
- pattern OutputFormat_Excel :: OutputFormat
- pattern OutputFormat_Json :: OutputFormat
- newtype PipelineType where
- PipelineType' { }
- pattern PipelineType_AZURE_DEVOPS :: PipelineType
- newtype RecommendationReportStatus where
- newtype ResourceSubType where
- ResourceSubType' { }
- pattern ResourceSubType_Database :: ResourceSubType
- pattern ResourceSubType_DatabaseProcess :: ResourceSubType
- pattern ResourceSubType_Process :: ResourceSubType
- newtype RunTimeAssessmentStatus where
- RunTimeAssessmentStatus' { }
- pattern RunTimeAssessmentStatus_DataCollectionTaskFailed :: RunTimeAssessmentStatus
- pattern RunTimeAssessmentStatus_DataCollectionTaskPartialSuccess :: RunTimeAssessmentStatus
- pattern RunTimeAssessmentStatus_DataCollectionTaskScheduled :: RunTimeAssessmentStatus
- pattern RunTimeAssessmentStatus_DataCollectionTaskStarted :: RunTimeAssessmentStatus
- pattern RunTimeAssessmentStatus_DataCollectionTaskStopped :: RunTimeAssessmentStatus
- pattern RunTimeAssessmentStatus_DataCollectionTaskSuccess :: RunTimeAssessmentStatus
- pattern RunTimeAssessmentStatus_DataCollectionTaskToBeScheduled :: RunTimeAssessmentStatus
- newtype RuntimeAnalysisStatus where
- RuntimeAnalysisStatus' { }
- pattern RuntimeAnalysisStatus_ANALYSIS_FAILED :: RuntimeAnalysisStatus
- pattern RuntimeAnalysisStatus_ANALYSIS_STARTED :: RuntimeAnalysisStatus
- pattern RuntimeAnalysisStatus_ANALYSIS_SUCCESS :: RuntimeAnalysisStatus
- pattern RuntimeAnalysisStatus_ANALYSIS_TO_BE_SCHEDULED :: RuntimeAnalysisStatus
- newtype SelfManageTargetDestination where
- SelfManageTargetDestination' { }
- pattern SelfManageTargetDestination_Amazon_Elastic_Cloud_Compute__EC2_ :: SelfManageTargetDestination
- pattern SelfManageTargetDestination_Amazon_Elastic_Container_Service__ECS_ :: SelfManageTargetDestination
- pattern SelfManageTargetDestination_Amazon_Elastic_Kubernetes_Service__EKS_ :: SelfManageTargetDestination
- pattern SelfManageTargetDestination_None_specified :: SelfManageTargetDestination
- newtype ServerCriteria where
- ServerCriteria' { }
- pattern ServerCriteria_ANALYSIS_STATUS :: ServerCriteria
- pattern ServerCriteria_DESTINATION :: ServerCriteria
- pattern ServerCriteria_ERROR_CATEGORY :: ServerCriteria
- pattern ServerCriteria_NOT_DEFINED :: ServerCriteria
- pattern ServerCriteria_OS_NAME :: ServerCriteria
- pattern ServerCriteria_SERVER_ID :: ServerCriteria
- pattern ServerCriteria_STRATEGY :: ServerCriteria
- newtype ServerErrorCategory where
- ServerErrorCategory' { }
- pattern ServerErrorCategory_ARCHITECTURE_ERROR :: ServerErrorCategory
- pattern ServerErrorCategory_CONNECTIVITY_ERROR :: ServerErrorCategory
- pattern ServerErrorCategory_CREDENTIAL_ERROR :: ServerErrorCategory
- pattern ServerErrorCategory_OTHER_ERROR :: ServerErrorCategory
- pattern ServerErrorCategory_PERMISSION_ERROR :: ServerErrorCategory
- newtype ServerOsType where
- ServerOsType' { }
- pattern ServerOsType_AmazonLinux :: ServerOsType
- pattern ServerOsType_EndOfSupportWindowsServer :: ServerOsType
- pattern ServerOsType_Other :: ServerOsType
- pattern ServerOsType_Redhat :: ServerOsType
- pattern ServerOsType_WindowsServer :: ServerOsType
- newtype Severity where
- Severity' {
- fromSeverity :: Text
- pattern Severity_HIGH :: Severity
- pattern Severity_LOW :: Severity
- pattern Severity_MEDIUM :: Severity
- Severity' {
- newtype SortOrder where
- SortOrder' { }
- pattern SortOrder_ASC :: SortOrder
- pattern SortOrder_DESC :: SortOrder
- newtype SrcCodeOrDbAnalysisStatus where
- SrcCodeOrDbAnalysisStatus' { }
- pattern SrcCodeOrDbAnalysisStatus_ANALYSIS_FAILED :: SrcCodeOrDbAnalysisStatus
- pattern SrcCodeOrDbAnalysisStatus_ANALYSIS_PARTIAL_SUCCESS :: SrcCodeOrDbAnalysisStatus
- pattern SrcCodeOrDbAnalysisStatus_ANALYSIS_STARTED :: SrcCodeOrDbAnalysisStatus
- pattern SrcCodeOrDbAnalysisStatus_ANALYSIS_SUCCESS :: SrcCodeOrDbAnalysisStatus
- pattern SrcCodeOrDbAnalysisStatus_ANALYSIS_TO_BE_SCHEDULED :: SrcCodeOrDbAnalysisStatus
- pattern SrcCodeOrDbAnalysisStatus_CONFIGURED :: SrcCodeOrDbAnalysisStatus
- pattern SrcCodeOrDbAnalysisStatus_UNCONFIGURED :: SrcCodeOrDbAnalysisStatus
- newtype Strategy where
- Strategy' {
- fromStrategy :: Text
- pattern Strategy_Refactor :: Strategy
- pattern Strategy_Rehost :: Strategy
- pattern Strategy_Relocate :: Strategy
- pattern Strategy_Replatform :: Strategy
- pattern Strategy_Repurchase :: Strategy
- pattern Strategy_Retain :: Strategy
- pattern Strategy_Retirement :: Strategy
- Strategy' {
- newtype StrategyRecommendation where
- StrategyRecommendation' { }
- pattern StrategyRecommendation_NotRecommended :: StrategyRecommendation
- pattern StrategyRecommendation_Potential :: StrategyRecommendation
- pattern StrategyRecommendation_Recommended :: StrategyRecommendation
- pattern StrategyRecommendation_ViableOption :: StrategyRecommendation
- newtype TargetDatabaseEngine where
- TargetDatabaseEngine' { }
- pattern TargetDatabaseEngine_AWS_PostgreSQL :: TargetDatabaseEngine
- pattern TargetDatabaseEngine_Amazon_Aurora :: TargetDatabaseEngine
- pattern TargetDatabaseEngine_Db2_LUW :: TargetDatabaseEngine
- pattern TargetDatabaseEngine_MariaDB :: TargetDatabaseEngine
- pattern TargetDatabaseEngine_Microsoft_SQL_Server :: TargetDatabaseEngine
- pattern TargetDatabaseEngine_MongoDB :: TargetDatabaseEngine
- pattern TargetDatabaseEngine_MySQL :: TargetDatabaseEngine
- pattern TargetDatabaseEngine_None_specified :: TargetDatabaseEngine
- pattern TargetDatabaseEngine_Oracle_Database :: TargetDatabaseEngine
- pattern TargetDatabaseEngine_SAP :: TargetDatabaseEngine
- newtype TargetDestination where
- TargetDestination' { }
- pattern TargetDestination_AWS_Elastic_BeanStalk :: TargetDestination
- pattern TargetDestination_AWS_Fargate :: TargetDestination
- pattern TargetDestination_Amazon_DocumentDB :: TargetDestination
- pattern TargetDestination_Amazon_DynamoDB :: TargetDestination
- pattern TargetDestination_Amazon_Elastic_Cloud_Compute__EC2_ :: TargetDestination
- pattern TargetDestination_Amazon_Elastic_Container_Service__ECS_ :: TargetDestination
- pattern TargetDestination_Amazon_Elastic_Kubernetes_Service__EKS_ :: TargetDestination
- pattern TargetDestination_Amazon_Relational_Database_Service :: TargetDestination
- pattern TargetDestination_Amazon_Relational_Database_Service_on_MySQL :: TargetDestination
- pattern TargetDestination_Amazon_Relational_Database_Service_on_PostgreSQL :: TargetDestination
- pattern TargetDestination_Aurora_MySQL :: TargetDestination
- pattern TargetDestination_Aurora_PostgreSQL :: TargetDestination
- pattern TargetDestination_Babelfish_for_Aurora_PostgreSQL :: TargetDestination
- pattern TargetDestination_None_specified :: TargetDestination
- newtype TransformationToolName where
- TransformationToolName' { }
- pattern TransformationToolName_App2Container :: TransformationToolName
- pattern TransformationToolName_Application_Migration_Service :: TransformationToolName
- pattern TransformationToolName_Database_Migration_Service :: TransformationToolName
- pattern TransformationToolName_End_of_Support_Migration :: TransformationToolName
- pattern TransformationToolName_In_Place_Operating_System_Upgrade :: TransformationToolName
- pattern TransformationToolName_Native_SQL_Server_Backup_Restore :: TransformationToolName
- pattern TransformationToolName_Porting_Assistant_For__NET :: TransformationToolName
- pattern TransformationToolName_Schema_Conversion_Tool :: TransformationToolName
- pattern TransformationToolName_Strategy_Recommendation_Support :: TransformationToolName
- pattern TransformationToolName_Windows_Web_Application_Migration_Assistant :: TransformationToolName
- newtype VersionControl where
- VersionControl' { }
- pattern VersionControl_AZURE_DEVOPS_GIT :: VersionControl
- pattern VersionControl_GITHUB :: VersionControl
- pattern VersionControl_GITHUB_ENTERPRISE :: VersionControl
- newtype VersionControlType where
- data AntipatternSeveritySummary = AntipatternSeveritySummary' {}
- newAntipatternSeveritySummary :: AntipatternSeveritySummary
- antipatternSeveritySummary_count :: Lens' AntipatternSeveritySummary (Maybe Int)
- antipatternSeveritySummary_severity :: Lens' AntipatternSeveritySummary (Maybe Severity)
- data AppUnitError = AppUnitError' {}
- newAppUnitError :: AppUnitError
- appUnitError_appUnitErrorCategory :: Lens' AppUnitError (Maybe AppUnitErrorCategory)
- data ApplicationComponentDetail = ApplicationComponentDetail' {
- analysisStatus :: Maybe SrcCodeOrDbAnalysisStatus
- antipatternReportS3Object :: Maybe S3Object
- antipatternReportStatus :: Maybe AntipatternReportStatus
- antipatternReportStatusMessage :: Maybe Text
- appType :: Maybe AppType
- appUnitError :: Maybe AppUnitError
- associatedServerId :: Maybe Text
- databaseConfigDetail :: Maybe DatabaseConfigDetail
- id :: Maybe Text
- inclusionStatus :: Maybe InclusionStatus
- lastAnalyzedTimestamp :: Maybe POSIX
- listAntipatternSeveritySummary :: Maybe [AntipatternSeveritySummary]
- moreServerAssociationExists :: Maybe Bool
- name :: Maybe Text
- osDriver :: Maybe Text
- osVersion :: Maybe Text
- recommendationSet :: Maybe RecommendationSet
- resourceSubType :: Maybe ResourceSubType
- runtimeStatus :: Maybe RuntimeAnalysisStatus
- runtimeStatusMessage :: Maybe Text
- sourceCodeRepositories :: Maybe [SourceCodeRepository]
- statusMessage :: Maybe Text
- newApplicationComponentDetail :: ApplicationComponentDetail
- applicationComponentDetail_analysisStatus :: Lens' ApplicationComponentDetail (Maybe SrcCodeOrDbAnalysisStatus)
- applicationComponentDetail_antipatternReportS3Object :: Lens' ApplicationComponentDetail (Maybe S3Object)
- applicationComponentDetail_antipatternReportStatus :: Lens' ApplicationComponentDetail (Maybe AntipatternReportStatus)
- applicationComponentDetail_antipatternReportStatusMessage :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_appType :: Lens' ApplicationComponentDetail (Maybe AppType)
- applicationComponentDetail_appUnitError :: Lens' ApplicationComponentDetail (Maybe AppUnitError)
- applicationComponentDetail_associatedServerId :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_databaseConfigDetail :: Lens' ApplicationComponentDetail (Maybe DatabaseConfigDetail)
- applicationComponentDetail_id :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_inclusionStatus :: Lens' ApplicationComponentDetail (Maybe InclusionStatus)
- applicationComponentDetail_lastAnalyzedTimestamp :: Lens' ApplicationComponentDetail (Maybe UTCTime)
- applicationComponentDetail_listAntipatternSeveritySummary :: Lens' ApplicationComponentDetail (Maybe [AntipatternSeveritySummary])
- applicationComponentDetail_moreServerAssociationExists :: Lens' ApplicationComponentDetail (Maybe Bool)
- applicationComponentDetail_name :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_osDriver :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_osVersion :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_recommendationSet :: Lens' ApplicationComponentDetail (Maybe RecommendationSet)
- applicationComponentDetail_resourceSubType :: Lens' ApplicationComponentDetail (Maybe ResourceSubType)
- applicationComponentDetail_runtimeStatus :: Lens' ApplicationComponentDetail (Maybe RuntimeAnalysisStatus)
- applicationComponentDetail_runtimeStatusMessage :: Lens' ApplicationComponentDetail (Maybe Text)
- applicationComponentDetail_sourceCodeRepositories :: Lens' ApplicationComponentDetail (Maybe [SourceCodeRepository])
- applicationComponentDetail_statusMessage :: Lens' ApplicationComponentDetail (Maybe Text)
- data ApplicationComponentStatusSummary = ApplicationComponentStatusSummary' {}
- newApplicationComponentStatusSummary :: ApplicationComponentStatusSummary
- applicationComponentStatusSummary_count :: Lens' ApplicationComponentStatusSummary (Maybe Int)
- applicationComponentStatusSummary_srcCodeOrDbAnalysisStatus :: Lens' ApplicationComponentStatusSummary (Maybe SrcCodeOrDbAnalysisStatus)
- data ApplicationComponentStrategy = ApplicationComponentStrategy' {}
- newApplicationComponentStrategy :: ApplicationComponentStrategy
- applicationComponentStrategy_isPreferred :: Lens' ApplicationComponentStrategy (Maybe Bool)
- applicationComponentStrategy_recommendation :: Lens' ApplicationComponentStrategy (Maybe RecommendationSet)
- applicationComponentStrategy_status :: Lens' ApplicationComponentStrategy (Maybe StrategyRecommendation)
- data ApplicationComponentSummary = ApplicationComponentSummary' {}
- newApplicationComponentSummary :: ApplicationComponentSummary
- applicationComponentSummary_appType :: Lens' ApplicationComponentSummary (Maybe AppType)
- applicationComponentSummary_count :: Lens' ApplicationComponentSummary (Maybe Int)
- data ApplicationPreferences = ApplicationPreferences' {}
- newApplicationPreferences :: ApplicationPreferences
- applicationPreferences_managementPreference :: Lens' ApplicationPreferences (Maybe ManagementPreference)
- data AssessmentSummary = AssessmentSummary' {
- antipatternReportS3Object :: Maybe S3Object
- antipatternReportStatus :: Maybe AntipatternReportStatus
- antipatternReportStatusMessage :: Maybe Text
- lastAnalyzedTimestamp :: Maybe POSIX
- listAntipatternSeveritySummary :: Maybe [AntipatternSeveritySummary]
- listApplicationComponentStatusSummary :: Maybe [ApplicationComponentStatusSummary]
- listApplicationComponentStrategySummary :: Maybe [StrategySummary]
- listApplicationComponentSummary :: Maybe [ApplicationComponentSummary]
- listServerStatusSummary :: Maybe [ServerStatusSummary]
- listServerStrategySummary :: Maybe [StrategySummary]
- listServerSummary :: Maybe [ServerSummary]
- newAssessmentSummary :: AssessmentSummary
- assessmentSummary_antipatternReportS3Object :: Lens' AssessmentSummary (Maybe S3Object)
- assessmentSummary_antipatternReportStatus :: Lens' AssessmentSummary (Maybe AntipatternReportStatus)
- assessmentSummary_antipatternReportStatusMessage :: Lens' AssessmentSummary (Maybe Text)
- assessmentSummary_lastAnalyzedTimestamp :: Lens' AssessmentSummary (Maybe UTCTime)
- assessmentSummary_listAntipatternSeveritySummary :: Lens' AssessmentSummary (Maybe [AntipatternSeveritySummary])
- assessmentSummary_listApplicationComponentStatusSummary :: Lens' AssessmentSummary (Maybe [ApplicationComponentStatusSummary])
- assessmentSummary_listApplicationComponentStrategySummary :: Lens' AssessmentSummary (Maybe [StrategySummary])
- assessmentSummary_listApplicationComponentSummary :: Lens' AssessmentSummary (Maybe [ApplicationComponentSummary])
- assessmentSummary_listServerStatusSummary :: Lens' AssessmentSummary (Maybe [ServerStatusSummary])
- assessmentSummary_listServerStrategySummary :: Lens' AssessmentSummary (Maybe [StrategySummary])
- assessmentSummary_listServerSummary :: Lens' AssessmentSummary (Maybe [ServerSummary])
- data AssessmentTarget = AssessmentTarget' {}
- newAssessmentTarget :: Condition -> Text -> AssessmentTarget
- assessmentTarget_condition :: Lens' AssessmentTarget Condition
- assessmentTarget_name :: Lens' AssessmentTarget Text
- assessmentTarget_values :: Lens' AssessmentTarget [Text]
- data AssociatedApplication = AssociatedApplication' {}
- newAssociatedApplication :: AssociatedApplication
- associatedApplication_id :: Lens' AssociatedApplication (Maybe Text)
- associatedApplication_name :: Lens' AssociatedApplication (Maybe Text)
- data AwsManagedResources = AwsManagedResources' {}
- newAwsManagedResources :: NonEmpty AwsManagedTargetDestination -> AwsManagedResources
- awsManagedResources_targetDestination :: Lens' AwsManagedResources (NonEmpty AwsManagedTargetDestination)
- data BusinessGoals = BusinessGoals' {}
- newBusinessGoals :: BusinessGoals
- businessGoals_licenseCostReduction :: Lens' BusinessGoals (Maybe Natural)
- businessGoals_modernizeInfrastructureWithCloudNativeTechnologies :: Lens' BusinessGoals (Maybe Natural)
- businessGoals_reduceOperationalOverheadWithManagedServices :: Lens' BusinessGoals (Maybe Natural)
- businessGoals_speedOfMigration :: Lens' BusinessGoals (Maybe Natural)
- data Collector = Collector' {}
- newCollector :: Collector
- collector_collectorHealth :: Lens' Collector (Maybe CollectorHealth)
- collector_collectorId :: Lens' Collector (Maybe Text)
- collector_collectorVersion :: Lens' Collector (Maybe Text)
- collector_configurationSummary :: Lens' Collector (Maybe ConfigurationSummary)
- collector_hostName :: Lens' Collector (Maybe Text)
- collector_ipAddress :: Lens' Collector (Maybe Text)
- collector_lastActivityTimeStamp :: Lens' Collector (Maybe Text)
- collector_registeredTimeStamp :: Lens' Collector (Maybe Text)
- data ConfigurationSummary = ConfigurationSummary' {}
- newConfigurationSummary :: ConfigurationSummary
- configurationSummary_ipAddressBasedRemoteInfoList :: Lens' ConfigurationSummary (Maybe [IPAddressBasedRemoteInfo])
- configurationSummary_pipelineInfoList :: Lens' ConfigurationSummary (Maybe [PipelineInfo])
- configurationSummary_remoteSourceCodeAnalysisServerInfo :: Lens' ConfigurationSummary (Maybe RemoteSourceCodeAnalysisServerInfo)
- configurationSummary_vcenterBasedRemoteInfoList :: Lens' ConfigurationSummary (Maybe [VcenterBasedRemoteInfo])
- configurationSummary_versionControlInfoList :: Lens' ConfigurationSummary (Maybe [VersionControlInfo])
- data DataCollectionDetails = DataCollectionDetails' {}
- newDataCollectionDetails :: DataCollectionDetails
- dataCollectionDetails_completionTime :: Lens' DataCollectionDetails (Maybe UTCTime)
- dataCollectionDetails_failed :: Lens' DataCollectionDetails (Maybe Int)
- dataCollectionDetails_inProgress :: Lens' DataCollectionDetails (Maybe Int)
- dataCollectionDetails_servers :: Lens' DataCollectionDetails (Maybe Int)
- dataCollectionDetails_startTime :: Lens' DataCollectionDetails (Maybe UTCTime)
- dataCollectionDetails_status :: Lens' DataCollectionDetails (Maybe AssessmentStatus)
- dataCollectionDetails_statusMessage :: Lens' DataCollectionDetails (Maybe Text)
- dataCollectionDetails_success :: Lens' DataCollectionDetails (Maybe Int)
- data DatabaseConfigDetail = DatabaseConfigDetail' {
- secretName :: Maybe Text
- newDatabaseConfigDetail :: DatabaseConfigDetail
- databaseConfigDetail_secretName :: Lens' DatabaseConfigDetail (Maybe Text)
- data DatabaseMigrationPreference = DatabaseMigrationPreference' {}
- newDatabaseMigrationPreference :: DatabaseMigrationPreference
- databaseMigrationPreference_heterogeneous :: Lens' DatabaseMigrationPreference (Maybe Heterogeneous)
- databaseMigrationPreference_homogeneous :: Lens' DatabaseMigrationPreference (Maybe Homogeneous)
- databaseMigrationPreference_noPreference :: Lens' DatabaseMigrationPreference (Maybe NoDatabaseMigrationPreference)
- data DatabasePreferences = DatabasePreferences' {}
- newDatabasePreferences :: DatabasePreferences
- databasePreferences_databaseManagementPreference :: Lens' DatabasePreferences (Maybe DatabaseManagementPreference)
- databasePreferences_databaseMigrationPreference :: Lens' DatabasePreferences (Maybe DatabaseMigrationPreference)
- data Group = Group' {}
- newGroup :: Group
- group_name :: Lens' Group (Maybe GroupName)
- group_value :: Lens' Group (Maybe Text)
- data Heterogeneous = Heterogeneous' {}
- newHeterogeneous :: NonEmpty HeterogeneousTargetDatabaseEngine -> Heterogeneous
- heterogeneous_targetDatabaseEngine :: Lens' Heterogeneous (NonEmpty HeterogeneousTargetDatabaseEngine)
- data Homogeneous = Homogeneous' {}
- newHomogeneous :: Homogeneous
- homogeneous_targetDatabaseEngine :: Lens' Homogeneous (Maybe [HomogeneousTargetDatabaseEngine])
- data IPAddressBasedRemoteInfo = IPAddressBasedRemoteInfo' {}
- newIPAddressBasedRemoteInfo :: IPAddressBasedRemoteInfo
- iPAddressBasedRemoteInfo_authType :: Lens' IPAddressBasedRemoteInfo (Maybe AuthType)
- iPAddressBasedRemoteInfo_ipAddressConfigurationTimeStamp :: Lens' IPAddressBasedRemoteInfo (Maybe Text)
- iPAddressBasedRemoteInfo_osType :: Lens' IPAddressBasedRemoteInfo (Maybe OSType)
- data ImportFileTaskInformation = ImportFileTaskInformation' {
- completionTime :: Maybe POSIX
- id :: Maybe Text
- importName :: Maybe Text
- inputS3Bucket :: Maybe Text
- inputS3Key :: Maybe Text
- numberOfRecordsFailed :: Maybe Int
- numberOfRecordsSuccess :: Maybe Int
- startTime :: Maybe POSIX
- status :: Maybe ImportFileTaskStatus
- statusReportS3Bucket :: Maybe Text
- statusReportS3Key :: Maybe Text
- newImportFileTaskInformation :: ImportFileTaskInformation
- importFileTaskInformation_completionTime :: Lens' ImportFileTaskInformation (Maybe UTCTime)
- importFileTaskInformation_id :: Lens' ImportFileTaskInformation (Maybe Text)
- importFileTaskInformation_importName :: Lens' ImportFileTaskInformation (Maybe Text)
- importFileTaskInformation_inputS3Bucket :: Lens' ImportFileTaskInformation (Maybe Text)
- importFileTaskInformation_inputS3Key :: Lens' ImportFileTaskInformation (Maybe Text)
- importFileTaskInformation_numberOfRecordsFailed :: Lens' ImportFileTaskInformation (Maybe Int)
- importFileTaskInformation_numberOfRecordsSuccess :: Lens' ImportFileTaskInformation (Maybe Int)
- importFileTaskInformation_startTime :: Lens' ImportFileTaskInformation (Maybe UTCTime)
- importFileTaskInformation_status :: Lens' ImportFileTaskInformation (Maybe ImportFileTaskStatus)
- importFileTaskInformation_statusReportS3Bucket :: Lens' ImportFileTaskInformation (Maybe Text)
- importFileTaskInformation_statusReportS3Key :: Lens' ImportFileTaskInformation (Maybe Text)
- data ManagementPreference = ManagementPreference' {}
- newManagementPreference :: ManagementPreference
- managementPreference_awsManagedResources :: Lens' ManagementPreference (Maybe AwsManagedResources)
- managementPreference_noPreference :: Lens' ManagementPreference (Maybe NoManagementPreference)
- managementPreference_selfManageResources :: Lens' ManagementPreference (Maybe SelfManageResources)
- data NetworkInfo = NetworkInfo' {
- interfaceName :: Text
- ipAddress :: Text
- macAddress :: Text
- netMask :: Text
- newNetworkInfo :: Text -> Text -> Text -> Text -> NetworkInfo
- networkInfo_interfaceName :: Lens' NetworkInfo Text
- networkInfo_ipAddress :: Lens' NetworkInfo Text
- networkInfo_macAddress :: Lens' NetworkInfo Text
- networkInfo_netMask :: Lens' NetworkInfo Text
- data NoDatabaseMigrationPreference = NoDatabaseMigrationPreference' {}
- newNoDatabaseMigrationPreference :: NonEmpty TargetDatabaseEngine -> NoDatabaseMigrationPreference
- noDatabaseMigrationPreference_targetDatabaseEngine :: Lens' NoDatabaseMigrationPreference (NonEmpty TargetDatabaseEngine)
- data NoManagementPreference = NoManagementPreference' {}
- newNoManagementPreference :: NonEmpty NoPreferenceTargetDestination -> NoManagementPreference
- noManagementPreference_targetDestination :: Lens' NoManagementPreference (NonEmpty NoPreferenceTargetDestination)
- data OSInfo = OSInfo' {}
- newOSInfo :: OSInfo
- oSInfo_type :: Lens' OSInfo (Maybe OSType)
- oSInfo_version :: Lens' OSInfo (Maybe Text)
- data PipelineInfo = PipelineInfo' {}
- newPipelineInfo :: PipelineInfo
- pipelineInfo_pipelineConfigurationTimeStamp :: Lens' PipelineInfo (Maybe Text)
- pipelineInfo_pipelineType :: Lens' PipelineInfo (Maybe PipelineType)
- data PrioritizeBusinessGoals = PrioritizeBusinessGoals' {}
- newPrioritizeBusinessGoals :: PrioritizeBusinessGoals
- prioritizeBusinessGoals_businessGoals :: Lens' PrioritizeBusinessGoals (Maybe BusinessGoals)
- data RecommendationReportDetails = RecommendationReportDetails' {}
- newRecommendationReportDetails :: RecommendationReportDetails
- recommendationReportDetails_completionTime :: Lens' RecommendationReportDetails (Maybe UTCTime)
- recommendationReportDetails_s3Bucket :: Lens' RecommendationReportDetails (Maybe Text)
- recommendationReportDetails_s3Keys :: Lens' RecommendationReportDetails (Maybe [Text])
- recommendationReportDetails_startTime :: Lens' RecommendationReportDetails (Maybe UTCTime)
- recommendationReportDetails_status :: Lens' RecommendationReportDetails (Maybe RecommendationReportStatus)
- recommendationReportDetails_statusMessage :: Lens' RecommendationReportDetails (Maybe Text)
- data RecommendationSet = RecommendationSet' {}
- newRecommendationSet :: RecommendationSet
- recommendationSet_strategy :: Lens' RecommendationSet (Maybe Strategy)
- recommendationSet_targetDestination :: Lens' RecommendationSet (Maybe TargetDestination)
- recommendationSet_transformationTool :: Lens' RecommendationSet (Maybe TransformationTool)
- data RemoteSourceCodeAnalysisServerInfo = RemoteSourceCodeAnalysisServerInfo' {}
- newRemoteSourceCodeAnalysisServerInfo :: RemoteSourceCodeAnalysisServerInfo
- remoteSourceCodeAnalysisServerInfo_remoteSourceCodeAnalysisServerConfigurationTimestamp :: Lens' RemoteSourceCodeAnalysisServerInfo (Maybe Text)
- data S3Object = S3Object' {}
- newS3Object :: S3Object
- s3Object_s3Bucket :: Lens' S3Object (Maybe Text)
- s3Object_s3key :: Lens' S3Object (Maybe Text)
- data SelfManageResources = SelfManageResources' {}
- newSelfManageResources :: NonEmpty SelfManageTargetDestination -> SelfManageResources
- selfManageResources_targetDestination :: Lens' SelfManageResources (NonEmpty SelfManageTargetDestination)
- data ServerDetail = ServerDetail' {
- antipatternReportS3Object :: Maybe S3Object
- antipatternReportStatus :: Maybe AntipatternReportStatus
- antipatternReportStatusMessage :: Maybe Text
- applicationComponentStrategySummary :: Maybe [StrategySummary]
- dataCollectionStatus :: Maybe RunTimeAssessmentStatus
- id :: Maybe Text
- lastAnalyzedTimestamp :: Maybe POSIX
- listAntipatternSeveritySummary :: Maybe [AntipatternSeveritySummary]
- name :: Maybe Text
- recommendationSet :: Maybe RecommendationSet
- serverError :: Maybe ServerError
- serverType :: Maybe Text
- statusMessage :: Maybe Text
- systemInfo :: Maybe SystemInfo
- newServerDetail :: ServerDetail
- serverDetail_antipatternReportS3Object :: Lens' ServerDetail (Maybe S3Object)
- serverDetail_antipatternReportStatus :: Lens' ServerDetail (Maybe AntipatternReportStatus)
- serverDetail_antipatternReportStatusMessage :: Lens' ServerDetail (Maybe Text)
- serverDetail_applicationComponentStrategySummary :: Lens' ServerDetail (Maybe [StrategySummary])
- serverDetail_dataCollectionStatus :: Lens' ServerDetail (Maybe RunTimeAssessmentStatus)
- serverDetail_id :: Lens' ServerDetail (Maybe Text)
- serverDetail_lastAnalyzedTimestamp :: Lens' ServerDetail (Maybe UTCTime)
- serverDetail_listAntipatternSeveritySummary :: Lens' ServerDetail (Maybe [AntipatternSeveritySummary])
- serverDetail_name :: Lens' ServerDetail (Maybe Text)
- serverDetail_recommendationSet :: Lens' ServerDetail (Maybe RecommendationSet)
- serverDetail_serverError :: Lens' ServerDetail (Maybe ServerError)
- serverDetail_serverType :: Lens' ServerDetail (Maybe Text)
- serverDetail_statusMessage :: Lens' ServerDetail (Maybe Text)
- serverDetail_systemInfo :: Lens' ServerDetail (Maybe SystemInfo)
- data ServerError = ServerError' {}
- newServerError :: ServerError
- serverError_serverErrorCategory :: Lens' ServerError (Maybe ServerErrorCategory)
- data ServerStatusSummary = ServerStatusSummary' {}
- newServerStatusSummary :: ServerStatusSummary
- serverStatusSummary_count :: Lens' ServerStatusSummary (Maybe Int)
- serverStatusSummary_runTimeAssessmentStatus :: Lens' ServerStatusSummary (Maybe RunTimeAssessmentStatus)
- data ServerStrategy = ServerStrategy' {}
- newServerStrategy :: ServerStrategy
- serverStrategy_isPreferred :: Lens' ServerStrategy (Maybe Bool)
- serverStrategy_numberOfApplicationComponents :: Lens' ServerStrategy (Maybe Int)
- serverStrategy_recommendation :: Lens' ServerStrategy (Maybe RecommendationSet)
- serverStrategy_status :: Lens' ServerStrategy (Maybe StrategyRecommendation)
- data ServerSummary = ServerSummary' {}
- newServerSummary :: ServerSummary
- serverSummary_serverOsType :: Lens' ServerSummary (Maybe ServerOsType)
- serverSummary_count :: Lens' ServerSummary (Maybe Int)
- data SourceCode = SourceCode' {}
- newSourceCode :: SourceCode
- sourceCode_location :: Lens' SourceCode (Maybe Text)
- sourceCode_projectName :: Lens' SourceCode (Maybe Text)
- sourceCode_sourceVersion :: Lens' SourceCode (Maybe Text)
- sourceCode_versionControl :: Lens' SourceCode (Maybe VersionControl)
- data SourceCodeRepository = SourceCodeRepository' {}
- newSourceCodeRepository :: SourceCodeRepository
- sourceCodeRepository_branch :: Lens' SourceCodeRepository (Maybe Text)
- sourceCodeRepository_projectName :: Lens' SourceCodeRepository (Maybe Text)
- sourceCodeRepository_repository :: Lens' SourceCodeRepository (Maybe Text)
- sourceCodeRepository_versionControlType :: Lens' SourceCodeRepository (Maybe Text)
- data StrategyOption = StrategyOption' {}
- newStrategyOption :: StrategyOption
- strategyOption_isPreferred :: Lens' StrategyOption (Maybe Bool)
- strategyOption_strategy :: Lens' StrategyOption (Maybe Strategy)
- strategyOption_targetDestination :: Lens' StrategyOption (Maybe TargetDestination)
- strategyOption_toolName :: Lens' StrategyOption (Maybe TransformationToolName)
- data StrategySummary = StrategySummary' {}
- newStrategySummary :: StrategySummary
- strategySummary_count :: Lens' StrategySummary (Maybe Int)
- strategySummary_strategy :: Lens' StrategySummary (Maybe Strategy)
- data SystemInfo = SystemInfo' {}
- newSystemInfo :: SystemInfo
- systemInfo_cpuArchitecture :: Lens' SystemInfo (Maybe Text)
- systemInfo_fileSystemType :: Lens' SystemInfo (Maybe Text)
- systemInfo_networkInfoList :: Lens' SystemInfo (Maybe [NetworkInfo])
- systemInfo_osInfo :: Lens' SystemInfo (Maybe OSInfo)
- data TransformationTool = TransformationTool' {}
- newTransformationTool :: TransformationTool
- transformationTool_description :: Lens' TransformationTool (Maybe Text)
- transformationTool_name :: Lens' TransformationTool (Maybe TransformationToolName)
- transformationTool_tranformationToolInstallationLink :: Lens' TransformationTool (Maybe Text)
- data VcenterBasedRemoteInfo = VcenterBasedRemoteInfo' {}
- newVcenterBasedRemoteInfo :: VcenterBasedRemoteInfo
- vcenterBasedRemoteInfo_osType :: Lens' VcenterBasedRemoteInfo (Maybe OSType)
- vcenterBasedRemoteInfo_vcenterConfigurationTimeStamp :: Lens' VcenterBasedRemoteInfo (Maybe Text)
- data VersionControlInfo = VersionControlInfo' {}
- newVersionControlInfo :: VersionControlInfo
- versionControlInfo_versionControlConfigurationTimeStamp :: Lens' VersionControlInfo (Maybe Text)
- versionControlInfo_versionControlType :: Lens' VersionControlInfo (Maybe VersionControlType)
Service Configuration
defaultService :: Service Source #
API version 2020-02-19 of the Amazon Migration Hub Strategy Recommendations SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
The AWS user account does not have permission to perform the action. Check the AWS Identity and Access Management (IAM) policy associated with this account.
_ConflictException :: AsError a => Fold a ServiceError Source #
Exception to indicate that there is an ongoing task when a new task is created. Return when once the existing tasks are complete.
_DependencyException :: AsError a => Fold a ServiceError Source #
Dependency encountered an error.
_InternalServerException :: AsError a => Fold a ServiceError Source #
The server experienced an internal error. Try again.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified ID in the request is not found.
_ServiceLinkedRoleLockClientException :: AsError a => Fold a ServiceError Source #
Exception to indicate that the service-linked role (SLR) is locked.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The AWS account has reached its quota of imports. Contact AWS Support to increase the quota for this account.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
_ValidationException :: AsError a => Fold a ServiceError Source #
The request body isn't valid.
AntipatternReportStatus
newtype AntipatternReportStatus Source #
Constructors
| AntipatternReportStatus' | |
Fields | |
Bundled Patterns
Instances
AppType
Constructors
| AppType' | |
Fields
| |
Bundled Patterns
| pattern AppType_Cassandra :: AppType | |
| pattern AppType_DB2 :: AppType | |
| pattern AppType_DotNetFramework :: AppType | |
| pattern AppType_Dotnet :: AppType | |
| pattern AppType_DotnetCore :: AppType | |
| pattern AppType_IBM_WebSphere :: AppType | |
| pattern AppType_IIS :: AppType | |
| pattern AppType_JBoss :: AppType | |
| pattern AppType_Java :: AppType | |
| pattern AppType_Maria_DB :: AppType | |
| pattern AppType_Mongo_DB :: AppType | |
| pattern AppType_MySQL :: AppType | |
| pattern AppType_Oracle :: AppType | |
| pattern AppType_Oracle_WebLogic :: AppType | |
| pattern AppType_Other :: AppType | |
| pattern AppType_PostgreSQLServer :: AppType | |
| pattern AppType_SQLServer :: AppType | |
| pattern AppType_Spring :: AppType | |
| pattern AppType_Sybase :: AppType | |
| pattern AppType_Tomcat :: AppType | |
| pattern AppType_Unknown :: AppType | |
| pattern AppType_Visual_Basic :: AppType |
Instances
AppUnitErrorCategory
newtype AppUnitErrorCategory Source #
Constructors
| AppUnitErrorCategory' | |
Fields | |
Bundled Patterns
Instances
ApplicationComponentCriteria
newtype ApplicationComponentCriteria Source #
Constructors
| ApplicationComponentCriteria' | |
Fields | |
Bundled Patterns
Instances
ApplicationMode
newtype ApplicationMode Source #
Constructors
| ApplicationMode' | |
Fields | |
Bundled Patterns
| pattern ApplicationMode_ALL :: ApplicationMode | |
| pattern ApplicationMode_KNOWN :: ApplicationMode | |
| pattern ApplicationMode_UNKNOWN :: ApplicationMode |
Instances
AssessmentStatus
newtype AssessmentStatus Source #
Constructors
| AssessmentStatus' | |
Fields | |
Bundled Patterns
| pattern AssessmentStatus_COMPLETE :: AssessmentStatus | |
| pattern AssessmentStatus_FAILED :: AssessmentStatus | |
| pattern AssessmentStatus_IN_PROGRESS :: AssessmentStatus | |
| pattern AssessmentStatus_STOPPED :: AssessmentStatus |
Instances
AuthType
Constructors
| AuthType' | |
Fields
| |
Bundled Patterns
| pattern AuthType_CERT :: AuthType | |
| pattern AuthType_NTLM :: AuthType | |
| pattern AuthType_SSH :: AuthType |
Instances
AwsManagedTargetDestination
newtype AwsManagedTargetDestination Source #
Constructors
| AwsManagedTargetDestination' | |
Fields | |
Bundled Patterns
Instances
CollectorHealth
newtype CollectorHealth Source #
Constructors
| CollectorHealth' | |
Fields | |
Bundled Patterns
| pattern CollectorHealth_COLLECTOR_HEALTHY :: CollectorHealth | |
| pattern CollectorHealth_COLLECTOR_UNHEALTHY :: CollectorHealth |
Instances
Condition
Constructors
| Condition' | |
Fields | |
Bundled Patterns
| pattern Condition_CONTAINS :: Condition | |
| pattern Condition_EQUALS :: Condition | |
| pattern Condition_NOT_CONTAINS :: Condition | |
| pattern Condition_NOT_EQUALS :: Condition |
Instances
DataSourceType
newtype DataSourceType Source #
Constructors
| DataSourceType' | |
Fields | |
Bundled Patterns
| pattern DataSourceType_ApplicationDiscoveryService :: DataSourceType | |
| pattern DataSourceType_MPA :: DataSourceType |
Instances
DatabaseManagementPreference
newtype DatabaseManagementPreference Source #
Constructors
| DatabaseManagementPreference' | |
Fields | |
Bundled Patterns
Instances
GroupName
Constructors
| GroupName' | |
Fields | |
Bundled Patterns
| pattern GroupName_ExternalId :: GroupName |
Instances
HeterogeneousTargetDatabaseEngine
newtype HeterogeneousTargetDatabaseEngine Source #
Constructors
| HeterogeneousTargetDatabaseEngine' | |
Bundled Patterns
Instances
HomogeneousTargetDatabaseEngine
newtype HomogeneousTargetDatabaseEngine Source #
Constructors
| HomogeneousTargetDatabaseEngine' | |
Fields | |
Bundled Patterns
| pattern HomogeneousTargetDatabaseEngine_None_specified :: HomogeneousTargetDatabaseEngine |
Instances
ImportFileTaskStatus
newtype ImportFileTaskStatus Source #
Constructors
| ImportFileTaskStatus' | |
Fields | |
Bundled Patterns
Instances
InclusionStatus
newtype InclusionStatus Source #
Constructors
| InclusionStatus' | |
Fields | |
Bundled Patterns
| pattern InclusionStatus_ExcludeFromAssessment :: InclusionStatus | |
| pattern InclusionStatus_IncludeInAssessment :: InclusionStatus |
Instances
NoPreferenceTargetDestination
newtype NoPreferenceTargetDestination Source #
Constructors
| NoPreferenceTargetDestination' | |
Fields | |
Bundled Patterns
Instances
OSType
Constructors
| OSType' | |
Fields
| |
Bundled Patterns
| pattern OSType_LINUX :: OSType | |
| pattern OSType_WINDOWS :: OSType |
Instances
OutputFormat
newtype OutputFormat Source #
Constructors
| OutputFormat' | |
Fields | |
Bundled Patterns
| pattern OutputFormat_Excel :: OutputFormat | |
| pattern OutputFormat_Json :: OutputFormat |
Instances
PipelineType
newtype PipelineType Source #
Constructors
| PipelineType' | |
Fields | |
Bundled Patterns
| pattern PipelineType_AZURE_DEVOPS :: PipelineType |
Instances
RecommendationReportStatus
newtype RecommendationReportStatus Source #
Constructors
| RecommendationReportStatus' | |
Fields | |
Bundled Patterns
Instances
ResourceSubType
newtype ResourceSubType Source #
Constructors
| ResourceSubType' | |
Fields | |
Bundled Patterns
| pattern ResourceSubType_Database :: ResourceSubType | |
| pattern ResourceSubType_DatabaseProcess :: ResourceSubType | |
| pattern ResourceSubType_Process :: ResourceSubType |
Instances
RunTimeAssessmentStatus
newtype RunTimeAssessmentStatus Source #
Constructors
| RunTimeAssessmentStatus' | |
Fields | |
Bundled Patterns
Instances
RuntimeAnalysisStatus
newtype RuntimeAnalysisStatus Source #
Constructors
| RuntimeAnalysisStatus' | |
Fields | |
Bundled Patterns
Instances
SelfManageTargetDestination
newtype SelfManageTargetDestination Source #
Constructors
| SelfManageTargetDestination' | |
Fields | |
Bundled Patterns
Instances
ServerCriteria
newtype ServerCriteria Source #
Constructors
| ServerCriteria' | |
Fields | |
Bundled Patterns
| pattern ServerCriteria_ANALYSIS_STATUS :: ServerCriteria | |
| pattern ServerCriteria_DESTINATION :: ServerCriteria | |
| pattern ServerCriteria_ERROR_CATEGORY :: ServerCriteria | |
| pattern ServerCriteria_NOT_DEFINED :: ServerCriteria | |
| pattern ServerCriteria_OS_NAME :: ServerCriteria | |
| pattern ServerCriteria_SERVER_ID :: ServerCriteria | |
| pattern ServerCriteria_STRATEGY :: ServerCriteria |
Instances
ServerErrorCategory
newtype ServerErrorCategory Source #
Constructors
| ServerErrorCategory' | |
Fields | |
Bundled Patterns
Instances
ServerOsType
newtype ServerOsType Source #
Constructors
| ServerOsType' | |
Fields | |
Bundled Patterns
| pattern ServerOsType_AmazonLinux :: ServerOsType | |
| pattern ServerOsType_EndOfSupportWindowsServer :: ServerOsType | |
| pattern ServerOsType_Other :: ServerOsType | |
| pattern ServerOsType_Redhat :: ServerOsType | |
| pattern ServerOsType_WindowsServer :: ServerOsType |
Instances
Severity
Constructors
| Severity' | |
Fields
| |
Bundled Patterns
| pattern Severity_HIGH :: Severity | |
| pattern Severity_LOW :: Severity | |
| pattern Severity_MEDIUM :: Severity |
Instances
SortOrder
Constructors
| SortOrder' | |
Fields | |
Bundled Patterns
| pattern SortOrder_ASC :: SortOrder | |
| pattern SortOrder_DESC :: SortOrder |
Instances
SrcCodeOrDbAnalysisStatus
newtype SrcCodeOrDbAnalysisStatus Source #
Constructors
| SrcCodeOrDbAnalysisStatus' | |
Fields | |
Bundled Patterns
Instances
Strategy
Constructors
| Strategy' | |
Fields
| |
Bundled Patterns
| pattern Strategy_Refactor :: Strategy | |
| pattern Strategy_Rehost :: Strategy | |
| pattern Strategy_Relocate :: Strategy | |
| pattern Strategy_Replatform :: Strategy | |
| pattern Strategy_Repurchase :: Strategy | |
| pattern Strategy_Retain :: Strategy | |
| pattern Strategy_Retirement :: Strategy |
Instances
StrategyRecommendation
newtype StrategyRecommendation Source #
Constructors
| StrategyRecommendation' | |
Fields | |
Bundled Patterns
Instances
TargetDatabaseEngine
newtype TargetDatabaseEngine Source #
Constructors
| TargetDatabaseEngine' | |
Fields | |
Bundled Patterns
| pattern TargetDatabaseEngine_AWS_PostgreSQL :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_Amazon_Aurora :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_Db2_LUW :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_MariaDB :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_Microsoft_SQL_Server :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_MongoDB :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_MySQL :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_None_specified :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_Oracle_Database :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_SAP :: TargetDatabaseEngine |
Instances
TargetDestination
newtype TargetDestination Source #
Constructors
| TargetDestination' | |
Fields | |
Bundled Patterns
Instances
TransformationToolName
newtype TransformationToolName Source #
Constructors
| TransformationToolName' | |
Fields | |
Bundled Patterns
Instances
VersionControl
newtype VersionControl Source #
Constructors
| VersionControl' | |
Fields | |
Bundled Patterns
| pattern VersionControl_AZURE_DEVOPS_GIT :: VersionControl | |
| pattern VersionControl_GITHUB :: VersionControl | |
| pattern VersionControl_GITHUB_ENTERPRISE :: VersionControl |
Instances
VersionControlType
newtype VersionControlType Source #
Constructors
| VersionControlType' | |
Fields | |
Bundled Patterns
| pattern VersionControlType_AZURE_DEVOPS_GIT :: VersionControlType | |
| pattern VersionControlType_GITHUB :: VersionControlType | |
| pattern VersionControlType_GITHUB_ENTERPRISE :: VersionControlType |
Instances
AntipatternSeveritySummary
data AntipatternSeveritySummary Source #
Contains the summary of anti-patterns and their severity.
See: newAntipatternSeveritySummary smart constructor.
Constructors
| AntipatternSeveritySummary' | |
Instances
newAntipatternSeveritySummary :: AntipatternSeveritySummary Source #
Create a value of AntipatternSeveritySummary 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:count:AntipatternSeveritySummary', antipatternSeveritySummary_count - Contains the count of anti-patterns.
$sel:severity:AntipatternSeveritySummary', antipatternSeveritySummary_severity - Contains the severity of anti-patterns.
antipatternSeveritySummary_count :: Lens' AntipatternSeveritySummary (Maybe Int) Source #
Contains the count of anti-patterns.
antipatternSeveritySummary_severity :: Lens' AntipatternSeveritySummary (Maybe Severity) Source #
Contains the severity of anti-patterns.
AppUnitError
data AppUnitError Source #
Error in the analysis of the application unit.
See: newAppUnitError smart constructor.
Constructors
| AppUnitError' | |
Fields
| |
Instances
newAppUnitError :: AppUnitError Source #
Create a value of AppUnitError 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:appUnitErrorCategory:AppUnitError', appUnitError_appUnitErrorCategory - The category of the error.
appUnitError_appUnitErrorCategory :: Lens' AppUnitError (Maybe AppUnitErrorCategory) Source #
The category of the error.
ApplicationComponentDetail
data ApplicationComponentDetail Source #
Contains detailed information about an application component.
See: newApplicationComponentDetail smart constructor.
Constructors
| ApplicationComponentDetail' | |
Fields
| |
Instances
newApplicationComponentDetail :: ApplicationComponentDetail Source #
Create a value of ApplicationComponentDetail 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:analysisStatus:ApplicationComponentDetail', applicationComponentDetail_analysisStatus - The status of analysis, if the application component has source code or
an associated database.
$sel:antipatternReportS3Object:ApplicationComponentDetail', applicationComponentDetail_antipatternReportS3Object - The S3 bucket name and the Amazon S3 key name for the anti-pattern
report.
$sel:antipatternReportStatus:ApplicationComponentDetail', applicationComponentDetail_antipatternReportStatus - The status of the anti-pattern report generation.
$sel:antipatternReportStatusMessage:ApplicationComponentDetail', applicationComponentDetail_antipatternReportStatusMessage - The status message for the anti-pattern.
$sel:appType:ApplicationComponentDetail', applicationComponentDetail_appType - The type of application component.
$sel:appUnitError:ApplicationComponentDetail', applicationComponentDetail_appUnitError - The error in the analysis of the source code or database.
$sel:associatedServerId:ApplicationComponentDetail', applicationComponentDetail_associatedServerId - The ID of the server that the application component is running on.
$sel:databaseConfigDetail:ApplicationComponentDetail', applicationComponentDetail_databaseConfigDetail - Configuration details for the database associated with the application
component.
$sel:id:ApplicationComponentDetail', applicationComponentDetail_id - The ID of the application component.
$sel:inclusionStatus:ApplicationComponentDetail', applicationComponentDetail_inclusionStatus - Indicates whether the application component has been included for server
recommendation or not.
$sel:lastAnalyzedTimestamp:ApplicationComponentDetail', applicationComponentDetail_lastAnalyzedTimestamp - The timestamp of when the application component was assessed.
$sel:listAntipatternSeveritySummary:ApplicationComponentDetail', applicationComponentDetail_listAntipatternSeveritySummary - A list of anti-pattern severity summaries.
$sel:moreServerAssociationExists:ApplicationComponentDetail', applicationComponentDetail_moreServerAssociationExists - Set to true if the application component is running on multiple servers.
$sel:name:ApplicationComponentDetail', applicationComponentDetail_name - The name of application component.
$sel:osDriver:ApplicationComponentDetail', applicationComponentDetail_osDriver - OS driver.
$sel:osVersion:ApplicationComponentDetail', applicationComponentDetail_osVersion - OS version.
$sel:recommendationSet:ApplicationComponentDetail', applicationComponentDetail_recommendationSet - The top recommendation set for the application component.
$sel:resourceSubType:ApplicationComponentDetail', applicationComponentDetail_resourceSubType - The application component subtype.
$sel:runtimeStatus:ApplicationComponentDetail', applicationComponentDetail_runtimeStatus - The status of the application unit.
$sel:runtimeStatusMessage:ApplicationComponentDetail', applicationComponentDetail_runtimeStatusMessage - The status message for the application unit.
$sel:sourceCodeRepositories:ApplicationComponentDetail', applicationComponentDetail_sourceCodeRepositories - Details about the source code repository associated with the application
component.
$sel:statusMessage:ApplicationComponentDetail', applicationComponentDetail_statusMessage - A detailed description of the analysis status and any failure message.
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_antipatternReportStatus :: Lens' ApplicationComponentDetail (Maybe AntipatternReportStatus) Source #
The status of the anti-pattern report generation.
applicationComponentDetail_antipatternReportStatusMessage :: Lens' ApplicationComponentDetail (Maybe Text) Source #
The status message for the anti-pattern.
applicationComponentDetail_appType :: Lens' ApplicationComponentDetail (Maybe AppType) Source #
The type of application component.
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_id :: Lens' ApplicationComponentDetail (Maybe Text) Source #
The ID of 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_listAntipatternSeveritySummary :: Lens' ApplicationComponentDetail (Maybe [AntipatternSeveritySummary]) Source #
A list of anti-pattern severity summaries.
applicationComponentDetail_moreServerAssociationExists :: Lens' ApplicationComponentDetail (Maybe Bool) Source #
Set to true if the application component is running on multiple servers.
applicationComponentDetail_name :: Lens' ApplicationComponentDetail (Maybe Text) Source #
The name of application component.
applicationComponentDetail_osDriver :: Lens' ApplicationComponentDetail (Maybe Text) Source #
OS driver.
applicationComponentDetail_osVersion :: Lens' ApplicationComponentDetail (Maybe Text) Source #
OS version.
applicationComponentDetail_recommendationSet :: Lens' ApplicationComponentDetail (Maybe RecommendationSet) Source #
The top recommendation set for the application component.
applicationComponentDetail_resourceSubType :: Lens' ApplicationComponentDetail (Maybe ResourceSubType) Source #
The application component subtype.
applicationComponentDetail_runtimeStatus :: Lens' ApplicationComponentDetail (Maybe RuntimeAnalysisStatus) Source #
The status of the application unit.
applicationComponentDetail_runtimeStatusMessage :: Lens' ApplicationComponentDetail (Maybe Text) Source #
The status message for the application unit.
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
data ApplicationComponentStatusSummary Source #
Summary of the analysis status of the application component.
See: newApplicationComponentStatusSummary smart constructor.
Constructors
| ApplicationComponentStatusSummary' | |
Fields
| |
Instances
newApplicationComponentStatusSummary :: ApplicationComponentStatusSummary Source #
Create a value of ApplicationComponentStatusSummary 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:count:ApplicationComponentStatusSummary', applicationComponentStatusSummary_count - The number of application components successfully analyzed, partially
successful or failed analysis.
$sel:srcCodeOrDbAnalysisStatus:ApplicationComponentStatusSummary', applicationComponentStatusSummary_srcCodeOrDbAnalysisStatus - The status of database analysis.
applicationComponentStatusSummary_count :: Lens' ApplicationComponentStatusSummary (Maybe Int) Source #
The number of application components successfully analyzed, partially successful or failed analysis.
applicationComponentStatusSummary_srcCodeOrDbAnalysisStatus :: Lens' ApplicationComponentStatusSummary (Maybe SrcCodeOrDbAnalysisStatus) Source #
The status of database analysis.
ApplicationComponentStrategy
data ApplicationComponentStrategy Source #
Contains information about a strategy recommendation for an application component.
See: newApplicationComponentStrategy smart constructor.
Constructors
| ApplicationComponentStrategy' | |
Fields
| |
Instances
newApplicationComponentStrategy :: ApplicationComponentStrategy Source #
Create a value of ApplicationComponentStrategy 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:isPreferred:ApplicationComponentStrategy', applicationComponentStrategy_isPreferred - Set to true if the recommendation is set as preferred.
$sel:recommendation:ApplicationComponentStrategy', applicationComponentStrategy_recommendation - Strategy recommendation for the application component.
$sel:status:ApplicationComponentStrategy', applicationComponentStrategy_status - The recommendation status of a strategy for an application component.
applicationComponentStrategy_isPreferred :: Lens' ApplicationComponentStrategy (Maybe Bool) Source #
Set to true if the recommendation is set as preferred.
applicationComponentStrategy_recommendation :: Lens' ApplicationComponentStrategy (Maybe RecommendationSet) Source #
Strategy recommendation for the application component.
applicationComponentStrategy_status :: Lens' ApplicationComponentStrategy (Maybe StrategyRecommendation) Source #
The recommendation status of a strategy for an application component.
ApplicationComponentSummary
data ApplicationComponentSummary Source #
Contains the summary of application components.
See: newApplicationComponentSummary smart constructor.
Constructors
| ApplicationComponentSummary' | |
Instances
newApplicationComponentSummary :: ApplicationComponentSummary Source #
Create a value of ApplicationComponentSummary 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:appType:ApplicationComponentSummary', applicationComponentSummary_appType - Contains the name of application types.
$sel:count:ApplicationComponentSummary', applicationComponentSummary_count - Contains the count of application type.
applicationComponentSummary_appType :: Lens' ApplicationComponentSummary (Maybe AppType) Source #
Contains the name of application types.
applicationComponentSummary_count :: Lens' ApplicationComponentSummary (Maybe Int) Source #
Contains the count of application type.
ApplicationPreferences
data ApplicationPreferences Source #
Application preferences that you specify.
See: newApplicationPreferences smart constructor.
Constructors
| ApplicationPreferences' | |
Fields
| |
Instances
newApplicationPreferences :: ApplicationPreferences Source #
Create a value of ApplicationPreferences 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:managementPreference:ApplicationPreferences', applicationPreferences_managementPreference - Application preferences that you specify to prefer managed environment.
applicationPreferences_managementPreference :: Lens' ApplicationPreferences (Maybe ManagementPreference) Source #
Application preferences that you specify to prefer managed environment.
AssessmentSummary
data AssessmentSummary Source #
Contains the summary of the assessment results.
See: newAssessmentSummary smart constructor.
Constructors
Instances
newAssessmentSummary :: AssessmentSummary Source #
Create a value of AssessmentSummary 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:antipatternReportS3Object:AssessmentSummary', assessmentSummary_antipatternReportS3Object - The Amazon S3 object containing the anti-pattern report.
$sel:antipatternReportStatus:AssessmentSummary', assessmentSummary_antipatternReportStatus - The status of the anti-pattern report.
$sel:antipatternReportStatusMessage:AssessmentSummary', assessmentSummary_antipatternReportStatusMessage - The status message of the anti-pattern report.
$sel:lastAnalyzedTimestamp:AssessmentSummary', assessmentSummary_lastAnalyzedTimestamp - The time the assessment was performed.
$sel:listAntipatternSeveritySummary:AssessmentSummary', assessmentSummary_listAntipatternSeveritySummary - List of AntipatternSeveritySummary.
$sel:listApplicationComponentStatusSummary:AssessmentSummary', assessmentSummary_listApplicationComponentStatusSummary - List of status summaries of the analyzed application components.
$sel:listApplicationComponentStrategySummary:AssessmentSummary', assessmentSummary_listApplicationComponentStrategySummary - List of ApplicationComponentStrategySummary.
$sel:listApplicationComponentSummary:AssessmentSummary', assessmentSummary_listApplicationComponentSummary - List of ApplicationComponentSummary.
$sel:listServerStatusSummary:AssessmentSummary', assessmentSummary_listServerStatusSummary - List of status summaries of the analyzed servers.
$sel:listServerStrategySummary:AssessmentSummary', assessmentSummary_listServerStrategySummary - List of ServerStrategySummary.
$sel:listServerSummary:AssessmentSummary', assessmentSummary_listServerSummary - List of ServerSummary.
assessmentSummary_antipatternReportS3Object :: Lens' AssessmentSummary (Maybe S3Object) Source #
The Amazon S3 object containing the anti-pattern report.
assessmentSummary_antipatternReportStatus :: Lens' AssessmentSummary (Maybe AntipatternReportStatus) Source #
The status of the anti-pattern report.
assessmentSummary_antipatternReportStatusMessage :: Lens' AssessmentSummary (Maybe Text) Source #
The status message of the anti-pattern report.
assessmentSummary_lastAnalyzedTimestamp :: Lens' AssessmentSummary (Maybe UTCTime) Source #
The time the assessment was performed.
assessmentSummary_listAntipatternSeveritySummary :: Lens' AssessmentSummary (Maybe [AntipatternSeveritySummary]) Source #
List of AntipatternSeveritySummary.
assessmentSummary_listApplicationComponentStatusSummary :: Lens' AssessmentSummary (Maybe [ApplicationComponentStatusSummary]) Source #
List of status summaries of the analyzed application components.
assessmentSummary_listApplicationComponentStrategySummary :: Lens' AssessmentSummary (Maybe [StrategySummary]) Source #
List of ApplicationComponentStrategySummary.
assessmentSummary_listApplicationComponentSummary :: Lens' AssessmentSummary (Maybe [ApplicationComponentSummary]) Source #
List of ApplicationComponentSummary.
assessmentSummary_listServerStatusSummary :: Lens' AssessmentSummary (Maybe [ServerStatusSummary]) Source #
List of status summaries of the analyzed servers.
assessmentSummary_listServerStrategySummary :: Lens' AssessmentSummary (Maybe [StrategySummary]) Source #
List of ServerStrategySummary.
assessmentSummary_listServerSummary :: Lens' AssessmentSummary (Maybe [ServerSummary]) Source #
List of ServerSummary.
AssessmentTarget
data AssessmentTarget Source #
Defines the criteria of assessment.
See: newAssessmentTarget smart constructor.
Constructors
| AssessmentTarget' | |
Instances
Arguments
| :: Condition | |
| -> Text | |
| -> AssessmentTarget |
Create a value of AssessmentTarget 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:condition:AssessmentTarget', assessmentTarget_condition - Condition of an assessment.
$sel:name:AssessmentTarget', assessmentTarget_name - Name of an assessment.
$sel:values:AssessmentTarget', assessmentTarget_values - Values of an assessment.
assessmentTarget_condition :: Lens' AssessmentTarget Condition Source #
Condition of an assessment.
assessmentTarget_name :: Lens' AssessmentTarget Text Source #
Name of an assessment.
assessmentTarget_values :: Lens' AssessmentTarget [Text] Source #
Values of an assessment.
AssociatedApplication
data AssociatedApplication Source #
Object containing details about applications as defined in Application Discovery Service.
See: newAssociatedApplication smart constructor.
Constructors
| AssociatedApplication' | |
Instances
newAssociatedApplication :: AssociatedApplication Source #
Create a value of AssociatedApplication 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:id:AssociatedApplication', associatedApplication_id - ID of the application as defined in Application Discovery Service.
$sel:name:AssociatedApplication', associatedApplication_name - Name of the application as defined in Application Discovery Service.
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
data AwsManagedResources Source #
Object containing the choice of application destination that you specify.
See: newAwsManagedResources smart constructor.
Constructors
| AwsManagedResources' | |
Fields
| |
Instances
newAwsManagedResources Source #
Arguments
| :: NonEmpty AwsManagedTargetDestination | |
| -> AwsManagedResources |
Create a value of AwsManagedResources 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:targetDestination:AwsManagedResources', awsManagedResources_targetDestination - The choice of application destination that you specify.
awsManagedResources_targetDestination :: Lens' AwsManagedResources (NonEmpty AwsManagedTargetDestination) Source #
The choice of application destination that you specify.
BusinessGoals
data BusinessGoals Source #
Business goals that you specify.
See: newBusinessGoals smart constructor.
Constructors
| BusinessGoals' | |
Fields
| |
Instances
newBusinessGoals :: BusinessGoals Source #
Create a value of BusinessGoals 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:licenseCostReduction:BusinessGoals', businessGoals_licenseCostReduction - Business goal to reduce license costs.
$sel:modernizeInfrastructureWithCloudNativeTechnologies:BusinessGoals', businessGoals_modernizeInfrastructureWithCloudNativeTechnologies - Business goal to modernize infrastructure by moving to cloud native
technologies.
$sel:reduceOperationalOverheadWithManagedServices:BusinessGoals', businessGoals_reduceOperationalOverheadWithManagedServices - Business goal to reduce the operational overhead on the team by moving
into managed services.
$sel:speedOfMigration:BusinessGoals', businessGoals_speedOfMigration - Business goal to achieve migration at a fast pace.
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
Process data collector that runs in the environment that you specify.
See: newCollector smart constructor.
Constructors
| Collector' | |
Fields
| |
Instances
newCollector :: Collector Source #
Create a value of Collector 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:collectorHealth:Collector', collector_collectorHealth - Indicates the health of a collector.
$sel:collectorId:Collector', collector_collectorId - The ID of the collector.
$sel:collectorVersion:Collector', collector_collectorVersion - Current version of the collector that is running in the environment that
you specify.
$sel:configurationSummary:Collector', collector_configurationSummary - Summary of the collector configuration.
$sel:hostName:Collector', collector_hostName - Hostname of the server that is hosting the collector.
$sel:ipAddress:Collector', collector_ipAddress - IP address of the server that is hosting the collector.
$sel:lastActivityTimeStamp:Collector', collector_lastActivityTimeStamp - Time when the collector last pinged the service.
$sel:registeredTimeStamp:Collector', collector_registeredTimeStamp - Time when the collector registered with the service.
collector_collectorHealth :: Lens' Collector (Maybe CollectorHealth) Source #
Indicates the health of a collector.
collector_collectorVersion :: Lens' Collector (Maybe Text) Source #
Current version of the collector that is running in the environment that you specify.
collector_configurationSummary :: Lens' Collector (Maybe ConfigurationSummary) Source #
Summary of the collector configuration.
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
data ConfigurationSummary Source #
Summary of the collector configuration.
See: newConfigurationSummary smart constructor.
Constructors
| ConfigurationSummary' | |
Fields
| |
Instances
newConfigurationSummary :: ConfigurationSummary Source #
Create a value of ConfigurationSummary 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:ipAddressBasedRemoteInfoList:ConfigurationSummary', configurationSummary_ipAddressBasedRemoteInfoList - IP address based configurations.
$sel:pipelineInfoList:ConfigurationSummary', configurationSummary_pipelineInfoList - The list of pipeline info configurations.
$sel:remoteSourceCodeAnalysisServerInfo:ConfigurationSummary', configurationSummary_remoteSourceCodeAnalysisServerInfo - Info about the remote server source code configuration.
$sel:vcenterBasedRemoteInfoList:ConfigurationSummary', configurationSummary_vcenterBasedRemoteInfoList - The list of vCenter configurations.
$sel:versionControlInfoList:ConfigurationSummary', configurationSummary_versionControlInfoList - The list of the version control configurations.
configurationSummary_ipAddressBasedRemoteInfoList :: Lens' ConfigurationSummary (Maybe [IPAddressBasedRemoteInfo]) Source #
IP address based configurations.
configurationSummary_pipelineInfoList :: Lens' ConfigurationSummary (Maybe [PipelineInfo]) Source #
The list of pipeline info configurations.
configurationSummary_remoteSourceCodeAnalysisServerInfo :: Lens' ConfigurationSummary (Maybe RemoteSourceCodeAnalysisServerInfo) Source #
Info about the remote server source code configuration.
configurationSummary_vcenterBasedRemoteInfoList :: Lens' ConfigurationSummary (Maybe [VcenterBasedRemoteInfo]) Source #
The list of vCenter configurations.
configurationSummary_versionControlInfoList :: Lens' ConfigurationSummary (Maybe [VersionControlInfo]) Source #
The list of the version control configurations.
DataCollectionDetails
data DataCollectionDetails Source #
Detailed information about an assessment.
See: newDataCollectionDetails smart constructor.
Constructors
| DataCollectionDetails' | |
Fields
| |
Instances
newDataCollectionDetails :: DataCollectionDetails Source #
Create a value of DataCollectionDetails 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:completionTime:DataCollectionDetails', dataCollectionDetails_completionTime - The time the assessment completes.
$sel:failed:DataCollectionDetails', dataCollectionDetails_failed - The number of failed servers in the assessment.
$sel:inProgress:DataCollectionDetails', dataCollectionDetails_inProgress - The number of servers with the assessment status IN_PROGESS.
$sel:servers:DataCollectionDetails', dataCollectionDetails_servers - The total number of servers in the assessment.
$sel:startTime:DataCollectionDetails', dataCollectionDetails_startTime - The start time of assessment.
$sel:status:DataCollectionDetails', dataCollectionDetails_status - The status of the assessment.
$sel:statusMessage:DataCollectionDetails', dataCollectionDetails_statusMessage - The status message of the assessment.
$sel:success:DataCollectionDetails', dataCollectionDetails_success - The number of successful servers in the assessment.
dataCollectionDetails_completionTime :: Lens' DataCollectionDetails (Maybe UTCTime) Source #
The time the assessment completes.
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_startTime :: Lens' DataCollectionDetails (Maybe UTCTime) Source #
The start time of assessment.
dataCollectionDetails_status :: Lens' DataCollectionDetails (Maybe AssessmentStatus) Source #
The status of the assessment.
dataCollectionDetails_statusMessage :: Lens' DataCollectionDetails (Maybe Text) Source #
The status message of the assessment.
dataCollectionDetails_success :: Lens' DataCollectionDetails (Maybe Int) Source #
The number of successful servers in the assessment.
DatabaseConfigDetail
data DatabaseConfigDetail Source #
Configuration information used for assessing databases.
See: newDatabaseConfigDetail smart constructor.
Constructors
| DatabaseConfigDetail' | |
Fields
| |
Instances
newDatabaseConfigDetail :: DatabaseConfigDetail Source #
Create a value of DatabaseConfigDetail 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:secretName:DatabaseConfigDetail', databaseConfigDetail_secretName - AWS Secrets Manager key that holds the credentials that you use to
connect to a database.
databaseConfigDetail_secretName :: Lens' DatabaseConfigDetail (Maybe Text) Source #
AWS Secrets Manager key that holds the credentials that you use to connect to a database.
DatabaseMigrationPreference
data DatabaseMigrationPreference Source #
Preferences for migrating a database to AWS.
See: newDatabaseMigrationPreference smart constructor.
Constructors
| DatabaseMigrationPreference' | |
Fields
| |
Instances
newDatabaseMigrationPreference :: DatabaseMigrationPreference Source #
Create a value of DatabaseMigrationPreference 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:heterogeneous:DatabaseMigrationPreference', databaseMigrationPreference_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.
$sel:homogeneous:DatabaseMigrationPreference', databaseMigrationPreference_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.
$sel:noPreference:DatabaseMigrationPreference', databaseMigrationPreference_noPreference - Indicated that you do not prefer heterogeneous or homogeneous.
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.
databaseMigrationPreference_noPreference :: Lens' DatabaseMigrationPreference (Maybe NoDatabaseMigrationPreference) Source #
Indicated that you do not prefer heterogeneous or homogeneous.
DatabasePreferences
data DatabasePreferences Source #
Preferences on managing your databases on AWS.
See: newDatabasePreferences smart constructor.
Constructors
| DatabasePreferences' | |
Fields
| |
Instances
newDatabasePreferences :: DatabasePreferences Source #
Create a value of DatabasePreferences 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:databaseManagementPreference:DatabasePreferences', databasePreferences_databaseManagementPreference - Specifies whether you're interested in self-managed databases or
databases managed by AWS.
$sel:databaseMigrationPreference:DatabasePreferences', databasePreferences_databaseMigrationPreference - Specifies your preferred migration path.
databasePreferences_databaseManagementPreference :: Lens' DatabasePreferences (Maybe DatabaseManagementPreference) Source #
Specifies whether you're interested in self-managed databases or databases managed by AWS.
databasePreferences_databaseMigrationPreference :: Lens' DatabasePreferences (Maybe DatabaseMigrationPreference) Source #
Specifies your preferred migration path.
Group
The object containing information about distinct imports or groups for Strategy Recommendations.
See: newGroup smart constructor.
Constructors
| Group' | |
Instances
| ToJSON Group Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.Group | |
| Generic Group Source # | |
| Read Group Source # | |
| Show Group Source # | |
| NFData Group Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.Group | |
| Eq Group Source # | |
| Hashable Group Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.Group | |
| type Rep Group Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.Group type Rep Group = D1 ('MetaData "Group" "Amazonka.MigrationHubStrategy.Types.Group" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "Group'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GroupName)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of Group 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:name:Group', group_name - The key of the specific import group.
$sel:value:Group', group_value - The value of the specific import group.
Heterogeneous
data Heterogeneous Source #
The object containing details about heterogeneous database preferences.
See: newHeterogeneous smart constructor.
Constructors
| Heterogeneous' | |
Fields
| |
Instances
Arguments
| :: NonEmpty HeterogeneousTargetDatabaseEngine | |
| -> Heterogeneous |
Create a value of Heterogeneous 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:targetDatabaseEngine:Heterogeneous', heterogeneous_targetDatabaseEngine - The target database engine for heterogeneous database migration
preference.
heterogeneous_targetDatabaseEngine :: Lens' Heterogeneous (NonEmpty HeterogeneousTargetDatabaseEngine) Source #
The target database engine for heterogeneous database migration preference.
Homogeneous
data Homogeneous Source #
The object containing details about homogeneous database preferences.
See: newHomogeneous smart constructor.
Constructors
| Homogeneous' | |
Fields
| |
Instances
newHomogeneous :: Homogeneous Source #
Create a value of Homogeneous 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:targetDatabaseEngine:Homogeneous', homogeneous_targetDatabaseEngine - The target database engine for homogeneous database migration
preferences.
homogeneous_targetDatabaseEngine :: Lens' Homogeneous (Maybe [HomogeneousTargetDatabaseEngine]) Source #
The target database engine for homogeneous database migration preferences.
IPAddressBasedRemoteInfo
data IPAddressBasedRemoteInfo Source #
IP address based configurations.
See: newIPAddressBasedRemoteInfo smart constructor.
Constructors
| IPAddressBasedRemoteInfo' | |
Instances
newIPAddressBasedRemoteInfo :: IPAddressBasedRemoteInfo Source #
Create a value of IPAddressBasedRemoteInfo 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:authType:IPAddressBasedRemoteInfo', iPAddressBasedRemoteInfo_authType - The type of authorization.
$sel:ipAddressConfigurationTimeStamp:IPAddressBasedRemoteInfo', iPAddressBasedRemoteInfo_ipAddressConfigurationTimeStamp - The time stamp of the configuration.
$sel:osType:IPAddressBasedRemoteInfo', iPAddressBasedRemoteInfo_osType - The type of the operating system.
iPAddressBasedRemoteInfo_authType :: Lens' IPAddressBasedRemoteInfo (Maybe AuthType) Source #
The type of authorization.
iPAddressBasedRemoteInfo_ipAddressConfigurationTimeStamp :: Lens' IPAddressBasedRemoteInfo (Maybe Text) Source #
The time stamp of the configuration.
iPAddressBasedRemoteInfo_osType :: Lens' IPAddressBasedRemoteInfo (Maybe OSType) Source #
The type of the operating system.
ImportFileTaskInformation
data ImportFileTaskInformation Source #
Information about the import file tasks you request.
See: newImportFileTaskInformation smart constructor.
Constructors
| ImportFileTaskInformation' | |
Fields
| |
Instances
newImportFileTaskInformation :: ImportFileTaskInformation Source #
Create a value of ImportFileTaskInformation 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:completionTime:ImportFileTaskInformation', importFileTaskInformation_completionTime - The time that the import task completes.
$sel:id:ImportFileTaskInformation', importFileTaskInformation_id - The ID of the import file task.
$sel:importName:ImportFileTaskInformation', importFileTaskInformation_importName - The name of the import task given in StartImportFileTask.
$sel:inputS3Bucket:ImportFileTaskInformation', importFileTaskInformation_inputS3Bucket - The S3 bucket where the import file is located.
$sel:inputS3Key:ImportFileTaskInformation', importFileTaskInformation_inputS3Key - The Amazon S3 key name of the import file.
$sel:numberOfRecordsFailed:ImportFileTaskInformation', importFileTaskInformation_numberOfRecordsFailed - The number of records that failed to be imported.
$sel:numberOfRecordsSuccess:ImportFileTaskInformation', importFileTaskInformation_numberOfRecordsSuccess - The number of records successfully imported.
$sel:startTime:ImportFileTaskInformation', importFileTaskInformation_startTime - Start time of the import task.
$sel:status:ImportFileTaskInformation', importFileTaskInformation_status - Status of import file task.
$sel:statusReportS3Bucket:ImportFileTaskInformation', importFileTaskInformation_statusReportS3Bucket - The S3 bucket name for status report of import task.
$sel:statusReportS3Key:ImportFileTaskInformation', importFileTaskInformation_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.
importFileTaskInformation_completionTime :: Lens' ImportFileTaskInformation (Maybe UTCTime) Source #
The time that the import task completes.
importFileTaskInformation_id :: Lens' ImportFileTaskInformation (Maybe Text) Source #
The ID of the import file task.
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_inputS3Key :: Lens' ImportFileTaskInformation (Maybe Text) Source #
The Amazon S3 key name of the import file.
importFileTaskInformation_numberOfRecordsFailed :: Lens' ImportFileTaskInformation (Maybe Int) Source #
The number of records that failed to be imported.
importFileTaskInformation_numberOfRecordsSuccess :: Lens' ImportFileTaskInformation (Maybe Int) Source #
The number of records successfully imported.
importFileTaskInformation_startTime :: Lens' ImportFileTaskInformation (Maybe UTCTime) Source #
Start time of the import task.
importFileTaskInformation_status :: Lens' ImportFileTaskInformation (Maybe ImportFileTaskStatus) Source #
Status of import file task.
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
data ManagementPreference Source #
Preferences for migrating an application to AWS.
See: newManagementPreference smart constructor.
Constructors
| ManagementPreference' | |
Fields
| |
Instances
newManagementPreference :: ManagementPreference Source #
Create a value of ManagementPreference 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:awsManagedResources:ManagementPreference', managementPreference_awsManagedResources - Indicates interest in solutions that are managed by AWS.
$sel:noPreference:ManagementPreference', managementPreference_noPreference - No specific preference.
$sel:selfManageResources:ManagementPreference', managementPreference_selfManageResources - Indicates interest in managing your own resources on AWS.
managementPreference_awsManagedResources :: Lens' ManagementPreference (Maybe AwsManagedResources) Source #
Indicates interest in solutions that are managed by AWS.
managementPreference_noPreference :: Lens' ManagementPreference (Maybe NoManagementPreference) Source #
No specific preference.
managementPreference_selfManageResources :: Lens' ManagementPreference (Maybe SelfManageResources) Source #
Indicates interest in managing your own resources on AWS.
NetworkInfo
data NetworkInfo Source #
Information about the server's network for which the assessment was run.
See: newNetworkInfo smart constructor.
Constructors
| NetworkInfo' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> NetworkInfo |
Create a value of NetworkInfo 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:interfaceName:NetworkInfo', networkInfo_interfaceName - Information about the name of the interface of the server for which the
assessment was run.
$sel:ipAddress:NetworkInfo', networkInfo_ipAddress - Information about the IP address of the server for which the assessment
was run.
$sel:macAddress:NetworkInfo', networkInfo_macAddress - Information about the MAC address of the server for which the assessment
was run.
$sel:netMask:NetworkInfo', networkInfo_netMask - Information about the subnet mask of the server for which the assessment
was run.
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
data NoDatabaseMigrationPreference Source #
The object containing details about database migration preferences, when you have no particular preference.
See: newNoDatabaseMigrationPreference smart constructor.
Constructors
| NoDatabaseMigrationPreference' | |
Fields
| |
Instances
newNoDatabaseMigrationPreference Source #
Arguments
| :: NonEmpty TargetDatabaseEngine | |
| -> NoDatabaseMigrationPreference |
Create a value of NoDatabaseMigrationPreference 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:targetDatabaseEngine:NoDatabaseMigrationPreference', noDatabaseMigrationPreference_targetDatabaseEngine - The target database engine for database migration preference that you
specify.
noDatabaseMigrationPreference_targetDatabaseEngine :: Lens' NoDatabaseMigrationPreference (NonEmpty TargetDatabaseEngine) Source #
The target database engine for database migration preference that you specify.
NoManagementPreference
data NoManagementPreference Source #
Object containing the choice of application destination that you specify.
See: newNoManagementPreference smart constructor.
Constructors
| NoManagementPreference' | |
Fields
| |
Instances
newNoManagementPreference Source #
Arguments
| :: NonEmpty NoPreferenceTargetDestination | |
| -> NoManagementPreference |
Create a value of NoManagementPreference 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:targetDestination:NoManagementPreference', noManagementPreference_targetDestination - The choice of application destination that you specify.
noManagementPreference_targetDestination :: Lens' NoManagementPreference (NonEmpty NoPreferenceTargetDestination) Source #
The choice of application destination that you specify.
OSInfo
Information about the operating system.
See: newOSInfo smart constructor.
Constructors
| OSInfo' | |
Instances
| FromJSON OSInfo Source # | |
| Generic OSInfo Source # | |
| Read OSInfo Source # | |
| Show OSInfo Source # | |
| NFData OSInfo Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.OSInfo | |
| Eq OSInfo Source # | |
| Hashable OSInfo Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.OSInfo | |
| type Rep OSInfo Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.OSInfo type Rep OSInfo = D1 ('MetaData "OSInfo" "Amazonka.MigrationHubStrategy.Types.OSInfo" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "OSInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OSType)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of OSInfo 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':OSInfo', oSInfo_type - Information about the type of operating system.
$sel:version:OSInfo', oSInfo_version - Information about the version of operating system.
oSInfo_version :: Lens' OSInfo (Maybe Text) Source #
Information about the version of operating system.
PipelineInfo
data PipelineInfo Source #
Detailed information of the pipeline.
See: newPipelineInfo smart constructor.
Constructors
| PipelineInfo' | |
Fields
| |
Instances
newPipelineInfo :: PipelineInfo Source #
Create a value of PipelineInfo 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:pipelineConfigurationTimeStamp:PipelineInfo', pipelineInfo_pipelineConfigurationTimeStamp - The time when the pipeline info was configured.
$sel:pipelineType:PipelineInfo', pipelineInfo_pipelineType - The type of pipeline.
pipelineInfo_pipelineConfigurationTimeStamp :: Lens' PipelineInfo (Maybe Text) Source #
The time when the pipeline info was configured.
pipelineInfo_pipelineType :: Lens' PipelineInfo (Maybe PipelineType) Source #
The type of pipeline.
PrioritizeBusinessGoals
data PrioritizeBusinessGoals Source #
Rank of business goals based on priority.
See: newPrioritizeBusinessGoals smart constructor.
Constructors
| PrioritizeBusinessGoals' | |
Fields
| |
Instances
newPrioritizeBusinessGoals :: PrioritizeBusinessGoals Source #
Create a value of PrioritizeBusinessGoals 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:businessGoals:PrioritizeBusinessGoals', prioritizeBusinessGoals_businessGoals - Rank of business goals based on priority.
prioritizeBusinessGoals_businessGoals :: Lens' PrioritizeBusinessGoals (Maybe BusinessGoals) Source #
Rank of business goals based on priority.
RecommendationReportDetails
data RecommendationReportDetails Source #
Contains detailed information about a recommendation report.
See: newRecommendationReportDetails smart constructor.
Constructors
| RecommendationReportDetails' | |
Fields
| |
Instances
newRecommendationReportDetails :: RecommendationReportDetails Source #
Create a value of RecommendationReportDetails 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:completionTime:RecommendationReportDetails', recommendationReportDetails_completionTime - The time that the recommendation report generation task completes.
$sel:s3Bucket:RecommendationReportDetails', recommendationReportDetails_s3Bucket - The S3 bucket where the report file is located.
$sel:s3Keys:RecommendationReportDetails', recommendationReportDetails_s3Keys - The Amazon S3 key name of the report file.
$sel:startTime:RecommendationReportDetails', recommendationReportDetails_startTime - The time that the recommendation report generation task starts.
$sel:status:RecommendationReportDetails', recommendationReportDetails_status - The status of the recommendation report generation task.
$sel:statusMessage:RecommendationReportDetails', recommendationReportDetails_statusMessage - The status message for recommendation report generation.
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_status :: Lens' RecommendationReportDetails (Maybe RecommendationReportStatus) Source #
The status of the recommendation report generation task.
recommendationReportDetails_statusMessage :: Lens' RecommendationReportDetails (Maybe Text) Source #
The status message for recommendation report generation.
RecommendationSet
data RecommendationSet Source #
Contains a recommendation set.
See: newRecommendationSet smart constructor.
Constructors
| RecommendationSet' | |
Fields
| |
Instances
newRecommendationSet :: RecommendationSet Source #
Create a value of RecommendationSet 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:strategy:RecommendationSet', recommendationSet_strategy - The recommended strategy.
$sel:targetDestination:RecommendationSet', recommendationSet_targetDestination - The recommended target destination.
$sel:transformationTool:RecommendationSet', recommendationSet_transformationTool - The target destination for the recommendation set.
recommendationSet_strategy :: Lens' RecommendationSet (Maybe Strategy) Source #
The recommended strategy.
recommendationSet_targetDestination :: Lens' RecommendationSet (Maybe TargetDestination) Source #
The recommended target destination.
recommendationSet_transformationTool :: Lens' RecommendationSet (Maybe TransformationTool) Source #
The target destination for the recommendation set.
RemoteSourceCodeAnalysisServerInfo
data RemoteSourceCodeAnalysisServerInfo Source #
Information about the server configured for source code analysis.
See: newRemoteSourceCodeAnalysisServerInfo smart constructor.
Constructors
| RemoteSourceCodeAnalysisServerInfo' | |
Fields
| |
Instances
newRemoteSourceCodeAnalysisServerInfo :: RemoteSourceCodeAnalysisServerInfo Source #
Create a value of RemoteSourceCodeAnalysisServerInfo 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:remoteSourceCodeAnalysisServerConfigurationTimestamp:RemoteSourceCodeAnalysisServerInfo', remoteSourceCodeAnalysisServerInfo_remoteSourceCodeAnalysisServerConfigurationTimestamp - The time when the remote source code server was configured.
remoteSourceCodeAnalysisServerInfo_remoteSourceCodeAnalysisServerConfigurationTimestamp :: Lens' RemoteSourceCodeAnalysisServerInfo (Maybe Text) Source #
The time when the remote source code server was configured.
S3Object
Contains the S3 bucket name and the Amazon S3 key name.
See: newS3Object smart constructor.
Constructors
| S3Object' | |
Instances
| FromJSON S3Object Source # | |
| Generic S3Object Source # | |
| Read S3Object Source # | |
| Show S3Object Source # | |
| NFData S3Object Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.S3Object | |
| Eq S3Object Source # | |
| Hashable S3Object Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.S3Object | |
| type Rep S3Object Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.S3Object type Rep S3Object = D1 ('MetaData "S3Object" "Amazonka.MigrationHubStrategy.Types.S3Object" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "S3Object'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
newS3Object :: S3Object Source #
Create a value of S3Object 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:s3Bucket:S3Object', s3Object_s3Bucket - The S3 bucket name.
$sel:s3key:S3Object', s3Object_s3key - The Amazon S3 key name.
SelfManageResources
data SelfManageResources Source #
Self-managed resources.
See: newSelfManageResources smart constructor.
Constructors
| SelfManageResources' | |
Fields
| |
Instances
newSelfManageResources Source #
Arguments
| :: NonEmpty SelfManageTargetDestination | |
| -> SelfManageResources |
Create a value of SelfManageResources 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:targetDestination:SelfManageResources', selfManageResources_targetDestination - Self-managed resources target destination.
selfManageResources_targetDestination :: Lens' SelfManageResources (NonEmpty SelfManageTargetDestination) Source #
Self-managed resources target destination.
ServerDetail
data ServerDetail Source #
Detailed information about a server.
See: newServerDetail smart constructor.
Constructors
| ServerDetail' | |
Fields
| |
Instances
newServerDetail :: ServerDetail Source #
Create a value of ServerDetail 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:antipatternReportS3Object:ServerDetail', serverDetail_antipatternReportS3Object - The S3 bucket name and Amazon S3 key name for anti-pattern report.
$sel:antipatternReportStatus:ServerDetail', serverDetail_antipatternReportStatus - The status of the anti-pattern report generation.
$sel:antipatternReportStatusMessage:ServerDetail', serverDetail_antipatternReportStatusMessage - A message about the status of the anti-pattern report generation.
$sel:applicationComponentStrategySummary:ServerDetail', serverDetail_applicationComponentStrategySummary - A list of strategy summaries.
$sel:dataCollectionStatus:ServerDetail', serverDetail_dataCollectionStatus - The status of assessment for the server.
$sel:id:ServerDetail', serverDetail_id - The server ID.
$sel:lastAnalyzedTimestamp:ServerDetail', serverDetail_lastAnalyzedTimestamp - The timestamp of when the server was assessed.
$sel:listAntipatternSeveritySummary:ServerDetail', serverDetail_listAntipatternSeveritySummary - A list of anti-pattern severity summaries.
$sel:name:ServerDetail', serverDetail_name - The name of the server.
$sel:recommendationSet:ServerDetail', serverDetail_recommendationSet - A set of recommendations.
$sel:serverError:ServerDetail', serverDetail_serverError - The error in server analysis.
$sel:serverType:ServerDetail', serverDetail_serverType - The type of server.
$sel:statusMessage:ServerDetail', serverDetail_statusMessage - A message about the status of data collection, which contains detailed
descriptions of any error messages.
$sel:systemInfo:ServerDetail', serverDetail_systemInfo - System information about the server.
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_applicationComponentStrategySummary :: Lens' ServerDetail (Maybe [StrategySummary]) Source #
A list of strategy summaries.
serverDetail_dataCollectionStatus :: Lens' ServerDetail (Maybe RunTimeAssessmentStatus) Source #
The status of assessment for the server.
serverDetail_id :: Lens' ServerDetail (Maybe Text) Source #
The server ID.
serverDetail_lastAnalyzedTimestamp :: Lens' ServerDetail (Maybe UTCTime) Source #
The timestamp of when the server was assessed.
serverDetail_listAntipatternSeveritySummary :: Lens' ServerDetail (Maybe [AntipatternSeveritySummary]) Source #
A list of anti-pattern severity summaries.
serverDetail_name :: Lens' ServerDetail (Maybe Text) Source #
The name of the server.
serverDetail_recommendationSet :: Lens' ServerDetail (Maybe RecommendationSet) Source #
A set of recommendations.
serverDetail_serverError :: Lens' ServerDetail (Maybe ServerError) Source #
The error in server analysis.
serverDetail_serverType :: Lens' ServerDetail (Maybe Text) Source #
The type of 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
data ServerError Source #
The error in server analysis.
See: newServerError smart constructor.
Constructors
| ServerError' | |
Fields
| |
Instances
newServerError :: ServerError Source #
Create a value of ServerError 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:serverErrorCategory:ServerError', serverError_serverErrorCategory - The error category of server analysis.
serverError_serverErrorCategory :: Lens' ServerError (Maybe ServerErrorCategory) Source #
The error category of server analysis.
ServerStatusSummary
data ServerStatusSummary Source #
The status summary of the server analysis.
See: newServerStatusSummary smart constructor.
Constructors
| ServerStatusSummary' | |
Fields
| |
Instances
newServerStatusSummary :: ServerStatusSummary Source #
Create a value of ServerStatusSummary 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:count:ServerStatusSummary', serverStatusSummary_count - The number of servers successfully analyzed, partially successful or
failed analysis.
$sel:runTimeAssessmentStatus:ServerStatusSummary', serverStatusSummary_runTimeAssessmentStatus - The status of the run time.
serverStatusSummary_count :: Lens' ServerStatusSummary (Maybe Int) Source #
The number of servers successfully analyzed, partially successful or failed analysis.
serverStatusSummary_runTimeAssessmentStatus :: Lens' ServerStatusSummary (Maybe RunTimeAssessmentStatus) Source #
The status of the run time.
ServerStrategy
data ServerStrategy Source #
Contains information about a strategy recommendation for a server.
See: newServerStrategy smart constructor.
Constructors
| ServerStrategy' | |
Fields
| |
Instances
newServerStrategy :: ServerStrategy Source #
Create a value of ServerStrategy 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:isPreferred:ServerStrategy', serverStrategy_isPreferred - Set to true if the recommendation is set as preferred.
$sel:numberOfApplicationComponents:ServerStrategy', serverStrategy_numberOfApplicationComponents - The number of application components with this strategy recommendation
running on the server.
$sel:recommendation:ServerStrategy', serverStrategy_recommendation - Strategy recommendation for the server.
$sel:status:ServerStrategy', serverStrategy_status - The recommendation status of the strategy for the server.
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_recommendation :: Lens' ServerStrategy (Maybe RecommendationSet) Source #
Strategy recommendation for the server.
serverStrategy_status :: Lens' ServerStrategy (Maybe StrategyRecommendation) Source #
The recommendation status of the strategy for the server.
ServerSummary
data ServerSummary Source #
Object containing details about the servers imported by Application Discovery Service
See: newServerSummary smart constructor.
Constructors
| ServerSummary' | |
Fields
| |
Instances
newServerSummary :: ServerSummary Source #
Create a value of ServerSummary 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:serverOsType:ServerSummary', serverSummary_serverOsType - Type of operating system for the servers.
$sel:count:ServerSummary', serverSummary_count - Number of servers.
serverSummary_serverOsType :: Lens' ServerSummary (Maybe ServerOsType) Source #
Type of operating system for the servers.
serverSummary_count :: Lens' ServerSummary (Maybe Int) Source #
Number of servers.
SourceCode
data SourceCode Source #
Object containing source code information that is linked to an application component.
See: newSourceCode smart constructor.
Constructors
| SourceCode' | |
Fields
| |
Instances
newSourceCode :: SourceCode Source #
Create a value of SourceCode 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:location:SourceCode', sourceCode_location - The repository name for the source code.
$sel:projectName:SourceCode', sourceCode_projectName - The name of the project.
$sel:sourceVersion:SourceCode', sourceCode_sourceVersion - The branch of the source code.
$sel:versionControl:SourceCode', sourceCode_versionControl - The type of repository to use for the source code.
sourceCode_location :: Lens' SourceCode (Maybe Text) Source #
The repository name for the source code.
sourceCode_projectName :: Lens' SourceCode (Maybe Text) Source #
The name of the project.
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
data SourceCodeRepository Source #
Object containing source code information that is linked to an application component.
See: newSourceCodeRepository smart constructor.
Constructors
| SourceCodeRepository' | |
Fields
| |
Instances
newSourceCodeRepository :: SourceCodeRepository Source #
Create a value of SourceCodeRepository 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:branch:SourceCodeRepository', sourceCodeRepository_branch - The branch of the source code.
$sel:projectName:SourceCodeRepository', sourceCodeRepository_projectName - The name of the project.
$sel:repository:SourceCodeRepository', sourceCodeRepository_repository - The repository name for the source code.
$sel:versionControlType:SourceCodeRepository', sourceCodeRepository_versionControlType - The type of repository to use for the source code.
sourceCodeRepository_branch :: Lens' SourceCodeRepository (Maybe Text) Source #
The branch of the source code.
sourceCodeRepository_projectName :: Lens' SourceCodeRepository (Maybe Text) Source #
The name of the project.
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
data StrategyOption Source #
Information about all the available strategy options for migrating and modernizing an application component.
See: newStrategyOption smart constructor.
Constructors
| StrategyOption' | |
Fields
| |
Instances
newStrategyOption :: StrategyOption Source #
Create a value of StrategyOption 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:isPreferred:StrategyOption', strategyOption_isPreferred - Indicates if a specific strategy is preferred for the application
component.
$sel:strategy:StrategyOption', strategyOption_strategy - Type of transformation. For example, Rehost, Replatform, and so on.
$sel:targetDestination:StrategyOption', strategyOption_targetDestination - Destination information about where the application component can
migrate to. For example, EC2, ECS, and so on.
$sel:toolName:StrategyOption', strategyOption_toolName - The name of the tool that can be used to transform an application
component using this strategy.
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
data StrategySummary Source #
Object containing the summary of the strategy recommendations.
See: newStrategySummary smart constructor.
Constructors
| StrategySummary' | |
Instances
newStrategySummary :: StrategySummary Source #
Create a value of StrategySummary 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:count:StrategySummary', strategySummary_count - The count of recommendations per strategy.
$sel:strategy:StrategySummary', strategySummary_strategy - The name of recommended strategy.
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
data SystemInfo Source #
Information about the server that hosts application components.
See: newSystemInfo smart constructor.
Constructors
| SystemInfo' | |
Fields
| |
Instances
newSystemInfo :: SystemInfo Source #
Create a value of SystemInfo 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:cpuArchitecture:SystemInfo', systemInfo_cpuArchitecture - CPU architecture type for the server.
$sel:fileSystemType:SystemInfo', systemInfo_fileSystemType - File system type for the server.
$sel:networkInfoList:SystemInfo', systemInfo_networkInfoList - Networking information related to a server.
$sel:osInfo:SystemInfo', systemInfo_osInfo - Operating system corresponding to a server.
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
data TransformationTool Source #
Information of the transformation tool that can be used to migrate and modernize the application.
See: newTransformationTool smart constructor.
Constructors
| TransformationTool' | |
Fields
| |
Instances
newTransformationTool :: TransformationTool Source #
Create a value of TransformationTool 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:TransformationTool', transformationTool_description - Description of the tool.
$sel:name:TransformationTool', transformationTool_name - Name of the tool.
$sel:tranformationToolInstallationLink:TransformationTool', transformationTool_tranformationToolInstallationLink - URL for installing the tool.
transformationTool_description :: Lens' TransformationTool (Maybe Text) Source #
Description of the tool.
transformationTool_name :: Lens' TransformationTool (Maybe TransformationToolName) Source #
Name of the tool.
transformationTool_tranformationToolInstallationLink :: Lens' TransformationTool (Maybe Text) Source #
URL for installing the tool.
VcenterBasedRemoteInfo
data VcenterBasedRemoteInfo Source #
Details about the server in vCenter.
See: newVcenterBasedRemoteInfo smart constructor.
Constructors
| VcenterBasedRemoteInfo' | |
Instances
newVcenterBasedRemoteInfo :: VcenterBasedRemoteInfo Source #
Create a value of VcenterBasedRemoteInfo 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:osType:VcenterBasedRemoteInfo', vcenterBasedRemoteInfo_osType - The type of the operating system.
$sel:vcenterConfigurationTimeStamp:VcenterBasedRemoteInfo', vcenterBasedRemoteInfo_vcenterConfigurationTimeStamp - The time when the remote server based on vCenter was last configured.
vcenterBasedRemoteInfo_osType :: Lens' VcenterBasedRemoteInfo (Maybe OSType) Source #
The type of the operating system.
vcenterBasedRemoteInfo_vcenterConfigurationTimeStamp :: Lens' VcenterBasedRemoteInfo (Maybe Text) Source #
The time when the remote server based on vCenter was last configured.
VersionControlInfo
data VersionControlInfo Source #
Details about the version control configuration.
See: newVersionControlInfo smart constructor.
Constructors
| VersionControlInfo' | |
Fields
| |
Instances
newVersionControlInfo :: VersionControlInfo Source #
Create a value of VersionControlInfo 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:versionControlConfigurationTimeStamp:VersionControlInfo', versionControlInfo_versionControlConfigurationTimeStamp - The time when the version control system was last configured.
$sel:versionControlType:VersionControlInfo', versionControlInfo_versionControlType - The type of version control.
versionControlInfo_versionControlConfigurationTimeStamp :: Lens' VersionControlInfo (Maybe Text) Source #
The time when the version control system was last configured.
versionControlInfo_versionControlType :: Lens' VersionControlInfo (Maybe VersionControlType) Source #
The type of version control.