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 |
- 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
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 #
Instances
AppType
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 #
Instances
ApplicationComponentCriteria
newtype ApplicationComponentCriteria Source #
Instances
ApplicationMode
newtype ApplicationMode Source #
pattern ApplicationMode_ALL :: ApplicationMode | |
pattern ApplicationMode_KNOWN :: ApplicationMode | |
pattern ApplicationMode_UNKNOWN :: ApplicationMode |
Instances
AssessmentStatus
newtype AssessmentStatus Source #
pattern AssessmentStatus_COMPLETE :: AssessmentStatus | |
pattern AssessmentStatus_FAILED :: AssessmentStatus | |
pattern AssessmentStatus_IN_PROGRESS :: AssessmentStatus | |
pattern AssessmentStatus_STOPPED :: AssessmentStatus |
Instances
AuthType
pattern AuthType_CERT :: AuthType | |
pattern AuthType_NTLM :: AuthType | |
pattern AuthType_SSH :: AuthType |
Instances
AwsManagedTargetDestination
newtype AwsManagedTargetDestination Source #
Instances
CollectorHealth
newtype CollectorHealth Source #
pattern CollectorHealth_COLLECTOR_HEALTHY :: CollectorHealth | |
pattern CollectorHealth_COLLECTOR_UNHEALTHY :: CollectorHealth |
Instances
Condition
pattern Condition_CONTAINS :: Condition | |
pattern Condition_EQUALS :: Condition | |
pattern Condition_NOT_CONTAINS :: Condition | |
pattern Condition_NOT_EQUALS :: Condition |
Instances
DataSourceType
newtype DataSourceType Source #
pattern DataSourceType_ApplicationDiscoveryService :: DataSourceType | |
pattern DataSourceType_MPA :: DataSourceType |
Instances
DatabaseManagementPreference
newtype DatabaseManagementPreference Source #
Instances
GroupName
pattern GroupName_ExternalId :: GroupName |
Instances
HeterogeneousTargetDatabaseEngine
newtype HeterogeneousTargetDatabaseEngine Source #
Instances
HomogeneousTargetDatabaseEngine
newtype HomogeneousTargetDatabaseEngine Source #
Instances
ImportFileTaskStatus
newtype ImportFileTaskStatus Source #
Instances
InclusionStatus
newtype InclusionStatus Source #
pattern InclusionStatus_ExcludeFromAssessment :: InclusionStatus | |
pattern InclusionStatus_IncludeInAssessment :: InclusionStatus |
Instances
NoPreferenceTargetDestination
newtype NoPreferenceTargetDestination Source #
Instances
OSType
pattern OSType_LINUX :: OSType | |
pattern OSType_WINDOWS :: OSType |
Instances
OutputFormat
newtype OutputFormat Source #
pattern OutputFormat_Excel :: OutputFormat | |
pattern OutputFormat_Json :: OutputFormat |
Instances
PipelineType
newtype PipelineType Source #
pattern PipelineType_AZURE_DEVOPS :: PipelineType |
Instances
RecommendationReportStatus
newtype RecommendationReportStatus Source #
Instances
ResourceSubType
newtype ResourceSubType Source #
pattern ResourceSubType_Database :: ResourceSubType | |
pattern ResourceSubType_DatabaseProcess :: ResourceSubType | |
pattern ResourceSubType_Process :: ResourceSubType |
Instances
RunTimeAssessmentStatus
newtype RunTimeAssessmentStatus Source #
Instances
RuntimeAnalysisStatus
newtype RuntimeAnalysisStatus Source #
Instances
SelfManageTargetDestination
newtype SelfManageTargetDestination Source #
Instances
ServerCriteria
newtype ServerCriteria Source #
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 #
Instances
ServerOsType
newtype ServerOsType Source #
pattern ServerOsType_AmazonLinux :: ServerOsType | |
pattern ServerOsType_EndOfSupportWindowsServer :: ServerOsType | |
pattern ServerOsType_Other :: ServerOsType | |
pattern ServerOsType_Redhat :: ServerOsType | |
pattern ServerOsType_WindowsServer :: ServerOsType |
Instances
Severity
pattern Severity_HIGH :: Severity | |
pattern Severity_LOW :: Severity | |
pattern Severity_MEDIUM :: Severity |
Instances
SortOrder
pattern SortOrder_ASC :: SortOrder | |
pattern SortOrder_DESC :: SortOrder |
Instances
SrcCodeOrDbAnalysisStatus
newtype SrcCodeOrDbAnalysisStatus Source #
Instances
Strategy
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 #
Instances
TargetDatabaseEngine
newtype TargetDatabaseEngine Source #
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 #
Instances
TransformationToolName
newtype TransformationToolName Source #
Instances
VersionControl
newtype VersionControl Source #
pattern VersionControl_AZURE_DEVOPS_GIT :: VersionControl | |
pattern VersionControl_GITHUB :: VersionControl | |
pattern VersionControl_GITHUB_ENTERPRISE :: VersionControl |
Instances
VersionControlType
newtype VersionControlType Source #
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.
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.
AppUnitError' | |
|
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.
ApplicationComponentDetail' | |
|
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.
ApplicationComponentStatusSummary' | |
|
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.
ApplicationComponentStrategy' | |
|
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.
Instances
FromJSON ApplicationComponentSummary Source # | |
Generic ApplicationComponentSummary Source # | |
Read ApplicationComponentSummary Source # | |
Show ApplicationComponentSummary Source # | |
NFData ApplicationComponentSummary Source # | |
Eq ApplicationComponentSummary Source # | |
Hashable ApplicationComponentSummary Source # | |
type Rep ApplicationComponentSummary Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.ApplicationComponentSummary type Rep ApplicationComponentSummary = D1 ('MetaData "ApplicationComponentSummary" "Amazonka.MigrationHubStrategy.Types.ApplicationComponentSummary" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "ApplicationComponentSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppType)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) |
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.
ApplicationPreferences' | |
|
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.
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.
Instances
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.
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.
AwsManagedResources' | |
|
Instances
newAwsManagedResources Source #
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.
BusinessGoals' | |
|
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.
Collector' | |
|
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.
ConfigurationSummary' | |
|
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.
DataCollectionDetails' | |
|
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.
DatabaseConfigDetail' | |
|
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.
DatabaseMigrationPreference' | |
|
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.
DatabasePreferences' | |
|
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.
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.
Heterogeneous' | |
|
Instances
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.
Homogeneous' | |
|
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.
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.
ImportFileTaskInformation' | |
|
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.
ManagementPreference' | |
|
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.
NetworkInfo' | |
|
Instances
:: 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.
NoDatabaseMigrationPreference' | |
|
Instances
FromJSON NoDatabaseMigrationPreference Source # | |
ToJSON NoDatabaseMigrationPreference Source # | |
Generic NoDatabaseMigrationPreference Source # | |
Read NoDatabaseMigrationPreference Source # | |
Show NoDatabaseMigrationPreference Source # | |
NFData NoDatabaseMigrationPreference Source # | |
Eq NoDatabaseMigrationPreference Source # | |
Hashable NoDatabaseMigrationPreference Source # | |
type Rep NoDatabaseMigrationPreference Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.NoDatabaseMigrationPreference type Rep NoDatabaseMigrationPreference = D1 ('MetaData "NoDatabaseMigrationPreference" "Amazonka.MigrationHubStrategy.Types.NoDatabaseMigrationPreference" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "NoDatabaseMigrationPreference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetDatabaseEngine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty TargetDatabaseEngine)))) |
newNoDatabaseMigrationPreference Source #
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.
NoManagementPreference' | |
|
Instances
newNoManagementPreference Source #
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.
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.
PipelineInfo' | |
|
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.
PrioritizeBusinessGoals' | |
|
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.
RecommendationReportDetails' | |
|
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.
RecommendationSet' | |
|
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.
RemoteSourceCodeAnalysisServerInfo' | |
|
Instances
FromJSON RemoteSourceCodeAnalysisServerInfo Source # | |
Generic RemoteSourceCodeAnalysisServerInfo Source # | |
Read RemoteSourceCodeAnalysisServerInfo Source # | |
Show RemoteSourceCodeAnalysisServerInfo Source # | |
NFData RemoteSourceCodeAnalysisServerInfo Source # | |
Eq RemoteSourceCodeAnalysisServerInfo Source # | |
Hashable RemoteSourceCodeAnalysisServerInfo Source # | |
type Rep RemoteSourceCodeAnalysisServerInfo Source # | |
Defined in Amazonka.MigrationHubStrategy.Types.RemoteSourceCodeAnalysisServerInfo type Rep RemoteSourceCodeAnalysisServerInfo = D1 ('MetaData "RemoteSourceCodeAnalysisServerInfo" "Amazonka.MigrationHubStrategy.Types.RemoteSourceCodeAnalysisServerInfo" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "RemoteSourceCodeAnalysisServerInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "remoteSourceCodeAnalysisServerConfigurationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
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.
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.
SelfManageResources' | |
|
Instances
newSelfManageResources Source #
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.
ServerDetail' | |
|
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.
ServerError' | |
|
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.
ServerStatusSummary' | |
|
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.
ServerStrategy' | |
|
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.
ServerSummary' | |
|
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.
SourceCode' | |
|
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.
SourceCodeRepository' | |
|
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.
StrategyOption' | |
|
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.
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.
SystemInfo' | |
|
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.
TransformationTool' | |
|
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.
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.
VersionControlInfo' | |
|
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.