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
- Waiters
- Operations
- GetApplicationComponentDetails
- GetApplicationComponentStrategies
- GetAssessment
- GetImportFileTask
- GetLatestAssessmentId
- GetPortfolioPreferences
- GetPortfolioSummary
- GetRecommendationReportDetails
- GetServerDetails (Paginated)
- GetServerStrategies
- ListApplicationComponents (Paginated)
- ListCollectors (Paginated)
- ListImportFileTask (Paginated)
- ListServers (Paginated)
- PutPortfolioPreferences
- StartAssessment
- StartImportFileTask
- StartRecommendationReportGeneration
- StopAssessment
- UpdateApplicationComponentConfig
- UpdateServerConfig
- Types
- 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
Derived from API version 2020-02-19
of the AWS service descriptions, licensed under Apache 2.0.
Migration Hub Strategy Recommendations
<p>This API reference provides descriptions, syntax, and other details about each of the actions and data types for Migration Hub Strategy Recommendations (Strategy Recommendations). The topic for each action shows the API request parameters and the response. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you're using. For more information, see <a href="http://aws.amazon.com/tools/#SDKs">AWS SDKs</a>.</p>
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
- data GetApplicationComponentDetails = GetApplicationComponentDetails' Text
- newGetApplicationComponentDetails :: Text -> GetApplicationComponentDetails
- data GetApplicationComponentDetailsResponse = GetApplicationComponentDetailsResponse' (Maybe ApplicationComponentDetail) (Maybe [AssociatedApplication]) (Maybe [Text]) (Maybe Bool) Int
- newGetApplicationComponentDetailsResponse :: Int -> GetApplicationComponentDetailsResponse
- data GetApplicationComponentStrategies = GetApplicationComponentStrategies' Text
- newGetApplicationComponentStrategies :: Text -> GetApplicationComponentStrategies
- data GetApplicationComponentStrategiesResponse = GetApplicationComponentStrategiesResponse' (Maybe [ApplicationComponentStrategy]) Int
- newGetApplicationComponentStrategiesResponse :: Int -> GetApplicationComponentStrategiesResponse
- data GetAssessment = GetAssessment' Text
- newGetAssessment :: Text -> GetAssessment
- data GetAssessmentResponse = GetAssessmentResponse' (Maybe [AssessmentTarget]) (Maybe DataCollectionDetails) (Maybe Text) Int
- newGetAssessmentResponse :: Int -> GetAssessmentResponse
- data GetImportFileTask = GetImportFileTask' Text
- newGetImportFileTask :: Text -> GetImportFileTask
- data GetImportFileTaskResponse = GetImportFileTaskResponse' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe ImportFileTaskStatus) (Maybe Text) (Maybe Text) Int
- newGetImportFileTaskResponse :: Int -> GetImportFileTaskResponse
- data GetLatestAssessmentId = GetLatestAssessmentId' {
- newGetLatestAssessmentId :: GetLatestAssessmentId
- data GetLatestAssessmentIdResponse = GetLatestAssessmentIdResponse' (Maybe Text) Int
- newGetLatestAssessmentIdResponse :: Int -> GetLatestAssessmentIdResponse
- data GetPortfolioPreferences = GetPortfolioPreferences' {
- newGetPortfolioPreferences :: GetPortfolioPreferences
- data GetPortfolioPreferencesResponse = GetPortfolioPreferencesResponse' (Maybe ApplicationMode) (Maybe ApplicationPreferences) (Maybe DatabasePreferences) (Maybe PrioritizeBusinessGoals) Int
- newGetPortfolioPreferencesResponse :: Int -> GetPortfolioPreferencesResponse
- data GetPortfolioSummary = GetPortfolioSummary' {
- newGetPortfolioSummary :: GetPortfolioSummary
- data GetPortfolioSummaryResponse = GetPortfolioSummaryResponse' (Maybe AssessmentSummary) Int
- newGetPortfolioSummaryResponse :: Int -> GetPortfolioSummaryResponse
- data GetRecommendationReportDetails = GetRecommendationReportDetails' Text
- newGetRecommendationReportDetails :: Text -> GetRecommendationReportDetails
- data GetRecommendationReportDetailsResponse = GetRecommendationReportDetailsResponse' (Maybe Text) (Maybe RecommendationReportDetails) Int
- newGetRecommendationReportDetailsResponse :: Int -> GetRecommendationReportDetailsResponse
- data GetServerDetails = GetServerDetails' (Maybe Int) (Maybe Text) Text
- newGetServerDetails :: Text -> GetServerDetails
- data GetServerDetailsResponse = GetServerDetailsResponse' (Maybe [AssociatedApplication]) (Maybe Text) (Maybe ServerDetail) Int
- newGetServerDetailsResponse :: Int -> GetServerDetailsResponse
- data GetServerStrategies = GetServerStrategies' Text
- newGetServerStrategies :: Text -> GetServerStrategies
- data GetServerStrategiesResponse = GetServerStrategiesResponse' (Maybe [ServerStrategy]) Int
- newGetServerStrategiesResponse :: Int -> GetServerStrategiesResponse
- data ListApplicationComponents = ListApplicationComponents' (Maybe ApplicationComponentCriteria) (Maybe Text) (Maybe [Group]) (Maybe Int) (Maybe Text) (Maybe SortOrder)
- newListApplicationComponents :: ListApplicationComponents
- data ListApplicationComponentsResponse = ListApplicationComponentsResponse' (Maybe [ApplicationComponentDetail]) (Maybe Text) Int
- newListApplicationComponentsResponse :: Int -> ListApplicationComponentsResponse
- data ListCollectors = ListCollectors' (Maybe Int) (Maybe Text)
- newListCollectors :: ListCollectors
- data ListCollectorsResponse = ListCollectorsResponse' (Maybe [Collector]) (Maybe Text) Int
- newListCollectorsResponse :: Int -> ListCollectorsResponse
- data ListImportFileTask = ListImportFileTask' (Maybe Int) (Maybe Text)
- newListImportFileTask :: ListImportFileTask
- data ListImportFileTaskResponse = ListImportFileTaskResponse' (Maybe Text) (Maybe [ImportFileTaskInformation]) Int
- newListImportFileTaskResponse :: Int -> ListImportFileTaskResponse
- data ListServers = ListServers' (Maybe Text) (Maybe [Group]) (Maybe Int) (Maybe Text) (Maybe ServerCriteria) (Maybe SortOrder)
- newListServers :: ListServers
- data ListServersResponse = ListServersResponse' (Maybe Text) (Maybe [ServerDetail]) Int
- newListServersResponse :: Int -> ListServersResponse
- data PutPortfolioPreferences = PutPortfolioPreferences' (Maybe ApplicationMode) (Maybe ApplicationPreferences) (Maybe DatabasePreferences) (Maybe PrioritizeBusinessGoals)
- newPutPortfolioPreferences :: PutPortfolioPreferences
- data PutPortfolioPreferencesResponse = PutPortfolioPreferencesResponse' Int
- newPutPortfolioPreferencesResponse :: Int -> PutPortfolioPreferencesResponse
- data StartAssessment = StartAssessment' (Maybe [AssessmentTarget]) (Maybe Text) (Maybe Text)
- newStartAssessment :: StartAssessment
- data StartAssessmentResponse = StartAssessmentResponse' (Maybe Text) Int
- newStartAssessmentResponse :: Int -> StartAssessmentResponse
- data StartImportFileTask = StartImportFileTask' (Maybe DataSourceType) (Maybe [Group]) (Maybe Text) Text Text Text
- newStartImportFileTask :: Text -> Text -> Text -> StartImportFileTask
- data StartImportFileTaskResponse = StartImportFileTaskResponse' (Maybe Text) Int
- newStartImportFileTaskResponse :: Int -> StartImportFileTaskResponse
- data StartRecommendationReportGeneration = StartRecommendationReportGeneration' (Maybe [Group]) (Maybe OutputFormat)
- newStartRecommendationReportGeneration :: StartRecommendationReportGeneration
- data StartRecommendationReportGenerationResponse = StartRecommendationReportGenerationResponse' (Maybe Text) Int
- newStartRecommendationReportGenerationResponse :: Int -> StartRecommendationReportGenerationResponse
- data StopAssessment = StopAssessment' Text
- newStopAssessment :: Text -> StopAssessment
- data StopAssessmentResponse = StopAssessmentResponse' Int
- newStopAssessmentResponse :: Int -> StopAssessmentResponse
- data UpdateApplicationComponentConfig = UpdateApplicationComponentConfig' (Maybe AppType) (Maybe Bool) (Maybe InclusionStatus) (Maybe (Sensitive Text)) (Maybe [SourceCode]) (Maybe StrategyOption) Text
- newUpdateApplicationComponentConfig :: Text -> UpdateApplicationComponentConfig
- data UpdateApplicationComponentConfigResponse = UpdateApplicationComponentConfigResponse' Int
- newUpdateApplicationComponentConfigResponse :: Int -> UpdateApplicationComponentConfigResponse
- data UpdateServerConfig = UpdateServerConfig' (Maybe StrategyOption) Text
- newUpdateServerConfig :: Text -> UpdateServerConfig
- data UpdateServerConfigResponse = UpdateServerConfigResponse' Int
- newUpdateServerConfigResponse :: Int -> UpdateServerConfigResponse
- 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' (Maybe Int) (Maybe Severity)
- newAntipatternSeveritySummary :: AntipatternSeveritySummary
- data AppUnitError = AppUnitError' (Maybe AppUnitErrorCategory)
- newAppUnitError :: AppUnitError
- data ApplicationComponentDetail = ApplicationComponentDetail' (Maybe SrcCodeOrDbAnalysisStatus) (Maybe S3Object) (Maybe AntipatternReportStatus) (Maybe Text) (Maybe AppType) (Maybe AppUnitError) (Maybe Text) (Maybe DatabaseConfigDetail) (Maybe Text) (Maybe InclusionStatus) (Maybe POSIX) (Maybe [AntipatternSeveritySummary]) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RecommendationSet) (Maybe ResourceSubType) (Maybe RuntimeAnalysisStatus) (Maybe Text) (Maybe [SourceCodeRepository]) (Maybe Text)
- newApplicationComponentDetail :: ApplicationComponentDetail
- data ApplicationComponentStatusSummary = ApplicationComponentStatusSummary' (Maybe Int) (Maybe SrcCodeOrDbAnalysisStatus)
- newApplicationComponentStatusSummary :: ApplicationComponentStatusSummary
- data ApplicationComponentStrategy = ApplicationComponentStrategy' (Maybe Bool) (Maybe RecommendationSet) (Maybe StrategyRecommendation)
- newApplicationComponentStrategy :: ApplicationComponentStrategy
- data ApplicationComponentSummary = ApplicationComponentSummary' (Maybe AppType) (Maybe Int)
- newApplicationComponentSummary :: ApplicationComponentSummary
- data ApplicationPreferences = ApplicationPreferences' (Maybe ManagementPreference)
- newApplicationPreferences :: ApplicationPreferences
- data AssessmentSummary = AssessmentSummary' (Maybe S3Object) (Maybe AntipatternReportStatus) (Maybe Text) (Maybe POSIX) (Maybe [AntipatternSeveritySummary]) (Maybe [ApplicationComponentStatusSummary]) (Maybe [StrategySummary]) (Maybe [ApplicationComponentSummary]) (Maybe [ServerStatusSummary]) (Maybe [StrategySummary]) (Maybe [ServerSummary])
- newAssessmentSummary :: AssessmentSummary
- data AssessmentTarget = AssessmentTarget' Condition Text [Text]
- newAssessmentTarget :: Condition -> Text -> AssessmentTarget
- data AssociatedApplication = AssociatedApplication' (Maybe Text) (Maybe Text)
- newAssociatedApplication :: AssociatedApplication
- data AwsManagedResources = AwsManagedResources' (NonEmpty AwsManagedTargetDestination)
- newAwsManagedResources :: NonEmpty AwsManagedTargetDestination -> AwsManagedResources
- data BusinessGoals = BusinessGoals' (Maybe Natural) (Maybe Natural) (Maybe Natural) (Maybe Natural)
- newBusinessGoals :: BusinessGoals
- data Collector = Collector' (Maybe CollectorHealth) (Maybe Text) (Maybe Text) (Maybe ConfigurationSummary) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newCollector :: Collector
- data ConfigurationSummary = ConfigurationSummary' (Maybe [IPAddressBasedRemoteInfo]) (Maybe [PipelineInfo]) (Maybe RemoteSourceCodeAnalysisServerInfo) (Maybe [VcenterBasedRemoteInfo]) (Maybe [VersionControlInfo])
- newConfigurationSummary :: ConfigurationSummary
- data DataCollectionDetails = DataCollectionDetails' (Maybe POSIX) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe AssessmentStatus) (Maybe Text) (Maybe Int)
- newDataCollectionDetails :: DataCollectionDetails
- data DatabaseConfigDetail = DatabaseConfigDetail' (Maybe Text)
- newDatabaseConfigDetail :: DatabaseConfigDetail
- data DatabaseMigrationPreference = DatabaseMigrationPreference' (Maybe Heterogeneous) (Maybe Homogeneous) (Maybe NoDatabaseMigrationPreference)
- newDatabaseMigrationPreference :: DatabaseMigrationPreference
- data DatabasePreferences = DatabasePreferences' (Maybe DatabaseManagementPreference) (Maybe DatabaseMigrationPreference)
- newDatabasePreferences :: DatabasePreferences
- data Group = Group' (Maybe GroupName) (Maybe Text)
- newGroup :: Group
- data Heterogeneous = Heterogeneous' (NonEmpty HeterogeneousTargetDatabaseEngine)
- newHeterogeneous :: NonEmpty HeterogeneousTargetDatabaseEngine -> Heterogeneous
- data Homogeneous = Homogeneous' (Maybe [HomogeneousTargetDatabaseEngine])
- newHomogeneous :: Homogeneous
- data IPAddressBasedRemoteInfo = IPAddressBasedRemoteInfo' (Maybe AuthType) (Maybe Text) (Maybe OSType)
- newIPAddressBasedRemoteInfo :: IPAddressBasedRemoteInfo
- data ImportFileTaskInformation = ImportFileTaskInformation' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe ImportFileTaskStatus) (Maybe Text) (Maybe Text)
- newImportFileTaskInformation :: ImportFileTaskInformation
- data ManagementPreference = ManagementPreference' (Maybe AwsManagedResources) (Maybe NoManagementPreference) (Maybe SelfManageResources)
- newManagementPreference :: ManagementPreference
- data NetworkInfo = NetworkInfo' Text Text Text Text
- newNetworkInfo :: Text -> Text -> Text -> Text -> NetworkInfo
- data NoDatabaseMigrationPreference = NoDatabaseMigrationPreference' (NonEmpty TargetDatabaseEngine)
- newNoDatabaseMigrationPreference :: NonEmpty TargetDatabaseEngine -> NoDatabaseMigrationPreference
- data NoManagementPreference = NoManagementPreference' (NonEmpty NoPreferenceTargetDestination)
- newNoManagementPreference :: NonEmpty NoPreferenceTargetDestination -> NoManagementPreference
- data OSInfo = OSInfo' (Maybe OSType) (Maybe Text)
- newOSInfo :: OSInfo
- data PipelineInfo = PipelineInfo' (Maybe Text) (Maybe PipelineType)
- newPipelineInfo :: PipelineInfo
- data PrioritizeBusinessGoals = PrioritizeBusinessGoals' (Maybe BusinessGoals)
- newPrioritizeBusinessGoals :: PrioritizeBusinessGoals
- data RecommendationReportDetails = RecommendationReportDetails' (Maybe POSIX) (Maybe Text) (Maybe [Text]) (Maybe POSIX) (Maybe RecommendationReportStatus) (Maybe Text)
- newRecommendationReportDetails :: RecommendationReportDetails
- data RecommendationSet = RecommendationSet' (Maybe Strategy) (Maybe TargetDestination) (Maybe TransformationTool)
- newRecommendationSet :: RecommendationSet
- data RemoteSourceCodeAnalysisServerInfo = RemoteSourceCodeAnalysisServerInfo' (Maybe Text)
- newRemoteSourceCodeAnalysisServerInfo :: RemoteSourceCodeAnalysisServerInfo
- data S3Object = S3Object' (Maybe Text) (Maybe Text)
- newS3Object :: S3Object
- data SelfManageResources = SelfManageResources' (NonEmpty SelfManageTargetDestination)
- newSelfManageResources :: NonEmpty SelfManageTargetDestination -> SelfManageResources
- data ServerDetail = ServerDetail' (Maybe S3Object) (Maybe AntipatternReportStatus) (Maybe Text) (Maybe [StrategySummary]) (Maybe RunTimeAssessmentStatus) (Maybe Text) (Maybe POSIX) (Maybe [AntipatternSeveritySummary]) (Maybe Text) (Maybe RecommendationSet) (Maybe ServerError) (Maybe Text) (Maybe Text) (Maybe SystemInfo)
- newServerDetail :: ServerDetail
- data ServerError = ServerError' (Maybe ServerErrorCategory)
- newServerError :: ServerError
- data ServerStatusSummary = ServerStatusSummary' (Maybe Int) (Maybe RunTimeAssessmentStatus)
- newServerStatusSummary :: ServerStatusSummary
- data ServerStrategy = ServerStrategy' (Maybe Bool) (Maybe Int) (Maybe RecommendationSet) (Maybe StrategyRecommendation)
- newServerStrategy :: ServerStrategy
- data ServerSummary = ServerSummary' (Maybe ServerOsType) (Maybe Int)
- newServerSummary :: ServerSummary
- data SourceCode = SourceCode' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe VersionControl)
- newSourceCode :: SourceCode
- data SourceCodeRepository = SourceCodeRepository' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newSourceCodeRepository :: SourceCodeRepository
- data StrategyOption = StrategyOption' (Maybe Bool) (Maybe Strategy) (Maybe TargetDestination) (Maybe TransformationToolName)
- newStrategyOption :: StrategyOption
- data StrategySummary = StrategySummary' (Maybe Int) (Maybe Strategy)
- newStrategySummary :: StrategySummary
- data SystemInfo = SystemInfo' (Maybe Text) (Maybe Text) (Maybe [NetworkInfo]) (Maybe OSInfo)
- newSystemInfo :: SystemInfo
- data TransformationTool = TransformationTool' (Maybe Text) (Maybe TransformationToolName) (Maybe Text)
- newTransformationTool :: TransformationTool
- data VcenterBasedRemoteInfo = VcenterBasedRemoteInfo' (Maybe OSType) (Maybe Text)
- newVcenterBasedRemoteInfo :: VcenterBasedRemoteInfo
- data VersionControlInfo = VersionControlInfo' (Maybe Text) (Maybe VersionControlType)
- newVersionControlInfo :: VersionControlInfo
Service Configuration
defaultService :: Service Source #
API version 2020-02-19
of the Amazon Migration Hub Strategy Recommendations SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by MigrationHubStrategy
.
AccessDeniedException
_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
_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
_DependencyException :: AsError a => Fold a ServiceError Source #
Dependency encountered an error.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
The server experienced an internal error. Try again.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified ID in the request is not found.
ServiceLinkedRoleLockClientException
_ServiceLinkedRoleLockClientException :: AsError a => Fold a ServiceError Source #
Exception to indicate that the service-linked role (SLR) is locked.
ServiceQuotaExceededException
_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
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The request body isn't valid.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
GetApplicationComponentDetails
data GetApplicationComponentDetails Source #
See: newGetApplicationComponentDetails
smart constructor.
Instances
newGetApplicationComponentDetails Source #
Create a value of GetApplicationComponentDetails
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:applicationComponentId:GetApplicationComponentDetails'
, getApplicationComponentDetails_applicationComponentId
- The ID of the application component. The ID is unique within an AWS
account.
data GetApplicationComponentDetailsResponse Source #
See: newGetApplicationComponentDetailsResponse
smart constructor.
GetApplicationComponentDetailsResponse' (Maybe ApplicationComponentDetail) (Maybe [AssociatedApplication]) (Maybe [Text]) (Maybe Bool) Int |
Instances
newGetApplicationComponentDetailsResponse Source #
Create a value of GetApplicationComponentDetailsResponse
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:applicationComponentDetail:GetApplicationComponentDetailsResponse'
, getApplicationComponentDetailsResponse_applicationComponentDetail
- Detailed information about an application component.
$sel:associatedApplications:GetApplicationComponentDetailsResponse'
, getApplicationComponentDetailsResponse_associatedApplications
- The associated application group as defined in AWS Application Discovery
Service.
$sel:associatedServerIds:GetApplicationComponentDetailsResponse'
, getApplicationComponentDetailsResponse_associatedServerIds
- A list of the IDs of the servers on which the application component is
running.
$sel:moreApplicationResource:GetApplicationComponentDetailsResponse'
, getApplicationComponentDetailsResponse_moreApplicationResource
- Set to true if the application component belongs to more than one
application group.
$sel:httpStatus:GetApplicationComponentDetailsResponse'
, getApplicationComponentDetailsResponse_httpStatus
- The response's http status code.
GetApplicationComponentStrategies
data GetApplicationComponentStrategies Source #
See: newGetApplicationComponentStrategies
smart constructor.
Instances
newGetApplicationComponentStrategies Source #
:: Text |
|
-> GetApplicationComponentStrategies |
Create a value of GetApplicationComponentStrategies
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:applicationComponentId:GetApplicationComponentStrategies'
, getApplicationComponentStrategies_applicationComponentId
- The ID of the application component. The ID is unique within an AWS
account.
data GetApplicationComponentStrategiesResponse Source #
See: newGetApplicationComponentStrategiesResponse
smart constructor.
Instances
newGetApplicationComponentStrategiesResponse Source #
Create a value of GetApplicationComponentStrategiesResponse
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:applicationComponentStrategies:GetApplicationComponentStrategiesResponse'
, getApplicationComponentStrategiesResponse_applicationComponentStrategies
- A list of application component strategy recommendations.
$sel:httpStatus:GetApplicationComponentStrategiesResponse'
, getApplicationComponentStrategiesResponse_httpStatus
- The response's http status code.
GetAssessment
data GetAssessment Source #
See: newGetAssessment
smart constructor.
Instances
Create a value of GetAssessment
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:
GetAssessment
, getAssessment_id
- The assessmentid
returned by StartAssessment.
data GetAssessmentResponse Source #
See: newGetAssessmentResponse
smart constructor.
Instances
newGetAssessmentResponse Source #
Create a value of GetAssessmentResponse
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:assessmentTargets:GetAssessmentResponse'
, getAssessmentResponse_assessmentTargets
- List of criteria for assessment.
$sel:dataCollectionDetails:GetAssessmentResponse'
, getAssessmentResponse_dataCollectionDetails
- Detailed information about the assessment.
GetAssessment
, getAssessmentResponse_id
- The ID for the specific assessment task.
$sel:httpStatus:GetAssessmentResponse'
, getAssessmentResponse_httpStatus
- The response's http status code.
GetImportFileTask
data GetImportFileTask Source #
See: newGetImportFileTask
smart constructor.
Instances
Create a value of GetImportFileTask
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:
GetImportFileTask
, getImportFileTask_id
- The ID of the import file task. This ID is returned in the response of
StartImportFileTask.
data GetImportFileTaskResponse Source #
See: newGetImportFileTaskResponse
smart constructor.
GetImportFileTaskResponse' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe ImportFileTaskStatus) (Maybe Text) (Maybe Text) Int |
Instances
newGetImportFileTaskResponse Source #
Create a value of GetImportFileTaskResponse
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:
GetImportFileTaskResponse
, getImportFileTaskResponse_completionTime
- The time that the import task completed.
GetImportFileTask
, getImportFileTaskResponse_id
- The import file task id
returned in the response of
StartImportFileTask.
GetImportFileTaskResponse
, getImportFileTaskResponse_importName
- The name of the import task given in StartImportFileTask.
GetImportFileTaskResponse
, getImportFileTaskResponse_inputS3Bucket
- The S3 bucket where import file is located.
GetImportFileTaskResponse
, getImportFileTaskResponse_inputS3Key
- The Amazon S3 key name of the import file.
GetImportFileTaskResponse
, getImportFileTaskResponse_numberOfRecordsFailed
- The number of records that failed to be imported.
GetImportFileTaskResponse
, getImportFileTaskResponse_numberOfRecordsSuccess
- The number of records successfully imported.
GetImportFileTaskResponse
, getImportFileTaskResponse_startTime
- Start time of the import task.
GetImportFileTaskResponse
, getImportFileTaskResponse_status
- Status of import file task.
GetImportFileTaskResponse
, getImportFileTaskResponse_statusReportS3Bucket
- The S3 bucket name for status report of import task.
GetImportFileTaskResponse
, getImportFileTaskResponse_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.
$sel:httpStatus:GetImportFileTaskResponse'
, getImportFileTaskResponse_httpStatus
- The response's http status code.
GetLatestAssessmentId
data GetLatestAssessmentId Source #
See: newGetLatestAssessmentId
smart constructor.
Instances
newGetLatestAssessmentId :: GetLatestAssessmentId Source #
Create a value of GetLatestAssessmentId
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetLatestAssessmentIdResponse Source #
See: newGetLatestAssessmentIdResponse
smart constructor.
Instances
Generic GetLatestAssessmentIdResponse Source # | |
Read GetLatestAssessmentIdResponse Source # | |
Show GetLatestAssessmentIdResponse Source # | |
NFData GetLatestAssessmentIdResponse Source # | |
Defined in Amazonka.MigrationHubStrategy.GetLatestAssessmentId rnf :: GetLatestAssessmentIdResponse -> () # | |
Eq GetLatestAssessmentIdResponse Source # | |
type Rep GetLatestAssessmentIdResponse Source # | |
Defined in Amazonka.MigrationHubStrategy.GetLatestAssessmentId type Rep GetLatestAssessmentIdResponse = D1 ('MetaData "GetLatestAssessmentIdResponse" "Amazonka.MigrationHubStrategy.GetLatestAssessmentId" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "GetLatestAssessmentIdResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetLatestAssessmentIdResponse Source #
Create a value of GetLatestAssessmentIdResponse
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:
GetLatestAssessmentIdResponse
, getLatestAssessmentIdResponse_id
- The latest ID for the specific assessment task.
$sel:httpStatus:GetLatestAssessmentIdResponse'
, getLatestAssessmentIdResponse_httpStatus
- The response's http status code.
GetPortfolioPreferences
data GetPortfolioPreferences Source #
See: newGetPortfolioPreferences
smart constructor.
Instances
newGetPortfolioPreferences :: GetPortfolioPreferences Source #
Create a value of GetPortfolioPreferences
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetPortfolioPreferencesResponse Source #
See: newGetPortfolioPreferencesResponse
smart constructor.
GetPortfolioPreferencesResponse' (Maybe ApplicationMode) (Maybe ApplicationPreferences) (Maybe DatabasePreferences) (Maybe PrioritizeBusinessGoals) Int |
Instances
newGetPortfolioPreferencesResponse Source #
Create a value of GetPortfolioPreferencesResponse
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:applicationMode:GetPortfolioPreferencesResponse'
, getPortfolioPreferencesResponse_applicationMode
- The classification for application component types.
$sel:applicationPreferences:GetPortfolioPreferencesResponse'
, getPortfolioPreferencesResponse_applicationPreferences
- The transformation preferences for non-database applications.
$sel:databasePreferences:GetPortfolioPreferencesResponse'
, getPortfolioPreferencesResponse_databasePreferences
- The transformation preferences for database applications.
$sel:prioritizeBusinessGoals:GetPortfolioPreferencesResponse'
, getPortfolioPreferencesResponse_prioritizeBusinessGoals
- The rank of business goals based on priority.
$sel:httpStatus:GetPortfolioPreferencesResponse'
, getPortfolioPreferencesResponse_httpStatus
- The response's http status code.
GetPortfolioSummary
data GetPortfolioSummary Source #
See: newGetPortfolioSummary
smart constructor.
Instances
newGetPortfolioSummary :: GetPortfolioSummary Source #
Create a value of GetPortfolioSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetPortfolioSummaryResponse Source #
See: newGetPortfolioSummaryResponse
smart constructor.
Instances
newGetPortfolioSummaryResponse Source #
Create a value of GetPortfolioSummaryResponse
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:assessmentSummary:GetPortfolioSummaryResponse'
, getPortfolioSummaryResponse_assessmentSummary
- An assessment summary for the portfolio including the number of servers
to rehost and the overall number of anti-patterns.
$sel:httpStatus:GetPortfolioSummaryResponse'
, getPortfolioSummaryResponse_httpStatus
- The response's http status code.
GetRecommendationReportDetails
data GetRecommendationReportDetails Source #
See: newGetRecommendationReportDetails
smart constructor.
Instances
newGetRecommendationReportDetails Source #
Create a value of GetRecommendationReportDetails
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:
GetRecommendationReportDetails
, getRecommendationReportDetails_id
- The recommendation report generation task id
returned by
StartRecommendationReportGeneration.
data GetRecommendationReportDetailsResponse Source #
See: newGetRecommendationReportDetailsResponse
smart constructor.
Instances
newGetRecommendationReportDetailsResponse Source #
Create a value of GetRecommendationReportDetailsResponse
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:
GetRecommendationReportDetails
, getRecommendationReportDetailsResponse_id
- The ID of the recommendation report generation task. See the response of
StartRecommendationReportGeneration.
$sel:recommendationReportDetails:GetRecommendationReportDetailsResponse'
, getRecommendationReportDetailsResponse_recommendationReportDetails
- Detailed information about the recommendation report.
$sel:httpStatus:GetRecommendationReportDetailsResponse'
, getRecommendationReportDetailsResponse_httpStatus
- The response's http status code.
GetServerDetails (Paginated)
data GetServerDetails Source #
See: newGetServerDetails
smart constructor.
Instances
Create a value of GetServerDetails
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:maxResults:GetServerDetails'
, getServerDetails_maxResults
- The maximum number of items to include in the response. The maximum
value is 100.
GetServerDetails
, getServerDetails_nextToken
- The token from a previous call that you use to retrieve the next set of
results. For example, if a previous call to this action returned 100
items, but you set maxResults
to 10. You'll receive a set of 10
results along with a token. You then use the returned token to retrieve
the next set of 10.
$sel:serverId:GetServerDetails'
, getServerDetails_serverId
- The ID of the server.
data GetServerDetailsResponse Source #
See: newGetServerDetailsResponse
smart constructor.
Instances
newGetServerDetailsResponse Source #
Create a value of GetServerDetailsResponse
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:associatedApplications:GetServerDetailsResponse'
, getServerDetailsResponse_associatedApplications
- The associated application group the server belongs to, as defined in
AWS Application Discovery Service.
GetServerDetails
, getServerDetailsResponse_nextToken
- The token you use to retrieve the next set of results, or null if there
are no more results.
$sel:serverDetail:GetServerDetailsResponse'
, getServerDetailsResponse_serverDetail
- Detailed information about the server.
$sel:httpStatus:GetServerDetailsResponse'
, getServerDetailsResponse_httpStatus
- The response's http status code.
GetServerStrategies
data GetServerStrategies Source #
See: newGetServerStrategies
smart constructor.
Instances
newGetServerStrategies Source #
Create a value of GetServerStrategies
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:serverId:GetServerStrategies'
, getServerStrategies_serverId
- The ID of the server.
data GetServerStrategiesResponse Source #
See: newGetServerStrategiesResponse
smart constructor.
Instances
newGetServerStrategiesResponse Source #
Create a value of GetServerStrategiesResponse
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:serverStrategies:GetServerStrategiesResponse'
, getServerStrategiesResponse_serverStrategies
- A list of strategy recommendations for the server.
$sel:httpStatus:GetServerStrategiesResponse'
, getServerStrategiesResponse_httpStatus
- The response's http status code.
ListApplicationComponents (Paginated)
data ListApplicationComponents Source #
See: newListApplicationComponents
smart constructor.
ListApplicationComponents' (Maybe ApplicationComponentCriteria) (Maybe Text) (Maybe [Group]) (Maybe Int) (Maybe Text) (Maybe SortOrder) |
Instances
newListApplicationComponents :: ListApplicationComponents Source #
Create a value of ListApplicationComponents
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:applicationComponentCriteria:ListApplicationComponents'
, listApplicationComponents_applicationComponentCriteria
- Criteria for filtering the list of application components.
$sel:filterValue:ListApplicationComponents'
, listApplicationComponents_filterValue
- Specify the value based on the application component criteria type. For
example, if applicationComponentCriteria
is set to SERVER_ID
and
filterValue
is set to server1
, then ListApplicationComponents
returns all the application components running on server1.
$sel:groupIdFilter:ListApplicationComponents'
, listApplicationComponents_groupIdFilter
- The group ID specified in to filter on.
$sel:maxResults:ListApplicationComponents'
, listApplicationComponents_maxResults
- The maximum number of items to include in the response. The maximum
value is 100.
ListApplicationComponents
, listApplicationComponents_nextToken
- The token from a previous call that you use to retrieve the next set of
results. For example, if a previous call to this action returned 100
items, but you set maxResults
to 10. You'll receive a set of 10
results along with a token. You then use the returned token to retrieve
the next set of 10.
$sel:sort:ListApplicationComponents'
, listApplicationComponents_sort
- Specifies whether to sort by ascending (ASC
) or descending (DESC
)
order.
data ListApplicationComponentsResponse Source #
See: newListApplicationComponentsResponse
smart constructor.
Instances
newListApplicationComponentsResponse Source #
Create a value of ListApplicationComponentsResponse
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:applicationComponentInfos:ListApplicationComponentsResponse'
, listApplicationComponentsResponse_applicationComponentInfos
- The list of application components with detailed information about each
component.
ListApplicationComponents
, listApplicationComponentsResponse_nextToken
- The token you use to retrieve the next set of results, or null if there
are no more results.
$sel:httpStatus:ListApplicationComponentsResponse'
, listApplicationComponentsResponse_httpStatus
- The response's http status code.
ListCollectors (Paginated)
data ListCollectors Source #
See: newListCollectors
smart constructor.
ListCollectors' (Maybe Int) (Maybe Text) |
Instances
newListCollectors :: ListCollectors Source #
Create a value of ListCollectors
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:maxResults:ListCollectors'
, listCollectors_maxResults
- The maximum number of items to include in the response. The maximum
value is 100.
ListCollectors
, listCollectors_nextToken
- The token from a previous call that you use to retrieve the next set of
results. For example, if a previous call to this action returned 100
items, but you set maxResults
to 10. You'll receive a set of 10
results along with a token. You then use the returned token to retrieve
the next set of 10.
data ListCollectorsResponse Source #
See: newListCollectorsResponse
smart constructor.
Instances
newListCollectorsResponse Source #
Create a value of ListCollectorsResponse
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:collectors:ListCollectorsResponse'
, listCollectorsResponse_collectors
- The list of all the installed collectors.
ListCollectors
, listCollectorsResponse_nextToken
- The token you use to retrieve the next set of results, or null if there
are no more results.
$sel:httpStatus:ListCollectorsResponse'
, listCollectorsResponse_httpStatus
- The response's http status code.
ListImportFileTask (Paginated)
data ListImportFileTask Source #
See: newListImportFileTask
smart constructor.
Instances
newListImportFileTask :: ListImportFileTask Source #
Create a value of ListImportFileTask
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:maxResults:ListImportFileTask'
, listImportFileTask_maxResults
- The total number of items to return. The maximum value is 100.
ListImportFileTask
, listImportFileTask_nextToken
- The token from a previous call that you use to retrieve the next set of
results. For example, if a previous call to this action returned 100
items, but you set maxResults
to 10. You'll receive a set of 10
results along with a token. You then use the returned token to retrieve
the next set of 10.
data ListImportFileTaskResponse Source #
See: newListImportFileTaskResponse
smart constructor.
Instances
newListImportFileTaskResponse Source #
Create a value of ListImportFileTaskResponse
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:
ListImportFileTask
, listImportFileTaskResponse_nextToken
- The token you use to retrieve the next set of results, or null if there
are no more results.
$sel:taskInfos:ListImportFileTaskResponse'
, listImportFileTaskResponse_taskInfos
- Lists information about the files you import.
$sel:httpStatus:ListImportFileTaskResponse'
, listImportFileTaskResponse_httpStatus
- The response's http status code.
ListServers (Paginated)
data ListServers Source #
See: newListServers
smart constructor.
ListServers' (Maybe Text) (Maybe [Group]) (Maybe Int) (Maybe Text) (Maybe ServerCriteria) (Maybe SortOrder) |
Instances
newListServers :: ListServers Source #
Create a value of ListServers
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:filterValue:ListServers'
, listServers_filterValue
- Specifies the filter value, which is based on the type of server
criteria. For example, if serverCriteria
is OS_NAME
, and the
filterValue
is equal to WindowsServer
, then ListServers
returns
all of the servers matching the OS name WindowsServer
.
$sel:groupIdFilter:ListServers'
, listServers_groupIdFilter
- Specifies the group ID to filter on.
$sel:maxResults:ListServers'
, listServers_maxResults
- The maximum number of items to include in the response. The maximum
value is 100.
ListServers
, listServers_nextToken
- The token from a previous call that you use to retrieve the next set of
results. For example, if a previous call to this action returned 100
items, but you set maxResults
to 10. You'll receive a set of 10
results along with a token. You then use the returned token to retrieve
the next set of 10.
$sel:serverCriteria:ListServers'
, listServers_serverCriteria
- Criteria for filtering servers.
$sel:sort:ListServers'
, listServers_sort
- Specifies whether to sort by ascending (ASC
) or descending (DESC
)
order.
data ListServersResponse Source #
See: newListServersResponse
smart constructor.
Instances
newListServersResponse Source #
Create a value of ListServersResponse
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:
ListServers
, listServersResponse_nextToken
- The token you use to retrieve the next set of results, or null if there
are no more results.
$sel:serverInfos:ListServersResponse'
, listServersResponse_serverInfos
- The list of servers with detailed information about each server.
$sel:httpStatus:ListServersResponse'
, listServersResponse_httpStatus
- The response's http status code.
PutPortfolioPreferences
data PutPortfolioPreferences Source #
See: newPutPortfolioPreferences
smart constructor.
PutPortfolioPreferences' (Maybe ApplicationMode) (Maybe ApplicationPreferences) (Maybe DatabasePreferences) (Maybe PrioritizeBusinessGoals) |
Instances
newPutPortfolioPreferences :: PutPortfolioPreferences Source #
Create a value of PutPortfolioPreferences
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:applicationMode:PutPortfolioPreferences'
, putPortfolioPreferences_applicationMode
- The classification for application component types.
$sel:applicationPreferences:PutPortfolioPreferences'
, putPortfolioPreferences_applicationPreferences
- The transformation preferences for non-database applications.
$sel:databasePreferences:PutPortfolioPreferences'
, putPortfolioPreferences_databasePreferences
- The transformation preferences for database applications.
$sel:prioritizeBusinessGoals:PutPortfolioPreferences'
, putPortfolioPreferences_prioritizeBusinessGoals
- The rank of the business goals based on priority.
data PutPortfolioPreferencesResponse Source #
See: newPutPortfolioPreferencesResponse
smart constructor.
Instances
Generic PutPortfolioPreferencesResponse Source # | |
Read PutPortfolioPreferencesResponse Source # | |
Show PutPortfolioPreferencesResponse Source # | |
NFData PutPortfolioPreferencesResponse Source # | |
Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences rnf :: PutPortfolioPreferencesResponse -> () # | |
Eq PutPortfolioPreferencesResponse Source # | |
type Rep PutPortfolioPreferencesResponse Source # | |
Defined in Amazonka.MigrationHubStrategy.PutPortfolioPreferences type Rep PutPortfolioPreferencesResponse = D1 ('MetaData "PutPortfolioPreferencesResponse" "Amazonka.MigrationHubStrategy.PutPortfolioPreferences" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "PutPortfolioPreferencesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newPutPortfolioPreferencesResponse Source #
Create a value of PutPortfolioPreferencesResponse
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:httpStatus:PutPortfolioPreferencesResponse'
, putPortfolioPreferencesResponse_httpStatus
- The response's http status code.
StartAssessment
data StartAssessment Source #
See: newStartAssessment
smart constructor.
StartAssessment' (Maybe [AssessmentTarget]) (Maybe Text) (Maybe Text) |
Instances
newStartAssessment :: StartAssessment Source #
Create a value of StartAssessment
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:assessmentTargets:StartAssessment'
, startAssessment_assessmentTargets
- List of criteria for assessment.
$sel:s3bucketForAnalysisData:StartAssessment'
, startAssessment_s3bucketForAnalysisData
- The S3 bucket used by the collectors to send analysis data to the
service. The bucket name must begin with migrationhub-strategy-
.
$sel:s3bucketForReportData:StartAssessment'
, startAssessment_s3bucketForReportData
- The S3 bucket where all the reports generated by the service are stored.
The bucket name must begin with migrationhub-strategy-
.
data StartAssessmentResponse Source #
See: newStartAssessmentResponse
smart constructor.
Instances
newStartAssessmentResponse Source #
Create a value of StartAssessmentResponse
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:assessmentId:StartAssessmentResponse'
, startAssessmentResponse_assessmentId
- The ID of the assessment.
$sel:httpStatus:StartAssessmentResponse'
, startAssessmentResponse_httpStatus
- The response's http status code.
StartImportFileTask
data StartImportFileTask Source #
See: newStartImportFileTask
smart constructor.
Instances
newStartImportFileTask Source #
:: Text | |
-> Text | |
-> Text | |
-> StartImportFileTask |
Create a value of StartImportFileTask
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:dataSourceType:StartImportFileTask'
, startImportFileTask_dataSourceType
- Specifies the source that the servers are coming from. By default,
Strategy Recommendations assumes that the servers specified in the
import file are available in AWS Application Discovery Service.
$sel:groupId:StartImportFileTask'
, startImportFileTask_groupId
- Groups the resources in the import file together with a unique name.
This ID can be as filter in ListApplicationComponents
and
ListServers
.
$sel:s3bucketForReportData:StartImportFileTask'
, startImportFileTask_s3bucketForReportData
- The S3 bucket where Strategy Recommendations uploads import results. The
bucket name is required to begin with migrationhub-strategy-.
StartImportFileTask
, startImportFileTask_s3Bucket
- The S3 bucket where the import file is located. The bucket name is
required to begin with migrationhub-strategy-
.
StartImportFileTask
, startImportFileTask_name
- A descriptive name for the request.
StartImportFileTask
, startImportFileTask_s3key
- The Amazon S3 key name of the import file.
data StartImportFileTaskResponse Source #
See: newStartImportFileTaskResponse
smart constructor.
Instances
newStartImportFileTaskResponse Source #
Create a value of StartImportFileTaskResponse
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:
StartImportFileTaskResponse
, startImportFileTaskResponse_id
- The ID for a specific import task. The ID is unique within an AWS
account.
$sel:httpStatus:StartImportFileTaskResponse'
, startImportFileTaskResponse_httpStatus
- The response's http status code.
StartRecommendationReportGeneration
data StartRecommendationReportGeneration Source #
See: newStartRecommendationReportGeneration
smart constructor.
Instances
newStartRecommendationReportGeneration :: StartRecommendationReportGeneration Source #
Create a value of StartRecommendationReportGeneration
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:groupIdFilter:StartRecommendationReportGeneration'
, startRecommendationReportGeneration_groupIdFilter
- Groups the resources in the recommendation report with a unique name.
$sel:outputFormat:StartRecommendationReportGeneration'
, startRecommendationReportGeneration_outputFormat
- The output format for the recommendation report file. The default format
is Microsoft Excel.
data StartRecommendationReportGenerationResponse Source #
See: newStartRecommendationReportGenerationResponse
smart constructor.
Instances
Generic StartRecommendationReportGenerationResponse Source # | |
Read StartRecommendationReportGenerationResponse Source # | |
Show StartRecommendationReportGenerationResponse Source # | |
NFData StartRecommendationReportGenerationResponse Source # | |
Eq StartRecommendationReportGenerationResponse Source # | |
type Rep StartRecommendationReportGenerationResponse Source # | |
Defined in Amazonka.MigrationHubStrategy.StartRecommendationReportGeneration type Rep StartRecommendationReportGenerationResponse = D1 ('MetaData "StartRecommendationReportGenerationResponse" "Amazonka.MigrationHubStrategy.StartRecommendationReportGeneration" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "StartRecommendationReportGenerationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newStartRecommendationReportGenerationResponse Source #
:: Int |
|
-> StartRecommendationReportGenerationResponse |
Create a value of StartRecommendationReportGenerationResponse
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:
StartRecommendationReportGenerationResponse
, startRecommendationReportGenerationResponse_id
- The ID of the recommendation report generation task.
$sel:httpStatus:StartRecommendationReportGenerationResponse'
, startRecommendationReportGenerationResponse_httpStatus
- The response's http status code.
StopAssessment
data StopAssessment Source #
See: newStopAssessment
smart constructor.
Instances
Create a value of StopAssessment
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:assessmentId:StopAssessment'
, stopAssessment_assessmentId
- The assessmentId
returned by StartAssessment.
data StopAssessmentResponse Source #
See: newStopAssessmentResponse
smart constructor.
Instances
newStopAssessmentResponse Source #
Create a value of StopAssessmentResponse
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:httpStatus:StopAssessmentResponse'
, stopAssessmentResponse_httpStatus
- The response's http status code.
UpdateApplicationComponentConfig
data UpdateApplicationComponentConfig Source #
See: newUpdateApplicationComponentConfig
smart constructor.
UpdateApplicationComponentConfig' (Maybe AppType) (Maybe Bool) (Maybe InclusionStatus) (Maybe (Sensitive Text)) (Maybe [SourceCode]) (Maybe StrategyOption) Text |
Instances
newUpdateApplicationComponentConfig Source #
:: Text |
|
-> UpdateApplicationComponentConfig |
Create a value of UpdateApplicationComponentConfig
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:
UpdateApplicationComponentConfig
, updateApplicationComponentConfig_appType
- The type of known component.
$sel:configureOnly:UpdateApplicationComponentConfig'
, updateApplicationComponentConfig_configureOnly
- Update the configuration request of an application component. If it is
set to true, the source code and/or database credentials are updated.
If it is set to false, the source code and/or database credentials are
updated and an analysis is initiated.
UpdateApplicationComponentConfig
, updateApplicationComponentConfig_inclusionStatus
- Indicates whether the application component has been included for server
recommendation or not.
$sel:secretsManagerKey:UpdateApplicationComponentConfig'
, updateApplicationComponentConfig_secretsManagerKey
- Database credentials.
$sel:sourceCodeList:UpdateApplicationComponentConfig'
, updateApplicationComponentConfig_sourceCodeList
- The list of source code configurations to update for the application
component.
$sel:strategyOption:UpdateApplicationComponentConfig'
, updateApplicationComponentConfig_strategyOption
- The preferred strategy options for the application component. Use values
from the GetApplicationComponentStrategies response.
$sel:applicationComponentId:UpdateApplicationComponentConfig'
, updateApplicationComponentConfig_applicationComponentId
- The ID of the application component. The ID is unique within an AWS
account.
data UpdateApplicationComponentConfigResponse Source #
See: newUpdateApplicationComponentConfigResponse
smart constructor.
Instances
Generic UpdateApplicationComponentConfigResponse Source # | |
Read UpdateApplicationComponentConfigResponse Source # | |
Show UpdateApplicationComponentConfigResponse Source # | |
NFData UpdateApplicationComponentConfigResponse Source # | |
Eq UpdateApplicationComponentConfigResponse Source # | |
type Rep UpdateApplicationComponentConfigResponse Source # | |
Defined in Amazonka.MigrationHubStrategy.UpdateApplicationComponentConfig type Rep UpdateApplicationComponentConfigResponse = D1 ('MetaData "UpdateApplicationComponentConfigResponse" "Amazonka.MigrationHubStrategy.UpdateApplicationComponentConfig" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "UpdateApplicationComponentConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateApplicationComponentConfigResponse Source #
Create a value of UpdateApplicationComponentConfigResponse
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:httpStatus:UpdateApplicationComponentConfigResponse'
, updateApplicationComponentConfigResponse_httpStatus
- The response's http status code.
UpdateServerConfig
data UpdateServerConfig Source #
See: newUpdateServerConfig
smart constructor.
Instances
newUpdateServerConfig Source #
Create a value of UpdateServerConfig
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:strategyOption:UpdateServerConfig'
, updateServerConfig_strategyOption
- The preferred strategy options for the application component. See the
response from GetServerStrategies.
$sel:serverId:UpdateServerConfig'
, updateServerConfig_serverId
- The ID of the server.
data UpdateServerConfigResponse Source #
See: newUpdateServerConfigResponse
smart constructor.
Instances
newUpdateServerConfigResponse Source #
Create a value of UpdateServerConfigResponse
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:httpStatus:UpdateServerConfigResponse'
, updateServerConfigResponse_httpStatus
- The response's http status code.
Types
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.
AppUnitError
data AppUnitError Source #
Error in the analysis of the application unit.
See: newAppUnitError
smart constructor.
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.
ApplicationComponentDetail
data ApplicationComponentDetail Source #
Contains detailed information about an application component.
See: newApplicationComponentDetail
smart constructor.
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.
ApplicationComponentStatusSummary
data ApplicationComponentStatusSummary Source #
Summary of the analysis status of the application component.
See: newApplicationComponentStatusSummary
smart constructor.
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.
ApplicationComponentStrategy
data ApplicationComponentStrategy Source #
Contains information about a strategy recommendation for an application component.
See: newApplicationComponentStrategy
smart constructor.
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.
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.
ApplicationPreferences
data ApplicationPreferences Source #
Application preferences that you specify.
See: newApplicationPreferences
smart constructor.
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.
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.
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.
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.
AwsManagedResources
data AwsManagedResources Source #
Object containing the choice of application destination that you specify.
See: newAwsManagedResources
smart constructor.
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.
BusinessGoals
data BusinessGoals Source #
Business goals that you specify.
See: newBusinessGoals
smart constructor.
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.
Collector
Process data collector that runs in the environment that you specify.
See: newCollector
smart constructor.
Collector' (Maybe CollectorHealth) (Maybe Text) (Maybe Text) (Maybe ConfigurationSummary) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
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.
ConfigurationSummary
data ConfigurationSummary Source #
Summary of the collector configuration.
See: newConfigurationSummary
smart constructor.
ConfigurationSummary' (Maybe [IPAddressBasedRemoteInfo]) (Maybe [PipelineInfo]) (Maybe RemoteSourceCodeAnalysisServerInfo) (Maybe [VcenterBasedRemoteInfo]) (Maybe [VersionControlInfo]) |
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.
DataCollectionDetails
data DataCollectionDetails Source #
Detailed information about an assessment.
See: newDataCollectionDetails
smart constructor.
DataCollectionDetails' (Maybe POSIX) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe AssessmentStatus) (Maybe Text) (Maybe Int) |
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.
DatabaseConfigDetail
data DatabaseConfigDetail Source #
Configuration information used for assessing databases.
See: newDatabaseConfigDetail
smart constructor.
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.
DatabaseMigrationPreference
data DatabaseMigrationPreference Source #
Preferences for migrating a database to AWS.
See: newDatabaseMigrationPreference
smart constructor.
DatabaseMigrationPreference' (Maybe Heterogeneous) (Maybe Homogeneous) (Maybe NoDatabaseMigrationPreference) |
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.
DatabasePreferences
data DatabasePreferences Source #
Preferences on managing your databases on AWS.
See: newDatabasePreferences
smart constructor.
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.
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.
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.
Homogeneous
data Homogeneous Source #
The object containing details about homogeneous database preferences.
See: newHomogeneous
smart constructor.
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.
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.
ImportFileTaskInformation
data ImportFileTaskInformation Source #
Information about the import file tasks you request.
See: newImportFileTaskInformation
smart constructor.
ImportFileTaskInformation' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe ImportFileTaskStatus) (Maybe Text) (Maybe Text) |
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.
ManagementPreference
data ManagementPreference Source #
Preferences for migrating an application to AWS.
See: newManagementPreference
smart constructor.
ManagementPreference' (Maybe AwsManagedResources) (Maybe NoManagementPreference) (Maybe SelfManageResources) |
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.
NetworkInfo
data NetworkInfo Source #
Information about the server's network for which the assessment was run.
See: newNetworkInfo
smart constructor.
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.
NoDatabaseMigrationPreference
data NoDatabaseMigrationPreference Source #
The object containing details about database migration preferences, when you have no particular preference.
See: newNoDatabaseMigrationPreference
smart constructor.
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.
NoManagementPreference
data NoManagementPreference Source #
Object containing the choice of application destination that you specify.
See: newNoManagementPreference
smart constructor.
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.
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.
PipelineInfo
data PipelineInfo Source #
Detailed information of the pipeline.
See: newPipelineInfo
smart constructor.
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.
PrioritizeBusinessGoals
data PrioritizeBusinessGoals Source #
Rank of business goals based on priority.
See: newPrioritizeBusinessGoals
smart constructor.
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.
RecommendationReportDetails
data RecommendationReportDetails Source #
Contains detailed information about a recommendation report.
See: newRecommendationReportDetails
smart constructor.
RecommendationReportDetails' (Maybe POSIX) (Maybe Text) (Maybe [Text]) (Maybe POSIX) (Maybe RecommendationReportStatus) (Maybe Text) |
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.
RecommendationSet
data RecommendationSet Source #
Contains a recommendation set.
See: newRecommendationSet
smart constructor.
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.
RemoteSourceCodeAnalysisServerInfo
data RemoteSourceCodeAnalysisServerInfo Source #
Information about the server configured for source code analysis.
See: newRemoteSourceCodeAnalysisServerInfo
smart constructor.
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.
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.
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.
ServerDetail
data ServerDetail Source #
Detailed information about a server.
See: newServerDetail
smart constructor.
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.
ServerError
data ServerError Source #
The error in server analysis.
See: newServerError
smart constructor.
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.
ServerStatusSummary
data ServerStatusSummary Source #
The status summary of the server analysis.
See: newServerStatusSummary
smart constructor.
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.
ServerStrategy
data ServerStrategy Source #
Contains information about a strategy recommendation for a server.
See: newServerStrategy
smart constructor.
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.
ServerSummary
data ServerSummary Source #
Object containing details about the servers imported by Application Discovery Service
See: newServerSummary
smart constructor.
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.
SourceCode
data SourceCode Source #
Object containing source code information that is linked to an application component.
See: newSourceCode
smart constructor.
SourceCode' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe VersionControl) |
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.
SourceCodeRepository
data SourceCodeRepository Source #
Object containing source code information that is linked to an application component.
See: newSourceCodeRepository
smart constructor.
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.
StrategyOption
data StrategyOption Source #
Information about all the available strategy options for migrating and modernizing an application component.
See: newStrategyOption
smart constructor.
StrategyOption' (Maybe Bool) (Maybe Strategy) (Maybe TargetDestination) (Maybe TransformationToolName) |
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.
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.
SystemInfo
data SystemInfo Source #
Information about the server that hosts application components.
See: newSystemInfo
smart constructor.
SystemInfo' (Maybe Text) (Maybe Text) (Maybe [NetworkInfo]) (Maybe OSInfo) |
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.
TransformationTool
data TransformationTool Source #
Information of the transformation tool that can be used to migrate and modernize the application.
See: newTransformationTool
smart constructor.
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.
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.
VersionControlInfo
data VersionControlInfo Source #
Details about the version control configuration.
See: newVersionControlInfo
smart constructor.
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.