| 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.MigrationHubOrchestrator.Types
Contents
- Service Configuration
- Errors
- DataType
- MigrationWorkflowStatusEnum
- Owner
- PluginHealth
- RunEnvironment
- StepActionType
- StepGroupStatus
- StepStatus
- TargetType
- TemplateStatus
- MigrationWorkflowSummary
- PlatformCommand
- PlatformScriptKey
- PluginSummary
- StepAutomationConfiguration
- StepInput
- StepOutput
- TemplateInput
- TemplateStepGroupSummary
- TemplateStepSummary
- TemplateSummary
- Tool
- WorkflowStepAutomationConfiguration
- WorkflowStepGroupSummary
- WorkflowStepOutput
- WorkflowStepOutputUnion
- WorkflowStepSummary
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype DataType where
- DataType' {
- fromDataType :: Text
- pattern DataType_INTEGER :: DataType
- pattern DataType_STRING :: DataType
- pattern DataType_STRINGLIST :: DataType
- pattern DataType_STRINGMAP :: DataType
- DataType' {
- newtype MigrationWorkflowStatusEnum where
- MigrationWorkflowStatusEnum' { }
- pattern MigrationWorkflowStatusEnum_COMPLETED :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_CREATING :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_CREATION_FAILED :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_DELETED :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_DELETING :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_DELETION_FAILED :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_IN_PROGRESS :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_NOT_STARTED :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_PAUSED :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_PAUSING :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_PAUSING_FAILED :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_STARTING :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_USER_ATTENTION_REQUIRED :: MigrationWorkflowStatusEnum
- pattern MigrationWorkflowStatusEnum_WORKFLOW_FAILED :: MigrationWorkflowStatusEnum
- newtype Owner where
- Owner' { }
- pattern Owner_AWS_MANAGED :: Owner
- pattern Owner_CUSTOM :: Owner
- newtype PluginHealth where
- PluginHealth' { }
- pattern PluginHealth_HEALTHY :: PluginHealth
- pattern PluginHealth_UNHEALTHY :: PluginHealth
- newtype RunEnvironment where
- RunEnvironment' { }
- pattern RunEnvironment_AWS :: RunEnvironment
- pattern RunEnvironment_ONPREMISE :: RunEnvironment
- newtype StepActionType where
- StepActionType' { }
- pattern StepActionType_AUTOMATED :: StepActionType
- pattern StepActionType_MANUAL :: StepActionType
- newtype StepGroupStatus where
- StepGroupStatus' { }
- pattern StepGroupStatus_AWAITING_DEPENDENCIES :: StepGroupStatus
- pattern StepGroupStatus_COMPLETED :: StepGroupStatus
- pattern StepGroupStatus_FAILED :: StepGroupStatus
- pattern StepGroupStatus_IN_PROGRESS :: StepGroupStatus
- pattern StepGroupStatus_PAUSED :: StepGroupStatus
- pattern StepGroupStatus_PAUSING :: StepGroupStatus
- pattern StepGroupStatus_READY :: StepGroupStatus
- pattern StepGroupStatus_USER_ATTENTION_REQUIRED :: StepGroupStatus
- newtype StepStatus where
- StepStatus' { }
- pattern StepStatus_AWAITING_DEPENDENCIES :: StepStatus
- pattern StepStatus_COMPLETED :: StepStatus
- pattern StepStatus_FAILED :: StepStatus
- pattern StepStatus_IN_PROGRESS :: StepStatus
- pattern StepStatus_PAUSED :: StepStatus
- pattern StepStatus_READY :: StepStatus
- pattern StepStatus_USER_ATTENTION_REQUIRED :: StepStatus
- newtype TargetType where
- TargetType' { }
- pattern TargetType_ALL :: TargetType
- pattern TargetType_NONE :: TargetType
- pattern TargetType_SINGLE :: TargetType
- newtype TemplateStatus where
- TemplateStatus' { }
- pattern TemplateStatus_CREATED :: TemplateStatus
- data MigrationWorkflowSummary = MigrationWorkflowSummary' {}
- newMigrationWorkflowSummary :: MigrationWorkflowSummary
- migrationWorkflowSummary_adsApplicationConfigurationName :: Lens' MigrationWorkflowSummary (Maybe Text)
- migrationWorkflowSummary_completedSteps :: Lens' MigrationWorkflowSummary (Maybe Int)
- migrationWorkflowSummary_creationTime :: Lens' MigrationWorkflowSummary (Maybe UTCTime)
- migrationWorkflowSummary_endTime :: Lens' MigrationWorkflowSummary (Maybe UTCTime)
- migrationWorkflowSummary_id :: Lens' MigrationWorkflowSummary (Maybe Text)
- migrationWorkflowSummary_name :: Lens' MigrationWorkflowSummary (Maybe Text)
- migrationWorkflowSummary_status :: Lens' MigrationWorkflowSummary (Maybe MigrationWorkflowStatusEnum)
- migrationWorkflowSummary_statusMessage :: Lens' MigrationWorkflowSummary (Maybe Text)
- migrationWorkflowSummary_templateId :: Lens' MigrationWorkflowSummary (Maybe Text)
- migrationWorkflowSummary_totalSteps :: Lens' MigrationWorkflowSummary (Maybe Int)
- data PlatformCommand = PlatformCommand' {}
- newPlatformCommand :: PlatformCommand
- platformCommand_linux :: Lens' PlatformCommand (Maybe Text)
- platformCommand_windows :: Lens' PlatformCommand (Maybe Text)
- data PlatformScriptKey = PlatformScriptKey' {}
- newPlatformScriptKey :: PlatformScriptKey
- platformScriptKey_linux :: Lens' PlatformScriptKey (Maybe Text)
- platformScriptKey_windows :: Lens' PlatformScriptKey (Maybe Text)
- data PluginSummary = PluginSummary' {}
- newPluginSummary :: PluginSummary
- pluginSummary_hostname :: Lens' PluginSummary (Maybe Text)
- pluginSummary_ipAddress :: Lens' PluginSummary (Maybe Text)
- pluginSummary_pluginId :: Lens' PluginSummary (Maybe Text)
- pluginSummary_registeredTime :: Lens' PluginSummary (Maybe Text)
- pluginSummary_status :: Lens' PluginSummary (Maybe PluginHealth)
- pluginSummary_version :: Lens' PluginSummary (Maybe Text)
- data StepAutomationConfiguration = StepAutomationConfiguration' {}
- newStepAutomationConfiguration :: StepAutomationConfiguration
- stepAutomationConfiguration_command :: Lens' StepAutomationConfiguration (Maybe PlatformCommand)
- stepAutomationConfiguration_runEnvironment :: Lens' StepAutomationConfiguration (Maybe RunEnvironment)
- stepAutomationConfiguration_scriptLocationS3Bucket :: Lens' StepAutomationConfiguration (Maybe Text)
- stepAutomationConfiguration_scriptLocationS3Key :: Lens' StepAutomationConfiguration (Maybe PlatformScriptKey)
- stepAutomationConfiguration_targetType :: Lens' StepAutomationConfiguration (Maybe TargetType)
- data StepInput = StepInput' {
- integerValue :: Maybe Int
- listOfStringsValue :: Maybe [Text]
- mapOfStringValue :: Maybe (HashMap Text Text)
- stringValue :: Maybe Text
- newStepInput :: StepInput
- stepInput_integerValue :: Lens' StepInput (Maybe Int)
- stepInput_listOfStringsValue :: Lens' StepInput (Maybe [Text])
- stepInput_mapOfStringValue :: Lens' StepInput (Maybe (HashMap Text Text))
- stepInput_stringValue :: Lens' StepInput (Maybe Text)
- data StepOutput = StepOutput' {}
- newStepOutput :: StepOutput
- stepOutput_dataType :: Lens' StepOutput (Maybe DataType)
- stepOutput_name :: Lens' StepOutput (Maybe Text)
- stepOutput_required :: Lens' StepOutput (Maybe Bool)
- data TemplateInput = TemplateInput' {}
- newTemplateInput :: TemplateInput
- templateInput_dataType :: Lens' TemplateInput (Maybe DataType)
- templateInput_inputName :: Lens' TemplateInput (Maybe Text)
- templateInput_required :: Lens' TemplateInput (Maybe Bool)
- data TemplateStepGroupSummary = TemplateStepGroupSummary' {}
- newTemplateStepGroupSummary :: TemplateStepGroupSummary
- templateStepGroupSummary_id :: Lens' TemplateStepGroupSummary (Maybe Text)
- templateStepGroupSummary_name :: Lens' TemplateStepGroupSummary (Maybe Text)
- templateStepGroupSummary_next :: Lens' TemplateStepGroupSummary (Maybe [Text])
- templateStepGroupSummary_previous :: Lens' TemplateStepGroupSummary (Maybe [Text])
- data TemplateStepSummary = TemplateStepSummary' {
- id :: Maybe Text
- name :: Maybe Text
- next :: Maybe [Text]
- owner :: Maybe Owner
- previous :: Maybe [Text]
- stepActionType :: Maybe StepActionType
- stepGroupId :: Maybe Text
- targetType :: Maybe TargetType
- templateId :: Maybe Text
- newTemplateStepSummary :: TemplateStepSummary
- templateStepSummary_id :: Lens' TemplateStepSummary (Maybe Text)
- templateStepSummary_name :: Lens' TemplateStepSummary (Maybe Text)
- templateStepSummary_next :: Lens' TemplateStepSummary (Maybe [Text])
- templateStepSummary_owner :: Lens' TemplateStepSummary (Maybe Owner)
- templateStepSummary_previous :: Lens' TemplateStepSummary (Maybe [Text])
- templateStepSummary_stepActionType :: Lens' TemplateStepSummary (Maybe StepActionType)
- templateStepSummary_stepGroupId :: Lens' TemplateStepSummary (Maybe Text)
- templateStepSummary_targetType :: Lens' TemplateStepSummary (Maybe TargetType)
- templateStepSummary_templateId :: Lens' TemplateStepSummary (Maybe Text)
- data TemplateSummary = TemplateSummary' {}
- newTemplateSummary :: TemplateSummary
- templateSummary_arn :: Lens' TemplateSummary (Maybe Text)
- templateSummary_description :: Lens' TemplateSummary (Maybe Text)
- templateSummary_id :: Lens' TemplateSummary (Maybe Text)
- templateSummary_name :: Lens' TemplateSummary (Maybe Text)
- data Tool = Tool' {}
- newTool :: Tool
- tool_name :: Lens' Tool (Maybe Text)
- tool_url :: Lens' Tool (Maybe Text)
- data WorkflowStepAutomationConfiguration = WorkflowStepAutomationConfiguration' {}
- newWorkflowStepAutomationConfiguration :: WorkflowStepAutomationConfiguration
- workflowStepAutomationConfiguration_command :: Lens' WorkflowStepAutomationConfiguration (Maybe PlatformCommand)
- workflowStepAutomationConfiguration_runEnvironment :: Lens' WorkflowStepAutomationConfiguration (Maybe RunEnvironment)
- workflowStepAutomationConfiguration_scriptLocationS3Bucket :: Lens' WorkflowStepAutomationConfiguration (Maybe Text)
- workflowStepAutomationConfiguration_scriptLocationS3Key :: Lens' WorkflowStepAutomationConfiguration (Maybe PlatformScriptKey)
- workflowStepAutomationConfiguration_targetType :: Lens' WorkflowStepAutomationConfiguration (Maybe TargetType)
- data WorkflowStepGroupSummary = WorkflowStepGroupSummary' {}
- newWorkflowStepGroupSummary :: WorkflowStepGroupSummary
- workflowStepGroupSummary_id :: Lens' WorkflowStepGroupSummary (Maybe Text)
- workflowStepGroupSummary_name :: Lens' WorkflowStepGroupSummary (Maybe Text)
- workflowStepGroupSummary_next :: Lens' WorkflowStepGroupSummary (Maybe [Text])
- workflowStepGroupSummary_owner :: Lens' WorkflowStepGroupSummary (Maybe Owner)
- workflowStepGroupSummary_previous :: Lens' WorkflowStepGroupSummary (Maybe [Text])
- workflowStepGroupSummary_status :: Lens' WorkflowStepGroupSummary (Maybe StepGroupStatus)
- data WorkflowStepOutput = WorkflowStepOutput' {}
- newWorkflowStepOutput :: WorkflowStepOutput
- workflowStepOutput_dataType :: Lens' WorkflowStepOutput (Maybe DataType)
- workflowStepOutput_name :: Lens' WorkflowStepOutput (Maybe Text)
- workflowStepOutput_required :: Lens' WorkflowStepOutput (Maybe Bool)
- workflowStepOutput_value :: Lens' WorkflowStepOutput (Maybe WorkflowStepOutputUnion)
- data WorkflowStepOutputUnion = WorkflowStepOutputUnion' {
- integerValue :: Maybe Int
- listOfStringValue :: Maybe [Text]
- stringValue :: Maybe Text
- newWorkflowStepOutputUnion :: WorkflowStepOutputUnion
- workflowStepOutputUnion_integerValue :: Lens' WorkflowStepOutputUnion (Maybe Int)
- workflowStepOutputUnion_listOfStringValue :: Lens' WorkflowStepOutputUnion (Maybe [Text])
- workflowStepOutputUnion_stringValue :: Lens' WorkflowStepOutputUnion (Maybe Text)
- data WorkflowStepSummary = WorkflowStepSummary' {
- description :: Maybe Text
- name :: Maybe Text
- next :: Maybe [Text]
- noOfSrvCompleted :: Maybe Int
- noOfSrvFailed :: Maybe Int
- owner :: Maybe Owner
- previous :: Maybe [Text]
- scriptLocation :: Maybe Text
- status :: Maybe StepStatus
- statusMessage :: Maybe Text
- stepActionType :: Maybe StepActionType
- stepId :: Maybe Text
- totalNoOfSrv :: Maybe Int
- newWorkflowStepSummary :: WorkflowStepSummary
- workflowStepSummary_description :: Lens' WorkflowStepSummary (Maybe Text)
- workflowStepSummary_name :: Lens' WorkflowStepSummary (Maybe Text)
- workflowStepSummary_next :: Lens' WorkflowStepSummary (Maybe [Text])
- workflowStepSummary_noOfSrvCompleted :: Lens' WorkflowStepSummary (Maybe Int)
- workflowStepSummary_noOfSrvFailed :: Lens' WorkflowStepSummary (Maybe Int)
- workflowStepSummary_owner :: Lens' WorkflowStepSummary (Maybe Owner)
- workflowStepSummary_previous :: Lens' WorkflowStepSummary (Maybe [Text])
- workflowStepSummary_scriptLocation :: Lens' WorkflowStepSummary (Maybe Text)
- workflowStepSummary_status :: Lens' WorkflowStepSummary (Maybe StepStatus)
- workflowStepSummary_statusMessage :: Lens' WorkflowStepSummary (Maybe Text)
- workflowStepSummary_stepActionType :: Lens' WorkflowStepSummary (Maybe StepActionType)
- workflowStepSummary_stepId :: Lens' WorkflowStepSummary (Maybe Text)
- workflowStepSummary_totalNoOfSrv :: Lens' WorkflowStepSummary (Maybe Int)
Service Configuration
defaultService :: Service Source #
API version 2021-08-28 of the Amazon Migration Hub Orchestrator SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
_InternalServerException :: AsError a => Fold a ServiceError Source #
An internal error has occurred.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The resource is not available.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
_ValidationException :: AsError a => Fold a ServiceError Source #
The input fails to satisfy the constraints specified by an AWS service.
DataType
Constructors
| DataType' | |
Fields
| |
Bundled Patterns
| pattern DataType_INTEGER :: DataType | |
| pattern DataType_STRING :: DataType | |
| pattern DataType_STRINGLIST :: DataType | |
| pattern DataType_STRINGMAP :: DataType |
Instances
MigrationWorkflowStatusEnum
newtype MigrationWorkflowStatusEnum Source #
Constructors
| MigrationWorkflowStatusEnum' | |
Fields | |
Bundled Patterns
Instances
Owner
Bundled Patterns
| pattern Owner_AWS_MANAGED :: Owner | |
| pattern Owner_CUSTOM :: Owner |
Instances
PluginHealth
newtype PluginHealth Source #
Constructors
| PluginHealth' | |
Fields | |
Bundled Patterns
| pattern PluginHealth_HEALTHY :: PluginHealth | |
| pattern PluginHealth_UNHEALTHY :: PluginHealth |
Instances
RunEnvironment
newtype RunEnvironment Source #
Constructors
| RunEnvironment' | |
Fields | |
Bundled Patterns
| pattern RunEnvironment_AWS :: RunEnvironment | |
| pattern RunEnvironment_ONPREMISE :: RunEnvironment |
Instances
StepActionType
newtype StepActionType Source #
Constructors
| StepActionType' | |
Fields | |
Bundled Patterns
| pattern StepActionType_AUTOMATED :: StepActionType | |
| pattern StepActionType_MANUAL :: StepActionType |
Instances
StepGroupStatus
newtype StepGroupStatus Source #
Constructors
| StepGroupStatus' | |
Fields | |
Bundled Patterns
| pattern StepGroupStatus_AWAITING_DEPENDENCIES :: StepGroupStatus | |
| pattern StepGroupStatus_COMPLETED :: StepGroupStatus | |
| pattern StepGroupStatus_FAILED :: StepGroupStatus | |
| pattern StepGroupStatus_IN_PROGRESS :: StepGroupStatus | |
| pattern StepGroupStatus_PAUSED :: StepGroupStatus | |
| pattern StepGroupStatus_PAUSING :: StepGroupStatus | |
| pattern StepGroupStatus_READY :: StepGroupStatus | |
| pattern StepGroupStatus_USER_ATTENTION_REQUIRED :: StepGroupStatus |
Instances
StepStatus
newtype StepStatus Source #
Constructors
| StepStatus' | |
Fields | |
Bundled Patterns
| pattern StepStatus_AWAITING_DEPENDENCIES :: StepStatus | |
| pattern StepStatus_COMPLETED :: StepStatus | |
| pattern StepStatus_FAILED :: StepStatus | |
| pattern StepStatus_IN_PROGRESS :: StepStatus | |
| pattern StepStatus_PAUSED :: StepStatus | |
| pattern StepStatus_READY :: StepStatus | |
| pattern StepStatus_USER_ATTENTION_REQUIRED :: StepStatus |
Instances
TargetType
newtype TargetType Source #
Constructors
| TargetType' | |
Fields | |
Bundled Patterns
| pattern TargetType_ALL :: TargetType | |
| pattern TargetType_NONE :: TargetType | |
| pattern TargetType_SINGLE :: TargetType |
Instances
TemplateStatus
newtype TemplateStatus Source #
Constructors
| TemplateStatus' | |
Fields | |
Bundled Patterns
| pattern TemplateStatus_CREATED :: TemplateStatus |
Instances
MigrationWorkflowSummary
data MigrationWorkflowSummary Source #
The summary of a migration workflow.
See: newMigrationWorkflowSummary smart constructor.
Constructors
| MigrationWorkflowSummary' | |
Fields
| |
Instances
newMigrationWorkflowSummary :: MigrationWorkflowSummary Source #
Create a value of MigrationWorkflowSummary with all optional fields omitted.
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:adsApplicationConfigurationName:MigrationWorkflowSummary', migrationWorkflowSummary_adsApplicationConfigurationName - The name of the application configured in Application Discovery Service.
$sel:completedSteps:MigrationWorkflowSummary', migrationWorkflowSummary_completedSteps - The steps completed in the migration workflow.
$sel:creationTime:MigrationWorkflowSummary', migrationWorkflowSummary_creationTime - The time at which the migration workflow was created.
$sel:endTime:MigrationWorkflowSummary', migrationWorkflowSummary_endTime - The time at which the migration workflow ended.
$sel:id:MigrationWorkflowSummary', migrationWorkflowSummary_id - The ID of the migration workflow.
$sel:name:MigrationWorkflowSummary', migrationWorkflowSummary_name - The name of the migration workflow.
$sel:status:MigrationWorkflowSummary', migrationWorkflowSummary_status - The status of the migration workflow.
$sel:statusMessage:MigrationWorkflowSummary', migrationWorkflowSummary_statusMessage - The status message of the migration workflow.
$sel:templateId:MigrationWorkflowSummary', migrationWorkflowSummary_templateId - The ID of the template.
$sel:totalSteps:MigrationWorkflowSummary', migrationWorkflowSummary_totalSteps - All the steps in a migration workflow.
migrationWorkflowSummary_adsApplicationConfigurationName :: Lens' MigrationWorkflowSummary (Maybe Text) Source #
The name of the application configured in Application Discovery Service.
migrationWorkflowSummary_completedSteps :: Lens' MigrationWorkflowSummary (Maybe Int) Source #
The steps completed in the migration workflow.
migrationWorkflowSummary_creationTime :: Lens' MigrationWorkflowSummary (Maybe UTCTime) Source #
The time at which the migration workflow was created.
migrationWorkflowSummary_endTime :: Lens' MigrationWorkflowSummary (Maybe UTCTime) Source #
The time at which the migration workflow ended.
migrationWorkflowSummary_id :: Lens' MigrationWorkflowSummary (Maybe Text) Source #
The ID of the migration workflow.
migrationWorkflowSummary_name :: Lens' MigrationWorkflowSummary (Maybe Text) Source #
The name of the migration workflow.
migrationWorkflowSummary_status :: Lens' MigrationWorkflowSummary (Maybe MigrationWorkflowStatusEnum) Source #
The status of the migration workflow.
migrationWorkflowSummary_statusMessage :: Lens' MigrationWorkflowSummary (Maybe Text) Source #
The status message of the migration workflow.
migrationWorkflowSummary_templateId :: Lens' MigrationWorkflowSummary (Maybe Text) Source #
The ID of the template.
migrationWorkflowSummary_totalSteps :: Lens' MigrationWorkflowSummary (Maybe Int) Source #
All the steps in a migration workflow.
PlatformCommand
data PlatformCommand Source #
Command to be run on a particular operating system.
See: newPlatformCommand smart constructor.
Constructors
| PlatformCommand' | |
Instances
newPlatformCommand :: PlatformCommand Source #
Create a value of PlatformCommand with all optional fields omitted.
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:linux:PlatformCommand', platformCommand_linux - Command for Linux.
$sel:windows:PlatformCommand', platformCommand_windows - Command for Windows.
platformCommand_linux :: Lens' PlatformCommand (Maybe Text) Source #
Command for Linux.
platformCommand_windows :: Lens' PlatformCommand (Maybe Text) Source #
Command for Windows.
PlatformScriptKey
data PlatformScriptKey Source #
The script location for a particular operating system.
See: newPlatformScriptKey smart constructor.
Constructors
| PlatformScriptKey' | |
Instances
newPlatformScriptKey :: PlatformScriptKey Source #
Create a value of PlatformScriptKey with all optional fields omitted.
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:linux:PlatformScriptKey', platformScriptKey_linux - The script location for Linux.
$sel:windows:PlatformScriptKey', platformScriptKey_windows - The script location for Windows.
platformScriptKey_linux :: Lens' PlatformScriptKey (Maybe Text) Source #
The script location for Linux.
platformScriptKey_windows :: Lens' PlatformScriptKey (Maybe Text) Source #
The script location for Windows.
PluginSummary
data PluginSummary Source #
The summary of the Migration Hub Orchestrator plugin.
See: newPluginSummary smart constructor.
Constructors
| PluginSummary' | |
Fields
| |
Instances
newPluginSummary :: PluginSummary Source #
Create a value of PluginSummary with all optional fields omitted.
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:hostname:PluginSummary', pluginSummary_hostname - The name of the host.
$sel:ipAddress:PluginSummary', pluginSummary_ipAddress - The IP address at which the plugin is located.
$sel:pluginId:PluginSummary', pluginSummary_pluginId - The ID of the plugin.
$sel:registeredTime:PluginSummary', pluginSummary_registeredTime - The time at which the plugin was registered.
$sel:status:PluginSummary', pluginSummary_status - The status of the plugin.
$sel:version:PluginSummary', pluginSummary_version - The version of the plugin.
pluginSummary_hostname :: Lens' PluginSummary (Maybe Text) Source #
The name of the host.
pluginSummary_ipAddress :: Lens' PluginSummary (Maybe Text) Source #
The IP address at which the plugin is located.
pluginSummary_pluginId :: Lens' PluginSummary (Maybe Text) Source #
The ID of the plugin.
pluginSummary_registeredTime :: Lens' PluginSummary (Maybe Text) Source #
The time at which the plugin was registered.
pluginSummary_status :: Lens' PluginSummary (Maybe PluginHealth) Source #
The status of the plugin.
pluginSummary_version :: Lens' PluginSummary (Maybe Text) Source #
The version of the plugin.
StepAutomationConfiguration
data StepAutomationConfiguration Source #
The custom script to run tests on source or target environments.
See: newStepAutomationConfiguration smart constructor.
Constructors
| StepAutomationConfiguration' | |
Fields
| |
Instances
newStepAutomationConfiguration :: StepAutomationConfiguration Source #
Create a value of StepAutomationConfiguration with all optional fields omitted.
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:command:StepAutomationConfiguration', stepAutomationConfiguration_command - The command to run the script.
$sel:runEnvironment:StepAutomationConfiguration', stepAutomationConfiguration_runEnvironment - The source or target environment.
$sel:scriptLocationS3Bucket:StepAutomationConfiguration', stepAutomationConfiguration_scriptLocationS3Bucket - The Amazon S3 bucket where the script is located.
$sel:scriptLocationS3Key:StepAutomationConfiguration', stepAutomationConfiguration_scriptLocationS3Key - The Amazon S3 key for the script location.
$sel:targetType:StepAutomationConfiguration', stepAutomationConfiguration_targetType - The servers on which to run the script.
stepAutomationConfiguration_command :: Lens' StepAutomationConfiguration (Maybe PlatformCommand) Source #
The command to run the script.
stepAutomationConfiguration_runEnvironment :: Lens' StepAutomationConfiguration (Maybe RunEnvironment) Source #
The source or target environment.
stepAutomationConfiguration_scriptLocationS3Bucket :: Lens' StepAutomationConfiguration (Maybe Text) Source #
The Amazon S3 bucket where the script is located.
stepAutomationConfiguration_scriptLocationS3Key :: Lens' StepAutomationConfiguration (Maybe PlatformScriptKey) Source #
The Amazon S3 key for the script location.
stepAutomationConfiguration_targetType :: Lens' StepAutomationConfiguration (Maybe TargetType) Source #
The servers on which to run the script.
StepInput
A map of key value pairs that is generated when you create a migration workflow. The key value pairs will differ based on your selection of the template.
See: newStepInput smart constructor.
Constructors
| StepInput' | |
Fields
| |
Instances
newStepInput :: StepInput Source #
Create a value of StepInput with all optional fields omitted.
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:integerValue:StepInput', stepInput_integerValue - The value of the integer.
$sel:listOfStringsValue:StepInput', stepInput_listOfStringsValue - List of string values.
$sel:mapOfStringValue:StepInput', stepInput_mapOfStringValue - Map of string values.
$sel:stringValue:StepInput', stepInput_stringValue - String value.
stepInput_mapOfStringValue :: Lens' StepInput (Maybe (HashMap Text Text)) Source #
Map of string values.
StepOutput
data StepOutput Source #
The output of the step.
See: newStepOutput smart constructor.
Constructors
| StepOutput' | |
Instances
newStepOutput :: StepOutput Source #
Create a value of StepOutput with all optional fields omitted.
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:dataType:StepOutput', stepOutput_dataType - The data type of the step output.
$sel:name:StepOutput', stepOutput_name - The name of the step.
$sel:required:StepOutput', stepOutput_required - Determine if an output is required from a step.
stepOutput_dataType :: Lens' StepOutput (Maybe DataType) Source #
The data type of the step output.
stepOutput_name :: Lens' StepOutput (Maybe Text) Source #
The name of the step.
stepOutput_required :: Lens' StepOutput (Maybe Bool) Source #
Determine if an output is required from a step.
TemplateInput
data TemplateInput Source #
The input parameters of a template.
See: newTemplateInput smart constructor.
Constructors
| TemplateInput' | |
Instances
newTemplateInput :: TemplateInput Source #
Create a value of TemplateInput with all optional fields omitted.
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:dataType:TemplateInput', templateInput_dataType - The data type of the template input.
$sel:inputName:TemplateInput', templateInput_inputName - The name of the template.
$sel:required:TemplateInput', templateInput_required - Determine if an input is required from the template.
templateInput_dataType :: Lens' TemplateInput (Maybe DataType) Source #
The data type of the template input.
templateInput_inputName :: Lens' TemplateInput (Maybe Text) Source #
The name of the template.
templateInput_required :: Lens' TemplateInput (Maybe Bool) Source #
Determine if an input is required from the template.
TemplateStepGroupSummary
data TemplateStepGroupSummary Source #
The summary of the step group in the template.
See: newTemplateStepGroupSummary smart constructor.
Constructors
| TemplateStepGroupSummary' | |
Instances
newTemplateStepGroupSummary :: TemplateStepGroupSummary Source #
Create a value of TemplateStepGroupSummary with all optional fields omitted.
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:TemplateStepGroupSummary', templateStepGroupSummary_id - The ID of the step group.
$sel:name:TemplateStepGroupSummary', templateStepGroupSummary_name - The name of the step group.
$sel:next:TemplateStepGroupSummary', templateStepGroupSummary_next - The next step group.
$sel:previous:TemplateStepGroupSummary', templateStepGroupSummary_previous - The previous step group.
templateStepGroupSummary_id :: Lens' TemplateStepGroupSummary (Maybe Text) Source #
The ID of the step group.
templateStepGroupSummary_name :: Lens' TemplateStepGroupSummary (Maybe Text) Source #
The name of the step group.
templateStepGroupSummary_next :: Lens' TemplateStepGroupSummary (Maybe [Text]) Source #
The next step group.
templateStepGroupSummary_previous :: Lens' TemplateStepGroupSummary (Maybe [Text]) Source #
The previous step group.
TemplateStepSummary
data TemplateStepSummary Source #
The summary of the step.
See: newTemplateStepSummary smart constructor.
Constructors
| TemplateStepSummary' | |
Fields
| |
Instances
newTemplateStepSummary :: TemplateStepSummary Source #
Create a value of TemplateStepSummary with all optional fields omitted.
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:TemplateStepSummary', templateStepSummary_id - The ID of the step.
$sel:name:TemplateStepSummary', templateStepSummary_name - The name of the step.
$sel:next:TemplateStepSummary', templateStepSummary_next - The next step.
$sel:owner:TemplateStepSummary', templateStepSummary_owner - The owner of the step.
$sel:previous:TemplateStepSummary', templateStepSummary_previous - The previous step.
$sel:stepActionType:TemplateStepSummary', templateStepSummary_stepActionType - The action type of the step. You must run and update the status of a
manual step for the workflow to continue after the completion of the
step.
$sel:stepGroupId:TemplateStepSummary', templateStepSummary_stepGroupId - The ID of the step group.
$sel:targetType:TemplateStepSummary', templateStepSummary_targetType - The servers on which to run the script.
$sel:templateId:TemplateStepSummary', templateStepSummary_templateId - The ID of the template.
templateStepSummary_id :: Lens' TemplateStepSummary (Maybe Text) Source #
The ID of the step.
templateStepSummary_name :: Lens' TemplateStepSummary (Maybe Text) Source #
The name of the step.
templateStepSummary_next :: Lens' TemplateStepSummary (Maybe [Text]) Source #
The next step.
templateStepSummary_owner :: Lens' TemplateStepSummary (Maybe Owner) Source #
The owner of the step.
templateStepSummary_previous :: Lens' TemplateStepSummary (Maybe [Text]) Source #
The previous step.
templateStepSummary_stepActionType :: Lens' TemplateStepSummary (Maybe StepActionType) Source #
The action type of the step. You must run and update the status of a manual step for the workflow to continue after the completion of the step.
templateStepSummary_stepGroupId :: Lens' TemplateStepSummary (Maybe Text) Source #
The ID of the step group.
templateStepSummary_targetType :: Lens' TemplateStepSummary (Maybe TargetType) Source #
The servers on which to run the script.
templateStepSummary_templateId :: Lens' TemplateStepSummary (Maybe Text) Source #
The ID of the template.
TemplateSummary
data TemplateSummary Source #
The summary of the template.
See: newTemplateSummary smart constructor.
Constructors
| TemplateSummary' | |
Instances
newTemplateSummary :: TemplateSummary Source #
Create a value of TemplateSummary with all optional fields omitted.
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:arn:TemplateSummary', templateSummary_arn - The Amazon Resource Name (ARN) of the template.
$sel:description:TemplateSummary', templateSummary_description - The description of the template.
$sel:id:TemplateSummary', templateSummary_id - The ID of the template.
$sel:name:TemplateSummary', templateSummary_name - The name of the template.
templateSummary_arn :: Lens' TemplateSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the template.
templateSummary_description :: Lens' TemplateSummary (Maybe Text) Source #
The description of the template.
templateSummary_id :: Lens' TemplateSummary (Maybe Text) Source #
The ID of the template.
templateSummary_name :: Lens' TemplateSummary (Maybe Text) Source #
The name of the template.
Tool
List of AWS services utilized in a migration workflow.
See: newTool smart constructor.
Constructors
| Tool' | |
Instances
| FromJSON Tool Source # | |
| Generic Tool Source # | |
| Read Tool Source # | |
| Show Tool Source # | |
| NFData Tool Source # | |
Defined in Amazonka.MigrationHubOrchestrator.Types.Tool | |
| Eq Tool Source # | |
| Hashable Tool Source # | |
Defined in Amazonka.MigrationHubOrchestrator.Types.Tool | |
| type Rep Tool Source # | |
Defined in Amazonka.MigrationHubOrchestrator.Types.Tool type Rep Tool = D1 ('MetaData "Tool" "Amazonka.MigrationHubOrchestrator.Types.Tool" "amazonka-migrationhuborchestrator-2.0-HQHMI3I3PjN4mnuoVSsX97" 'False) (C1 ('MetaCons "Tool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of Tool with all optional fields omitted.
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:Tool', tool_name - The name of an AWS service.
$sel:url:Tool', tool_url - The URL of an AWS service.
WorkflowStepAutomationConfiguration
data WorkflowStepAutomationConfiguration Source #
The custom script to run tests on source or target environments.
See: newWorkflowStepAutomationConfiguration smart constructor.
Constructors
| WorkflowStepAutomationConfiguration' | |
Fields
| |
Instances
newWorkflowStepAutomationConfiguration :: WorkflowStepAutomationConfiguration Source #
Create a value of WorkflowStepAutomationConfiguration with all optional fields omitted.
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:command:WorkflowStepAutomationConfiguration', workflowStepAutomationConfiguration_command - The command required to run the script.
$sel:runEnvironment:WorkflowStepAutomationConfiguration', workflowStepAutomationConfiguration_runEnvironment - The source or target environment.
$sel:scriptLocationS3Bucket:WorkflowStepAutomationConfiguration', workflowStepAutomationConfiguration_scriptLocationS3Bucket - The Amazon S3 bucket where the script is located.
$sel:scriptLocationS3Key:WorkflowStepAutomationConfiguration', workflowStepAutomationConfiguration_scriptLocationS3Key - The Amazon S3 key for the script location.
$sel:targetType:WorkflowStepAutomationConfiguration', workflowStepAutomationConfiguration_targetType - The servers on which to run the script.
workflowStepAutomationConfiguration_command :: Lens' WorkflowStepAutomationConfiguration (Maybe PlatformCommand) Source #
The command required to run the script.
workflowStepAutomationConfiguration_runEnvironment :: Lens' WorkflowStepAutomationConfiguration (Maybe RunEnvironment) Source #
The source or target environment.
workflowStepAutomationConfiguration_scriptLocationS3Bucket :: Lens' WorkflowStepAutomationConfiguration (Maybe Text) Source #
The Amazon S3 bucket where the script is located.
workflowStepAutomationConfiguration_scriptLocationS3Key :: Lens' WorkflowStepAutomationConfiguration (Maybe PlatformScriptKey) Source #
The Amazon S3 key for the script location.
workflowStepAutomationConfiguration_targetType :: Lens' WorkflowStepAutomationConfiguration (Maybe TargetType) Source #
The servers on which to run the script.
WorkflowStepGroupSummary
data WorkflowStepGroupSummary Source #
The summary of a step group in a workflow.
See: newWorkflowStepGroupSummary smart constructor.
Constructors
| WorkflowStepGroupSummary' | |
Instances
newWorkflowStepGroupSummary :: WorkflowStepGroupSummary Source #
Create a value of WorkflowStepGroupSummary with all optional fields omitted.
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:WorkflowStepGroupSummary', workflowStepGroupSummary_id - The ID of the step group.
$sel:name:WorkflowStepGroupSummary', workflowStepGroupSummary_name - The name of the step group.
$sel:next:WorkflowStepGroupSummary', workflowStepGroupSummary_next - The next step group.
$sel:owner:WorkflowStepGroupSummary', workflowStepGroupSummary_owner - The owner of the step group.
$sel:previous:WorkflowStepGroupSummary', workflowStepGroupSummary_previous - The previous step group.
$sel:status:WorkflowStepGroupSummary', workflowStepGroupSummary_status - The status of the step group.
workflowStepGroupSummary_id :: Lens' WorkflowStepGroupSummary (Maybe Text) Source #
The ID of the step group.
workflowStepGroupSummary_name :: Lens' WorkflowStepGroupSummary (Maybe Text) Source #
The name of the step group.
workflowStepGroupSummary_next :: Lens' WorkflowStepGroupSummary (Maybe [Text]) Source #
The next step group.
workflowStepGroupSummary_owner :: Lens' WorkflowStepGroupSummary (Maybe Owner) Source #
The owner of the step group.
workflowStepGroupSummary_previous :: Lens' WorkflowStepGroupSummary (Maybe [Text]) Source #
The previous step group.
workflowStepGroupSummary_status :: Lens' WorkflowStepGroupSummary (Maybe StepGroupStatus) Source #
The status of the step group.
WorkflowStepOutput
data WorkflowStepOutput Source #
The output of a step.
See: newWorkflowStepOutput smart constructor.
Constructors
| WorkflowStepOutput' | |
Instances
newWorkflowStepOutput :: WorkflowStepOutput Source #
Create a value of WorkflowStepOutput with all optional fields omitted.
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:dataType:WorkflowStepOutput', workflowStepOutput_dataType - The data type of the output.
$sel:name:WorkflowStepOutput', workflowStepOutput_name - The name of the step.
$sel:required:WorkflowStepOutput', workflowStepOutput_required - Determine if an output is required from a step.
$sel:value:WorkflowStepOutput', workflowStepOutput_value - The value of the output.
workflowStepOutput_dataType :: Lens' WorkflowStepOutput (Maybe DataType) Source #
The data type of the output.
workflowStepOutput_name :: Lens' WorkflowStepOutput (Maybe Text) Source #
The name of the step.
workflowStepOutput_required :: Lens' WorkflowStepOutput (Maybe Bool) Source #
Determine if an output is required from a step.
workflowStepOutput_value :: Lens' WorkflowStepOutput (Maybe WorkflowStepOutputUnion) Source #
The value of the output.
WorkflowStepOutputUnion
data WorkflowStepOutputUnion Source #
A structure to hold multiple values of an output.
See: newWorkflowStepOutputUnion smart constructor.
Constructors
| WorkflowStepOutputUnion' | |
Fields
| |
Instances
newWorkflowStepOutputUnion :: WorkflowStepOutputUnion Source #
Create a value of WorkflowStepOutputUnion with all optional fields omitted.
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:integerValue:WorkflowStepOutputUnion', workflowStepOutputUnion_integerValue - The integer value.
$sel:listOfStringValue:WorkflowStepOutputUnion', workflowStepOutputUnion_listOfStringValue - The list of string value.
$sel:stringValue:WorkflowStepOutputUnion', workflowStepOutputUnion_stringValue - The string value.
workflowStepOutputUnion_integerValue :: Lens' WorkflowStepOutputUnion (Maybe Int) Source #
The integer value.
workflowStepOutputUnion_listOfStringValue :: Lens' WorkflowStepOutputUnion (Maybe [Text]) Source #
The list of string value.
workflowStepOutputUnion_stringValue :: Lens' WorkflowStepOutputUnion (Maybe Text) Source #
The string value.
WorkflowStepSummary
data WorkflowStepSummary Source #
The summary of the step in a migration workflow.
See: newWorkflowStepSummary smart constructor.
Constructors
| WorkflowStepSummary' | |
Fields
| |
Instances
newWorkflowStepSummary :: WorkflowStepSummary Source #
Create a value of WorkflowStepSummary with all optional fields omitted.
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:WorkflowStepSummary', workflowStepSummary_description - The description of the step.
$sel:name:WorkflowStepSummary', workflowStepSummary_name - The name of the step.
$sel:next:WorkflowStepSummary', workflowStepSummary_next - The next step.
$sel:noOfSrvCompleted:WorkflowStepSummary', workflowStepSummary_noOfSrvCompleted - The number of servers that have been migrated.
$sel:noOfSrvFailed:WorkflowStepSummary', workflowStepSummary_noOfSrvFailed - The number of servers that have failed to migrate.
$sel:owner:WorkflowStepSummary', workflowStepSummary_owner - The owner of the step.
$sel:previous:WorkflowStepSummary', workflowStepSummary_previous - The previous step.
$sel:scriptLocation:WorkflowStepSummary', workflowStepSummary_scriptLocation - The location of the script.
$sel:status:WorkflowStepSummary', workflowStepSummary_status - The status of the step.
$sel:statusMessage:WorkflowStepSummary', workflowStepSummary_statusMessage - The status message of the migration workflow.
$sel:stepActionType:WorkflowStepSummary', workflowStepSummary_stepActionType - The action type of the step. You must run and update the status of a
manual step for the workflow to continue after the completion of the
step.
$sel:stepId:WorkflowStepSummary', workflowStepSummary_stepId - The ID of the step.
$sel:totalNoOfSrv:WorkflowStepSummary', workflowStepSummary_totalNoOfSrv - The total number of servers that have been migrated.
workflowStepSummary_description :: Lens' WorkflowStepSummary (Maybe Text) Source #
The description of the step.
workflowStepSummary_name :: Lens' WorkflowStepSummary (Maybe Text) Source #
The name of the step.
workflowStepSummary_next :: Lens' WorkflowStepSummary (Maybe [Text]) Source #
The next step.
workflowStepSummary_noOfSrvCompleted :: Lens' WorkflowStepSummary (Maybe Int) Source #
The number of servers that have been migrated.
workflowStepSummary_noOfSrvFailed :: Lens' WorkflowStepSummary (Maybe Int) Source #
The number of servers that have failed to migrate.
workflowStepSummary_owner :: Lens' WorkflowStepSummary (Maybe Owner) Source #
The owner of the step.
workflowStepSummary_previous :: Lens' WorkflowStepSummary (Maybe [Text]) Source #
The previous step.
workflowStepSummary_scriptLocation :: Lens' WorkflowStepSummary (Maybe Text) Source #
The location of the script.
workflowStepSummary_status :: Lens' WorkflowStepSummary (Maybe StepStatus) Source #
The status of the step.
workflowStepSummary_statusMessage :: Lens' WorkflowStepSummary (Maybe Text) Source #
The status message of the migration workflow.
workflowStepSummary_stepActionType :: Lens' WorkflowStepSummary (Maybe StepActionType) Source #
The action type of the step. You must run and update the status of a manual step for the workflow to continue after the completion of the step.
workflowStepSummary_stepId :: Lens' WorkflowStepSummary (Maybe Text) Source #
The ID of the step.
workflowStepSummary_totalNoOfSrv :: Lens' WorkflowStepSummary (Maybe Int) Source #
The total number of servers that have been migrated.