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
- DataReplicationErrorString
- DataReplicationInitiationStepName
- DataReplicationInitiationStepStatus
- DataReplicationState
- EC2InstanceState
- ExtensionStatus
- FailbackLaunchType
- FailbackReplicationError
- FailbackState
- InitiatedBy
- JobLogEvent
- JobStatus
- JobType
- LastLaunchResult
- LastLaunchType
- LaunchDisposition
- LaunchStatus
- OriginEnvironment
- PITPolicyRuleUnits
- RecoveryInstanceDataReplicationInitiationStepName
- RecoveryInstanceDataReplicationInitiationStepStatus
- RecoveryInstanceDataReplicationState
- RecoverySnapshotsOrder
- ReplicationConfigurationDataPlaneRouting
- ReplicationConfigurationDefaultLargeStagingDiskType
- ReplicationConfigurationEbsEncryption
- ReplicationConfigurationReplicatedDiskStagingDiskType
- ReplicationDirection
- TargetInstanceTypeRightSizingMethod
- Account
- CPU
- ConversionProperties
- DataReplicationError
- DataReplicationInfo
- DataReplicationInfoReplicatedDisk
- DataReplicationInitiation
- DataReplicationInitiationStep
- DescribeJobsRequestFilters
- DescribeRecoveryInstancesRequestFilters
- DescribeRecoverySnapshotsRequestFilters
- DescribeSourceServersRequestFilters
- Disk
- IdentificationHints
- Job
- JobLog
- JobLogEventData
- LaunchConfiguration
- Licensing
- LifeCycle
- LifeCycleLastLaunch
- LifeCycleLastLaunchInitiated
- NetworkInterface
- OS
- PITPolicyRule
- ParticipatingServer
- RecoveryInstance
- RecoveryInstanceDataReplicationError
- RecoveryInstanceDataReplicationInfo
- RecoveryInstanceDataReplicationInfoReplicatedDisk
- RecoveryInstanceDataReplicationInitiation
- RecoveryInstanceDataReplicationInitiationStep
- RecoveryInstanceDisk
- RecoveryInstanceFailback
- RecoveryInstanceProperties
- RecoverySnapshot
- ReplicationConfiguration
- ReplicationConfigurationReplicatedDisk
- ReplicationConfigurationTemplate
- SourceCloudProperties
- SourceProperties
- SourceServer
- StagingArea
- StagingSourceServer
- StartRecoveryRequestSourceServer
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _UninitializedAccountException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype DataReplicationErrorString where
- DataReplicationErrorString' { }
- pattern DataReplicationErrorString_AGENT_NOT_SEEN :: DataReplicationErrorString
- pattern DataReplicationErrorString_FAILED_TO_ATTACH_STAGING_DISKS :: DataReplicationErrorString
- pattern DataReplicationErrorString_FAILED_TO_AUTHENTICATE_WITH_SERVICE :: DataReplicationErrorString
- pattern DataReplicationErrorString_FAILED_TO_BOOT_REPLICATION_SERVER :: DataReplicationErrorString
- pattern DataReplicationErrorString_FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER :: DataReplicationErrorString
- pattern DataReplicationErrorString_FAILED_TO_CREATE_SECURITY_GROUP :: DataReplicationErrorString
- pattern DataReplicationErrorString_FAILED_TO_CREATE_STAGING_DISKS :: DataReplicationErrorString
- pattern DataReplicationErrorString_FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE :: DataReplicationErrorString
- pattern DataReplicationErrorString_FAILED_TO_LAUNCH_REPLICATION_SERVER :: DataReplicationErrorString
- pattern DataReplicationErrorString_FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT :: DataReplicationErrorString
- pattern DataReplicationErrorString_FAILED_TO_START_DATA_TRANSFER :: DataReplicationErrorString
- pattern DataReplicationErrorString_NOT_CONVERGING :: DataReplicationErrorString
- pattern DataReplicationErrorString_SNAPSHOTS_FAILURE :: DataReplicationErrorString
- pattern DataReplicationErrorString_UNSTABLE_NETWORK :: DataReplicationErrorString
- newtype DataReplicationInitiationStepName where
- DataReplicationInitiationStepName' { }
- pattern DataReplicationInitiationStepName_ATTACH_STAGING_DISKS :: DataReplicationInitiationStepName
- pattern DataReplicationInitiationStepName_AUTHENTICATE_WITH_SERVICE :: DataReplicationInitiationStepName
- pattern DataReplicationInitiationStepName_BOOT_REPLICATION_SERVER :: DataReplicationInitiationStepName
- pattern DataReplicationInitiationStepName_CONNECT_AGENT_TO_REPLICATION_SERVER :: DataReplicationInitiationStepName
- pattern DataReplicationInitiationStepName_CREATE_SECURITY_GROUP :: DataReplicationInitiationStepName
- pattern DataReplicationInitiationStepName_CREATE_STAGING_DISKS :: DataReplicationInitiationStepName
- pattern DataReplicationInitiationStepName_DOWNLOAD_REPLICATION_SOFTWARE :: DataReplicationInitiationStepName
- pattern DataReplicationInitiationStepName_LAUNCH_REPLICATION_SERVER :: DataReplicationInitiationStepName
- pattern DataReplicationInitiationStepName_PAIR_REPLICATION_SERVER_WITH_AGENT :: DataReplicationInitiationStepName
- pattern DataReplicationInitiationStepName_START_DATA_TRANSFER :: DataReplicationInitiationStepName
- pattern DataReplicationInitiationStepName_WAIT :: DataReplicationInitiationStepName
- newtype DataReplicationInitiationStepStatus where
- DataReplicationInitiationStepStatus' { }
- pattern DataReplicationInitiationStepStatus_FAILED :: DataReplicationInitiationStepStatus
- pattern DataReplicationInitiationStepStatus_IN_PROGRESS :: DataReplicationInitiationStepStatus
- pattern DataReplicationInitiationStepStatus_NOT_STARTED :: DataReplicationInitiationStepStatus
- pattern DataReplicationInitiationStepStatus_SKIPPED :: DataReplicationInitiationStepStatus
- pattern DataReplicationInitiationStepStatus_SUCCEEDED :: DataReplicationInitiationStepStatus
- newtype DataReplicationState where
- DataReplicationState' { }
- pattern DataReplicationState_BACKLOG :: DataReplicationState
- pattern DataReplicationState_CONTINUOUS :: DataReplicationState
- pattern DataReplicationState_CREATING_SNAPSHOT :: DataReplicationState
- pattern DataReplicationState_DISCONNECTED :: DataReplicationState
- pattern DataReplicationState_INITIAL_SYNC :: DataReplicationState
- pattern DataReplicationState_INITIATING :: DataReplicationState
- pattern DataReplicationState_PAUSED :: DataReplicationState
- pattern DataReplicationState_RESCAN :: DataReplicationState
- pattern DataReplicationState_STALLED :: DataReplicationState
- pattern DataReplicationState_STOPPED :: DataReplicationState
- newtype EC2InstanceState where
- EC2InstanceState' { }
- pattern EC2InstanceState_NOT_FOUND :: EC2InstanceState
- pattern EC2InstanceState_PENDING :: EC2InstanceState
- pattern EC2InstanceState_RUNNING :: EC2InstanceState
- pattern EC2InstanceState_SHUTTING_DOWN :: EC2InstanceState
- pattern EC2InstanceState_STOPPED :: EC2InstanceState
- pattern EC2InstanceState_STOPPING :: EC2InstanceState
- pattern EC2InstanceState_TERMINATED :: EC2InstanceState
- newtype ExtensionStatus where
- ExtensionStatus' { }
- pattern ExtensionStatus_EXTENDED :: ExtensionStatus
- pattern ExtensionStatus_EXTENSION_ERROR :: ExtensionStatus
- pattern ExtensionStatus_NOT_EXTENDED :: ExtensionStatus
- newtype FailbackLaunchType where
- FailbackLaunchType' { }
- pattern FailbackLaunchType_DRILL :: FailbackLaunchType
- pattern FailbackLaunchType_RECOVERY :: FailbackLaunchType
- newtype FailbackReplicationError where
- FailbackReplicationError' { }
- pattern FailbackReplicationError_AGENT_NOT_SEEN :: FailbackReplicationError
- pattern FailbackReplicationError_FAILBACK_CLIENT_NOT_SEEN :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_GETTING_REPLICATION_STATE :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_ATTACH_STAGING_DISKS :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_AUTHENTICATE_WITH_SERVICE :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_BOOT_REPLICATION_SERVER :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_CREATE_SECURITY_GROUP :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_CREATE_STAGING_DISKS :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_LAUNCH_REPLICATION_SERVER :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT :: FailbackReplicationError
- pattern FailbackReplicationError_FAILED_TO_START_DATA_TRANSFER :: FailbackReplicationError
- pattern FailbackReplicationError_NOT_CONVERGING :: FailbackReplicationError
- pattern FailbackReplicationError_SNAPSHOTS_FAILURE :: FailbackReplicationError
- pattern FailbackReplicationError_UNSTABLE_NETWORK :: FailbackReplicationError
- newtype FailbackState where
- FailbackState' { }
- pattern FailbackState_FAILBACK_COMPLETED :: FailbackState
- pattern FailbackState_FAILBACK_ERROR :: FailbackState
- pattern FailbackState_FAILBACK_IN_PROGRESS :: FailbackState
- pattern FailbackState_FAILBACK_LAUNCH_STATE_NOT_AVAILABLE :: FailbackState
- pattern FailbackState_FAILBACK_NOT_READY_FOR_LAUNCH :: FailbackState
- pattern FailbackState_FAILBACK_NOT_STARTED :: FailbackState
- pattern FailbackState_FAILBACK_READY_FOR_LAUNCH :: FailbackState
- newtype InitiatedBy where
- InitiatedBy' { }
- pattern InitiatedBy_DIAGNOSTIC :: InitiatedBy
- pattern InitiatedBy_FAILBACK :: InitiatedBy
- pattern InitiatedBy_START_DRILL :: InitiatedBy
- pattern InitiatedBy_START_RECOVERY :: InitiatedBy
- pattern InitiatedBy_TARGET_ACCOUNT :: InitiatedBy
- pattern InitiatedBy_TERMINATE_RECOVERY_INSTANCES :: InitiatedBy
- newtype JobLogEvent where
- JobLogEvent' { }
- pattern JobLogEvent_CLEANUP_END :: JobLogEvent
- pattern JobLogEvent_CLEANUP_FAIL :: JobLogEvent
- pattern JobLogEvent_CLEANUP_START :: JobLogEvent
- pattern JobLogEvent_CONVERSION_END :: JobLogEvent
- pattern JobLogEvent_CONVERSION_FAIL :: JobLogEvent
- pattern JobLogEvent_CONVERSION_START :: JobLogEvent
- pattern JobLogEvent_JOB_CANCEL :: JobLogEvent
- pattern JobLogEvent_JOB_END :: JobLogEvent
- pattern JobLogEvent_JOB_START :: JobLogEvent
- pattern JobLogEvent_LAUNCH_FAILED :: JobLogEvent
- pattern JobLogEvent_LAUNCH_START :: JobLogEvent
- pattern JobLogEvent_SERVER_SKIPPED :: JobLogEvent
- pattern JobLogEvent_SNAPSHOT_END :: JobLogEvent
- pattern JobLogEvent_SNAPSHOT_FAIL :: JobLogEvent
- pattern JobLogEvent_SNAPSHOT_START :: JobLogEvent
- pattern JobLogEvent_USING_PREVIOUS_SNAPSHOT :: JobLogEvent
- pattern JobLogEvent_USING_PREVIOUS_SNAPSHOT_FAILED :: JobLogEvent
- newtype JobStatus where
- JobStatus' { }
- pattern JobStatus_COMPLETED :: JobStatus
- pattern JobStatus_PENDING :: JobStatus
- pattern JobStatus_STARTED :: JobStatus
- newtype JobType where
- JobType' {
- fromJobType :: Text
- pattern JobType_CREATE_CONVERTED_SNAPSHOT :: JobType
- pattern JobType_LAUNCH :: JobType
- pattern JobType_TERMINATE :: JobType
- JobType' {
- newtype LastLaunchResult where
- LastLaunchResult' { }
- pattern LastLaunchResult_FAILED :: LastLaunchResult
- pattern LastLaunchResult_NOT_STARTED :: LastLaunchResult
- pattern LastLaunchResult_PENDING :: LastLaunchResult
- pattern LastLaunchResult_SUCCEEDED :: LastLaunchResult
- newtype LastLaunchType where
- LastLaunchType' { }
- pattern LastLaunchType_DRILL :: LastLaunchType
- pattern LastLaunchType_RECOVERY :: LastLaunchType
- newtype LaunchDisposition where
- LaunchDisposition' { }
- pattern LaunchDisposition_STARTED :: LaunchDisposition
- pattern LaunchDisposition_STOPPED :: LaunchDisposition
- newtype LaunchStatus where
- LaunchStatus' { }
- pattern LaunchStatus_FAILED :: LaunchStatus
- pattern LaunchStatus_IN_PROGRESS :: LaunchStatus
- pattern LaunchStatus_LAUNCHED :: LaunchStatus
- pattern LaunchStatus_PENDING :: LaunchStatus
- pattern LaunchStatus_TERMINATED :: LaunchStatus
- newtype OriginEnvironment where
- OriginEnvironment' { }
- pattern OriginEnvironment_AWS :: OriginEnvironment
- pattern OriginEnvironment_ON_PREMISES :: OriginEnvironment
- newtype PITPolicyRuleUnits where
- PITPolicyRuleUnits' { }
- pattern PITPolicyRuleUnits_DAY :: PITPolicyRuleUnits
- pattern PITPolicyRuleUnits_HOUR :: PITPolicyRuleUnits
- pattern PITPolicyRuleUnits_MINUTE :: PITPolicyRuleUnits
- newtype RecoveryInstanceDataReplicationInitiationStepName where
- RecoveryInstanceDataReplicationInitiationStepName' { }
- pattern RecoveryInstanceDataReplicationInitiationStepName_ATTACH_STAGING_DISKS :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_AUTHENTICATE_WITH_SERVICE :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_BOOT_REPLICATION_SERVER :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_COMPLETE_VOLUME_MAPPING :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_CONFIGURE_REPLICATION_SOFTWARE :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_CONNECT_AGENT_TO_REPLICATION_SERVER :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_CREATE_SECURITY_GROUP :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_CREATE_STAGING_DISKS :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_DOWNLOAD_REPLICATION_SOFTWARE :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_LAUNCH_REPLICATION_SERVER :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_PAIR_AGENT_WITH_REPLICATION_SOFTWARE :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_PAIR_REPLICATION_SERVER_WITH_AGENT :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_START_DATA_TRANSFER :: RecoveryInstanceDataReplicationInitiationStepName
- pattern RecoveryInstanceDataReplicationInitiationStepName_WAIT :: RecoveryInstanceDataReplicationInitiationStepName
- newtype RecoveryInstanceDataReplicationInitiationStepStatus where
- RecoveryInstanceDataReplicationInitiationStepStatus' { }
- pattern RecoveryInstanceDataReplicationInitiationStepStatus_FAILED :: RecoveryInstanceDataReplicationInitiationStepStatus
- pattern RecoveryInstanceDataReplicationInitiationStepStatus_IN_PROGRESS :: RecoveryInstanceDataReplicationInitiationStepStatus
- pattern RecoveryInstanceDataReplicationInitiationStepStatus_NOT_STARTED :: RecoveryInstanceDataReplicationInitiationStepStatus
- pattern RecoveryInstanceDataReplicationInitiationStepStatus_SKIPPED :: RecoveryInstanceDataReplicationInitiationStepStatus
- pattern RecoveryInstanceDataReplicationInitiationStepStatus_SUCCEEDED :: RecoveryInstanceDataReplicationInitiationStepStatus
- newtype RecoveryInstanceDataReplicationState where
- RecoveryInstanceDataReplicationState' { }
- pattern RecoveryInstanceDataReplicationState_BACKLOG :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_CONTINUOUS :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_CREATING_SNAPSHOT :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_DISCONNECTED :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_INITIAL_SYNC :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_INITIATING :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_NOT_STARTED :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_PAUSED :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_REPLICATION_STATE_NOT_AVAILABLE :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_RESCAN :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_STALLED :: RecoveryInstanceDataReplicationState
- pattern RecoveryInstanceDataReplicationState_STOPPED :: RecoveryInstanceDataReplicationState
- newtype RecoverySnapshotsOrder where
- newtype ReplicationConfigurationDataPlaneRouting where
- newtype ReplicationConfigurationDefaultLargeStagingDiskType where
- ReplicationConfigurationDefaultLargeStagingDiskType' { }
- pattern ReplicationConfigurationDefaultLargeStagingDiskType_AUTO :: ReplicationConfigurationDefaultLargeStagingDiskType
- pattern ReplicationConfigurationDefaultLargeStagingDiskType_GP2 :: ReplicationConfigurationDefaultLargeStagingDiskType
- pattern ReplicationConfigurationDefaultLargeStagingDiskType_GP3 :: ReplicationConfigurationDefaultLargeStagingDiskType
- pattern ReplicationConfigurationDefaultLargeStagingDiskType_ST1 :: ReplicationConfigurationDefaultLargeStagingDiskType
- newtype ReplicationConfigurationEbsEncryption where
- newtype ReplicationConfigurationReplicatedDiskStagingDiskType where
- ReplicationConfigurationReplicatedDiskStagingDiskType' { }
- pattern ReplicationConfigurationReplicatedDiskStagingDiskType_AUTO :: ReplicationConfigurationReplicatedDiskStagingDiskType
- pattern ReplicationConfigurationReplicatedDiskStagingDiskType_GP2 :: ReplicationConfigurationReplicatedDiskStagingDiskType
- pattern ReplicationConfigurationReplicatedDiskStagingDiskType_GP3 :: ReplicationConfigurationReplicatedDiskStagingDiskType
- pattern ReplicationConfigurationReplicatedDiskStagingDiskType_IO1 :: ReplicationConfigurationReplicatedDiskStagingDiskType
- pattern ReplicationConfigurationReplicatedDiskStagingDiskType_SC1 :: ReplicationConfigurationReplicatedDiskStagingDiskType
- pattern ReplicationConfigurationReplicatedDiskStagingDiskType_ST1 :: ReplicationConfigurationReplicatedDiskStagingDiskType
- pattern ReplicationConfigurationReplicatedDiskStagingDiskType_STANDARD :: ReplicationConfigurationReplicatedDiskStagingDiskType
- newtype ReplicationDirection where
- newtype TargetInstanceTypeRightSizingMethod where
- data Account = Account' {}
- newAccount :: Account
- account_accountID :: Lens' Account (Maybe Text)
- data CPU = CPU' {}
- newCPU :: CPU
- cpu_cores :: Lens' CPU (Maybe Natural)
- cpu_modelName :: Lens' CPU (Maybe Text)
- data ConversionProperties = ConversionProperties' {}
- newConversionProperties :: ConversionProperties
- conversionProperties_dataTimestamp :: Lens' ConversionProperties (Maybe Text)
- conversionProperties_forceUefi :: Lens' ConversionProperties (Maybe Bool)
- conversionProperties_rootVolumeName :: Lens' ConversionProperties (Maybe Text)
- conversionProperties_volumeToConversionMap :: Lens' ConversionProperties (Maybe (HashMap Text (HashMap Text Text)))
- conversionProperties_volumeToVolumeSize :: Lens' ConversionProperties (Maybe (HashMap Text Natural))
- data DataReplicationError = DataReplicationError' {}
- newDataReplicationError :: DataReplicationError
- dataReplicationError_error :: Lens' DataReplicationError (Maybe DataReplicationErrorString)
- dataReplicationError_rawError :: Lens' DataReplicationError (Maybe Text)
- data DataReplicationInfo = DataReplicationInfo' {}
- newDataReplicationInfo :: DataReplicationInfo
- dataReplicationInfo_dataReplicationError :: Lens' DataReplicationInfo (Maybe DataReplicationError)
- dataReplicationInfo_dataReplicationInitiation :: Lens' DataReplicationInfo (Maybe DataReplicationInitiation)
- dataReplicationInfo_dataReplicationState :: Lens' DataReplicationInfo (Maybe DataReplicationState)
- dataReplicationInfo_etaDateTime :: Lens' DataReplicationInfo (Maybe Text)
- dataReplicationInfo_lagDuration :: Lens' DataReplicationInfo (Maybe Text)
- dataReplicationInfo_replicatedDisks :: Lens' DataReplicationInfo (Maybe [DataReplicationInfoReplicatedDisk])
- data DataReplicationInfoReplicatedDisk = DataReplicationInfoReplicatedDisk' {}
- newDataReplicationInfoReplicatedDisk :: DataReplicationInfoReplicatedDisk
- dataReplicationInfoReplicatedDisk_backloggedStorageBytes :: Lens' DataReplicationInfoReplicatedDisk (Maybe Natural)
- dataReplicationInfoReplicatedDisk_deviceName :: Lens' DataReplicationInfoReplicatedDisk (Maybe Text)
- dataReplicationInfoReplicatedDisk_replicatedStorageBytes :: Lens' DataReplicationInfoReplicatedDisk (Maybe Natural)
- dataReplicationInfoReplicatedDisk_rescannedStorageBytes :: Lens' DataReplicationInfoReplicatedDisk (Maybe Natural)
- dataReplicationInfoReplicatedDisk_totalStorageBytes :: Lens' DataReplicationInfoReplicatedDisk (Maybe Natural)
- data DataReplicationInitiation = DataReplicationInitiation' {}
- newDataReplicationInitiation :: DataReplicationInitiation
- dataReplicationInitiation_nextAttemptDateTime :: Lens' DataReplicationInitiation (Maybe Text)
- dataReplicationInitiation_startDateTime :: Lens' DataReplicationInitiation (Maybe Text)
- dataReplicationInitiation_steps :: Lens' DataReplicationInitiation (Maybe [DataReplicationInitiationStep])
- data DataReplicationInitiationStep = DataReplicationInitiationStep' {}
- newDataReplicationInitiationStep :: DataReplicationInitiationStep
- dataReplicationInitiationStep_name :: Lens' DataReplicationInitiationStep (Maybe DataReplicationInitiationStepName)
- dataReplicationInitiationStep_status :: Lens' DataReplicationInitiationStep (Maybe DataReplicationInitiationStepStatus)
- data DescribeJobsRequestFilters = DescribeJobsRequestFilters' {}
- newDescribeJobsRequestFilters :: DescribeJobsRequestFilters
- describeJobsRequestFilters_fromDate :: Lens' DescribeJobsRequestFilters (Maybe Text)
- describeJobsRequestFilters_jobIDs :: Lens' DescribeJobsRequestFilters (Maybe [Text])
- describeJobsRequestFilters_toDate :: Lens' DescribeJobsRequestFilters (Maybe Text)
- data DescribeRecoveryInstancesRequestFilters = DescribeRecoveryInstancesRequestFilters' {
- recoveryInstanceIDs :: Maybe [Text]
- sourceServerIDs :: Maybe [Text]
- newDescribeRecoveryInstancesRequestFilters :: DescribeRecoveryInstancesRequestFilters
- describeRecoveryInstancesRequestFilters_recoveryInstanceIDs :: Lens' DescribeRecoveryInstancesRequestFilters (Maybe [Text])
- describeRecoveryInstancesRequestFilters_sourceServerIDs :: Lens' DescribeRecoveryInstancesRequestFilters (Maybe [Text])
- data DescribeRecoverySnapshotsRequestFilters = DescribeRecoverySnapshotsRequestFilters' {
- fromDateTime :: Maybe Text
- toDateTime :: Maybe Text
- newDescribeRecoverySnapshotsRequestFilters :: DescribeRecoverySnapshotsRequestFilters
- describeRecoverySnapshotsRequestFilters_fromDateTime :: Lens' DescribeRecoverySnapshotsRequestFilters (Maybe Text)
- describeRecoverySnapshotsRequestFilters_toDateTime :: Lens' DescribeRecoverySnapshotsRequestFilters (Maybe Text)
- data DescribeSourceServersRequestFilters = DescribeSourceServersRequestFilters' {
- hardwareId :: Maybe Text
- sourceServerIDs :: Maybe [Text]
- stagingAccountIDs :: Maybe [Text]
- newDescribeSourceServersRequestFilters :: DescribeSourceServersRequestFilters
- describeSourceServersRequestFilters_hardwareId :: Lens' DescribeSourceServersRequestFilters (Maybe Text)
- describeSourceServersRequestFilters_sourceServerIDs :: Lens' DescribeSourceServersRequestFilters (Maybe [Text])
- describeSourceServersRequestFilters_stagingAccountIDs :: Lens' DescribeSourceServersRequestFilters (Maybe [Text])
- data Disk = Disk' {}
- newDisk :: Disk
- disk_bytes :: Lens' Disk (Maybe Natural)
- disk_deviceName :: Lens' Disk (Maybe Text)
- data IdentificationHints = IdentificationHints' {}
- newIdentificationHints :: IdentificationHints
- identificationHints_awsInstanceID :: Lens' IdentificationHints (Maybe Text)
- identificationHints_fqdn :: Lens' IdentificationHints (Maybe Text)
- identificationHints_hostname :: Lens' IdentificationHints (Maybe Text)
- identificationHints_vmWareUuid :: Lens' IdentificationHints (Maybe Text)
- data Job = Job' {
- arn :: Maybe Text
- creationDateTime :: Maybe Text
- endDateTime :: Maybe Text
- initiatedBy :: Maybe InitiatedBy
- participatingServers :: Maybe [ParticipatingServer]
- status :: Maybe JobStatus
- tags :: Maybe (Sensitive (HashMap Text Text))
- type' :: Maybe JobType
- jobID :: Text
- newJob :: Text -> Job
- job_arn :: Lens' Job (Maybe Text)
- job_creationDateTime :: Lens' Job (Maybe Text)
- job_endDateTime :: Lens' Job (Maybe Text)
- job_initiatedBy :: Lens' Job (Maybe InitiatedBy)
- job_participatingServers :: Lens' Job (Maybe [ParticipatingServer])
- job_status :: Lens' Job (Maybe JobStatus)
- job_tags :: Lens' Job (Maybe (HashMap Text Text))
- job_type :: Lens' Job (Maybe JobType)
- job_jobID :: Lens' Job Text
- data JobLog = JobLog' {}
- newJobLog :: JobLog
- jobLog_event :: Lens' JobLog (Maybe JobLogEvent)
- jobLog_eventData :: Lens' JobLog (Maybe JobLogEventData)
- jobLog_logDateTime :: Lens' JobLog (Maybe Text)
- data JobLogEventData = JobLogEventData' {}
- newJobLogEventData :: JobLogEventData
- jobLogEventData_conversionProperties :: Lens' JobLogEventData (Maybe ConversionProperties)
- jobLogEventData_conversionServerID :: Lens' JobLogEventData (Maybe Text)
- jobLogEventData_rawError :: Lens' JobLogEventData (Maybe Text)
- jobLogEventData_sourceServerID :: Lens' JobLogEventData (Maybe Text)
- jobLogEventData_targetInstanceID :: Lens' JobLogEventData (Maybe Text)
- data LaunchConfiguration = LaunchConfiguration' {}
- newLaunchConfiguration :: LaunchConfiguration
- launchConfiguration_copyPrivateIp :: Lens' LaunchConfiguration (Maybe Bool)
- launchConfiguration_copyTags :: Lens' LaunchConfiguration (Maybe Bool)
- launchConfiguration_ec2LaunchTemplateID :: Lens' LaunchConfiguration (Maybe Text)
- launchConfiguration_launchDisposition :: Lens' LaunchConfiguration (Maybe LaunchDisposition)
- launchConfiguration_licensing :: Lens' LaunchConfiguration (Maybe Licensing)
- launchConfiguration_name :: Lens' LaunchConfiguration (Maybe Text)
- launchConfiguration_sourceServerID :: Lens' LaunchConfiguration (Maybe Text)
- launchConfiguration_targetInstanceTypeRightSizingMethod :: Lens' LaunchConfiguration (Maybe TargetInstanceTypeRightSizingMethod)
- data Licensing = Licensing' {}
- newLicensing :: Licensing
- licensing_osByol :: Lens' Licensing (Maybe Bool)
- data LifeCycle = LifeCycle' {}
- newLifeCycle :: LifeCycle
- lifeCycle_addedToServiceDateTime :: Lens' LifeCycle (Maybe Text)
- lifeCycle_elapsedReplicationDuration :: Lens' LifeCycle (Maybe Text)
- lifeCycle_firstByteDateTime :: Lens' LifeCycle (Maybe Text)
- lifeCycle_lastLaunch :: Lens' LifeCycle (Maybe LifeCycleLastLaunch)
- lifeCycle_lastSeenByServiceDateTime :: Lens' LifeCycle (Maybe Text)
- data LifeCycleLastLaunch = LifeCycleLastLaunch' {}
- newLifeCycleLastLaunch :: LifeCycleLastLaunch
- lifeCycleLastLaunch_initiated :: Lens' LifeCycleLastLaunch (Maybe LifeCycleLastLaunchInitiated)
- data LifeCycleLastLaunchInitiated = LifeCycleLastLaunchInitiated' {}
- newLifeCycleLastLaunchInitiated :: LifeCycleLastLaunchInitiated
- lifeCycleLastLaunchInitiated_apiCallDateTime :: Lens' LifeCycleLastLaunchInitiated (Maybe Text)
- lifeCycleLastLaunchInitiated_jobID :: Lens' LifeCycleLastLaunchInitiated (Maybe Text)
- lifeCycleLastLaunchInitiated_type :: Lens' LifeCycleLastLaunchInitiated (Maybe LastLaunchType)
- data NetworkInterface = NetworkInterface' {}
- newNetworkInterface :: NetworkInterface
- networkInterface_ips :: Lens' NetworkInterface (Maybe [Text])
- networkInterface_isPrimary :: Lens' NetworkInterface (Maybe Bool)
- networkInterface_macAddress :: Lens' NetworkInterface (Maybe Text)
- data OS = OS' {
- fullString :: Maybe Text
- newOS :: OS
- os_fullString :: Lens' OS (Maybe Text)
- data PITPolicyRule = PITPolicyRule' {}
- newPITPolicyRule :: Natural -> Natural -> PITPolicyRuleUnits -> PITPolicyRule
- pITPolicyRule_enabled :: Lens' PITPolicyRule (Maybe Bool)
- pITPolicyRule_ruleID :: Lens' PITPolicyRule (Maybe Natural)
- pITPolicyRule_interval :: Lens' PITPolicyRule Natural
- pITPolicyRule_retentionDuration :: Lens' PITPolicyRule Natural
- pITPolicyRule_units :: Lens' PITPolicyRule PITPolicyRuleUnits
- data ParticipatingServer = ParticipatingServer' {}
- newParticipatingServer :: ParticipatingServer
- participatingServer_launchStatus :: Lens' ParticipatingServer (Maybe LaunchStatus)
- participatingServer_recoveryInstanceID :: Lens' ParticipatingServer (Maybe Text)
- participatingServer_sourceServerID :: Lens' ParticipatingServer (Maybe Text)
- data RecoveryInstance = RecoveryInstance' {
- arn :: Maybe Text
- dataReplicationInfo :: Maybe RecoveryInstanceDataReplicationInfo
- ec2InstanceID :: Maybe Text
- ec2InstanceState :: Maybe EC2InstanceState
- failback :: Maybe RecoveryInstanceFailback
- isDrill :: Maybe Bool
- jobID :: Maybe Text
- originEnvironment :: Maybe OriginEnvironment
- pointInTimeSnapshotDateTime :: Maybe Text
- recoveryInstanceID :: Maybe Text
- recoveryInstanceProperties :: Maybe RecoveryInstanceProperties
- sourceServerID :: Maybe Text
- tags :: Maybe (Sensitive (HashMap Text Text))
- newRecoveryInstance :: RecoveryInstance
- recoveryInstance_arn :: Lens' RecoveryInstance (Maybe Text)
- recoveryInstance_dataReplicationInfo :: Lens' RecoveryInstance (Maybe RecoveryInstanceDataReplicationInfo)
- recoveryInstance_ec2InstanceID :: Lens' RecoveryInstance (Maybe Text)
- recoveryInstance_ec2InstanceState :: Lens' RecoveryInstance (Maybe EC2InstanceState)
- recoveryInstance_failback :: Lens' RecoveryInstance (Maybe RecoveryInstanceFailback)
- recoveryInstance_isDrill :: Lens' RecoveryInstance (Maybe Bool)
- recoveryInstance_jobID :: Lens' RecoveryInstance (Maybe Text)
- recoveryInstance_originEnvironment :: Lens' RecoveryInstance (Maybe OriginEnvironment)
- recoveryInstance_pointInTimeSnapshotDateTime :: Lens' RecoveryInstance (Maybe Text)
- recoveryInstance_recoveryInstanceID :: Lens' RecoveryInstance (Maybe Text)
- recoveryInstance_recoveryInstanceProperties :: Lens' RecoveryInstance (Maybe RecoveryInstanceProperties)
- recoveryInstance_sourceServerID :: Lens' RecoveryInstance (Maybe Text)
- recoveryInstance_tags :: Lens' RecoveryInstance (Maybe (HashMap Text Text))
- data RecoveryInstanceDataReplicationError = RecoveryInstanceDataReplicationError' {}
- newRecoveryInstanceDataReplicationError :: RecoveryInstanceDataReplicationError
- recoveryInstanceDataReplicationError_error :: Lens' RecoveryInstanceDataReplicationError (Maybe FailbackReplicationError)
- recoveryInstanceDataReplicationError_rawError :: Lens' RecoveryInstanceDataReplicationError (Maybe Text)
- data RecoveryInstanceDataReplicationInfo = RecoveryInstanceDataReplicationInfo' {
- dataReplicationError :: Maybe RecoveryInstanceDataReplicationError
- dataReplicationInitiation :: Maybe RecoveryInstanceDataReplicationInitiation
- dataReplicationState :: Maybe RecoveryInstanceDataReplicationState
- etaDateTime :: Maybe Text
- lagDuration :: Maybe Text
- replicatedDisks :: Maybe [RecoveryInstanceDataReplicationInfoReplicatedDisk]
- newRecoveryInstanceDataReplicationInfo :: RecoveryInstanceDataReplicationInfo
- recoveryInstanceDataReplicationInfo_dataReplicationError :: Lens' RecoveryInstanceDataReplicationInfo (Maybe RecoveryInstanceDataReplicationError)
- recoveryInstanceDataReplicationInfo_dataReplicationInitiation :: Lens' RecoveryInstanceDataReplicationInfo (Maybe RecoveryInstanceDataReplicationInitiation)
- recoveryInstanceDataReplicationInfo_dataReplicationState :: Lens' RecoveryInstanceDataReplicationInfo (Maybe RecoveryInstanceDataReplicationState)
- recoveryInstanceDataReplicationInfo_etaDateTime :: Lens' RecoveryInstanceDataReplicationInfo (Maybe Text)
- recoveryInstanceDataReplicationInfo_lagDuration :: Lens' RecoveryInstanceDataReplicationInfo (Maybe Text)
- recoveryInstanceDataReplicationInfo_replicatedDisks :: Lens' RecoveryInstanceDataReplicationInfo (Maybe [RecoveryInstanceDataReplicationInfoReplicatedDisk])
- data RecoveryInstanceDataReplicationInfoReplicatedDisk = RecoveryInstanceDataReplicationInfoReplicatedDisk' {}
- newRecoveryInstanceDataReplicationInfoReplicatedDisk :: RecoveryInstanceDataReplicationInfoReplicatedDisk
- recoveryInstanceDataReplicationInfoReplicatedDisk_backloggedStorageBytes :: Lens' RecoveryInstanceDataReplicationInfoReplicatedDisk (Maybe Natural)
- recoveryInstanceDataReplicationInfoReplicatedDisk_deviceName :: Lens' RecoveryInstanceDataReplicationInfoReplicatedDisk (Maybe Text)
- recoveryInstanceDataReplicationInfoReplicatedDisk_replicatedStorageBytes :: Lens' RecoveryInstanceDataReplicationInfoReplicatedDisk (Maybe Natural)
- recoveryInstanceDataReplicationInfoReplicatedDisk_rescannedStorageBytes :: Lens' RecoveryInstanceDataReplicationInfoReplicatedDisk (Maybe Natural)
- recoveryInstanceDataReplicationInfoReplicatedDisk_totalStorageBytes :: Lens' RecoveryInstanceDataReplicationInfoReplicatedDisk (Maybe Natural)
- data RecoveryInstanceDataReplicationInitiation = RecoveryInstanceDataReplicationInitiation' {}
- newRecoveryInstanceDataReplicationInitiation :: RecoveryInstanceDataReplicationInitiation
- recoveryInstanceDataReplicationInitiation_startDateTime :: Lens' RecoveryInstanceDataReplicationInitiation (Maybe Text)
- recoveryInstanceDataReplicationInitiation_steps :: Lens' RecoveryInstanceDataReplicationInitiation (Maybe [RecoveryInstanceDataReplicationInitiationStep])
- data RecoveryInstanceDataReplicationInitiationStep = RecoveryInstanceDataReplicationInitiationStep' {}
- newRecoveryInstanceDataReplicationInitiationStep :: RecoveryInstanceDataReplicationInitiationStep
- recoveryInstanceDataReplicationInitiationStep_name :: Lens' RecoveryInstanceDataReplicationInitiationStep (Maybe RecoveryInstanceDataReplicationInitiationStepName)
- recoveryInstanceDataReplicationInitiationStep_status :: Lens' RecoveryInstanceDataReplicationInitiationStep (Maybe RecoveryInstanceDataReplicationInitiationStepStatus)
- data RecoveryInstanceDisk = RecoveryInstanceDisk' {}
- newRecoveryInstanceDisk :: RecoveryInstanceDisk
- recoveryInstanceDisk_bytes :: Lens' RecoveryInstanceDisk (Maybe Natural)
- recoveryInstanceDisk_ebsVolumeID :: Lens' RecoveryInstanceDisk (Maybe Text)
- recoveryInstanceDisk_internalDeviceName :: Lens' RecoveryInstanceDisk (Maybe Text)
- data RecoveryInstanceFailback = RecoveryInstanceFailback' {
- agentLastSeenByServiceDateTime :: Maybe Text
- elapsedReplicationDuration :: Maybe Text
- failbackClientID :: Maybe Text
- failbackClientLastSeenByServiceDateTime :: Maybe Text
- failbackInitiationTime :: Maybe Text
- failbackJobID :: Maybe Text
- failbackLaunchType :: Maybe FailbackLaunchType
- failbackToOriginalServer :: Maybe Bool
- firstByteDateTime :: Maybe Text
- state :: Maybe FailbackState
- newRecoveryInstanceFailback :: RecoveryInstanceFailback
- recoveryInstanceFailback_agentLastSeenByServiceDateTime :: Lens' RecoveryInstanceFailback (Maybe Text)
- recoveryInstanceFailback_elapsedReplicationDuration :: Lens' RecoveryInstanceFailback (Maybe Text)
- recoveryInstanceFailback_failbackClientID :: Lens' RecoveryInstanceFailback (Maybe Text)
- recoveryInstanceFailback_failbackClientLastSeenByServiceDateTime :: Lens' RecoveryInstanceFailback (Maybe Text)
- recoveryInstanceFailback_failbackInitiationTime :: Lens' RecoveryInstanceFailback (Maybe Text)
- recoveryInstanceFailback_failbackJobID :: Lens' RecoveryInstanceFailback (Maybe Text)
- recoveryInstanceFailback_failbackLaunchType :: Lens' RecoveryInstanceFailback (Maybe FailbackLaunchType)
- recoveryInstanceFailback_failbackToOriginalServer :: Lens' RecoveryInstanceFailback (Maybe Bool)
- recoveryInstanceFailback_firstByteDateTime :: Lens' RecoveryInstanceFailback (Maybe Text)
- recoveryInstanceFailback_state :: Lens' RecoveryInstanceFailback (Maybe FailbackState)
- data RecoveryInstanceProperties = RecoveryInstanceProperties' {}
- newRecoveryInstanceProperties :: RecoveryInstanceProperties
- recoveryInstanceProperties_cpus :: Lens' RecoveryInstanceProperties (Maybe [CPU])
- recoveryInstanceProperties_disks :: Lens' RecoveryInstanceProperties (Maybe [RecoveryInstanceDisk])
- recoveryInstanceProperties_identificationHints :: Lens' RecoveryInstanceProperties (Maybe IdentificationHints)
- recoveryInstanceProperties_lastUpdatedDateTime :: Lens' RecoveryInstanceProperties (Maybe Text)
- recoveryInstanceProperties_networkInterfaces :: Lens' RecoveryInstanceProperties (Maybe [NetworkInterface])
- recoveryInstanceProperties_os :: Lens' RecoveryInstanceProperties (Maybe OS)
- recoveryInstanceProperties_ramBytes :: Lens' RecoveryInstanceProperties (Maybe Natural)
- data RecoverySnapshot = RecoverySnapshot' {
- ebsSnapshots :: Maybe [Text]
- timestamp :: Maybe Text
- expectedTimestamp :: Text
- snapshotID :: Text
- sourceServerID :: Text
- newRecoverySnapshot :: Text -> Text -> Text -> RecoverySnapshot
- recoverySnapshot_ebsSnapshots :: Lens' RecoverySnapshot (Maybe [Text])
- recoverySnapshot_timestamp :: Lens' RecoverySnapshot (Maybe Text)
- recoverySnapshot_expectedTimestamp :: Lens' RecoverySnapshot Text
- recoverySnapshot_snapshotID :: Lens' RecoverySnapshot Text
- recoverySnapshot_sourceServerID :: Lens' RecoverySnapshot Text
- data ReplicationConfiguration = ReplicationConfiguration' {
- associateDefaultSecurityGroup :: Maybe Bool
- bandwidthThrottling :: Maybe Natural
- createPublicIP :: Maybe Bool
- dataPlaneRouting :: Maybe ReplicationConfigurationDataPlaneRouting
- defaultLargeStagingDiskType :: Maybe ReplicationConfigurationDefaultLargeStagingDiskType
- ebsEncryption :: Maybe ReplicationConfigurationEbsEncryption
- ebsEncryptionKeyArn :: Maybe Text
- name :: Maybe Text
- pitPolicy :: Maybe (NonEmpty PITPolicyRule)
- replicatedDisks :: Maybe [ReplicationConfigurationReplicatedDisk]
- replicationServerInstanceType :: Maybe Text
- replicationServersSecurityGroupsIDs :: Maybe [Text]
- sourceServerID :: Maybe Text
- stagingAreaSubnetId :: Maybe Text
- stagingAreaTags :: Maybe (Sensitive (HashMap Text Text))
- useDedicatedReplicationServer :: Maybe Bool
- newReplicationConfiguration :: ReplicationConfiguration
- replicationConfiguration_associateDefaultSecurityGroup :: Lens' ReplicationConfiguration (Maybe Bool)
- replicationConfiguration_bandwidthThrottling :: Lens' ReplicationConfiguration (Maybe Natural)
- replicationConfiguration_createPublicIP :: Lens' ReplicationConfiguration (Maybe Bool)
- replicationConfiguration_dataPlaneRouting :: Lens' ReplicationConfiguration (Maybe ReplicationConfigurationDataPlaneRouting)
- replicationConfiguration_defaultLargeStagingDiskType :: Lens' ReplicationConfiguration (Maybe ReplicationConfigurationDefaultLargeStagingDiskType)
- replicationConfiguration_ebsEncryption :: Lens' ReplicationConfiguration (Maybe ReplicationConfigurationEbsEncryption)
- replicationConfiguration_ebsEncryptionKeyArn :: Lens' ReplicationConfiguration (Maybe Text)
- replicationConfiguration_name :: Lens' ReplicationConfiguration (Maybe Text)
- replicationConfiguration_pitPolicy :: Lens' ReplicationConfiguration (Maybe (NonEmpty PITPolicyRule))
- replicationConfiguration_replicatedDisks :: Lens' ReplicationConfiguration (Maybe [ReplicationConfigurationReplicatedDisk])
- replicationConfiguration_replicationServerInstanceType :: Lens' ReplicationConfiguration (Maybe Text)
- replicationConfiguration_replicationServersSecurityGroupsIDs :: Lens' ReplicationConfiguration (Maybe [Text])
- replicationConfiguration_sourceServerID :: Lens' ReplicationConfiguration (Maybe Text)
- replicationConfiguration_stagingAreaSubnetId :: Lens' ReplicationConfiguration (Maybe Text)
- replicationConfiguration_stagingAreaTags :: Lens' ReplicationConfiguration (Maybe (HashMap Text Text))
- replicationConfiguration_useDedicatedReplicationServer :: Lens' ReplicationConfiguration (Maybe Bool)
- data ReplicationConfigurationReplicatedDisk = ReplicationConfigurationReplicatedDisk' {}
- newReplicationConfigurationReplicatedDisk :: ReplicationConfigurationReplicatedDisk
- replicationConfigurationReplicatedDisk_deviceName :: Lens' ReplicationConfigurationReplicatedDisk (Maybe Text)
- replicationConfigurationReplicatedDisk_iops :: Lens' ReplicationConfigurationReplicatedDisk (Maybe Natural)
- replicationConfigurationReplicatedDisk_isBootDisk :: Lens' ReplicationConfigurationReplicatedDisk (Maybe Bool)
- replicationConfigurationReplicatedDisk_optimizedStagingDiskType :: Lens' ReplicationConfigurationReplicatedDisk (Maybe ReplicationConfigurationReplicatedDiskStagingDiskType)
- replicationConfigurationReplicatedDisk_stagingDiskType :: Lens' ReplicationConfigurationReplicatedDisk (Maybe ReplicationConfigurationReplicatedDiskStagingDiskType)
- replicationConfigurationReplicatedDisk_throughput :: Lens' ReplicationConfigurationReplicatedDisk (Maybe Natural)
- data ReplicationConfigurationTemplate = ReplicationConfigurationTemplate' {
- arn :: Maybe Text
- associateDefaultSecurityGroup :: Maybe Bool
- bandwidthThrottling :: Maybe Natural
- createPublicIP :: Maybe Bool
- dataPlaneRouting :: Maybe ReplicationConfigurationDataPlaneRouting
- defaultLargeStagingDiskType :: Maybe ReplicationConfigurationDefaultLargeStagingDiskType
- ebsEncryption :: Maybe ReplicationConfigurationEbsEncryption
- ebsEncryptionKeyArn :: Maybe Text
- pitPolicy :: Maybe (NonEmpty PITPolicyRule)
- replicationServerInstanceType :: Maybe Text
- replicationServersSecurityGroupsIDs :: Maybe [Text]
- stagingAreaSubnetId :: Maybe Text
- stagingAreaTags :: Maybe (Sensitive (HashMap Text Text))
- tags :: Maybe (Sensitive (HashMap Text Text))
- useDedicatedReplicationServer :: Maybe Bool
- replicationConfigurationTemplateID :: Text
- newReplicationConfigurationTemplate :: Text -> ReplicationConfigurationTemplate
- replicationConfigurationTemplate_arn :: Lens' ReplicationConfigurationTemplate (Maybe Text)
- replicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' ReplicationConfigurationTemplate (Maybe Bool)
- replicationConfigurationTemplate_bandwidthThrottling :: Lens' ReplicationConfigurationTemplate (Maybe Natural)
- replicationConfigurationTemplate_createPublicIP :: Lens' ReplicationConfigurationTemplate (Maybe Bool)
- replicationConfigurationTemplate_dataPlaneRouting :: Lens' ReplicationConfigurationTemplate (Maybe ReplicationConfigurationDataPlaneRouting)
- replicationConfigurationTemplate_defaultLargeStagingDiskType :: Lens' ReplicationConfigurationTemplate (Maybe ReplicationConfigurationDefaultLargeStagingDiskType)
- replicationConfigurationTemplate_ebsEncryption :: Lens' ReplicationConfigurationTemplate (Maybe ReplicationConfigurationEbsEncryption)
- replicationConfigurationTemplate_ebsEncryptionKeyArn :: Lens' ReplicationConfigurationTemplate (Maybe Text)
- replicationConfigurationTemplate_pitPolicy :: Lens' ReplicationConfigurationTemplate (Maybe (NonEmpty PITPolicyRule))
- replicationConfigurationTemplate_replicationServerInstanceType :: Lens' ReplicationConfigurationTemplate (Maybe Text)
- replicationConfigurationTemplate_replicationServersSecurityGroupsIDs :: Lens' ReplicationConfigurationTemplate (Maybe [Text])
- replicationConfigurationTemplate_stagingAreaSubnetId :: Lens' ReplicationConfigurationTemplate (Maybe Text)
- replicationConfigurationTemplate_stagingAreaTags :: Lens' ReplicationConfigurationTemplate (Maybe (HashMap Text Text))
- replicationConfigurationTemplate_tags :: Lens' ReplicationConfigurationTemplate (Maybe (HashMap Text Text))
- replicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' ReplicationConfigurationTemplate (Maybe Bool)
- replicationConfigurationTemplate_replicationConfigurationTemplateID :: Lens' ReplicationConfigurationTemplate Text
- data SourceCloudProperties = SourceCloudProperties' {}
- newSourceCloudProperties :: SourceCloudProperties
- sourceCloudProperties_originAccountID :: Lens' SourceCloudProperties (Maybe Text)
- sourceCloudProperties_originAvailabilityZone :: Lens' SourceCloudProperties (Maybe Text)
- sourceCloudProperties_originRegion :: Lens' SourceCloudProperties (Maybe Text)
- data SourceProperties = SourceProperties' {}
- newSourceProperties :: SourceProperties
- sourceProperties_cpus :: Lens' SourceProperties (Maybe [CPU])
- sourceProperties_disks :: Lens' SourceProperties (Maybe [Disk])
- sourceProperties_identificationHints :: Lens' SourceProperties (Maybe IdentificationHints)
- sourceProperties_lastUpdatedDateTime :: Lens' SourceProperties (Maybe Text)
- sourceProperties_networkInterfaces :: Lens' SourceProperties (Maybe [NetworkInterface])
- sourceProperties_os :: Lens' SourceProperties (Maybe OS)
- sourceProperties_ramBytes :: Lens' SourceProperties (Maybe Natural)
- sourceProperties_recommendedInstanceType :: Lens' SourceProperties (Maybe Text)
- data SourceServer = SourceServer' {
- arn :: Maybe Text
- dataReplicationInfo :: Maybe DataReplicationInfo
- lastLaunchResult :: Maybe LastLaunchResult
- lifeCycle :: Maybe LifeCycle
- recoveryInstanceId :: Maybe Text
- replicationDirection :: Maybe ReplicationDirection
- reversedDirectionSourceServerArn :: Maybe Text
- sourceCloudProperties :: Maybe SourceCloudProperties
- sourceProperties :: Maybe SourceProperties
- sourceServerID :: Maybe Text
- stagingArea :: Maybe StagingArea
- tags :: Maybe (Sensitive (HashMap Text Text))
- newSourceServer :: SourceServer
- sourceServer_arn :: Lens' SourceServer (Maybe Text)
- sourceServer_dataReplicationInfo :: Lens' SourceServer (Maybe DataReplicationInfo)
- sourceServer_lastLaunchResult :: Lens' SourceServer (Maybe LastLaunchResult)
- sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle)
- sourceServer_recoveryInstanceId :: Lens' SourceServer (Maybe Text)
- sourceServer_replicationDirection :: Lens' SourceServer (Maybe ReplicationDirection)
- sourceServer_reversedDirectionSourceServerArn :: Lens' SourceServer (Maybe Text)
- sourceServer_sourceCloudProperties :: Lens' SourceServer (Maybe SourceCloudProperties)
- sourceServer_sourceProperties :: Lens' SourceServer (Maybe SourceProperties)
- sourceServer_sourceServerID :: Lens' SourceServer (Maybe Text)
- sourceServer_stagingArea :: Lens' SourceServer (Maybe StagingArea)
- sourceServer_tags :: Lens' SourceServer (Maybe (HashMap Text Text))
- data StagingArea = StagingArea' {}
- newStagingArea :: StagingArea
- stagingArea_errorMessage :: Lens' StagingArea (Maybe Text)
- stagingArea_stagingAccountID :: Lens' StagingArea (Maybe Text)
- stagingArea_stagingSourceServerArn :: Lens' StagingArea (Maybe Text)
- stagingArea_status :: Lens' StagingArea (Maybe ExtensionStatus)
- data StagingSourceServer = StagingSourceServer' {}
- newStagingSourceServer :: StagingSourceServer
- stagingSourceServer_arn :: Lens' StagingSourceServer (Maybe Text)
- stagingSourceServer_hostname :: Lens' StagingSourceServer (Maybe Text)
- stagingSourceServer_tags :: Lens' StagingSourceServer (Maybe (HashMap Text Text))
- data StartRecoveryRequestSourceServer = StartRecoveryRequestSourceServer' {}
- newStartRecoveryRequestSourceServer :: Text -> StartRecoveryRequestSourceServer
- startRecoveryRequestSourceServer_recoverySnapshotID :: Lens' StartRecoveryRequestSourceServer (Maybe Text)
- startRecoveryRequestSourceServer_sourceServerID :: Lens' StartRecoveryRequestSourceServer Text
Service Configuration
defaultService :: Service Source #
API version 2020-02-26
of the Amazon Elastic Disaster Recovery Service SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
_ConflictException :: AsError a => Fold a ServiceError Source #
The request could not be completed due to a conflict with the current state of the target resource.
_InternalServerException :: AsError a => Fold a ServiceError Source #
The request processing has failed because of an unknown error, exception or failure.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The resource for this operation was not found.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The request could not be completed because its exceeded the service quota.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
_UninitializedAccountException :: AsError a => Fold a ServiceError Source #
The account performing the request has not been initialized.
_ValidationException :: AsError a => Fold a ServiceError Source #
The input fails to satisfy the constraints specified by the AWS service.
DataReplicationErrorString
newtype DataReplicationErrorString Source #
Instances
DataReplicationInitiationStepName
newtype DataReplicationInitiationStepName Source #
Instances
DataReplicationInitiationStepStatus
newtype DataReplicationInitiationStepStatus Source #
Instances
DataReplicationState
newtype DataReplicationState Source #
pattern DataReplicationState_BACKLOG :: DataReplicationState | |
pattern DataReplicationState_CONTINUOUS :: DataReplicationState | |
pattern DataReplicationState_CREATING_SNAPSHOT :: DataReplicationState | |
pattern DataReplicationState_DISCONNECTED :: DataReplicationState | |
pattern DataReplicationState_INITIAL_SYNC :: DataReplicationState | |
pattern DataReplicationState_INITIATING :: DataReplicationState | |
pattern DataReplicationState_PAUSED :: DataReplicationState | |
pattern DataReplicationState_RESCAN :: DataReplicationState | |
pattern DataReplicationState_STALLED :: DataReplicationState | |
pattern DataReplicationState_STOPPED :: DataReplicationState |
Instances
EC2InstanceState
newtype EC2InstanceState Source #
pattern EC2InstanceState_NOT_FOUND :: EC2InstanceState | |
pattern EC2InstanceState_PENDING :: EC2InstanceState | |
pattern EC2InstanceState_RUNNING :: EC2InstanceState | |
pattern EC2InstanceState_SHUTTING_DOWN :: EC2InstanceState | |
pattern EC2InstanceState_STOPPED :: EC2InstanceState | |
pattern EC2InstanceState_STOPPING :: EC2InstanceState | |
pattern EC2InstanceState_TERMINATED :: EC2InstanceState |
Instances
ExtensionStatus
newtype ExtensionStatus Source #
pattern ExtensionStatus_EXTENDED :: ExtensionStatus | |
pattern ExtensionStatus_EXTENSION_ERROR :: ExtensionStatus | |
pattern ExtensionStatus_NOT_EXTENDED :: ExtensionStatus |
Instances
FailbackLaunchType
newtype FailbackLaunchType Source #
pattern FailbackLaunchType_DRILL :: FailbackLaunchType | |
pattern FailbackLaunchType_RECOVERY :: FailbackLaunchType |
Instances
FailbackReplicationError
newtype FailbackReplicationError Source #
Instances
FailbackState
newtype FailbackState Source #
pattern FailbackState_FAILBACK_COMPLETED :: FailbackState | |
pattern FailbackState_FAILBACK_ERROR :: FailbackState | |
pattern FailbackState_FAILBACK_IN_PROGRESS :: FailbackState | |
pattern FailbackState_FAILBACK_LAUNCH_STATE_NOT_AVAILABLE :: FailbackState | |
pattern FailbackState_FAILBACK_NOT_READY_FOR_LAUNCH :: FailbackState | |
pattern FailbackState_FAILBACK_NOT_STARTED :: FailbackState | |
pattern FailbackState_FAILBACK_READY_FOR_LAUNCH :: FailbackState |
Instances
InitiatedBy
newtype InitiatedBy Source #
pattern InitiatedBy_DIAGNOSTIC :: InitiatedBy | |
pattern InitiatedBy_FAILBACK :: InitiatedBy | |
pattern InitiatedBy_START_DRILL :: InitiatedBy | |
pattern InitiatedBy_START_RECOVERY :: InitiatedBy | |
pattern InitiatedBy_TARGET_ACCOUNT :: InitiatedBy | |
pattern InitiatedBy_TERMINATE_RECOVERY_INSTANCES :: InitiatedBy |
Instances
JobLogEvent
newtype JobLogEvent Source #
pattern JobLogEvent_CLEANUP_END :: JobLogEvent | |
pattern JobLogEvent_CLEANUP_FAIL :: JobLogEvent | |
pattern JobLogEvent_CLEANUP_START :: JobLogEvent | |
pattern JobLogEvent_CONVERSION_END :: JobLogEvent | |
pattern JobLogEvent_CONVERSION_FAIL :: JobLogEvent | |
pattern JobLogEvent_CONVERSION_START :: JobLogEvent | |
pattern JobLogEvent_JOB_CANCEL :: JobLogEvent | |
pattern JobLogEvent_JOB_END :: JobLogEvent | |
pattern JobLogEvent_JOB_START :: JobLogEvent | |
pattern JobLogEvent_LAUNCH_FAILED :: JobLogEvent | |
pattern JobLogEvent_LAUNCH_START :: JobLogEvent | |
pattern JobLogEvent_SERVER_SKIPPED :: JobLogEvent | |
pattern JobLogEvent_SNAPSHOT_END :: JobLogEvent | |
pattern JobLogEvent_SNAPSHOT_FAIL :: JobLogEvent | |
pattern JobLogEvent_SNAPSHOT_START :: JobLogEvent | |
pattern JobLogEvent_USING_PREVIOUS_SNAPSHOT :: JobLogEvent | |
pattern JobLogEvent_USING_PREVIOUS_SNAPSHOT_FAILED :: JobLogEvent |
Instances
JobStatus
pattern JobStatus_COMPLETED :: JobStatus | |
pattern JobStatus_PENDING :: JobStatus | |
pattern JobStatus_STARTED :: JobStatus |
Instances
JobType
pattern JobType_CREATE_CONVERTED_SNAPSHOT :: JobType | |
pattern JobType_LAUNCH :: JobType | |
pattern JobType_TERMINATE :: JobType |
Instances
LastLaunchResult
newtype LastLaunchResult Source #
pattern LastLaunchResult_FAILED :: LastLaunchResult | |
pattern LastLaunchResult_NOT_STARTED :: LastLaunchResult | |
pattern LastLaunchResult_PENDING :: LastLaunchResult | |
pattern LastLaunchResult_SUCCEEDED :: LastLaunchResult |
Instances
LastLaunchType
newtype LastLaunchType Source #
pattern LastLaunchType_DRILL :: LastLaunchType | |
pattern LastLaunchType_RECOVERY :: LastLaunchType |
Instances
LaunchDisposition
newtype LaunchDisposition Source #
pattern LaunchDisposition_STARTED :: LaunchDisposition | |
pattern LaunchDisposition_STOPPED :: LaunchDisposition |
Instances
LaunchStatus
newtype LaunchStatus Source #
pattern LaunchStatus_FAILED :: LaunchStatus | |
pattern LaunchStatus_IN_PROGRESS :: LaunchStatus | |
pattern LaunchStatus_LAUNCHED :: LaunchStatus | |
pattern LaunchStatus_PENDING :: LaunchStatus | |
pattern LaunchStatus_TERMINATED :: LaunchStatus |
Instances
OriginEnvironment
newtype OriginEnvironment Source #
pattern OriginEnvironment_AWS :: OriginEnvironment | |
pattern OriginEnvironment_ON_PREMISES :: OriginEnvironment |
Instances
PITPolicyRuleUnits
newtype PITPolicyRuleUnits Source #
pattern PITPolicyRuleUnits_DAY :: PITPolicyRuleUnits | |
pattern PITPolicyRuleUnits_HOUR :: PITPolicyRuleUnits | |
pattern PITPolicyRuleUnits_MINUTE :: PITPolicyRuleUnits |
Instances
RecoveryInstanceDataReplicationInitiationStepName
newtype RecoveryInstanceDataReplicationInitiationStepName Source #
Instances
RecoveryInstanceDataReplicationInitiationStepStatus
newtype RecoveryInstanceDataReplicationInitiationStepStatus Source #
Instances
RecoveryInstanceDataReplicationState
newtype RecoveryInstanceDataReplicationState Source #
Instances
RecoverySnapshotsOrder
newtype RecoverySnapshotsOrder Source #
pattern RecoverySnapshotsOrder_ASC :: RecoverySnapshotsOrder | |
pattern RecoverySnapshotsOrder_DESC :: RecoverySnapshotsOrder |
Instances
ReplicationConfigurationDataPlaneRouting
newtype ReplicationConfigurationDataPlaneRouting Source #
Instances
ReplicationConfigurationDefaultLargeStagingDiskType
newtype ReplicationConfigurationDefaultLargeStagingDiskType Source #
Instances
ReplicationConfigurationEbsEncryption
newtype ReplicationConfigurationEbsEncryption Source #
pattern ReplicationConfigurationEbsEncryption_CUSTOM :: ReplicationConfigurationEbsEncryption | |
pattern ReplicationConfigurationEbsEncryption_DEFAULT :: ReplicationConfigurationEbsEncryption |
Instances
ReplicationConfigurationReplicatedDiskStagingDiskType
newtype ReplicationConfigurationReplicatedDiskStagingDiskType Source #
Instances
ReplicationDirection
newtype ReplicationDirection Source #
Replication direction designates if this is a failover replication, or a failback replication. When a DRS agent is installed on an instance, the replication direction is failover. In cases where a recovery launch was made in the recovery location and a new recovery instance was created, and then a failback replication was initiated from that recovery instance back to the origin location, then the replication direction will be failback.
pattern ReplicationDirection_FAILBACK :: ReplicationDirection | |
pattern ReplicationDirection_FAILOVER :: ReplicationDirection |
Instances
TargetInstanceTypeRightSizingMethod
newtype TargetInstanceTypeRightSizingMethod Source #
pattern TargetInstanceTypeRightSizingMethod_BASIC :: TargetInstanceTypeRightSizingMethod | |
pattern TargetInstanceTypeRightSizingMethod_NONE :: TargetInstanceTypeRightSizingMethod |
Instances
Account
AWS account.
See: newAccount
smart constructor.
Instances
FromJSON Account Source # | |
Generic Account Source # | |
Read Account Source # | |
Show Account Source # | |
NFData Account Source # | |
Defined in Amazonka.DrS.Types.Account | |
Eq Account Source # | |
Hashable Account Source # | |
Defined in Amazonka.DrS.Types.Account | |
type Rep Account Source # | |
Defined in Amazonka.DrS.Types.Account |
newAccount :: Account Source #
Create a value of Account
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:accountID:Account'
, account_accountID
- Account ID of AWS account.
CPU
Information about a server's CPU.
See: newCPU
smart constructor.
Instances
FromJSON CPU Source # | |
Generic CPU Source # | |
Read CPU Source # | |
Show CPU Source # | |
NFData CPU Source # | |
Defined in Amazonka.DrS.Types.CPU | |
Eq CPU Source # | |
Hashable CPU Source # | |
Defined in Amazonka.DrS.Types.CPU | |
type Rep CPU Source # | |
Defined in Amazonka.DrS.Types.CPU type Rep CPU = D1 ('MetaData "CPU" "Amazonka.DrS.Types.CPU" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "CPU'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cores") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "modelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of CPU
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:cores:CPU'
, cpu_cores
- The number of CPU cores.
$sel:modelName:CPU'
, cpu_modelName
- The model name of the CPU.
ConversionProperties
data ConversionProperties Source #
Properties of a conversion job
See: newConversionProperties
smart constructor.
ConversionProperties' | |
|
Instances
newConversionProperties :: ConversionProperties Source #
Create a value of ConversionProperties
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:dataTimestamp:ConversionProperties'
, conversionProperties_dataTimestamp
- The timestamp of when the snapshot being converted was taken
$sel:forceUefi:ConversionProperties'
, conversionProperties_forceUefi
- Whether the volume being converted uses UEFI or not
$sel:rootVolumeName:ConversionProperties'
, conversionProperties_rootVolumeName
- The root volume name of a conversion job
$sel:volumeToConversionMap:ConversionProperties'
, conversionProperties_volumeToConversionMap
- A mapping between the volumes being converted and the converted snapshot
ids
$sel:volumeToVolumeSize:ConversionProperties'
, conversionProperties_volumeToVolumeSize
- A mapping between the volumes and their sizes
conversionProperties_dataTimestamp :: Lens' ConversionProperties (Maybe Text) Source #
The timestamp of when the snapshot being converted was taken
conversionProperties_forceUefi :: Lens' ConversionProperties (Maybe Bool) Source #
Whether the volume being converted uses UEFI or not
conversionProperties_rootVolumeName :: Lens' ConversionProperties (Maybe Text) Source #
The root volume name of a conversion job
conversionProperties_volumeToConversionMap :: Lens' ConversionProperties (Maybe (HashMap Text (HashMap Text Text))) Source #
A mapping between the volumes being converted and the converted snapshot ids
conversionProperties_volumeToVolumeSize :: Lens' ConversionProperties (Maybe (HashMap Text Natural)) Source #
A mapping between the volumes and their sizes
DataReplicationError
data DataReplicationError Source #
Error in data replication.
See: newDataReplicationError
smart constructor.
Instances
newDataReplicationError :: DataReplicationError Source #
Create a value of DataReplicationError
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:error:DataReplicationError'
, dataReplicationError_error
- Error in data replication.
$sel:rawError:DataReplicationError'
, dataReplicationError_rawError
- Error in data replication.
dataReplicationError_error :: Lens' DataReplicationError (Maybe DataReplicationErrorString) Source #
Error in data replication.
dataReplicationError_rawError :: Lens' DataReplicationError (Maybe Text) Source #
Error in data replication.
DataReplicationInfo
data DataReplicationInfo Source #
Information about Data Replication
See: newDataReplicationInfo
smart constructor.
DataReplicationInfo' | |
|
Instances
newDataReplicationInfo :: DataReplicationInfo Source #
Create a value of DataReplicationInfo
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:dataReplicationError:DataReplicationInfo'
, dataReplicationInfo_dataReplicationError
- Error in data replication.
$sel:dataReplicationInitiation:DataReplicationInfo'
, dataReplicationInfo_dataReplicationInitiation
- Information about whether the data replication has been initiated.
$sel:dataReplicationState:DataReplicationInfo'
, dataReplicationInfo_dataReplicationState
- The state of the data replication.
$sel:etaDateTime:DataReplicationInfo'
, dataReplicationInfo_etaDateTime
- An estimate of when the data replication will be completed.
$sel:lagDuration:DataReplicationInfo'
, dataReplicationInfo_lagDuration
- Data replication lag duration.
$sel:replicatedDisks:DataReplicationInfo'
, dataReplicationInfo_replicatedDisks
- The disks that should be replicated.
dataReplicationInfo_dataReplicationError :: Lens' DataReplicationInfo (Maybe DataReplicationError) Source #
Error in data replication.
dataReplicationInfo_dataReplicationInitiation :: Lens' DataReplicationInfo (Maybe DataReplicationInitiation) Source #
Information about whether the data replication has been initiated.
dataReplicationInfo_dataReplicationState :: Lens' DataReplicationInfo (Maybe DataReplicationState) Source #
The state of the data replication.
dataReplicationInfo_etaDateTime :: Lens' DataReplicationInfo (Maybe Text) Source #
An estimate of when the data replication will be completed.
dataReplicationInfo_lagDuration :: Lens' DataReplicationInfo (Maybe Text) Source #
Data replication lag duration.
dataReplicationInfo_replicatedDisks :: Lens' DataReplicationInfo (Maybe [DataReplicationInfoReplicatedDisk]) Source #
The disks that should be replicated.
DataReplicationInfoReplicatedDisk
data DataReplicationInfoReplicatedDisk Source #
A disk that should be replicated.
See: newDataReplicationInfoReplicatedDisk
smart constructor.
DataReplicationInfoReplicatedDisk' | |
|
Instances
newDataReplicationInfoReplicatedDisk :: DataReplicationInfoReplicatedDisk Source #
Create a value of DataReplicationInfoReplicatedDisk
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:backloggedStorageBytes:DataReplicationInfoReplicatedDisk'
, dataReplicationInfoReplicatedDisk_backloggedStorageBytes
- The size of the replication backlog in bytes.
$sel:deviceName:DataReplicationInfoReplicatedDisk'
, dataReplicationInfoReplicatedDisk_deviceName
- The name of the device.
$sel:replicatedStorageBytes:DataReplicationInfoReplicatedDisk'
, dataReplicationInfoReplicatedDisk_replicatedStorageBytes
- The amount of data replicated so far in bytes.
$sel:rescannedStorageBytes:DataReplicationInfoReplicatedDisk'
, dataReplicationInfoReplicatedDisk_rescannedStorageBytes
- The amount of data to be rescanned in bytes.
$sel:totalStorageBytes:DataReplicationInfoReplicatedDisk'
, dataReplicationInfoReplicatedDisk_totalStorageBytes
- The total amount of data to be replicated in bytes.
dataReplicationInfoReplicatedDisk_backloggedStorageBytes :: Lens' DataReplicationInfoReplicatedDisk (Maybe Natural) Source #
The size of the replication backlog in bytes.
dataReplicationInfoReplicatedDisk_deviceName :: Lens' DataReplicationInfoReplicatedDisk (Maybe Text) Source #
The name of the device.
dataReplicationInfoReplicatedDisk_replicatedStorageBytes :: Lens' DataReplicationInfoReplicatedDisk (Maybe Natural) Source #
The amount of data replicated so far in bytes.
dataReplicationInfoReplicatedDisk_rescannedStorageBytes :: Lens' DataReplicationInfoReplicatedDisk (Maybe Natural) Source #
The amount of data to be rescanned in bytes.
dataReplicationInfoReplicatedDisk_totalStorageBytes :: Lens' DataReplicationInfoReplicatedDisk (Maybe Natural) Source #
The total amount of data to be replicated in bytes.
DataReplicationInitiation
data DataReplicationInitiation Source #
Data replication initiation.
See: newDataReplicationInitiation
smart constructor.
DataReplicationInitiation' | |
|
Instances
newDataReplicationInitiation :: DataReplicationInitiation Source #
Create a value of DataReplicationInitiation
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:nextAttemptDateTime:DataReplicationInitiation'
, dataReplicationInitiation_nextAttemptDateTime
- The date and time of the next attempt to initiate data replication.
$sel:startDateTime:DataReplicationInitiation'
, dataReplicationInitiation_startDateTime
- The date and time of the current attempt to initiate data replication.
$sel:steps:DataReplicationInitiation'
, dataReplicationInitiation_steps
- The steps of the current attempt to initiate data replication.
dataReplicationInitiation_nextAttemptDateTime :: Lens' DataReplicationInitiation (Maybe Text) Source #
The date and time of the next attempt to initiate data replication.
dataReplicationInitiation_startDateTime :: Lens' DataReplicationInitiation (Maybe Text) Source #
The date and time of the current attempt to initiate data replication.
dataReplicationInitiation_steps :: Lens' DataReplicationInitiation (Maybe [DataReplicationInitiationStep]) Source #
The steps of the current attempt to initiate data replication.
DataReplicationInitiationStep
data DataReplicationInitiationStep Source #
Data replication initiation step.
See: newDataReplicationInitiationStep
smart constructor.
DataReplicationInitiationStep' | |
|
Instances
newDataReplicationInitiationStep :: DataReplicationInitiationStep Source #
Create a value of DataReplicationInitiationStep
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:DataReplicationInitiationStep'
, dataReplicationInitiationStep_name
- The name of the step.
$sel:status:DataReplicationInitiationStep'
, dataReplicationInitiationStep_status
- The status of the step.
dataReplicationInitiationStep_name :: Lens' DataReplicationInitiationStep (Maybe DataReplicationInitiationStepName) Source #
The name of the step.
dataReplicationInitiationStep_status :: Lens' DataReplicationInitiationStep (Maybe DataReplicationInitiationStepStatus) Source #
The status of the step.
DescribeJobsRequestFilters
data DescribeJobsRequestFilters Source #
A set of filters by which to return Jobs.
See: newDescribeJobsRequestFilters
smart constructor.
Instances
newDescribeJobsRequestFilters :: DescribeJobsRequestFilters Source #
Create a value of DescribeJobsRequestFilters
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:fromDate:DescribeJobsRequestFilters'
, describeJobsRequestFilters_fromDate
- The start date in a date range query.
$sel:jobIDs:DescribeJobsRequestFilters'
, describeJobsRequestFilters_jobIDs
- An array of Job IDs that should be returned. An empty array means all
jobs.
$sel:toDate:DescribeJobsRequestFilters'
, describeJobsRequestFilters_toDate
- The end date in a date range query.
describeJobsRequestFilters_fromDate :: Lens' DescribeJobsRequestFilters (Maybe Text) Source #
The start date in a date range query.
describeJobsRequestFilters_jobIDs :: Lens' DescribeJobsRequestFilters (Maybe [Text]) Source #
An array of Job IDs that should be returned. An empty array means all jobs.
describeJobsRequestFilters_toDate :: Lens' DescribeJobsRequestFilters (Maybe Text) Source #
The end date in a date range query.
DescribeRecoveryInstancesRequestFilters
data DescribeRecoveryInstancesRequestFilters Source #
A set of filters by which to return Recovery Instances.
See: newDescribeRecoveryInstancesRequestFilters
smart constructor.
DescribeRecoveryInstancesRequestFilters' | |
|
Instances
newDescribeRecoveryInstancesRequestFilters :: DescribeRecoveryInstancesRequestFilters Source #
Create a value of DescribeRecoveryInstancesRequestFilters
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:recoveryInstanceIDs:DescribeRecoveryInstancesRequestFilters'
, describeRecoveryInstancesRequestFilters_recoveryInstanceIDs
- An array of Recovery Instance IDs that should be returned. An empty
array means all Recovery Instances.
$sel:sourceServerIDs:DescribeRecoveryInstancesRequestFilters'
, describeRecoveryInstancesRequestFilters_sourceServerIDs
- An array of Source Server IDs for which associated Recovery Instances
should be returned.
describeRecoveryInstancesRequestFilters_recoveryInstanceIDs :: Lens' DescribeRecoveryInstancesRequestFilters (Maybe [Text]) Source #
An array of Recovery Instance IDs that should be returned. An empty array means all Recovery Instances.
describeRecoveryInstancesRequestFilters_sourceServerIDs :: Lens' DescribeRecoveryInstancesRequestFilters (Maybe [Text]) Source #
An array of Source Server IDs for which associated Recovery Instances should be returned.
DescribeRecoverySnapshotsRequestFilters
data DescribeRecoverySnapshotsRequestFilters Source #
A set of filters by which to return Recovery Snapshots.
See: newDescribeRecoverySnapshotsRequestFilters
smart constructor.
DescribeRecoverySnapshotsRequestFilters' | |
|
Instances
newDescribeRecoverySnapshotsRequestFilters :: DescribeRecoverySnapshotsRequestFilters Source #
Create a value of DescribeRecoverySnapshotsRequestFilters
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:fromDateTime:DescribeRecoverySnapshotsRequestFilters'
, describeRecoverySnapshotsRequestFilters_fromDateTime
- The start date in a date range query.
$sel:toDateTime:DescribeRecoverySnapshotsRequestFilters'
, describeRecoverySnapshotsRequestFilters_toDateTime
- The end date in a date range query.
describeRecoverySnapshotsRequestFilters_fromDateTime :: Lens' DescribeRecoverySnapshotsRequestFilters (Maybe Text) Source #
The start date in a date range query.
describeRecoverySnapshotsRequestFilters_toDateTime :: Lens' DescribeRecoverySnapshotsRequestFilters (Maybe Text) Source #
The end date in a date range query.
DescribeSourceServersRequestFilters
data DescribeSourceServersRequestFilters Source #
A set of filters by which to return Source Servers.
See: newDescribeSourceServersRequestFilters
smart constructor.
DescribeSourceServersRequestFilters' | |
|
Instances
newDescribeSourceServersRequestFilters :: DescribeSourceServersRequestFilters Source #
Create a value of DescribeSourceServersRequestFilters
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:hardwareId:DescribeSourceServersRequestFilters'
, describeSourceServersRequestFilters_hardwareId
- An ID that describes the hardware of the Source Server. This is either
an EC2 instance id, a VMware uuid or a mac address.
$sel:sourceServerIDs:DescribeSourceServersRequestFilters'
, describeSourceServersRequestFilters_sourceServerIDs
- An array of Source Servers IDs that should be returned. An empty array
means all Source Servers.
$sel:stagingAccountIDs:DescribeSourceServersRequestFilters'
, describeSourceServersRequestFilters_stagingAccountIDs
- An array of staging account IDs that extended source servers belong to.
An empty array means all source servers will be shown.
describeSourceServersRequestFilters_hardwareId :: Lens' DescribeSourceServersRequestFilters (Maybe Text) Source #
An ID that describes the hardware of the Source Server. This is either an EC2 instance id, a VMware uuid or a mac address.
describeSourceServersRequestFilters_sourceServerIDs :: Lens' DescribeSourceServersRequestFilters (Maybe [Text]) Source #
An array of Source Servers IDs that should be returned. An empty array means all Source Servers.
describeSourceServersRequestFilters_stagingAccountIDs :: Lens' DescribeSourceServersRequestFilters (Maybe [Text]) Source #
An array of staging account IDs that extended source servers belong to. An empty array means all source servers will be shown.
Disk
An object representing a data storage device on a server.
See: newDisk
smart constructor.
Instances
FromJSON Disk Source # | |
Generic Disk Source # | |
Read Disk Source # | |
Show Disk Source # | |
NFData Disk Source # | |
Defined in Amazonka.DrS.Types.Disk | |
Eq Disk Source # | |
Hashable Disk Source # | |
Defined in Amazonka.DrS.Types.Disk | |
type Rep Disk Source # | |
Defined in Amazonka.DrS.Types.Disk type Rep Disk = D1 ('MetaData "Disk" "Amazonka.DrS.Types.Disk" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "Disk'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of Disk
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:bytes:Disk'
, disk_bytes
- The amount of storage on the disk in bytes.
$sel:deviceName:Disk'
, disk_deviceName
- The disk or device name.
IdentificationHints
data IdentificationHints Source #
Hints used to uniquely identify a machine.
See: newIdentificationHints
smart constructor.
Instances
newIdentificationHints :: IdentificationHints Source #
Create a value of IdentificationHints
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:awsInstanceID:IdentificationHints'
, identificationHints_awsInstanceID
- AWS Instance ID identification hint.
$sel:fqdn:IdentificationHints'
, identificationHints_fqdn
- Fully Qualified Domain Name identification hint.
$sel:hostname:IdentificationHints'
, identificationHints_hostname
- Hostname identification hint.
$sel:vmWareUuid:IdentificationHints'
, identificationHints_vmWareUuid
- vCenter VM path identification hint.
identificationHints_awsInstanceID :: Lens' IdentificationHints (Maybe Text) Source #
AWS Instance ID identification hint.
identificationHints_fqdn :: Lens' IdentificationHints (Maybe Text) Source #
Fully Qualified Domain Name identification hint.
identificationHints_hostname :: Lens' IdentificationHints (Maybe Text) Source #
Hostname identification hint.
identificationHints_vmWareUuid :: Lens' IdentificationHints (Maybe Text) Source #
vCenter VM path identification hint.
Job
A job is an asynchronous workflow.
See: newJob
smart constructor.
Job' | |
|
Instances
Create a value of Job
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:Job'
, job_arn
- The ARN of a Job.
$sel:creationDateTime:Job'
, job_creationDateTime
- The date and time of when the Job was created.
$sel:endDateTime:Job'
, job_endDateTime
- The date and time of when the Job ended.
$sel:initiatedBy:Job'
, job_initiatedBy
- A string representing who initiated the Job.
$sel:participatingServers:Job'
, job_participatingServers
- A list of servers that the Job is acting upon.
$sel:status:Job'
, job_status
- The status of the Job.
$sel:tags:Job'
, job_tags
- A list of tags associated with the Job.
$sel:type':Job'
, job_type
- The type of the Job.
$sel:jobID:Job'
, job_jobID
- The ID of the Job.
job_creationDateTime :: Lens' Job (Maybe Text) Source #
The date and time of when the Job was created.
job_initiatedBy :: Lens' Job (Maybe InitiatedBy) Source #
A string representing who initiated the Job.
job_participatingServers :: Lens' Job (Maybe [ParticipatingServer]) Source #
A list of servers that the Job is acting upon.
JobLog
A log outputted by a Job.
See: newJobLog
smart constructor.
JobLog' | |
|
Instances
FromJSON JobLog Source # | |
Generic JobLog Source # | |
Read JobLog Source # | |
Show JobLog Source # | |
NFData JobLog Source # | |
Defined in Amazonka.DrS.Types.JobLog | |
Eq JobLog Source # | |
Hashable JobLog Source # | |
Defined in Amazonka.DrS.Types.JobLog | |
type Rep JobLog Source # | |
Defined in Amazonka.DrS.Types.JobLog type Rep JobLog = D1 ('MetaData "JobLog" "Amazonka.DrS.Types.JobLog" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "JobLog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobLogEvent)) :*: (S1 ('MetaSel ('Just "eventData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobLogEventData)) :*: S1 ('MetaSel ('Just "logDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
Create a value of JobLog
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:event:JobLog'
, jobLog_event
- The event represents the type of a log.
$sel:eventData:JobLog'
, jobLog_eventData
- Metadata associated with a Job log.
$sel:logDateTime:JobLog'
, jobLog_logDateTime
- The date and time the log was taken.
jobLog_event :: Lens' JobLog (Maybe JobLogEvent) Source #
The event represents the type of a log.
jobLog_eventData :: Lens' JobLog (Maybe JobLogEventData) Source #
Metadata associated with a Job log.
JobLogEventData
data JobLogEventData Source #
Metadata associated with a Job log.
See: newJobLogEventData
smart constructor.
JobLogEventData' | |
|
Instances
newJobLogEventData :: JobLogEventData Source #
Create a value of JobLogEventData
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:conversionProperties:JobLogEventData'
, jobLogEventData_conversionProperties
- Properties of a conversion job
$sel:conversionServerID:JobLogEventData'
, jobLogEventData_conversionServerID
- The ID of a conversion server.
$sel:rawError:JobLogEventData'
, jobLogEventData_rawError
- A string representing a job error.
$sel:sourceServerID:JobLogEventData'
, jobLogEventData_sourceServerID
- The ID of a Source Server.
$sel:targetInstanceID:JobLogEventData'
, jobLogEventData_targetInstanceID
- The ID of a Recovery Instance.
jobLogEventData_conversionProperties :: Lens' JobLogEventData (Maybe ConversionProperties) Source #
Properties of a conversion job
jobLogEventData_conversionServerID :: Lens' JobLogEventData (Maybe Text) Source #
The ID of a conversion server.
jobLogEventData_rawError :: Lens' JobLogEventData (Maybe Text) Source #
A string representing a job error.
jobLogEventData_sourceServerID :: Lens' JobLogEventData (Maybe Text) Source #
The ID of a Source Server.
jobLogEventData_targetInstanceID :: Lens' JobLogEventData (Maybe Text) Source #
The ID of a Recovery Instance.
LaunchConfiguration
data LaunchConfiguration Source #
See: newLaunchConfiguration
smart constructor.
LaunchConfiguration' | |
|
Instances
newLaunchConfiguration :: LaunchConfiguration Source #
Create a value of LaunchConfiguration
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:copyPrivateIp:LaunchConfiguration'
, launchConfiguration_copyPrivateIp
- Whether we should copy the Private IP of the Source Server to the
Recovery Instance.
$sel:copyTags:LaunchConfiguration'
, launchConfiguration_copyTags
- Whether we want to copy the tags of the Source Server to the EC2 machine
of the Recovery Instance.
$sel:ec2LaunchTemplateID:LaunchConfiguration'
, launchConfiguration_ec2LaunchTemplateID
- The EC2 launch template ID of this launch configuration.
$sel:launchDisposition:LaunchConfiguration'
, launchConfiguration_launchDisposition
- The state of the Recovery Instance in EC2 after the recovery operation.
$sel:licensing:LaunchConfiguration'
, launchConfiguration_licensing
- The licensing configuration to be used for this launch configuration.
$sel:name:LaunchConfiguration'
, launchConfiguration_name
- The name of the launch configuration.
$sel:sourceServerID:LaunchConfiguration'
, launchConfiguration_sourceServerID
- The ID of the Source Server for this launch configuration.
$sel:targetInstanceTypeRightSizingMethod:LaunchConfiguration'
, launchConfiguration_targetInstanceTypeRightSizingMethod
- Whether Elastic Disaster Recovery should try to automatically choose the
instance type that best matches the OS, CPU, and RAM of your Source
Server.
launchConfiguration_copyPrivateIp :: Lens' LaunchConfiguration (Maybe Bool) Source #
Whether we should copy the Private IP of the Source Server to the Recovery Instance.
launchConfiguration_copyTags :: Lens' LaunchConfiguration (Maybe Bool) Source #
Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.
launchConfiguration_ec2LaunchTemplateID :: Lens' LaunchConfiguration (Maybe Text) Source #
The EC2 launch template ID of this launch configuration.
launchConfiguration_launchDisposition :: Lens' LaunchConfiguration (Maybe LaunchDisposition) Source #
The state of the Recovery Instance in EC2 after the recovery operation.
launchConfiguration_licensing :: Lens' LaunchConfiguration (Maybe Licensing) Source #
The licensing configuration to be used for this launch configuration.
launchConfiguration_name :: Lens' LaunchConfiguration (Maybe Text) Source #
The name of the launch configuration.
launchConfiguration_sourceServerID :: Lens' LaunchConfiguration (Maybe Text) Source #
The ID of the Source Server for this launch configuration.
launchConfiguration_targetInstanceTypeRightSizingMethod :: Lens' LaunchConfiguration (Maybe TargetInstanceTypeRightSizingMethod) Source #
Whether Elastic Disaster Recovery should try to automatically choose the instance type that best matches the OS, CPU, and RAM of your Source Server.
Licensing
Configuration of a machine's license.
See: newLicensing
smart constructor.
Instances
FromJSON Licensing Source # | |
ToJSON Licensing Source # | |
Defined in Amazonka.DrS.Types.Licensing | |
Generic Licensing Source # | |
Read Licensing Source # | |
Show Licensing Source # | |
NFData Licensing Source # | |
Defined in Amazonka.DrS.Types.Licensing | |
Eq Licensing Source # | |
Hashable Licensing Source # | |
Defined in Amazonka.DrS.Types.Licensing | |
type Rep Licensing Source # | |
Defined in Amazonka.DrS.Types.Licensing |
newLicensing :: Licensing Source #
Create a value of Licensing
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:osByol:Licensing'
, licensing_osByol
- Whether to enable "Bring your own license" or not.
licensing_osByol :: Lens' Licensing (Maybe Bool) Source #
Whether to enable "Bring your own license" or not.
LifeCycle
An object representing the Source Server Lifecycle.
See: newLifeCycle
smart constructor.
LifeCycle' | |
|
Instances
newLifeCycle :: LifeCycle Source #
Create a value of LifeCycle
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:addedToServiceDateTime:LifeCycle'
, lifeCycle_addedToServiceDateTime
- The date and time of when the Source Server was added to the service.
$sel:elapsedReplicationDuration:LifeCycle'
, lifeCycle_elapsedReplicationDuration
- The amount of time that the Source Server has been replicating for.
$sel:firstByteDateTime:LifeCycle'
, lifeCycle_firstByteDateTime
- The date and time of the first byte that was replicated from the Source
Server.
$sel:lastLaunch:LifeCycle'
, lifeCycle_lastLaunch
- An object containing information regarding the last launch of the Source
Server.
$sel:lastSeenByServiceDateTime:LifeCycle'
, lifeCycle_lastSeenByServiceDateTime
- The date and time this Source Server was last seen by the service.
lifeCycle_addedToServiceDateTime :: Lens' LifeCycle (Maybe Text) Source #
The date and time of when the Source Server was added to the service.
lifeCycle_elapsedReplicationDuration :: Lens' LifeCycle (Maybe Text) Source #
The amount of time that the Source Server has been replicating for.
lifeCycle_firstByteDateTime :: Lens' LifeCycle (Maybe Text) Source #
The date and time of the first byte that was replicated from the Source Server.
lifeCycle_lastLaunch :: Lens' LifeCycle (Maybe LifeCycleLastLaunch) Source #
An object containing information regarding the last launch of the Source Server.
lifeCycle_lastSeenByServiceDateTime :: Lens' LifeCycle (Maybe Text) Source #
The date and time this Source Server was last seen by the service.
LifeCycleLastLaunch
data LifeCycleLastLaunch Source #
An object containing information regarding the last launch of a Source Server.
See: newLifeCycleLastLaunch
smart constructor.
LifeCycleLastLaunch' | |
|
Instances
newLifeCycleLastLaunch :: LifeCycleLastLaunch Source #
Create a value of LifeCycleLastLaunch
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:initiated:LifeCycleLastLaunch'
, lifeCycleLastLaunch_initiated
- An object containing information regarding the initiation of the last
launch of a Source Server.
lifeCycleLastLaunch_initiated :: Lens' LifeCycleLastLaunch (Maybe LifeCycleLastLaunchInitiated) Source #
An object containing information regarding the initiation of the last launch of a Source Server.
LifeCycleLastLaunchInitiated
data LifeCycleLastLaunchInitiated Source #
An object containing information regarding the initiation of the last launch of a Source Server.
See: newLifeCycleLastLaunchInitiated
smart constructor.
LifeCycleLastLaunchInitiated' | |
|
Instances
newLifeCycleLastLaunchInitiated :: LifeCycleLastLaunchInitiated Source #
Create a value of LifeCycleLastLaunchInitiated
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:apiCallDateTime:LifeCycleLastLaunchInitiated'
, lifeCycleLastLaunchInitiated_apiCallDateTime
- The date and time the last Source Server launch was initiated.
$sel:jobID:LifeCycleLastLaunchInitiated'
, lifeCycleLastLaunchInitiated_jobID
- The ID of the Job that was used to last launch the Source Server.
$sel:type':LifeCycleLastLaunchInitiated'
, lifeCycleLastLaunchInitiated_type
- The Job type that was used to last launch the Source Server.
lifeCycleLastLaunchInitiated_apiCallDateTime :: Lens' LifeCycleLastLaunchInitiated (Maybe Text) Source #
The date and time the last Source Server launch was initiated.
lifeCycleLastLaunchInitiated_jobID :: Lens' LifeCycleLastLaunchInitiated (Maybe Text) Source #
The ID of the Job that was used to last launch the Source Server.
lifeCycleLastLaunchInitiated_type :: Lens' LifeCycleLastLaunchInitiated (Maybe LastLaunchType) Source #
The Job type that was used to last launch the Source Server.
NetworkInterface
data NetworkInterface Source #
Network interface.
See: newNetworkInterface
smart constructor.
Instances
newNetworkInterface :: NetworkInterface Source #
Create a value of NetworkInterface
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:ips:NetworkInterface'
, networkInterface_ips
- Network interface IPs.
$sel:isPrimary:NetworkInterface'
, networkInterface_isPrimary
- Whether this is the primary network interface.
$sel:macAddress:NetworkInterface'
, networkInterface_macAddress
- The MAC address of the network interface.
networkInterface_ips :: Lens' NetworkInterface (Maybe [Text]) Source #
Network interface IPs.
networkInterface_isPrimary :: Lens' NetworkInterface (Maybe Bool) Source #
Whether this is the primary network interface.
networkInterface_macAddress :: Lens' NetworkInterface (Maybe Text) Source #
The MAC address of the network interface.
OS
Operating System.
See: newOS
smart constructor.
OS' | |
|
Create a value of OS
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:fullString:OS'
, os_fullString
- The long name of the Operating System.
PITPolicyRule
data PITPolicyRule Source #
A rule in the Point in Time (PIT) policy representing when to take snapshots and how long to retain them for.
See: newPITPolicyRule
smart constructor.
PITPolicyRule' | |
|
Instances
:: Natural | |
-> Natural | |
-> PITPolicyRuleUnits | |
-> PITPolicyRule |
Create a value of PITPolicyRule
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:enabled:PITPolicyRule'
, pITPolicyRule_enabled
- Whether this rule is enabled or not.
$sel:ruleID:PITPolicyRule'
, pITPolicyRule_ruleID
- The ID of the rule.
$sel:interval:PITPolicyRule'
, pITPolicyRule_interval
- How often, in the chosen units, a snapshot should be taken.
$sel:retentionDuration:PITPolicyRule'
, pITPolicyRule_retentionDuration
- The duration to retain a snapshot for, in the chosen units.
$sel:units:PITPolicyRule'
, pITPolicyRule_units
- The units used to measure the interval and retentionDuration.
pITPolicyRule_enabled :: Lens' PITPolicyRule (Maybe Bool) Source #
Whether this rule is enabled or not.
pITPolicyRule_ruleID :: Lens' PITPolicyRule (Maybe Natural) Source #
The ID of the rule.
pITPolicyRule_interval :: Lens' PITPolicyRule Natural Source #
How often, in the chosen units, a snapshot should be taken.
pITPolicyRule_retentionDuration :: Lens' PITPolicyRule Natural Source #
The duration to retain a snapshot for, in the chosen units.
pITPolicyRule_units :: Lens' PITPolicyRule PITPolicyRuleUnits Source #
The units used to measure the interval and retentionDuration.
ParticipatingServer
data ParticipatingServer Source #
Represents a server participating in an asynchronous Job.
See: newParticipatingServer
smart constructor.
ParticipatingServer' | |
|
Instances
newParticipatingServer :: ParticipatingServer Source #
Create a value of ParticipatingServer
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:launchStatus:ParticipatingServer'
, participatingServer_launchStatus
- The launch status of a participating server.
$sel:recoveryInstanceID:ParticipatingServer'
, participatingServer_recoveryInstanceID
- The Recovery Instance ID of a participating server.
$sel:sourceServerID:ParticipatingServer'
, participatingServer_sourceServerID
- The Source Server ID of a participating server.
participatingServer_launchStatus :: Lens' ParticipatingServer (Maybe LaunchStatus) Source #
The launch status of a participating server.
participatingServer_recoveryInstanceID :: Lens' ParticipatingServer (Maybe Text) Source #
The Recovery Instance ID of a participating server.
participatingServer_sourceServerID :: Lens' ParticipatingServer (Maybe Text) Source #
The Source Server ID of a participating server.
RecoveryInstance
data RecoveryInstance Source #
A Recovery Instance is a replica of a Source Server running on EC2.
See: newRecoveryInstance
smart constructor.
RecoveryInstance' | |
|
Instances
newRecoveryInstance :: RecoveryInstance Source #
Create a value of RecoveryInstance
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:RecoveryInstance'
, recoveryInstance_arn
- The ARN of the Recovery Instance.
$sel:dataReplicationInfo:RecoveryInstance'
, recoveryInstance_dataReplicationInfo
- The Data Replication Info of the Recovery Instance.
$sel:ec2InstanceID:RecoveryInstance'
, recoveryInstance_ec2InstanceID
- The EC2 instance ID of the Recovery Instance.
$sel:ec2InstanceState:RecoveryInstance'
, recoveryInstance_ec2InstanceState
- The state of the EC2 instance for this Recovery Instance.
$sel:failback:RecoveryInstance'
, recoveryInstance_failback
- An object representing failback related information of the Recovery
Instance.
$sel:isDrill:RecoveryInstance'
, recoveryInstance_isDrill
- Whether this Recovery Instance was created for a drill or for an actual
Recovery event.
$sel:jobID:RecoveryInstance'
, recoveryInstance_jobID
- The ID of the Job that created the Recovery Instance.
$sel:originEnvironment:RecoveryInstance'
, recoveryInstance_originEnvironment
- Environment (On Premises / AWS) of the instance that the recovery
instance originated from.
$sel:pointInTimeSnapshotDateTime:RecoveryInstance'
, recoveryInstance_pointInTimeSnapshotDateTime
- The date and time of the Point in Time (PIT) snapshot that this Recovery
Instance was launched from.
$sel:recoveryInstanceID:RecoveryInstance'
, recoveryInstance_recoveryInstanceID
- The ID of the Recovery Instance.
$sel:recoveryInstanceProperties:RecoveryInstance'
, recoveryInstance_recoveryInstanceProperties
- Properties of the Recovery Instance machine.
$sel:sourceServerID:RecoveryInstance'
, recoveryInstance_sourceServerID
- The Source Server ID that this Recovery Instance is associated with.
$sel:tags:RecoveryInstance'
, recoveryInstance_tags
- An array of tags that are associated with the Recovery Instance.
recoveryInstance_arn :: Lens' RecoveryInstance (Maybe Text) Source #
The ARN of the Recovery Instance.
recoveryInstance_dataReplicationInfo :: Lens' RecoveryInstance (Maybe RecoveryInstanceDataReplicationInfo) Source #
The Data Replication Info of the Recovery Instance.
recoveryInstance_ec2InstanceID :: Lens' RecoveryInstance (Maybe Text) Source #
The EC2 instance ID of the Recovery Instance.
recoveryInstance_ec2InstanceState :: Lens' RecoveryInstance (Maybe EC2InstanceState) Source #
The state of the EC2 instance for this Recovery Instance.
recoveryInstance_failback :: Lens' RecoveryInstance (Maybe RecoveryInstanceFailback) Source #
An object representing failback related information of the Recovery Instance.
recoveryInstance_isDrill :: Lens' RecoveryInstance (Maybe Bool) Source #
Whether this Recovery Instance was created for a drill or for an actual Recovery event.
recoveryInstance_jobID :: Lens' RecoveryInstance (Maybe Text) Source #
The ID of the Job that created the Recovery Instance.
recoveryInstance_originEnvironment :: Lens' RecoveryInstance (Maybe OriginEnvironment) Source #
Environment (On Premises / AWS) of the instance that the recovery instance originated from.
recoveryInstance_pointInTimeSnapshotDateTime :: Lens' RecoveryInstance (Maybe Text) Source #
The date and time of the Point in Time (PIT) snapshot that this Recovery Instance was launched from.
recoveryInstance_recoveryInstanceID :: Lens' RecoveryInstance (Maybe Text) Source #
The ID of the Recovery Instance.
recoveryInstance_recoveryInstanceProperties :: Lens' RecoveryInstance (Maybe RecoveryInstanceProperties) Source #
Properties of the Recovery Instance machine.
recoveryInstance_sourceServerID :: Lens' RecoveryInstance (Maybe Text) Source #
The Source Server ID that this Recovery Instance is associated with.
recoveryInstance_tags :: Lens' RecoveryInstance (Maybe (HashMap Text Text)) Source #
An array of tags that are associated with the Recovery Instance.
RecoveryInstanceDataReplicationError
data RecoveryInstanceDataReplicationError Source #
Error in data replication.
See: newRecoveryInstanceDataReplicationError
smart constructor.
Instances
newRecoveryInstanceDataReplicationError :: RecoveryInstanceDataReplicationError Source #
Create a value of RecoveryInstanceDataReplicationError
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:error:RecoveryInstanceDataReplicationError'
, recoveryInstanceDataReplicationError_error
- Error in data replication.
$sel:rawError:RecoveryInstanceDataReplicationError'
, recoveryInstanceDataReplicationError_rawError
- Error in data replication.
recoveryInstanceDataReplicationError_error :: Lens' RecoveryInstanceDataReplicationError (Maybe FailbackReplicationError) Source #
Error in data replication.
recoveryInstanceDataReplicationError_rawError :: Lens' RecoveryInstanceDataReplicationError (Maybe Text) Source #
Error in data replication.
RecoveryInstanceDataReplicationInfo
data RecoveryInstanceDataReplicationInfo Source #
Information about Data Replication
See: newRecoveryInstanceDataReplicationInfo
smart constructor.
RecoveryInstanceDataReplicationInfo' | |
|
Instances
newRecoveryInstanceDataReplicationInfo :: RecoveryInstanceDataReplicationInfo Source #
Create a value of RecoveryInstanceDataReplicationInfo
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:dataReplicationError:RecoveryInstanceDataReplicationInfo'
, recoveryInstanceDataReplicationInfo_dataReplicationError
- Information about Data Replication
$sel:dataReplicationInitiation:RecoveryInstanceDataReplicationInfo'
, recoveryInstanceDataReplicationInfo_dataReplicationInitiation
- Information about whether the data replication has been initiated.
$sel:dataReplicationState:RecoveryInstanceDataReplicationInfo'
, recoveryInstanceDataReplicationInfo_dataReplicationState
- The state of the data replication.
$sel:etaDateTime:RecoveryInstanceDataReplicationInfo'
, recoveryInstanceDataReplicationInfo_etaDateTime
- An estimate of when the data replication will be completed.
$sel:lagDuration:RecoveryInstanceDataReplicationInfo'
, recoveryInstanceDataReplicationInfo_lagDuration
- Data replication lag duration.
$sel:replicatedDisks:RecoveryInstanceDataReplicationInfo'
, recoveryInstanceDataReplicationInfo_replicatedDisks
- The disks that should be replicated.
recoveryInstanceDataReplicationInfo_dataReplicationError :: Lens' RecoveryInstanceDataReplicationInfo (Maybe RecoveryInstanceDataReplicationError) Source #
Information about Data Replication
recoveryInstanceDataReplicationInfo_dataReplicationInitiation :: Lens' RecoveryInstanceDataReplicationInfo (Maybe RecoveryInstanceDataReplicationInitiation) Source #
Information about whether the data replication has been initiated.
recoveryInstanceDataReplicationInfo_dataReplicationState :: Lens' RecoveryInstanceDataReplicationInfo (Maybe RecoveryInstanceDataReplicationState) Source #
The state of the data replication.
recoveryInstanceDataReplicationInfo_etaDateTime :: Lens' RecoveryInstanceDataReplicationInfo (Maybe Text) Source #
An estimate of when the data replication will be completed.
recoveryInstanceDataReplicationInfo_lagDuration :: Lens' RecoveryInstanceDataReplicationInfo (Maybe Text) Source #
Data replication lag duration.
recoveryInstanceDataReplicationInfo_replicatedDisks :: Lens' RecoveryInstanceDataReplicationInfo (Maybe [RecoveryInstanceDataReplicationInfoReplicatedDisk]) Source #
The disks that should be replicated.
RecoveryInstanceDataReplicationInfoReplicatedDisk
data RecoveryInstanceDataReplicationInfoReplicatedDisk Source #
A disk that should be replicated.
See: newRecoveryInstanceDataReplicationInfoReplicatedDisk
smart constructor.
RecoveryInstanceDataReplicationInfoReplicatedDisk' | |
|
Instances
newRecoveryInstanceDataReplicationInfoReplicatedDisk :: RecoveryInstanceDataReplicationInfoReplicatedDisk Source #
Create a value of RecoveryInstanceDataReplicationInfoReplicatedDisk
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:backloggedStorageBytes:RecoveryInstanceDataReplicationInfoReplicatedDisk'
, recoveryInstanceDataReplicationInfoReplicatedDisk_backloggedStorageBytes
- The size of the replication backlog in bytes.
$sel:deviceName:RecoveryInstanceDataReplicationInfoReplicatedDisk'
, recoveryInstanceDataReplicationInfoReplicatedDisk_deviceName
- The name of the device.
$sel:replicatedStorageBytes:RecoveryInstanceDataReplicationInfoReplicatedDisk'
, recoveryInstanceDataReplicationInfoReplicatedDisk_replicatedStorageBytes
- The amount of data replicated so far in bytes.
$sel:rescannedStorageBytes:RecoveryInstanceDataReplicationInfoReplicatedDisk'
, recoveryInstanceDataReplicationInfoReplicatedDisk_rescannedStorageBytes
- The amount of data to be rescanned in bytes.
$sel:totalStorageBytes:RecoveryInstanceDataReplicationInfoReplicatedDisk'
, recoveryInstanceDataReplicationInfoReplicatedDisk_totalStorageBytes
- The total amount of data to be replicated in bytes.
recoveryInstanceDataReplicationInfoReplicatedDisk_backloggedStorageBytes :: Lens' RecoveryInstanceDataReplicationInfoReplicatedDisk (Maybe Natural) Source #
The size of the replication backlog in bytes.
recoveryInstanceDataReplicationInfoReplicatedDisk_deviceName :: Lens' RecoveryInstanceDataReplicationInfoReplicatedDisk (Maybe Text) Source #
The name of the device.
recoveryInstanceDataReplicationInfoReplicatedDisk_replicatedStorageBytes :: Lens' RecoveryInstanceDataReplicationInfoReplicatedDisk (Maybe Natural) Source #
The amount of data replicated so far in bytes.
recoveryInstanceDataReplicationInfoReplicatedDisk_rescannedStorageBytes :: Lens' RecoveryInstanceDataReplicationInfoReplicatedDisk (Maybe Natural) Source #
The amount of data to be rescanned in bytes.
recoveryInstanceDataReplicationInfoReplicatedDisk_totalStorageBytes :: Lens' RecoveryInstanceDataReplicationInfoReplicatedDisk (Maybe Natural) Source #
The total amount of data to be replicated in bytes.
RecoveryInstanceDataReplicationInitiation
data RecoveryInstanceDataReplicationInitiation Source #
Data replication initiation.
See: newRecoveryInstanceDataReplicationInitiation
smart constructor.
RecoveryInstanceDataReplicationInitiation' | |
|
Instances
newRecoveryInstanceDataReplicationInitiation :: RecoveryInstanceDataReplicationInitiation Source #
Create a value of RecoveryInstanceDataReplicationInitiation
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:startDateTime:RecoveryInstanceDataReplicationInitiation'
, recoveryInstanceDataReplicationInitiation_startDateTime
- The date and time of the current attempt to initiate data replication.
$sel:steps:RecoveryInstanceDataReplicationInitiation'
, recoveryInstanceDataReplicationInitiation_steps
- The steps of the current attempt to initiate data replication.
recoveryInstanceDataReplicationInitiation_startDateTime :: Lens' RecoveryInstanceDataReplicationInitiation (Maybe Text) Source #
The date and time of the current attempt to initiate data replication.
recoveryInstanceDataReplicationInitiation_steps :: Lens' RecoveryInstanceDataReplicationInitiation (Maybe [RecoveryInstanceDataReplicationInitiationStep]) Source #
The steps of the current attempt to initiate data replication.
RecoveryInstanceDataReplicationInitiationStep
data RecoveryInstanceDataReplicationInitiationStep Source #
Data replication initiation step.
See: newRecoveryInstanceDataReplicationInitiationStep
smart constructor.
RecoveryInstanceDataReplicationInitiationStep' | |
|
Instances
newRecoveryInstanceDataReplicationInitiationStep :: RecoveryInstanceDataReplicationInitiationStep Source #
Create a value of RecoveryInstanceDataReplicationInitiationStep
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:RecoveryInstanceDataReplicationInitiationStep'
, recoveryInstanceDataReplicationInitiationStep_name
- The name of the step.
$sel:status:RecoveryInstanceDataReplicationInitiationStep'
, recoveryInstanceDataReplicationInitiationStep_status
- The status of the step.
recoveryInstanceDataReplicationInitiationStep_name :: Lens' RecoveryInstanceDataReplicationInitiationStep (Maybe RecoveryInstanceDataReplicationInitiationStepName) Source #
The name of the step.
recoveryInstanceDataReplicationInitiationStep_status :: Lens' RecoveryInstanceDataReplicationInitiationStep (Maybe RecoveryInstanceDataReplicationInitiationStepStatus) Source #
The status of the step.
RecoveryInstanceDisk
data RecoveryInstanceDisk Source #
An object representing a block storage device on the Recovery Instance.
See: newRecoveryInstanceDisk
smart constructor.
RecoveryInstanceDisk' | |
|
Instances
newRecoveryInstanceDisk :: RecoveryInstanceDisk Source #
Create a value of RecoveryInstanceDisk
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:bytes:RecoveryInstanceDisk'
, recoveryInstanceDisk_bytes
- The amount of storage on the disk in bytes.
$sel:ebsVolumeID:RecoveryInstanceDisk'
, recoveryInstanceDisk_ebsVolumeID
- The EBS Volume ID of this disk.
$sel:internalDeviceName:RecoveryInstanceDisk'
, recoveryInstanceDisk_internalDeviceName
- The internal device name of this disk. This is the name that is visible
on the machine itself and not from the EC2 console.
recoveryInstanceDisk_bytes :: Lens' RecoveryInstanceDisk (Maybe Natural) Source #
The amount of storage on the disk in bytes.
recoveryInstanceDisk_ebsVolumeID :: Lens' RecoveryInstanceDisk (Maybe Text) Source #
The EBS Volume ID of this disk.
recoveryInstanceDisk_internalDeviceName :: Lens' RecoveryInstanceDisk (Maybe Text) Source #
The internal device name of this disk. This is the name that is visible on the machine itself and not from the EC2 console.
RecoveryInstanceFailback
data RecoveryInstanceFailback Source #
An object representing failback related information of the Recovery Instance.
See: newRecoveryInstanceFailback
smart constructor.
RecoveryInstanceFailback' | |
|
Instances
newRecoveryInstanceFailback :: RecoveryInstanceFailback Source #
Create a value of RecoveryInstanceFailback
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:agentLastSeenByServiceDateTime:RecoveryInstanceFailback'
, recoveryInstanceFailback_agentLastSeenByServiceDateTime
- The date and time the agent on the Recovery Instance was last seen by
the service.
$sel:elapsedReplicationDuration:RecoveryInstanceFailback'
, recoveryInstanceFailback_elapsedReplicationDuration
- The amount of time that the Recovery Instance has been replicating for.
$sel:failbackClientID:RecoveryInstanceFailback'
, recoveryInstanceFailback_failbackClientID
- The ID of the failback client that this Recovery Instance is associated
with.
$sel:failbackClientLastSeenByServiceDateTime:RecoveryInstanceFailback'
, recoveryInstanceFailback_failbackClientLastSeenByServiceDateTime
- The date and time that the failback client was last seen by the service.
$sel:failbackInitiationTime:RecoveryInstanceFailback'
, recoveryInstanceFailback_failbackInitiationTime
- The date and time that the failback initiation started.
$sel:failbackJobID:RecoveryInstanceFailback'
, recoveryInstanceFailback_failbackJobID
- The Job ID of the last failback log for this Recovery Instance.
$sel:failbackLaunchType:RecoveryInstanceFailback'
, recoveryInstanceFailback_failbackLaunchType
- The launch type (Recovery / Drill) of the last launch for the failback
replication of this recovery instance.
$sel:failbackToOriginalServer:RecoveryInstanceFailback'
, recoveryInstanceFailback_failbackToOriginalServer
- Whether we are failing back to the original Source Server for this
Recovery Instance.
$sel:firstByteDateTime:RecoveryInstanceFailback'
, recoveryInstanceFailback_firstByteDateTime
- The date and time of the first byte that was replicated from the
Recovery Instance.
$sel:state:RecoveryInstanceFailback'
, recoveryInstanceFailback_state
- The state of the failback process that this Recovery Instance is in.
recoveryInstanceFailback_agentLastSeenByServiceDateTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #
The date and time the agent on the Recovery Instance was last seen by the service.
recoveryInstanceFailback_elapsedReplicationDuration :: Lens' RecoveryInstanceFailback (Maybe Text) Source #
The amount of time that the Recovery Instance has been replicating for.
recoveryInstanceFailback_failbackClientID :: Lens' RecoveryInstanceFailback (Maybe Text) Source #
The ID of the failback client that this Recovery Instance is associated with.
recoveryInstanceFailback_failbackClientLastSeenByServiceDateTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #
The date and time that the failback client was last seen by the service.
recoveryInstanceFailback_failbackInitiationTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #
The date and time that the failback initiation started.
recoveryInstanceFailback_failbackJobID :: Lens' RecoveryInstanceFailback (Maybe Text) Source #
The Job ID of the last failback log for this Recovery Instance.
recoveryInstanceFailback_failbackLaunchType :: Lens' RecoveryInstanceFailback (Maybe FailbackLaunchType) Source #
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
recoveryInstanceFailback_failbackToOriginalServer :: Lens' RecoveryInstanceFailback (Maybe Bool) Source #
Whether we are failing back to the original Source Server for this Recovery Instance.
recoveryInstanceFailback_firstByteDateTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #
The date and time of the first byte that was replicated from the Recovery Instance.
recoveryInstanceFailback_state :: Lens' RecoveryInstanceFailback (Maybe FailbackState) Source #
The state of the failback process that this Recovery Instance is in.
RecoveryInstanceProperties
data RecoveryInstanceProperties Source #
Properties of the Recovery Instance machine.
See: newRecoveryInstanceProperties
smart constructor.
RecoveryInstanceProperties' | |
|
Instances
newRecoveryInstanceProperties :: RecoveryInstanceProperties Source #
Create a value of RecoveryInstanceProperties
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:cpus:RecoveryInstanceProperties'
, recoveryInstanceProperties_cpus
- An array of CPUs.
$sel:disks:RecoveryInstanceProperties'
, recoveryInstanceProperties_disks
- An array of disks.
$sel:identificationHints:RecoveryInstanceProperties'
, recoveryInstanceProperties_identificationHints
- Hints used to uniquely identify a machine.
$sel:lastUpdatedDateTime:RecoveryInstanceProperties'
, recoveryInstanceProperties_lastUpdatedDateTime
- The date and time the Recovery Instance properties were last updated on.
$sel:networkInterfaces:RecoveryInstanceProperties'
, recoveryInstanceProperties_networkInterfaces
- An array of network interfaces.
$sel:os:RecoveryInstanceProperties'
, recoveryInstanceProperties_os
- Operating system.
$sel:ramBytes:RecoveryInstanceProperties'
, recoveryInstanceProperties_ramBytes
- The amount of RAM in bytes.
recoveryInstanceProperties_cpus :: Lens' RecoveryInstanceProperties (Maybe [CPU]) Source #
An array of CPUs.
recoveryInstanceProperties_disks :: Lens' RecoveryInstanceProperties (Maybe [RecoveryInstanceDisk]) Source #
An array of disks.
recoveryInstanceProperties_identificationHints :: Lens' RecoveryInstanceProperties (Maybe IdentificationHints) Source #
Hints used to uniquely identify a machine.
recoveryInstanceProperties_lastUpdatedDateTime :: Lens' RecoveryInstanceProperties (Maybe Text) Source #
The date and time the Recovery Instance properties were last updated on.
recoveryInstanceProperties_networkInterfaces :: Lens' RecoveryInstanceProperties (Maybe [NetworkInterface]) Source #
An array of network interfaces.
recoveryInstanceProperties_os :: Lens' RecoveryInstanceProperties (Maybe OS) Source #
Operating system.
recoveryInstanceProperties_ramBytes :: Lens' RecoveryInstanceProperties (Maybe Natural) Source #
The amount of RAM in bytes.
RecoverySnapshot
data RecoverySnapshot Source #
A snapshot of a Source Server used during recovery.
See: newRecoverySnapshot
smart constructor.
RecoverySnapshot' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> RecoverySnapshot |
Create a value of RecoverySnapshot
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:ebsSnapshots:RecoverySnapshot'
, recoverySnapshot_ebsSnapshots
- A list of EBS snapshots.
$sel:timestamp:RecoverySnapshot'
, recoverySnapshot_timestamp
- The actual timestamp that the snapshot was taken.
$sel:expectedTimestamp:RecoverySnapshot'
, recoverySnapshot_expectedTimestamp
- The timestamp of when we expect the snapshot to be taken.
$sel:snapshotID:RecoverySnapshot'
, recoverySnapshot_snapshotID
- The ID of the Recovery Snapshot.
$sel:sourceServerID:RecoverySnapshot'
, recoverySnapshot_sourceServerID
- The ID of the Source Server that the snapshot was taken for.
recoverySnapshot_ebsSnapshots :: Lens' RecoverySnapshot (Maybe [Text]) Source #
A list of EBS snapshots.
recoverySnapshot_timestamp :: Lens' RecoverySnapshot (Maybe Text) Source #
The actual timestamp that the snapshot was taken.
recoverySnapshot_expectedTimestamp :: Lens' RecoverySnapshot Text Source #
The timestamp of when we expect the snapshot to be taken.
recoverySnapshot_snapshotID :: Lens' RecoverySnapshot Text Source #
The ID of the Recovery Snapshot.
recoverySnapshot_sourceServerID :: Lens' RecoverySnapshot Text Source #
The ID of the Source Server that the snapshot was taken for.
ReplicationConfiguration
data ReplicationConfiguration Source #
See: newReplicationConfiguration
smart constructor.
ReplicationConfiguration' | |
|
Instances
newReplicationConfiguration :: ReplicationConfiguration Source #
Create a value of ReplicationConfiguration
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:associateDefaultSecurityGroup:ReplicationConfiguration'
, replicationConfiguration_associateDefaultSecurityGroup
- Whether to associate the default Elastic Disaster Recovery Security
group with the Replication Configuration.
$sel:bandwidthThrottling:ReplicationConfiguration'
, replicationConfiguration_bandwidthThrottling
- Configure bandwidth throttling for the outbound data transfer rate of
the Source Server in Mbps.
$sel:createPublicIP:ReplicationConfiguration'
, replicationConfiguration_createPublicIP
- Whether to create a Public IP for the Recovery Instance by default.
$sel:dataPlaneRouting:ReplicationConfiguration'
, replicationConfiguration_dataPlaneRouting
- The data plane routing mechanism that will be used for replication.
$sel:defaultLargeStagingDiskType:ReplicationConfiguration'
, replicationConfiguration_defaultLargeStagingDiskType
- The Staging Disk EBS volume type to be used during replication.
$sel:ebsEncryption:ReplicationConfiguration'
, replicationConfiguration_ebsEncryption
- The type of EBS encryption to be used during replication.
$sel:ebsEncryptionKeyArn:ReplicationConfiguration'
, replicationConfiguration_ebsEncryptionKeyArn
- The ARN of the EBS encryption key to be used during replication.
$sel:name:ReplicationConfiguration'
, replicationConfiguration_name
- The name of the Replication Configuration.
$sel:pitPolicy:ReplicationConfiguration'
, replicationConfiguration_pitPolicy
- The Point in time (PIT) policy to manage snapshots taken during
replication.
$sel:replicatedDisks:ReplicationConfiguration'
, replicationConfiguration_replicatedDisks
- The configuration of the disks of the Source Server to be replicated.
$sel:replicationServerInstanceType:ReplicationConfiguration'
, replicationConfiguration_replicationServerInstanceType
- The instance type to be used for the replication server.
$sel:replicationServersSecurityGroupsIDs:ReplicationConfiguration'
, replicationConfiguration_replicationServersSecurityGroupsIDs
- The security group IDs that will be used by the replication server.
$sel:sourceServerID:ReplicationConfiguration'
, replicationConfiguration_sourceServerID
- The ID of the Source Server for this Replication Configuration.
$sel:stagingAreaSubnetId:ReplicationConfiguration'
, replicationConfiguration_stagingAreaSubnetId
- The subnet to be used by the replication staging area.
$sel:stagingAreaTags:ReplicationConfiguration'
, replicationConfiguration_stagingAreaTags
- A set of tags to be associated with all resources created in the
replication staging area: EC2 replication server, EBS volumes, EBS
snapshots, etc.
$sel:useDedicatedReplicationServer:ReplicationConfiguration'
, replicationConfiguration_useDedicatedReplicationServer
- Whether to use a dedicated Replication Server in the replication staging
area.
replicationConfiguration_associateDefaultSecurityGroup :: Lens' ReplicationConfiguration (Maybe Bool) Source #
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.
replicationConfiguration_bandwidthThrottling :: Lens' ReplicationConfiguration (Maybe Natural) Source #
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
replicationConfiguration_createPublicIP :: Lens' ReplicationConfiguration (Maybe Bool) Source #
Whether to create a Public IP for the Recovery Instance by default.
replicationConfiguration_dataPlaneRouting :: Lens' ReplicationConfiguration (Maybe ReplicationConfigurationDataPlaneRouting) Source #
The data plane routing mechanism that will be used for replication.
replicationConfiguration_defaultLargeStagingDiskType :: Lens' ReplicationConfiguration (Maybe ReplicationConfigurationDefaultLargeStagingDiskType) Source #
The Staging Disk EBS volume type to be used during replication.
replicationConfiguration_ebsEncryption :: Lens' ReplicationConfiguration (Maybe ReplicationConfigurationEbsEncryption) Source #
The type of EBS encryption to be used during replication.
replicationConfiguration_ebsEncryptionKeyArn :: Lens' ReplicationConfiguration (Maybe Text) Source #
The ARN of the EBS encryption key to be used during replication.
replicationConfiguration_name :: Lens' ReplicationConfiguration (Maybe Text) Source #
The name of the Replication Configuration.
replicationConfiguration_pitPolicy :: Lens' ReplicationConfiguration (Maybe (NonEmpty PITPolicyRule)) Source #
The Point in time (PIT) policy to manage snapshots taken during replication.
replicationConfiguration_replicatedDisks :: Lens' ReplicationConfiguration (Maybe [ReplicationConfigurationReplicatedDisk]) Source #
The configuration of the disks of the Source Server to be replicated.
replicationConfiguration_replicationServerInstanceType :: Lens' ReplicationConfiguration (Maybe Text) Source #
The instance type to be used for the replication server.
replicationConfiguration_replicationServersSecurityGroupsIDs :: Lens' ReplicationConfiguration (Maybe [Text]) Source #
The security group IDs that will be used by the replication server.
replicationConfiguration_sourceServerID :: Lens' ReplicationConfiguration (Maybe Text) Source #
The ID of the Source Server for this Replication Configuration.
replicationConfiguration_stagingAreaSubnetId :: Lens' ReplicationConfiguration (Maybe Text) Source #
The subnet to be used by the replication staging area.
replicationConfiguration_stagingAreaTags :: Lens' ReplicationConfiguration (Maybe (HashMap Text Text)) Source #
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
replicationConfiguration_useDedicatedReplicationServer :: Lens' ReplicationConfiguration (Maybe Bool) Source #
Whether to use a dedicated Replication Server in the replication staging area.
ReplicationConfigurationReplicatedDisk
data ReplicationConfigurationReplicatedDisk Source #
The configuration of a disk of the Source Server to be replicated.
See: newReplicationConfigurationReplicatedDisk
smart constructor.
ReplicationConfigurationReplicatedDisk' | |
|
Instances
newReplicationConfigurationReplicatedDisk :: ReplicationConfigurationReplicatedDisk Source #
Create a value of ReplicationConfigurationReplicatedDisk
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:deviceName:ReplicationConfigurationReplicatedDisk'
, replicationConfigurationReplicatedDisk_deviceName
- The name of the device.
$sel:iops:ReplicationConfigurationReplicatedDisk'
, replicationConfigurationReplicatedDisk_iops
- The requested number of I/O operations per second (IOPS).
$sel:isBootDisk:ReplicationConfigurationReplicatedDisk'
, replicationConfigurationReplicatedDisk_isBootDisk
- Whether to boot from this disk or not.
$sel:optimizedStagingDiskType:ReplicationConfigurationReplicatedDisk'
, replicationConfigurationReplicatedDisk_optimizedStagingDiskType
- When stagingDiskType
is set to Auto, this field shows the current
staging disk EBS volume type as it is constantly updated by the service.
This is a read-only field.
$sel:stagingDiskType:ReplicationConfigurationReplicatedDisk'
, replicationConfigurationReplicatedDisk_stagingDiskType
- The Staging Disk EBS volume type to be used during replication.
$sel:throughput:ReplicationConfigurationReplicatedDisk'
, replicationConfigurationReplicatedDisk_throughput
- The throughput to use for the EBS volume in MiB/s. This parameter is
valid only for gp3 volumes.
replicationConfigurationReplicatedDisk_deviceName :: Lens' ReplicationConfigurationReplicatedDisk (Maybe Text) Source #
The name of the device.
replicationConfigurationReplicatedDisk_iops :: Lens' ReplicationConfigurationReplicatedDisk (Maybe Natural) Source #
The requested number of I/O operations per second (IOPS).
replicationConfigurationReplicatedDisk_isBootDisk :: Lens' ReplicationConfigurationReplicatedDisk (Maybe Bool) Source #
Whether to boot from this disk or not.
replicationConfigurationReplicatedDisk_optimizedStagingDiskType :: Lens' ReplicationConfigurationReplicatedDisk (Maybe ReplicationConfigurationReplicatedDiskStagingDiskType) Source #
When stagingDiskType
is set to Auto, this field shows the current
staging disk EBS volume type as it is constantly updated by the service.
This is a read-only field.
replicationConfigurationReplicatedDisk_stagingDiskType :: Lens' ReplicationConfigurationReplicatedDisk (Maybe ReplicationConfigurationReplicatedDiskStagingDiskType) Source #
The Staging Disk EBS volume type to be used during replication.
replicationConfigurationReplicatedDisk_throughput :: Lens' ReplicationConfigurationReplicatedDisk (Maybe Natural) Source #
The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.
ReplicationConfigurationTemplate
data ReplicationConfigurationTemplate Source #
See: newReplicationConfigurationTemplate
smart constructor.
ReplicationConfigurationTemplate' | |
|
Instances
newReplicationConfigurationTemplate Source #
:: Text |
|
-> ReplicationConfigurationTemplate |
Create a value of ReplicationConfigurationTemplate
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:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_arn
- The Replication Configuration Template ARN.
$sel:associateDefaultSecurityGroup:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_associateDefaultSecurityGroup
- Whether to associate the default Elastic Disaster Recovery Security
group with the Replication Configuration Template.
$sel:bandwidthThrottling:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_bandwidthThrottling
- Configure bandwidth throttling for the outbound data transfer rate of
the Source Server in Mbps.
$sel:createPublicIP:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_createPublicIP
- Whether to create a Public IP for the Recovery Instance by default.
$sel:dataPlaneRouting:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_dataPlaneRouting
- The data plane routing mechanism that will be used for replication.
$sel:defaultLargeStagingDiskType:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_defaultLargeStagingDiskType
- The Staging Disk EBS volume type to be used during replication.
$sel:ebsEncryption:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_ebsEncryption
- The type of EBS encryption to be used during replication.
$sel:ebsEncryptionKeyArn:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_ebsEncryptionKeyArn
- The ARN of the EBS encryption key to be used during replication.
$sel:pitPolicy:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_pitPolicy
- The Point in time (PIT) policy to manage snapshots taken during
replication.
$sel:replicationServerInstanceType:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_replicationServerInstanceType
- The instance type to be used for the replication server.
$sel:replicationServersSecurityGroupsIDs:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_replicationServersSecurityGroupsIDs
- The security group IDs that will be used by the replication server.
$sel:stagingAreaSubnetId:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_stagingAreaSubnetId
- The subnet to be used by the replication staging area.
$sel:stagingAreaTags:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_stagingAreaTags
- A set of tags to be associated with all resources created in the
replication staging area: EC2 replication server, EBS volumes, EBS
snapshots, etc.
$sel:tags:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_tags
- A set of tags to be associated with the Replication Configuration
Template resource.
$sel:useDedicatedReplicationServer:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_useDedicatedReplicationServer
- Whether to use a dedicated Replication Server in the replication staging
area.
$sel:replicationConfigurationTemplateID:ReplicationConfigurationTemplate'
, replicationConfigurationTemplate_replicationConfigurationTemplateID
- The Replication Configuration Template ID.
replicationConfigurationTemplate_arn :: Lens' ReplicationConfigurationTemplate (Maybe Text) Source #
The Replication Configuration Template ARN.
replicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
replicationConfigurationTemplate_bandwidthThrottling :: Lens' ReplicationConfigurationTemplate (Maybe Natural) Source #
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
replicationConfigurationTemplate_createPublicIP :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #
Whether to create a Public IP for the Recovery Instance by default.
replicationConfigurationTemplate_dataPlaneRouting :: Lens' ReplicationConfigurationTemplate (Maybe ReplicationConfigurationDataPlaneRouting) Source #
The data plane routing mechanism that will be used for replication.
replicationConfigurationTemplate_defaultLargeStagingDiskType :: Lens' ReplicationConfigurationTemplate (Maybe ReplicationConfigurationDefaultLargeStagingDiskType) Source #
The Staging Disk EBS volume type to be used during replication.
replicationConfigurationTemplate_ebsEncryption :: Lens' ReplicationConfigurationTemplate (Maybe ReplicationConfigurationEbsEncryption) Source #
The type of EBS encryption to be used during replication.
replicationConfigurationTemplate_ebsEncryptionKeyArn :: Lens' ReplicationConfigurationTemplate (Maybe Text) Source #
The ARN of the EBS encryption key to be used during replication.
replicationConfigurationTemplate_pitPolicy :: Lens' ReplicationConfigurationTemplate (Maybe (NonEmpty PITPolicyRule)) Source #
The Point in time (PIT) policy to manage snapshots taken during replication.
replicationConfigurationTemplate_replicationServerInstanceType :: Lens' ReplicationConfigurationTemplate (Maybe Text) Source #
The instance type to be used for the replication server.
replicationConfigurationTemplate_replicationServersSecurityGroupsIDs :: Lens' ReplicationConfigurationTemplate (Maybe [Text]) Source #
The security group IDs that will be used by the replication server.
replicationConfigurationTemplate_stagingAreaSubnetId :: Lens' ReplicationConfigurationTemplate (Maybe Text) Source #
The subnet to be used by the replication staging area.
replicationConfigurationTemplate_stagingAreaTags :: Lens' ReplicationConfigurationTemplate (Maybe (HashMap Text Text)) Source #
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
replicationConfigurationTemplate_tags :: Lens' ReplicationConfigurationTemplate (Maybe (HashMap Text Text)) Source #
A set of tags to be associated with the Replication Configuration Template resource.
replicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #
Whether to use a dedicated Replication Server in the replication staging area.
replicationConfigurationTemplate_replicationConfigurationTemplateID :: Lens' ReplicationConfigurationTemplate Text Source #
The Replication Configuration Template ID.
SourceCloudProperties
data SourceCloudProperties Source #
Properties of the cloud environment where this Source Server originated from.
See: newSourceCloudProperties
smart constructor.
SourceCloudProperties' | |
|
Instances
newSourceCloudProperties :: SourceCloudProperties Source #
Create a value of SourceCloudProperties
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:originAccountID:SourceCloudProperties'
, sourceCloudProperties_originAccountID
- AWS Account ID for an EC2-originated Source Server.
$sel:originAvailabilityZone:SourceCloudProperties'
, sourceCloudProperties_originAvailabilityZone
- AWS Availability Zone for an EC2-originated Source Server.
$sel:originRegion:SourceCloudProperties'
, sourceCloudProperties_originRegion
- AWS Region for an EC2-originated Source Server.
sourceCloudProperties_originAccountID :: Lens' SourceCloudProperties (Maybe Text) Source #
AWS Account ID for an EC2-originated Source Server.
sourceCloudProperties_originAvailabilityZone :: Lens' SourceCloudProperties (Maybe Text) Source #
AWS Availability Zone for an EC2-originated Source Server.
sourceCloudProperties_originRegion :: Lens' SourceCloudProperties (Maybe Text) Source #
AWS Region for an EC2-originated Source Server.
SourceProperties
data SourceProperties Source #
Properties of the Source Server machine.
See: newSourceProperties
smart constructor.
SourceProperties' | |
|
Instances
newSourceProperties :: SourceProperties Source #
Create a value of SourceProperties
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:cpus:SourceProperties'
, sourceProperties_cpus
- An array of CPUs.
$sel:disks:SourceProperties'
, sourceProperties_disks
- An array of disks.
$sel:identificationHints:SourceProperties'
, sourceProperties_identificationHints
- Hints used to uniquely identify a machine.
$sel:lastUpdatedDateTime:SourceProperties'
, sourceProperties_lastUpdatedDateTime
- The date and time the Source Properties were last updated on.
$sel:networkInterfaces:SourceProperties'
, sourceProperties_networkInterfaces
- An array of network interfaces.
$sel:os:SourceProperties'
, sourceProperties_os
- Operating system.
$sel:ramBytes:SourceProperties'
, sourceProperties_ramBytes
- The amount of RAM in bytes.
$sel:recommendedInstanceType:SourceProperties'
, sourceProperties_recommendedInstanceType
- The recommended EC2 instance type that will be used when recovering the
Source Server.
sourceProperties_cpus :: Lens' SourceProperties (Maybe [CPU]) Source #
An array of CPUs.
sourceProperties_disks :: Lens' SourceProperties (Maybe [Disk]) Source #
An array of disks.
sourceProperties_identificationHints :: Lens' SourceProperties (Maybe IdentificationHints) Source #
Hints used to uniquely identify a machine.
sourceProperties_lastUpdatedDateTime :: Lens' SourceProperties (Maybe Text) Source #
The date and time the Source Properties were last updated on.
sourceProperties_networkInterfaces :: Lens' SourceProperties (Maybe [NetworkInterface]) Source #
An array of network interfaces.
sourceProperties_os :: Lens' SourceProperties (Maybe OS) Source #
Operating system.
sourceProperties_ramBytes :: Lens' SourceProperties (Maybe Natural) Source #
The amount of RAM in bytes.
sourceProperties_recommendedInstanceType :: Lens' SourceProperties (Maybe Text) Source #
The recommended EC2 instance type that will be used when recovering the Source Server.
SourceServer
data SourceServer Source #
See: newSourceServer
smart constructor.
SourceServer' | |
|
Instances
newSourceServer :: SourceServer Source #
Create a value of SourceServer
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:SourceServer'
, sourceServer_arn
- The ARN of the Source Server.
$sel:dataReplicationInfo:SourceServer'
, sourceServer_dataReplicationInfo
- The Data Replication Info of the Source Server.
$sel:lastLaunchResult:SourceServer'
, sourceServer_lastLaunchResult
- The status of the last recovery launch of this Source Server.
$sel:lifeCycle:SourceServer'
, sourceServer_lifeCycle
- The lifecycle information of this Source Server.
$sel:recoveryInstanceId:SourceServer'
, sourceServer_recoveryInstanceId
- The ID of the Recovery Instance associated with this Source Server.
$sel:replicationDirection:SourceServer'
, sourceServer_replicationDirection
- Replication direction of the Source Server.
$sel:reversedDirectionSourceServerArn:SourceServer'
, sourceServer_reversedDirectionSourceServerArn
- For EC2-originated Source Servers which have been failed over and then
failed back, this value will mean the ARN of the Source Server on the
opposite replication direction.
$sel:sourceCloudProperties:SourceServer'
, sourceServer_sourceCloudProperties
- Source cloud properties of the Source Server.
$sel:sourceProperties:SourceServer'
, sourceServer_sourceProperties
- The source properties of the Source Server.
$sel:sourceServerID:SourceServer'
, sourceServer_sourceServerID
- The ID of the Source Server.
$sel:stagingArea:SourceServer'
, sourceServer_stagingArea
- The staging area of the source server.
$sel:tags:SourceServer'
, sourceServer_tags
- The tags associated with the Source Server.
sourceServer_arn :: Lens' SourceServer (Maybe Text) Source #
The ARN of the Source Server.
sourceServer_dataReplicationInfo :: Lens' SourceServer (Maybe DataReplicationInfo) Source #
The Data Replication Info of the Source Server.
sourceServer_lastLaunchResult :: Lens' SourceServer (Maybe LastLaunchResult) Source #
The status of the last recovery launch of this Source Server.
sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #
The lifecycle information of this Source Server.
sourceServer_recoveryInstanceId :: Lens' SourceServer (Maybe Text) Source #
The ID of the Recovery Instance associated with this Source Server.
sourceServer_replicationDirection :: Lens' SourceServer (Maybe ReplicationDirection) Source #
Replication direction of the Source Server.
sourceServer_reversedDirectionSourceServerArn :: Lens' SourceServer (Maybe Text) Source #
For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.
sourceServer_sourceCloudProperties :: Lens' SourceServer (Maybe SourceCloudProperties) Source #
Source cloud properties of the Source Server.
sourceServer_sourceProperties :: Lens' SourceServer (Maybe SourceProperties) Source #
The source properties of the Source Server.
sourceServer_sourceServerID :: Lens' SourceServer (Maybe Text) Source #
The ID of the Source Server.
sourceServer_stagingArea :: Lens' SourceServer (Maybe StagingArea) Source #
The staging area of the source server.
sourceServer_tags :: Lens' SourceServer (Maybe (HashMap Text Text)) Source #
The tags associated with the Source Server.
StagingArea
data StagingArea Source #
Staging information related to source server.
See: newStagingArea
smart constructor.
StagingArea' | |
|
Instances
newStagingArea :: StagingArea Source #
Create a value of StagingArea
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:errorMessage:StagingArea'
, stagingArea_errorMessage
- Shows an error message that occurred when DRS tried to access the
staging source server. In this case StagingArea$status will have value
EXTENSION_ERROR
$sel:stagingAccountID:StagingArea'
, stagingArea_stagingAccountID
- Account ID of the account to which source server belongs. If this source
server is extended - shows Account ID of staging source server.
$sel:stagingSourceServerArn:StagingArea'
, stagingArea_stagingSourceServerArn
- Arn of the staging source server if this source server is extended
$sel:status:StagingArea'
, stagingArea_status
- Status of Source server extension. Possible values: (a) NOT_EXTENDED -
This is a source server that is replicating in the current account. (b)
EXTENDED - Source server is extended from a staging source server. In
this case, the value of stagingSourceServerArn is pointing to the Arn of
the source server in the staging account. (c) EXTENSION_ERROR - Some
issue occurred when accessing staging source server. In this case,
errorMessage field will contain an error message that explains what
happened.
stagingArea_errorMessage :: Lens' StagingArea (Maybe Text) Source #
Shows an error message that occurred when DRS tried to access the staging source server. In this case StagingArea$status will have value EXTENSION_ERROR
stagingArea_stagingAccountID :: Lens' StagingArea (Maybe Text) Source #
Account ID of the account to which source server belongs. If this source server is extended - shows Account ID of staging source server.
stagingArea_stagingSourceServerArn :: Lens' StagingArea (Maybe Text) Source #
Arn of the staging source server if this source server is extended
stagingArea_status :: Lens' StagingArea (Maybe ExtensionStatus) Source #
Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.
StagingSourceServer
data StagingSourceServer Source #
Source server in staging account that extended source server connected to.
See: newStagingSourceServer
smart constructor.
Instances
newStagingSourceServer :: StagingSourceServer Source #
Create a value of StagingSourceServer
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:StagingSourceServer'
, stagingSourceServer_arn
- The ARN of the source server.
$sel:hostname:StagingSourceServer'
, stagingSourceServer_hostname
- Hostname of staging source server.
$sel:tags:StagingSourceServer'
, stagingSourceServer_tags
- A list of tags associated with the staging source server.
stagingSourceServer_arn :: Lens' StagingSourceServer (Maybe Text) Source #
The ARN of the source server.
stagingSourceServer_hostname :: Lens' StagingSourceServer (Maybe Text) Source #
Hostname of staging source server.
stagingSourceServer_tags :: Lens' StagingSourceServer (Maybe (HashMap Text Text)) Source #
A list of tags associated with the staging source server.
StartRecoveryRequestSourceServer
data StartRecoveryRequestSourceServer Source #
An object representing the Source Server to recover.
See: newStartRecoveryRequestSourceServer
smart constructor.
StartRecoveryRequestSourceServer' | |
|
Instances
newStartRecoveryRequestSourceServer Source #
Create a value of StartRecoveryRequestSourceServer
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:recoverySnapshotID:StartRecoveryRequestSourceServer'
, startRecoveryRequestSourceServer_recoverySnapshotID
- The ID of a Recovery Snapshot we want to recover from. Omit this field
to launch from the latest data by taking an on-demand snapshot.
$sel:sourceServerID:StartRecoveryRequestSourceServer'
, startRecoveryRequestSourceServer_sourceServerID
- The ID of the Source Server you want to recover.
startRecoveryRequestSourceServer_recoverySnapshotID :: Lens' StartRecoveryRequestSourceServer (Maybe Text) Source #
The ID of a Recovery Snapshot we want to recover from. Omit this field to launch from the latest data by taking an on-demand snapshot.
startRecoveryRequestSourceServer_sourceServerID :: Lens' StartRecoveryRequestSourceServer Text Source #
The ID of the Source Server you want to recover.