| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MigrationHubStrategy
Contents
- 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
Description
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.
Constructors
| GetApplicationComponentDetails' Text |
Instances
newGetApplicationComponentDetails Source #
Arguments
| :: Text | |
| -> GetApplicationComponentDetails |
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.
Constructors
| GetApplicationComponentDetailsResponse' (Maybe ApplicationComponentDetail) (Maybe [AssociatedApplication]) (Maybe [Text]) (Maybe Bool) Int |
Instances
newGetApplicationComponentDetailsResponse Source #
Arguments
| :: Int | |
| -> GetApplicationComponentDetailsResponse |
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.
Constructors
| GetApplicationComponentStrategies' Text |
Instances
newGetApplicationComponentStrategies Source #
Arguments
| :: 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 #
Arguments
| :: Int | |
| -> GetApplicationComponentStrategiesResponse |
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.
Constructors
| GetAssessment' Text |
Instances
Arguments
| :: Text | |
| -> GetAssessment |
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.
Constructors
| GetAssessmentResponse' (Maybe [AssessmentTarget]) (Maybe DataCollectionDetails) (Maybe Text) Int |
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.
Constructors
| GetImportFileTask' Text |
Instances
Arguments
| :: Text | |
| -> GetImportFileTask |
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.
Constructors
| 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.
Constructors
| GetLatestAssessmentId' | |
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.
Constructors
| GetLatestAssessmentIdResponse' (Maybe Text) Int |
Instances
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.
Constructors
| GetPortfolioPreferences' | |
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.
Constructors
| 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.
Constructors
| GetPortfolioSummary' | |
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.
Constructors
| GetPortfolioSummaryResponse' (Maybe AssessmentSummary) Int |
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.
Constructors
| GetRecommendationReportDetails' Text |
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.
Constructors
| GetRecommendationReportDetailsResponse' (Maybe Text) (Maybe RecommendationReportDetails) Int |
Instances
newGetRecommendationReportDetailsResponse Source #
Arguments
| :: Int | |
| -> GetRecommendationReportDetailsResponse |
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
Arguments
| :: Text | |
| -> GetServerDetails |
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.
Constructors
| GetServerDetailsResponse' (Maybe [AssociatedApplication]) (Maybe Text) (Maybe ServerDetail) Int |
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.
Constructors
| GetServerStrategies' Text |
Instances
newGetServerStrategies Source #
Arguments
| :: Text | |
| -> GetServerStrategies |
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.
Constructors
| GetServerStrategiesResponse' (Maybe [ServerStrategy]) Int |
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.
Constructors
| 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.
Constructors
| ListApplicationComponentsResponse' (Maybe [ApplicationComponentDetail]) (Maybe Text) Int |
Instances
newListApplicationComponentsResponse Source #
Arguments
| :: Int | |
| -> ListApplicationComponentsResponse |
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.
Constructors
| 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.
Constructors
| ListImportFileTask' (Maybe Int) (Maybe Text) |
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.
Constructors
| ListImportFileTaskResponse' (Maybe Text) (Maybe [ImportFileTaskInformation]) Int |
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.
Constructors
| 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.
Constructors
| ListServersResponse' (Maybe Text) (Maybe [ServerDetail]) Int |
Instances
newListServersResponse Source #
Arguments
| :: Int | |
| -> ListServersResponse |
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.
Constructors
| 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.
Constructors
| PutPortfolioPreferencesResponse' Int |
Instances
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.
Constructors
| 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.
Constructors
| StartAssessmentResponse' (Maybe Text) Int |
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.
Constructors
| StartImportFileTask' (Maybe DataSourceType) (Maybe [Group]) (Maybe Text) Text Text Text |
Instances
newStartImportFileTask Source #
Arguments
| :: 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.
Constructors
| StartImportFileTaskResponse' (Maybe Text) Int |
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.
Constructors
| StartRecommendationReportGeneration' (Maybe [Group]) (Maybe OutputFormat) |
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.
Constructors
| StartRecommendationReportGenerationResponse' (Maybe Text) Int |
Instances
newStartRecommendationReportGenerationResponse Source #
Arguments
| :: 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.
Constructors
| StopAssessment' Text |
Instances
Arguments
| :: Text | |
| -> StopAssessment |
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.
Constructors
| StopAssessmentResponse' Int |
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.
Constructors
| UpdateApplicationComponentConfig' (Maybe AppType) (Maybe Bool) (Maybe InclusionStatus) (Maybe (Sensitive Text)) (Maybe [SourceCode]) (Maybe StrategyOption) Text |
Instances
newUpdateApplicationComponentConfig Source #
Arguments
| :: 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.
Constructors
| UpdateApplicationComponentConfigResponse' Int |
Instances
newUpdateApplicationComponentConfigResponse Source #
Arguments
| :: Int | |
| -> UpdateApplicationComponentConfigResponse |
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.
Constructors
| UpdateServerConfig' (Maybe StrategyOption) Text |
Instances
newUpdateServerConfig Source #
Arguments
| :: Text | |
| -> UpdateServerConfig |
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.
Constructors
| UpdateServerConfigResponse' Int |
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 #
Constructors
| AntipatternReportStatus' | |
Fields | |
Bundled Patterns
Instances
AppType
Constructors
| AppType' | |
Fields
| |
Bundled Patterns
| pattern AppType_Cassandra :: AppType | |
| pattern AppType_DB2 :: AppType | |
| pattern AppType_DotNetFramework :: AppType | |
| pattern AppType_Dotnet :: AppType | |
| pattern AppType_DotnetCore :: AppType | |
| pattern AppType_IBM_WebSphere :: AppType | |
| pattern AppType_IIS :: AppType | |
| pattern AppType_JBoss :: AppType | |
| pattern AppType_Java :: AppType | |
| pattern AppType_Maria_DB :: AppType | |
| pattern AppType_Mongo_DB :: AppType | |
| pattern AppType_MySQL :: AppType | |
| pattern AppType_Oracle :: AppType | |
| pattern AppType_Oracle_WebLogic :: AppType | |
| pattern AppType_Other :: AppType | |
| pattern AppType_PostgreSQLServer :: AppType | |
| pattern AppType_SQLServer :: AppType | |
| pattern AppType_Spring :: AppType | |
| pattern AppType_Sybase :: AppType | |
| pattern AppType_Tomcat :: AppType | |
| pattern AppType_Unknown :: AppType | |
| pattern AppType_Visual_Basic :: AppType |
Instances
AppUnitErrorCategory
newtype AppUnitErrorCategory Source #
Constructors
| AppUnitErrorCategory' | |
Fields | |
Bundled Patterns
Instances
ApplicationComponentCriteria
newtype ApplicationComponentCriteria Source #
Constructors
| ApplicationComponentCriteria' | |
Fields | |
Bundled Patterns
Instances
ApplicationMode
newtype ApplicationMode Source #
Constructors
| ApplicationMode' | |
Fields | |
Bundled Patterns
| pattern ApplicationMode_ALL :: ApplicationMode | |
| pattern ApplicationMode_KNOWN :: ApplicationMode | |
| pattern ApplicationMode_UNKNOWN :: ApplicationMode |
Instances
AssessmentStatus
newtype AssessmentStatus Source #
Constructors
| AssessmentStatus' | |
Fields | |
Bundled Patterns
| pattern AssessmentStatus_COMPLETE :: AssessmentStatus | |
| pattern AssessmentStatus_FAILED :: AssessmentStatus | |
| pattern AssessmentStatus_IN_PROGRESS :: AssessmentStatus | |
| pattern AssessmentStatus_STOPPED :: AssessmentStatus |
Instances
AuthType
Constructors
| AuthType' | |
Fields
| |
Bundled Patterns
| pattern AuthType_CERT :: AuthType | |
| pattern AuthType_NTLM :: AuthType | |
| pattern AuthType_SSH :: AuthType |
Instances
AwsManagedTargetDestination
newtype AwsManagedTargetDestination Source #
Constructors
| AwsManagedTargetDestination' | |
Fields | |
Bundled Patterns
Instances
CollectorHealth
newtype CollectorHealth Source #
Constructors
| CollectorHealth' | |
Fields | |
Bundled Patterns
| pattern CollectorHealth_COLLECTOR_HEALTHY :: CollectorHealth | |
| pattern CollectorHealth_COLLECTOR_UNHEALTHY :: CollectorHealth |
Instances
Condition
Constructors
| Condition' | |
Fields | |
Bundled Patterns
| pattern Condition_CONTAINS :: Condition | |
| pattern Condition_EQUALS :: Condition | |
| pattern Condition_NOT_CONTAINS :: Condition | |
| pattern Condition_NOT_EQUALS :: Condition |
Instances
DataSourceType
newtype DataSourceType Source #
Constructors
| DataSourceType' | |
Fields | |
Bundled Patterns
| pattern DataSourceType_ApplicationDiscoveryService :: DataSourceType | |
| pattern DataSourceType_MPA :: DataSourceType |
Instances
DatabaseManagementPreference
newtype DatabaseManagementPreference Source #
Constructors
| DatabaseManagementPreference' | |
Fields | |
Bundled Patterns
Instances
GroupName
Constructors
| GroupName' | |
Fields | |
Bundled Patterns
| pattern GroupName_ExternalId :: GroupName |
Instances
HeterogeneousTargetDatabaseEngine
newtype HeterogeneousTargetDatabaseEngine Source #
Constructors
| HeterogeneousTargetDatabaseEngine' | |
Bundled Patterns
Instances
HomogeneousTargetDatabaseEngine
newtype HomogeneousTargetDatabaseEngine Source #
Constructors
| HomogeneousTargetDatabaseEngine' | |
Fields | |
Bundled Patterns
| pattern HomogeneousTargetDatabaseEngine_None_specified :: HomogeneousTargetDatabaseEngine |
Instances
ImportFileTaskStatus
newtype ImportFileTaskStatus Source #
Constructors
| ImportFileTaskStatus' | |
Fields | |
Bundled Patterns
Instances
InclusionStatus
newtype InclusionStatus Source #
Constructors
| InclusionStatus' | |
Fields | |
Bundled Patterns
| pattern InclusionStatus_ExcludeFromAssessment :: InclusionStatus | |
| pattern InclusionStatus_IncludeInAssessment :: InclusionStatus |
Instances
NoPreferenceTargetDestination
newtype NoPreferenceTargetDestination Source #
Constructors
| NoPreferenceTargetDestination' | |
Fields | |
Bundled Patterns
Instances
OSType
Constructors
| OSType' | |
Fields
| |
Bundled Patterns
| pattern OSType_LINUX :: OSType | |
| pattern OSType_WINDOWS :: OSType |
Instances
OutputFormat
newtype OutputFormat Source #
Constructors
| OutputFormat' | |
Fields | |
Bundled Patterns
| pattern OutputFormat_Excel :: OutputFormat | |
| pattern OutputFormat_Json :: OutputFormat |
Instances
PipelineType
newtype PipelineType Source #
Constructors
| PipelineType' | |
Fields | |
Bundled Patterns
| pattern PipelineType_AZURE_DEVOPS :: PipelineType |
Instances
RecommendationReportStatus
newtype RecommendationReportStatus Source #
Constructors
| RecommendationReportStatus' | |
Fields | |
Bundled Patterns
Instances
ResourceSubType
newtype ResourceSubType Source #
Constructors
| ResourceSubType' | |
Fields | |
Bundled Patterns
| pattern ResourceSubType_Database :: ResourceSubType | |
| pattern ResourceSubType_DatabaseProcess :: ResourceSubType | |
| pattern ResourceSubType_Process :: ResourceSubType |
Instances
RunTimeAssessmentStatus
newtype RunTimeAssessmentStatus Source #
Constructors
| RunTimeAssessmentStatus' | |
Fields | |
Bundled Patterns
Instances
RuntimeAnalysisStatus
newtype RuntimeAnalysisStatus Source #
Constructors
| RuntimeAnalysisStatus' | |
Fields | |
Bundled Patterns
Instances
SelfManageTargetDestination
newtype SelfManageTargetDestination Source #
Constructors
| SelfManageTargetDestination' | |
Fields | |
Bundled Patterns
Instances
ServerCriteria
newtype ServerCriteria Source #
Constructors
| ServerCriteria' | |
Fields | |
Bundled Patterns
| pattern ServerCriteria_ANALYSIS_STATUS :: ServerCriteria | |
| pattern ServerCriteria_DESTINATION :: ServerCriteria | |
| pattern ServerCriteria_ERROR_CATEGORY :: ServerCriteria | |
| pattern ServerCriteria_NOT_DEFINED :: ServerCriteria | |
| pattern ServerCriteria_OS_NAME :: ServerCriteria | |
| pattern ServerCriteria_SERVER_ID :: ServerCriteria | |
| pattern ServerCriteria_STRATEGY :: ServerCriteria |
Instances
ServerErrorCategory
newtype ServerErrorCategory Source #
Constructors
| ServerErrorCategory' | |
Fields | |
Bundled Patterns
Instances
ServerOsType
newtype ServerOsType Source #
Constructors
| ServerOsType' | |
Fields | |
Bundled Patterns
| pattern ServerOsType_AmazonLinux :: ServerOsType | |
| pattern ServerOsType_EndOfSupportWindowsServer :: ServerOsType | |
| pattern ServerOsType_Other :: ServerOsType | |
| pattern ServerOsType_Redhat :: ServerOsType | |
| pattern ServerOsType_WindowsServer :: ServerOsType |
Instances
Severity
Constructors
| Severity' | |
Fields
| |
Bundled Patterns
| pattern Severity_HIGH :: Severity | |
| pattern Severity_LOW :: Severity | |
| pattern Severity_MEDIUM :: Severity |
Instances
SortOrder
Constructors
| SortOrder' | |
Fields | |
Bundled Patterns
| pattern SortOrder_ASC :: SortOrder | |
| pattern SortOrder_DESC :: SortOrder |
Instances
SrcCodeOrDbAnalysisStatus
newtype SrcCodeOrDbAnalysisStatus Source #
Constructors
| SrcCodeOrDbAnalysisStatus' | |
Fields | |
Bundled Patterns
Instances
Strategy
Constructors
| Strategy' | |
Fields
| |
Bundled Patterns
| pattern Strategy_Refactor :: Strategy | |
| pattern Strategy_Rehost :: Strategy | |
| pattern Strategy_Relocate :: Strategy | |
| pattern Strategy_Replatform :: Strategy | |
| pattern Strategy_Repurchase :: Strategy | |
| pattern Strategy_Retain :: Strategy | |
| pattern Strategy_Retirement :: Strategy |
Instances
StrategyRecommendation
newtype StrategyRecommendation Source #
Constructors
| StrategyRecommendation' | |
Fields | |
Bundled Patterns
Instances
TargetDatabaseEngine
newtype TargetDatabaseEngine Source #
Constructors
| TargetDatabaseEngine' | |
Fields | |
Bundled Patterns
| pattern TargetDatabaseEngine_AWS_PostgreSQL :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_Amazon_Aurora :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_Db2_LUW :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_MariaDB :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_Microsoft_SQL_Server :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_MongoDB :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_MySQL :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_None_specified :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_Oracle_Database :: TargetDatabaseEngine | |
| pattern TargetDatabaseEngine_SAP :: TargetDatabaseEngine |
Instances
TargetDestination
newtype TargetDestination Source #
Constructors
| TargetDestination' | |
Fields | |
Bundled Patterns
Instances
TransformationToolName
newtype TransformationToolName Source #
Constructors
| TransformationToolName' | |
Fields | |
Bundled Patterns
Instances
VersionControl
newtype VersionControl Source #
Constructors
| VersionControl' | |
Fields | |
Bundled Patterns
| pattern VersionControl_AZURE_DEVOPS_GIT :: VersionControl | |
| pattern VersionControl_GITHUB :: VersionControl | |
| pattern VersionControl_GITHUB_ENTERPRISE :: VersionControl |
Instances
VersionControlType
newtype VersionControlType Source #
Constructors
| VersionControlType' | |
Fields | |
Bundled Patterns
| pattern VersionControlType_AZURE_DEVOPS_GIT :: VersionControlType | |
| pattern VersionControlType_GITHUB :: VersionControlType | |
| pattern VersionControlType_GITHUB_ENTERPRISE :: VersionControlType |
Instances
AntipatternSeveritySummary
data AntipatternSeveritySummary Source #
Contains the summary of anti-patterns and their severity.
See: newAntipatternSeveritySummary smart constructor.
Constructors
| AntipatternSeveritySummary' (Maybe Int) (Maybe Severity) |
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.
Constructors
| AppUnitError' (Maybe AppUnitErrorCategory) |
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.
Constructors
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.
Constructors
| ApplicationComponentStatusSummary' (Maybe Int) (Maybe SrcCodeOrDbAnalysisStatus) |
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.
Constructors
| ApplicationComponentStrategy' (Maybe Bool) (Maybe RecommendationSet) (Maybe StrategyRecommendation) |
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.
Constructors
| ApplicationComponentSummary' (Maybe AppType) (Maybe Int) |
Instances
newApplicationComponentSummary :: ApplicationComponentSummary Source #
Create a value of ApplicationComponentSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appType:ApplicationComponentSummary', applicationComponentSummary_appType - Contains the name of application types.
$sel:count:ApplicationComponentSummary', applicationComponentSummary_count - Contains the count of application type.
ApplicationPreferences
data ApplicationPreferences Source #
Application preferences that you specify.
See: newApplicationPreferences smart constructor.
Constructors
| ApplicationPreferences' (Maybe ManagementPreference) |
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.
Constructors
Instances
newAssessmentSummary :: AssessmentSummary Source #
Create a value of AssessmentSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:antipatternReportS3Object:AssessmentSummary', assessmentSummary_antipatternReportS3Object - The Amazon S3 object containing the anti-pattern report.
$sel:antipatternReportStatus:AssessmentSummary', assessmentSummary_antipatternReportStatus - The status of the anti-pattern report.
$sel:antipatternReportStatusMessage:AssessmentSummary', assessmentSummary_antipatternReportStatusMessage - The status message of the anti-pattern report.
$sel:lastAnalyzedTimestamp:AssessmentSummary', assessmentSummary_lastAnalyzedTimestamp - The time the assessment was performed.
$sel:listAntipatternSeveritySummary:AssessmentSummary', assessmentSummary_listAntipatternSeveritySummary - List of AntipatternSeveritySummary.
$sel:listApplicationComponentStatusSummary:AssessmentSummary', assessmentSummary_listApplicationComponentStatusSummary - List of status summaries of the analyzed application components.
$sel:listApplicationComponentStrategySummary:AssessmentSummary', assessmentSummary_listApplicationComponentStrategySummary - List of ApplicationComponentStrategySummary.
$sel:listApplicationComponentSummary:AssessmentSummary', assessmentSummary_listApplicationComponentSummary - List of ApplicationComponentSummary.
$sel:listServerStatusSummary:AssessmentSummary', assessmentSummary_listServerStatusSummary - List of status summaries of the analyzed servers.
$sel:listServerStrategySummary:AssessmentSummary', assessmentSummary_listServerStrategySummary - List of ServerStrategySummary.
$sel:listServerSummary:AssessmentSummary', assessmentSummary_listServerSummary - List of ServerSummary.
AssessmentTarget
data AssessmentTarget Source #
Defines the criteria of assessment.
See: newAssessmentTarget smart constructor.
Constructors
| AssessmentTarget' Condition Text [Text] |
Instances
Arguments
| :: Condition | |
| -> Text | |
| -> AssessmentTarget |
Create a value of AssessmentTarget with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:condition:AssessmentTarget', assessmentTarget_condition - Condition of an assessment.
$sel:name:AssessmentTarget', assessmentTarget_name - Name of an assessment.
$sel:values:AssessmentTarget', assessmentTarget_values - Values of an assessment.
AssociatedApplication
data AssociatedApplication Source #
Object containing details about applications as defined in Application Discovery Service.
See: newAssociatedApplication smart constructor.
Constructors
| AssociatedApplication' (Maybe Text) (Maybe Text) |
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.
Constructors
| AwsManagedResources' (NonEmpty AwsManagedTargetDestination) |
Instances
newAwsManagedResources Source #
Arguments
| :: NonEmpty AwsManagedTargetDestination | |
| -> AwsManagedResources |
Create a value of AwsManagedResources with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:targetDestination:AwsManagedResources', awsManagedResources_targetDestination - The choice of application destination that you specify.
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.
Constructors
| 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.
Constructors
| 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.
Constructors
| 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.
Constructors
| DatabaseConfigDetail' (Maybe Text) |
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.
Constructors
| 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.
Constructors
| DatabasePreferences' (Maybe DatabaseManagementPreference) (Maybe DatabaseMigrationPreference) |
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.
Constructors
| Heterogeneous' (NonEmpty HeterogeneousTargetDatabaseEngine) |
Instances
Arguments
| :: NonEmpty HeterogeneousTargetDatabaseEngine | |
| -> Heterogeneous |
Create a value of Heterogeneous with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:targetDatabaseEngine:Heterogeneous', heterogeneous_targetDatabaseEngine - The target database engine for heterogeneous database migration
preference.
Homogeneous
data Homogeneous Source #
The object containing details about homogeneous database preferences.
See: newHomogeneous smart constructor.
Constructors
| Homogeneous' (Maybe [HomogeneousTargetDatabaseEngine]) |
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.
Constructors
| 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.
Constructors
| 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.
Constructors
| NetworkInfo' Text Text Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> NetworkInfo |
Create a value of NetworkInfo with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:interfaceName:NetworkInfo', networkInfo_interfaceName - Information about the name of the interface of the server for which the
assessment was run.
$sel:ipAddress:NetworkInfo', networkInfo_ipAddress - Information about the IP address of the server for which the assessment
was run.
$sel:macAddress:NetworkInfo', networkInfo_macAddress - Information about the MAC address of the server for which the assessment
was run.
$sel:netMask:NetworkInfo', networkInfo_netMask - Information about the subnet mask of the server for which the assessment
was run.
NoDatabaseMigrationPreference
data NoDatabaseMigrationPreference Source #
The object containing details about database migration preferences, when you have no particular preference.
See: newNoDatabaseMigrationPreference smart constructor.
Constructors
| NoDatabaseMigrationPreference' (NonEmpty TargetDatabaseEngine) |
Instances
newNoDatabaseMigrationPreference Source #
Arguments
| :: NonEmpty TargetDatabaseEngine | |
| -> NoDatabaseMigrationPreference |
Create a value of NoDatabaseMigrationPreference with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:targetDatabaseEngine:NoDatabaseMigrationPreference', noDatabaseMigrationPreference_targetDatabaseEngine - The target database engine for database migration preference that you
specify.
NoManagementPreference
data NoManagementPreference Source #
Object containing the choice of application destination that you specify.
See: newNoManagementPreference smart constructor.
Constructors
| NoManagementPreference' (NonEmpty NoPreferenceTargetDestination) |
Instances
newNoManagementPreference Source #
Arguments
| :: NonEmpty NoPreferenceTargetDestination | |
| -> NoManagementPreference |
Create a value of NoManagementPreference with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:targetDestination:NoManagementPreference', noManagementPreference_targetDestination - The choice of application destination that you specify.
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.
Constructors
| PipelineInfo' (Maybe Text) (Maybe PipelineType) |
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.
Constructors
| PrioritizeBusinessGoals' (Maybe BusinessGoals) |
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.
Constructors
| 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.
Constructors
| RecommendationSet' (Maybe Strategy) (Maybe TargetDestination) (Maybe TransformationTool) |
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.
Constructors
| RemoteSourceCodeAnalysisServerInfo' (Maybe Text) |
Instances
newRemoteSourceCodeAnalysisServerInfo :: RemoteSourceCodeAnalysisServerInfo Source #
Create a value of RemoteSourceCodeAnalysisServerInfo with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:remoteSourceCodeAnalysisServerConfigurationTimestamp:RemoteSourceCodeAnalysisServerInfo', remoteSourceCodeAnalysisServerInfo_remoteSourceCodeAnalysisServerConfigurationTimestamp - The time when the remote source code server was configured.
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.
Constructors
| SelfManageResources' (NonEmpty SelfManageTargetDestination) |
Instances
newSelfManageResources Source #
Arguments
| :: NonEmpty SelfManageTargetDestination | |
| -> SelfManageResources |
Create a value of SelfManageResources with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:targetDestination:SelfManageResources', selfManageResources_targetDestination - Self-managed resources target destination.
ServerDetail
data ServerDetail Source #
Detailed information about a server.
See: newServerDetail smart constructor.
Constructors
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.
Constructors
| ServerError' (Maybe ServerErrorCategory) |
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.
Constructors
| ServerStatusSummary' (Maybe Int) (Maybe RunTimeAssessmentStatus) |
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.
Constructors
| ServerStrategy' (Maybe Bool) (Maybe Int) (Maybe RecommendationSet) (Maybe StrategyRecommendation) |
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.
Constructors
| ServerSummary' (Maybe ServerOsType) (Maybe Int) |
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.
Constructors
| 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.
Constructors
| 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.
Constructors
| StrategySummary' (Maybe Int) (Maybe Strategy) |
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.
Constructors
| 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.
Constructors
| TransformationTool' (Maybe Text) (Maybe TransformationToolName) (Maybe Text) |
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.
Constructors
| VcenterBasedRemoteInfo' (Maybe OSType) (Maybe Text) |
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.
Constructors
| VersionControlInfo' (Maybe Text) (Maybe VersionControlType) |
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.