Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- 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
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
pattern DataType_INTEGER :: DataType | |
pattern DataType_STRING :: DataType | |
pattern DataType_STRINGLIST :: DataType | |
pattern DataType_STRINGMAP :: DataType |
Instances
MigrationWorkflowStatusEnum
newtype MigrationWorkflowStatusEnum Source #
Instances
Owner
pattern Owner_AWS_MANAGED :: Owner | |
pattern Owner_CUSTOM :: Owner |
Instances
PluginHealth
newtype PluginHealth Source #
pattern PluginHealth_HEALTHY :: PluginHealth | |
pattern PluginHealth_UNHEALTHY :: PluginHealth |
Instances
RunEnvironment
newtype RunEnvironment Source #
pattern RunEnvironment_AWS :: RunEnvironment | |
pattern RunEnvironment_ONPREMISE :: RunEnvironment |
Instances
StepActionType
newtype StepActionType Source #
pattern StepActionType_AUTOMATED :: StepActionType | |
pattern StepActionType_MANUAL :: StepActionType |
Instances
StepGroupStatus
newtype StepGroupStatus Source #
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 #
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 #
pattern TargetType_ALL :: TargetType | |
pattern TargetType_NONE :: TargetType | |
pattern TargetType_SINGLE :: TargetType |
Instances
TemplateStatus
newtype TemplateStatus Source #
pattern TemplateStatus_CREATED :: TemplateStatus |
Instances
MigrationWorkflowSummary
data MigrationWorkflowSummary Source #
The summary of a migration workflow.
See: newMigrationWorkflowSummary
smart constructor.
MigrationWorkflowSummary' | |
|
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.
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.
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.
PluginSummary' | |
|
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.
StepAutomationConfiguration' | |
|
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.
StepInput' | |
|
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.
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.
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.
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.
TemplateStepSummary' | |
|
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.
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.
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.
WorkflowStepAutomationConfiguration' | |
|
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.
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.
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.
WorkflowStepOutputUnion' | |
|
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.
WorkflowStepSummary' | |
|
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.