amazonka-migrationhuborchestrator-2.0: Amazon Migration Hub Orchestrator SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MigrationHubOrchestrator.Types.StepAutomationConfiguration

Description

 
Synopsis

Documentation

data StepAutomationConfiguration Source #

The custom script to run tests on source or target environments.

See: newStepAutomationConfiguration smart constructor.

Constructors

StepAutomationConfiguration' 

Fields

Instances

Instances details
FromJSON StepAutomationConfiguration Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.StepAutomationConfiguration

Generic StepAutomationConfiguration Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.StepAutomationConfiguration

Associated Types

type Rep StepAutomationConfiguration :: Type -> Type #

Read StepAutomationConfiguration Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.StepAutomationConfiguration

Show StepAutomationConfiguration Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.StepAutomationConfiguration

NFData StepAutomationConfiguration Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.StepAutomationConfiguration

Eq StepAutomationConfiguration Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.StepAutomationConfiguration

Hashable StepAutomationConfiguration Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.StepAutomationConfiguration

type Rep StepAutomationConfiguration Source # 
Instance details

Defined in Amazonka.MigrationHubOrchestrator.Types.StepAutomationConfiguration

type Rep StepAutomationConfiguration = D1 ('MetaData "StepAutomationConfiguration" "Amazonka.MigrationHubOrchestrator.Types.StepAutomationConfiguration" "amazonka-migrationhuborchestrator-2.0-HQHMI3I3PjN4mnuoVSsX97" 'False) (C1 ('MetaCons "StepAutomationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformCommand)) :*: S1 ('MetaSel ('Just "runEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RunEnvironment))) :*: (S1 ('MetaSel ('Just "scriptLocationS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "scriptLocationS3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformScriptKey)) :*: S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetType))))))

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.