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 |
- Operations
- CreateExtendedSourceServer
- CreateReplicationConfigurationTemplate
- DeleteJob
- DeleteRecoveryInstance
- DeleteReplicationConfigurationTemplate
- DeleteSourceServer
- DescribeJobLogItems
- DescribeJobs
- DescribeRecoveryInstances
- DescribeRecoverySnapshots
- DescribeReplicationConfigurationTemplates
- DescribeSourceServers
- DisconnectRecoveryInstance
- DisconnectSourceServer
- GetFailbackReplicationConfiguration
- GetLaunchConfiguration
- GetReplicationConfiguration
- InitializeService
- ListExtensibleSourceServers
- ListStagingAccounts
- ListTagsForResource
- RetryDataReplication
- ReverseReplication
- StartFailbackLaunch
- StartRecovery
- StartReplication
- StopFailback
- StopReplication
- TagResource
- TerminateRecoveryInstances
- UntagResource
- UpdateFailbackReplicationConfiguration
- UpdateLaunchConfiguration
- UpdateReplicationConfiguration
- UpdateReplicationConfigurationTemplate
- Types
- 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
- createExtendedSourceServer_tags :: Lens' CreateExtendedSourceServer (Maybe (HashMap Text Text))
- createExtendedSourceServer_sourceServerArn :: Lens' CreateExtendedSourceServer Text
- createExtendedSourceServerResponse_sourceServer :: Lens' CreateExtendedSourceServerResponse (Maybe SourceServer)
- createExtendedSourceServerResponse_httpStatus :: Lens' CreateExtendedSourceServerResponse Int
- createReplicationConfigurationTemplate_ebsEncryptionKeyArn :: Lens' CreateReplicationConfigurationTemplate (Maybe Text)
- createReplicationConfigurationTemplate_tags :: Lens' CreateReplicationConfigurationTemplate (Maybe (HashMap Text Text))
- createReplicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' CreateReplicationConfigurationTemplate Bool
- createReplicationConfigurationTemplate_bandwidthThrottling :: Lens' CreateReplicationConfigurationTemplate Natural
- createReplicationConfigurationTemplate_createPublicIP :: Lens' CreateReplicationConfigurationTemplate Bool
- createReplicationConfigurationTemplate_dataPlaneRouting :: Lens' CreateReplicationConfigurationTemplate ReplicationConfigurationDataPlaneRouting
- createReplicationConfigurationTemplate_defaultLargeStagingDiskType :: Lens' CreateReplicationConfigurationTemplate ReplicationConfigurationDefaultLargeStagingDiskType
- createReplicationConfigurationTemplate_ebsEncryption :: Lens' CreateReplicationConfigurationTemplate ReplicationConfigurationEbsEncryption
- createReplicationConfigurationTemplate_pitPolicy :: Lens' CreateReplicationConfigurationTemplate (NonEmpty PITPolicyRule)
- createReplicationConfigurationTemplate_replicationServerInstanceType :: Lens' CreateReplicationConfigurationTemplate Text
- createReplicationConfigurationTemplate_replicationServersSecurityGroupsIDs :: Lens' CreateReplicationConfigurationTemplate [Text]
- createReplicationConfigurationTemplate_stagingAreaSubnetId :: Lens' CreateReplicationConfigurationTemplate Text
- createReplicationConfigurationTemplate_stagingAreaTags :: Lens' CreateReplicationConfigurationTemplate (HashMap Text Text)
- createReplicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' CreateReplicationConfigurationTemplate Bool
- 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
- deleteJob_jobID :: Lens' DeleteJob Text
- deleteJobResponse_httpStatus :: Lens' DeleteJobResponse Int
- deleteRecoveryInstance_recoveryInstanceID :: Lens' DeleteRecoveryInstance Text
- deleteReplicationConfigurationTemplate_replicationConfigurationTemplateID :: Lens' DeleteReplicationConfigurationTemplate Text
- deleteReplicationConfigurationTemplateResponse_httpStatus :: Lens' DeleteReplicationConfigurationTemplateResponse Int
- deleteSourceServer_sourceServerID :: Lens' DeleteSourceServer Text
- deleteSourceServerResponse_httpStatus :: Lens' DeleteSourceServerResponse Int
- describeJobLogItems_maxResults :: Lens' DescribeJobLogItems (Maybe Natural)
- describeJobLogItems_nextToken :: Lens' DescribeJobLogItems (Maybe Text)
- describeJobLogItems_jobID :: Lens' DescribeJobLogItems Text
- describeJobLogItemsResponse_items :: Lens' DescribeJobLogItemsResponse (Maybe [JobLog])
- describeJobLogItemsResponse_nextToken :: Lens' DescribeJobLogItemsResponse (Maybe Text)
- describeJobLogItemsResponse_httpStatus :: Lens' DescribeJobLogItemsResponse Int
- describeJobs_filters :: Lens' DescribeJobs (Maybe DescribeJobsRequestFilters)
- describeJobs_maxResults :: Lens' DescribeJobs (Maybe Natural)
- describeJobs_nextToken :: Lens' DescribeJobs (Maybe Text)
- describeJobsResponse_items :: Lens' DescribeJobsResponse (Maybe [Job])
- describeJobsResponse_nextToken :: Lens' DescribeJobsResponse (Maybe Text)
- describeJobsResponse_httpStatus :: Lens' DescribeJobsResponse Int
- describeRecoveryInstances_filters :: Lens' DescribeRecoveryInstances (Maybe DescribeRecoveryInstancesRequestFilters)
- describeRecoveryInstances_maxResults :: Lens' DescribeRecoveryInstances (Maybe Natural)
- describeRecoveryInstances_nextToken :: Lens' DescribeRecoveryInstances (Maybe Text)
- describeRecoveryInstancesResponse_items :: Lens' DescribeRecoveryInstancesResponse (Maybe [RecoveryInstance])
- describeRecoveryInstancesResponse_nextToken :: Lens' DescribeRecoveryInstancesResponse (Maybe Text)
- describeRecoveryInstancesResponse_httpStatus :: Lens' DescribeRecoveryInstancesResponse Int
- describeRecoverySnapshots_filters :: Lens' DescribeRecoverySnapshots (Maybe DescribeRecoverySnapshotsRequestFilters)
- describeRecoverySnapshots_maxResults :: Lens' DescribeRecoverySnapshots (Maybe Natural)
- describeRecoverySnapshots_nextToken :: Lens' DescribeRecoverySnapshots (Maybe Text)
- describeRecoverySnapshots_order :: Lens' DescribeRecoverySnapshots (Maybe RecoverySnapshotsOrder)
- describeRecoverySnapshots_sourceServerID :: Lens' DescribeRecoverySnapshots Text
- describeRecoverySnapshotsResponse_items :: Lens' DescribeRecoverySnapshotsResponse (Maybe [RecoverySnapshot])
- describeRecoverySnapshotsResponse_nextToken :: Lens' DescribeRecoverySnapshotsResponse (Maybe Text)
- describeRecoverySnapshotsResponse_httpStatus :: Lens' DescribeRecoverySnapshotsResponse Int
- describeReplicationConfigurationTemplates_maxResults :: Lens' DescribeReplicationConfigurationTemplates (Maybe Natural)
- describeReplicationConfigurationTemplates_nextToken :: Lens' DescribeReplicationConfigurationTemplates (Maybe Text)
- describeReplicationConfigurationTemplates_replicationConfigurationTemplateIDs :: Lens' DescribeReplicationConfigurationTemplates (Maybe [Text])
- describeReplicationConfigurationTemplatesResponse_items :: Lens' DescribeReplicationConfigurationTemplatesResponse (Maybe [ReplicationConfigurationTemplate])
- describeReplicationConfigurationTemplatesResponse_nextToken :: Lens' DescribeReplicationConfigurationTemplatesResponse (Maybe Text)
- describeReplicationConfigurationTemplatesResponse_httpStatus :: Lens' DescribeReplicationConfigurationTemplatesResponse Int
- describeSourceServers_filters :: Lens' DescribeSourceServers (Maybe DescribeSourceServersRequestFilters)
- describeSourceServers_maxResults :: Lens' DescribeSourceServers (Maybe Natural)
- describeSourceServers_nextToken :: Lens' DescribeSourceServers (Maybe Text)
- describeSourceServersResponse_items :: Lens' DescribeSourceServersResponse (Maybe [SourceServer])
- describeSourceServersResponse_nextToken :: Lens' DescribeSourceServersResponse (Maybe Text)
- describeSourceServersResponse_httpStatus :: Lens' DescribeSourceServersResponse Int
- disconnectRecoveryInstance_recoveryInstanceID :: Lens' DisconnectRecoveryInstance Text
- disconnectSourceServer_sourceServerID :: Lens' DisconnectSourceServer Text
- 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))
- getFailbackReplicationConfiguration_recoveryInstanceID :: Lens' GetFailbackReplicationConfiguration Text
- getFailbackReplicationConfigurationResponse_bandwidthThrottling :: Lens' GetFailbackReplicationConfigurationResponse (Maybe Natural)
- getFailbackReplicationConfigurationResponse_name :: Lens' GetFailbackReplicationConfigurationResponse (Maybe Text)
- getFailbackReplicationConfigurationResponse_usePrivateIP :: Lens' GetFailbackReplicationConfigurationResponse (Maybe Bool)
- getFailbackReplicationConfigurationResponse_httpStatus :: Lens' GetFailbackReplicationConfigurationResponse Int
- getFailbackReplicationConfigurationResponse_recoveryInstanceID :: Lens' GetFailbackReplicationConfigurationResponse Text
- getLaunchConfiguration_sourceServerID :: Lens' GetLaunchConfiguration Text
- 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)
- getReplicationConfiguration_sourceServerID :: Lens' GetReplicationConfiguration Text
- 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)
- initializeServiceResponse_httpStatus :: Lens' InitializeServiceResponse Int
- listExtensibleSourceServers_maxResults :: Lens' ListExtensibleSourceServers (Maybe Natural)
- listExtensibleSourceServers_nextToken :: Lens' ListExtensibleSourceServers (Maybe Text)
- listExtensibleSourceServers_stagingAccountID :: Lens' ListExtensibleSourceServers Text
- listExtensibleSourceServersResponse_items :: Lens' ListExtensibleSourceServersResponse (Maybe [StagingSourceServer])
- listExtensibleSourceServersResponse_nextToken :: Lens' ListExtensibleSourceServersResponse (Maybe Text)
- listExtensibleSourceServersResponse_httpStatus :: Lens' ListExtensibleSourceServersResponse Int
- listStagingAccounts_maxResults :: Lens' ListStagingAccounts (Maybe Natural)
- listStagingAccounts_nextToken :: Lens' ListStagingAccounts (Maybe Text)
- listStagingAccountsResponse_accounts :: Lens' ListStagingAccountsResponse (Maybe [Account])
- listStagingAccountsResponse_nextToken :: Lens' ListStagingAccountsResponse (Maybe Text)
- listStagingAccountsResponse_httpStatus :: Lens' ListStagingAccountsResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text))
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- retryDataReplication_sourceServerID :: Lens' RetryDataReplication Text
- 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))
- reverseReplication_recoveryInstanceID :: Lens' ReverseReplication Text
- reverseReplicationResponse_reversedDirectionSourceServerArn :: Lens' ReverseReplicationResponse (Maybe Text)
- reverseReplicationResponse_httpStatus :: Lens' ReverseReplicationResponse Int
- startFailbackLaunch_tags :: Lens' StartFailbackLaunch (Maybe (HashMap Text Text))
- startFailbackLaunch_recoveryInstanceIDs :: Lens' StartFailbackLaunch (NonEmpty Text)
- startFailbackLaunchResponse_job :: Lens' StartFailbackLaunchResponse (Maybe Job)
- startFailbackLaunchResponse_httpStatus :: Lens' StartFailbackLaunchResponse Int
- startRecovery_isDrill :: Lens' StartRecovery (Maybe Bool)
- startRecovery_tags :: Lens' StartRecovery (Maybe (HashMap Text Text))
- startRecovery_sourceServers :: Lens' StartRecovery (NonEmpty StartRecoveryRequestSourceServer)
- startRecoveryResponse_job :: Lens' StartRecoveryResponse (Maybe Job)
- startRecoveryResponse_httpStatus :: Lens' StartRecoveryResponse Int
- startReplication_sourceServerID :: Lens' StartReplication Text
- startReplicationResponse_sourceServer :: Lens' StartReplicationResponse (Maybe SourceServer)
- startReplicationResponse_httpStatus :: Lens' StartReplicationResponse Int
- stopFailback_recoveryInstanceID :: Lens' StopFailback Text
- stopReplication_sourceServerID :: Lens' StopReplication Text
- stopReplicationResponse_sourceServer :: Lens' StopReplicationResponse (Maybe SourceServer)
- stopReplicationResponse_httpStatus :: Lens' StopReplicationResponse Int
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource (HashMap Text Text)
- terminateRecoveryInstances_recoveryInstanceIDs :: Lens' TerminateRecoveryInstances (NonEmpty Text)
- terminateRecoveryInstancesResponse_job :: Lens' TerminateRecoveryInstancesResponse (Maybe Job)
- terminateRecoveryInstancesResponse_httpStatus :: Lens' TerminateRecoveryInstancesResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource [Text]
- updateFailbackReplicationConfiguration_bandwidthThrottling :: Lens' UpdateFailbackReplicationConfiguration (Maybe Natural)
- updateFailbackReplicationConfiguration_name :: Lens' UpdateFailbackReplicationConfiguration (Maybe Text)
- updateFailbackReplicationConfiguration_usePrivateIP :: Lens' UpdateFailbackReplicationConfiguration (Maybe Bool)
- updateFailbackReplicationConfiguration_recoveryInstanceID :: Lens' UpdateFailbackReplicationConfiguration Text
- updateLaunchConfiguration_copyPrivateIp :: Lens' UpdateLaunchConfiguration (Maybe Bool)
- updateLaunchConfiguration_copyTags :: Lens' UpdateLaunchConfiguration (Maybe Bool)
- updateLaunchConfiguration_launchDisposition :: Lens' UpdateLaunchConfiguration (Maybe LaunchDisposition)
- updateLaunchConfiguration_licensing :: Lens' UpdateLaunchConfiguration (Maybe Licensing)
- updateLaunchConfiguration_name :: Lens' UpdateLaunchConfiguration (Maybe Text)
- updateLaunchConfiguration_targetInstanceTypeRightSizingMethod :: Lens' UpdateLaunchConfiguration (Maybe TargetInstanceTypeRightSizingMethod)
- updateLaunchConfiguration_sourceServerID :: Lens' UpdateLaunchConfiguration Text
- 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)
- updateReplicationConfiguration_associateDefaultSecurityGroup :: Lens' UpdateReplicationConfiguration (Maybe Bool)
- updateReplicationConfiguration_bandwidthThrottling :: Lens' UpdateReplicationConfiguration (Maybe Natural)
- updateReplicationConfiguration_createPublicIP :: Lens' UpdateReplicationConfiguration (Maybe Bool)
- updateReplicationConfiguration_dataPlaneRouting :: Lens' UpdateReplicationConfiguration (Maybe ReplicationConfigurationDataPlaneRouting)
- updateReplicationConfiguration_defaultLargeStagingDiskType :: Lens' UpdateReplicationConfiguration (Maybe ReplicationConfigurationDefaultLargeStagingDiskType)
- updateReplicationConfiguration_ebsEncryption :: Lens' UpdateReplicationConfiguration (Maybe ReplicationConfigurationEbsEncryption)
- updateReplicationConfiguration_ebsEncryptionKeyArn :: Lens' UpdateReplicationConfiguration (Maybe Text)
- updateReplicationConfiguration_name :: Lens' UpdateReplicationConfiguration (Maybe Text)
- updateReplicationConfiguration_pitPolicy :: Lens' UpdateReplicationConfiguration (Maybe (NonEmpty PITPolicyRule))
- updateReplicationConfiguration_replicatedDisks :: Lens' UpdateReplicationConfiguration (Maybe [ReplicationConfigurationReplicatedDisk])
- updateReplicationConfiguration_replicationServerInstanceType :: Lens' UpdateReplicationConfiguration (Maybe Text)
- updateReplicationConfiguration_replicationServersSecurityGroupsIDs :: Lens' UpdateReplicationConfiguration (Maybe [Text])
- updateReplicationConfiguration_stagingAreaSubnetId :: Lens' UpdateReplicationConfiguration (Maybe Text)
- updateReplicationConfiguration_stagingAreaTags :: Lens' UpdateReplicationConfiguration (Maybe (HashMap Text Text))
- updateReplicationConfiguration_useDedicatedReplicationServer :: Lens' UpdateReplicationConfiguration (Maybe Bool)
- updateReplicationConfiguration_sourceServerID :: Lens' UpdateReplicationConfiguration Text
- 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)
- updateReplicationConfigurationTemplate_arn :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text)
- updateReplicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool)
- updateReplicationConfigurationTemplate_bandwidthThrottling :: Lens' UpdateReplicationConfigurationTemplate (Maybe Natural)
- updateReplicationConfigurationTemplate_createPublicIP :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool)
- updateReplicationConfigurationTemplate_dataPlaneRouting :: Lens' UpdateReplicationConfigurationTemplate (Maybe ReplicationConfigurationDataPlaneRouting)
- updateReplicationConfigurationTemplate_defaultLargeStagingDiskType :: Lens' UpdateReplicationConfigurationTemplate (Maybe ReplicationConfigurationDefaultLargeStagingDiskType)
- updateReplicationConfigurationTemplate_ebsEncryption :: Lens' UpdateReplicationConfigurationTemplate (Maybe ReplicationConfigurationEbsEncryption)
- updateReplicationConfigurationTemplate_ebsEncryptionKeyArn :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text)
- updateReplicationConfigurationTemplate_pitPolicy :: Lens' UpdateReplicationConfigurationTemplate (Maybe (NonEmpty PITPolicyRule))
- updateReplicationConfigurationTemplate_replicationServerInstanceType :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text)
- updateReplicationConfigurationTemplate_replicationServersSecurityGroupsIDs :: Lens' UpdateReplicationConfigurationTemplate (Maybe [Text])
- updateReplicationConfigurationTemplate_stagingAreaSubnetId :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text)
- updateReplicationConfigurationTemplate_stagingAreaTags :: Lens' UpdateReplicationConfigurationTemplate (Maybe (HashMap Text Text))
- updateReplicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool)
- updateReplicationConfigurationTemplate_replicationConfigurationTemplateID :: Lens' UpdateReplicationConfigurationTemplate Text
- 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
- account_accountID :: Lens' Account (Maybe Text)
- cpu_cores :: Lens' CPU (Maybe Natural)
- cpu_modelName :: Lens' CPU (Maybe Text)
- 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))
- dataReplicationError_error :: Lens' DataReplicationError (Maybe DataReplicationErrorString)
- dataReplicationError_rawError :: Lens' DataReplicationError (Maybe Text)
- 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])
- 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)
- dataReplicationInitiation_nextAttemptDateTime :: Lens' DataReplicationInitiation (Maybe Text)
- dataReplicationInitiation_startDateTime :: Lens' DataReplicationInitiation (Maybe Text)
- dataReplicationInitiation_steps :: Lens' DataReplicationInitiation (Maybe [DataReplicationInitiationStep])
- dataReplicationInitiationStep_name :: Lens' DataReplicationInitiationStep (Maybe DataReplicationInitiationStepName)
- dataReplicationInitiationStep_status :: Lens' DataReplicationInitiationStep (Maybe DataReplicationInitiationStepStatus)
- describeJobsRequestFilters_fromDate :: Lens' DescribeJobsRequestFilters (Maybe Text)
- describeJobsRequestFilters_jobIDs :: Lens' DescribeJobsRequestFilters (Maybe [Text])
- describeJobsRequestFilters_toDate :: Lens' DescribeJobsRequestFilters (Maybe Text)
- describeRecoveryInstancesRequestFilters_recoveryInstanceIDs :: Lens' DescribeRecoveryInstancesRequestFilters (Maybe [Text])
- describeRecoveryInstancesRequestFilters_sourceServerIDs :: Lens' DescribeRecoveryInstancesRequestFilters (Maybe [Text])
- describeRecoverySnapshotsRequestFilters_fromDateTime :: Lens' DescribeRecoverySnapshotsRequestFilters (Maybe Text)
- describeRecoverySnapshotsRequestFilters_toDateTime :: Lens' DescribeRecoverySnapshotsRequestFilters (Maybe Text)
- describeSourceServersRequestFilters_hardwareId :: Lens' DescribeSourceServersRequestFilters (Maybe Text)
- describeSourceServersRequestFilters_sourceServerIDs :: Lens' DescribeSourceServersRequestFilters (Maybe [Text])
- describeSourceServersRequestFilters_stagingAccountIDs :: Lens' DescribeSourceServersRequestFilters (Maybe [Text])
- disk_bytes :: Lens' Disk (Maybe Natural)
- disk_deviceName :: Lens' Disk (Maybe Text)
- identificationHints_awsInstanceID :: Lens' IdentificationHints (Maybe Text)
- identificationHints_fqdn :: Lens' IdentificationHints (Maybe Text)
- identificationHints_hostname :: Lens' IdentificationHints (Maybe Text)
- identificationHints_vmWareUuid :: Lens' IdentificationHints (Maybe Text)
- 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
- jobLog_event :: Lens' JobLog (Maybe JobLogEvent)
- jobLog_eventData :: Lens' JobLog (Maybe JobLogEventData)
- jobLog_logDateTime :: Lens' JobLog (Maybe Text)
- 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)
- 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)
- licensing_osByol :: Lens' Licensing (Maybe Bool)
- 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)
- lifeCycleLastLaunch_initiated :: Lens' LifeCycleLastLaunch (Maybe LifeCycleLastLaunchInitiated)
- lifeCycleLastLaunchInitiated_apiCallDateTime :: Lens' LifeCycleLastLaunchInitiated (Maybe Text)
- lifeCycleLastLaunchInitiated_jobID :: Lens' LifeCycleLastLaunchInitiated (Maybe Text)
- lifeCycleLastLaunchInitiated_type :: Lens' LifeCycleLastLaunchInitiated (Maybe LastLaunchType)
- networkInterface_ips :: Lens' NetworkInterface (Maybe [Text])
- networkInterface_isPrimary :: Lens' NetworkInterface (Maybe Bool)
- networkInterface_macAddress :: Lens' NetworkInterface (Maybe Text)
- os_fullString :: Lens' OS (Maybe Text)
- 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
- participatingServer_launchStatus :: Lens' ParticipatingServer (Maybe LaunchStatus)
- participatingServer_recoveryInstanceID :: Lens' ParticipatingServer (Maybe Text)
- participatingServer_sourceServerID :: Lens' ParticipatingServer (Maybe Text)
- 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))
- recoveryInstanceDataReplicationError_error :: Lens' RecoveryInstanceDataReplicationError (Maybe FailbackReplicationError)
- recoveryInstanceDataReplicationError_rawError :: Lens' RecoveryInstanceDataReplicationError (Maybe Text)
- 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])
- 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)
- recoveryInstanceDataReplicationInitiation_startDateTime :: Lens' RecoveryInstanceDataReplicationInitiation (Maybe Text)
- recoveryInstanceDataReplicationInitiation_steps :: Lens' RecoveryInstanceDataReplicationInitiation (Maybe [RecoveryInstanceDataReplicationInitiationStep])
- recoveryInstanceDataReplicationInitiationStep_name :: Lens' RecoveryInstanceDataReplicationInitiationStep (Maybe RecoveryInstanceDataReplicationInitiationStepName)
- recoveryInstanceDataReplicationInitiationStep_status :: Lens' RecoveryInstanceDataReplicationInitiationStep (Maybe RecoveryInstanceDataReplicationInitiationStepStatus)
- recoveryInstanceDisk_bytes :: Lens' RecoveryInstanceDisk (Maybe Natural)
- recoveryInstanceDisk_ebsVolumeID :: Lens' RecoveryInstanceDisk (Maybe Text)
- recoveryInstanceDisk_internalDeviceName :: Lens' RecoveryInstanceDisk (Maybe Text)
- 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)
- 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)
- 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
- 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)
- 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)
- 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
- sourceCloudProperties_originAccountID :: Lens' SourceCloudProperties (Maybe Text)
- sourceCloudProperties_originAvailabilityZone :: Lens' SourceCloudProperties (Maybe Text)
- sourceCloudProperties_originRegion :: Lens' SourceCloudProperties (Maybe Text)
- 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)
- 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))
- stagingArea_errorMessage :: Lens' StagingArea (Maybe Text)
- stagingArea_stagingAccountID :: Lens' StagingArea (Maybe Text)
- stagingArea_stagingSourceServerArn :: Lens' StagingArea (Maybe Text)
- stagingArea_status :: Lens' StagingArea (Maybe ExtensionStatus)
- stagingSourceServer_arn :: Lens' StagingSourceServer (Maybe Text)
- stagingSourceServer_hostname :: Lens' StagingSourceServer (Maybe Text)
- stagingSourceServer_tags :: Lens' StagingSourceServer (Maybe (HashMap Text Text))
- startRecoveryRequestSourceServer_recoverySnapshotID :: Lens' StartRecoveryRequestSourceServer (Maybe Text)
- startRecoveryRequestSourceServer_sourceServerID :: Lens' StartRecoveryRequestSourceServer Text
Operations
CreateExtendedSourceServer
createExtendedSourceServer_tags :: Lens' CreateExtendedSourceServer (Maybe (HashMap Text Text)) Source #
A list of tags associated with the extended source server.
createExtendedSourceServer_sourceServerArn :: Lens' CreateExtendedSourceServer Text Source #
This defines the ARN of the source server in staging Account based on which you want to create an extended source server.
createExtendedSourceServerResponse_sourceServer :: Lens' CreateExtendedSourceServerResponse (Maybe SourceServer) Source #
Created extended source server.
createExtendedSourceServerResponse_httpStatus :: Lens' CreateExtendedSourceServerResponse Int Source #
The response's http status code.
CreateReplicationConfigurationTemplate
createReplicationConfigurationTemplate_ebsEncryptionKeyArn :: Lens' CreateReplicationConfigurationTemplate (Maybe Text) Source #
The ARN of the EBS encryption key to be used during replication.
createReplicationConfigurationTemplate_tags :: Lens' CreateReplicationConfigurationTemplate (Maybe (HashMap Text Text)) Source #
A set of tags to be associated with the Replication Configuration Template resource.
createReplicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' CreateReplicationConfigurationTemplate Bool Source #
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
createReplicationConfigurationTemplate_bandwidthThrottling :: Lens' CreateReplicationConfigurationTemplate Natural Source #
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
createReplicationConfigurationTemplate_createPublicIP :: Lens' CreateReplicationConfigurationTemplate Bool Source #
Whether to create a Public IP for the Recovery Instance by default.
createReplicationConfigurationTemplate_dataPlaneRouting :: Lens' CreateReplicationConfigurationTemplate ReplicationConfigurationDataPlaneRouting Source #
The data plane routing mechanism that will be used for replication.
createReplicationConfigurationTemplate_defaultLargeStagingDiskType :: Lens' CreateReplicationConfigurationTemplate ReplicationConfigurationDefaultLargeStagingDiskType Source #
The Staging Disk EBS volume type to be used during replication.
createReplicationConfigurationTemplate_ebsEncryption :: Lens' CreateReplicationConfigurationTemplate ReplicationConfigurationEbsEncryption Source #
The type of EBS encryption to be used during replication.
createReplicationConfigurationTemplate_pitPolicy :: Lens' CreateReplicationConfigurationTemplate (NonEmpty PITPolicyRule) Source #
The Point in time (PIT) policy to manage snapshots taken during replication.
createReplicationConfigurationTemplate_replicationServerInstanceType :: Lens' CreateReplicationConfigurationTemplate Text Source #
The instance type to be used for the replication server.
createReplicationConfigurationTemplate_replicationServersSecurityGroupsIDs :: Lens' CreateReplicationConfigurationTemplate [Text] Source #
The security group IDs that will be used by the replication server.
createReplicationConfigurationTemplate_stagingAreaSubnetId :: Lens' CreateReplicationConfigurationTemplate Text Source #
The subnet to be used by the replication staging area.
createReplicationConfigurationTemplate_stagingAreaTags :: Lens' CreateReplicationConfigurationTemplate (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.
createReplicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' CreateReplicationConfigurationTemplate Bool Source #
Whether to use a dedicated Replication Server in the replication staging area.
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.
DeleteJob
deleteJobResponse_httpStatus :: Lens' DeleteJobResponse Int Source #
The response's http status code.
DeleteRecoveryInstance
deleteRecoveryInstance_recoveryInstanceID :: Lens' DeleteRecoveryInstance Text Source #
The ID of the Recovery Instance to be deleted.
DeleteReplicationConfigurationTemplate
deleteReplicationConfigurationTemplate_replicationConfigurationTemplateID :: Lens' DeleteReplicationConfigurationTemplate Text Source #
The ID of the Replication Configuration Template to be deleted.
deleteReplicationConfigurationTemplateResponse_httpStatus :: Lens' DeleteReplicationConfigurationTemplateResponse Int Source #
The response's http status code.
DeleteSourceServer
deleteSourceServer_sourceServerID :: Lens' DeleteSourceServer Text Source #
The ID of the Source Server to be deleted.
deleteSourceServerResponse_httpStatus :: Lens' DeleteSourceServerResponse Int Source #
The response's http status code.
DescribeJobLogItems
describeJobLogItems_maxResults :: Lens' DescribeJobLogItems (Maybe Natural) Source #
Maximum number of Job log items to retrieve.
describeJobLogItems_nextToken :: Lens' DescribeJobLogItems (Maybe Text) Source #
The token of the next Job log items to retrieve.
describeJobLogItems_jobID :: Lens' DescribeJobLogItems Text Source #
The ID of the Job for which Job log items will be retrieved.
describeJobLogItemsResponse_items :: Lens' DescribeJobLogItemsResponse (Maybe [JobLog]) Source #
An array of Job log items.
describeJobLogItemsResponse_nextToken :: Lens' DescribeJobLogItemsResponse (Maybe Text) Source #
The token of the next Job log items to retrieve.
describeJobLogItemsResponse_httpStatus :: Lens' DescribeJobLogItemsResponse Int Source #
The response's http status code.
DescribeJobs
describeJobs_filters :: Lens' DescribeJobs (Maybe DescribeJobsRequestFilters) Source #
A set of filters by which to return Jobs.
describeJobs_maxResults :: Lens' DescribeJobs (Maybe Natural) Source #
Maximum number of Jobs to retrieve.
describeJobs_nextToken :: Lens' DescribeJobs (Maybe Text) Source #
The token of the next Job to retrieve.
describeJobsResponse_items :: Lens' DescribeJobsResponse (Maybe [Job]) Source #
An array of Jobs.
describeJobsResponse_nextToken :: Lens' DescribeJobsResponse (Maybe Text) Source #
The token of the next Job to retrieve.
describeJobsResponse_httpStatus :: Lens' DescribeJobsResponse Int Source #
The response's http status code.
DescribeRecoveryInstances
describeRecoveryInstances_filters :: Lens' DescribeRecoveryInstances (Maybe DescribeRecoveryInstancesRequestFilters) Source #
A set of filters by which to return Recovery Instances.
describeRecoveryInstances_maxResults :: Lens' DescribeRecoveryInstances (Maybe Natural) Source #
Maximum number of Recovery Instances to retrieve.
describeRecoveryInstances_nextToken :: Lens' DescribeRecoveryInstances (Maybe Text) Source #
The token of the next Recovery Instance to retrieve.
describeRecoveryInstancesResponse_items :: Lens' DescribeRecoveryInstancesResponse (Maybe [RecoveryInstance]) Source #
An array of Recovery Instances.
describeRecoveryInstancesResponse_nextToken :: Lens' DescribeRecoveryInstancesResponse (Maybe Text) Source #
The token of the next Recovery Instance to retrieve.
describeRecoveryInstancesResponse_httpStatus :: Lens' DescribeRecoveryInstancesResponse Int Source #
The response's http status code.
DescribeRecoverySnapshots
describeRecoverySnapshots_filters :: Lens' DescribeRecoverySnapshots (Maybe DescribeRecoverySnapshotsRequestFilters) Source #
A set of filters by which to return Recovery Snapshots.
describeRecoverySnapshots_maxResults :: Lens' DescribeRecoverySnapshots (Maybe Natural) Source #
Maximum number of Recovery Snapshots to retrieve.
describeRecoverySnapshots_nextToken :: Lens' DescribeRecoverySnapshots (Maybe Text) Source #
The token of the next Recovery Snapshot to retrieve.
describeRecoverySnapshots_order :: Lens' DescribeRecoverySnapshots (Maybe RecoverySnapshotsOrder) Source #
The sorted ordering by which to return Recovery Snapshots.
describeRecoverySnapshots_sourceServerID :: Lens' DescribeRecoverySnapshots Text Source #
Filter Recovery Snapshots by Source Server ID.
describeRecoverySnapshotsResponse_items :: Lens' DescribeRecoverySnapshotsResponse (Maybe [RecoverySnapshot]) Source #
An array of Recovery Snapshots.
describeRecoverySnapshotsResponse_nextToken :: Lens' DescribeRecoverySnapshotsResponse (Maybe Text) Source #
The token of the next Recovery Snapshot to retrieve.
describeRecoverySnapshotsResponse_httpStatus :: Lens' DescribeRecoverySnapshotsResponse Int Source #
The response's http status code.
DescribeReplicationConfigurationTemplates
describeReplicationConfigurationTemplates_maxResults :: Lens' DescribeReplicationConfigurationTemplates (Maybe Natural) Source #
Maximum number of Replication Configuration Templates to retrieve.
describeReplicationConfigurationTemplates_nextToken :: Lens' DescribeReplicationConfigurationTemplates (Maybe Text) Source #
The token of the next Replication Configuration Template to retrieve.
describeReplicationConfigurationTemplates_replicationConfigurationTemplateIDs :: Lens' DescribeReplicationConfigurationTemplates (Maybe [Text]) Source #
The IDs of the Replication Configuration Templates to retrieve. An empty list means all Replication Configuration Templates.
describeReplicationConfigurationTemplatesResponse_items :: Lens' DescribeReplicationConfigurationTemplatesResponse (Maybe [ReplicationConfigurationTemplate]) Source #
An array of Replication Configuration Templates.
describeReplicationConfigurationTemplatesResponse_nextToken :: Lens' DescribeReplicationConfigurationTemplatesResponse (Maybe Text) Source #
The token of the next Replication Configuration Template to retrieve.
describeReplicationConfigurationTemplatesResponse_httpStatus :: Lens' DescribeReplicationConfigurationTemplatesResponse Int Source #
The response's http status code.
DescribeSourceServers
describeSourceServers_filters :: Lens' DescribeSourceServers (Maybe DescribeSourceServersRequestFilters) Source #
A set of filters by which to return Source Servers.
describeSourceServers_maxResults :: Lens' DescribeSourceServers (Maybe Natural) Source #
Maximum number of Source Servers to retrieve.
describeSourceServers_nextToken :: Lens' DescribeSourceServers (Maybe Text) Source #
The token of the next Source Server to retrieve.
describeSourceServersResponse_items :: Lens' DescribeSourceServersResponse (Maybe [SourceServer]) Source #
An array of Source Servers.
describeSourceServersResponse_nextToken :: Lens' DescribeSourceServersResponse (Maybe Text) Source #
The token of the next Source Server to retrieve.
describeSourceServersResponse_httpStatus :: Lens' DescribeSourceServersResponse Int Source #
The response's http status code.
DisconnectRecoveryInstance
disconnectRecoveryInstance_recoveryInstanceID :: Lens' DisconnectRecoveryInstance Text Source #
The ID of the Recovery Instance to disconnect.
DisconnectSourceServer
disconnectSourceServer_sourceServerID :: Lens' DisconnectSourceServer Text Source #
The ID of the Source Server to disconnect.
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.
GetFailbackReplicationConfiguration
getFailbackReplicationConfiguration_recoveryInstanceID :: Lens' GetFailbackReplicationConfiguration Text Source #
The ID of the Recovery Instance whose failback replication configuration should be returned.
getFailbackReplicationConfigurationResponse_bandwidthThrottling :: Lens' GetFailbackReplicationConfigurationResponse (Maybe Natural) Source #
Configure bandwidth throttling for the outbound data transfer rate of the Recovery Instance in Mbps.
getFailbackReplicationConfigurationResponse_name :: Lens' GetFailbackReplicationConfigurationResponse (Maybe Text) Source #
The name of the Failback Replication Configuration.
getFailbackReplicationConfigurationResponse_usePrivateIP :: Lens' GetFailbackReplicationConfigurationResponse (Maybe Bool) Source #
Whether to use Private IP for the failback replication of the Recovery Instance.
getFailbackReplicationConfigurationResponse_httpStatus :: Lens' GetFailbackReplicationConfigurationResponse Int Source #
The response's http status code.
getFailbackReplicationConfigurationResponse_recoveryInstanceID :: Lens' GetFailbackReplicationConfigurationResponse Text Source #
The ID of the Recovery Instance.
GetLaunchConfiguration
getLaunchConfiguration_sourceServerID :: Lens' GetLaunchConfiguration Text Source #
The ID of the Source Server that we want to retrieve a Launch Configuration for.
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.
GetReplicationConfiguration
getReplicationConfiguration_sourceServerID :: Lens' GetReplicationConfiguration Text Source #
The ID of the Source Serve for this Replication Configuration.r
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.
InitializeService
initializeServiceResponse_httpStatus :: Lens' InitializeServiceResponse Int Source #
The response's http status code.
ListExtensibleSourceServers
listExtensibleSourceServers_maxResults :: Lens' ListExtensibleSourceServers (Maybe Natural) Source #
The maximum number of extensible source servers to retrieve.
listExtensibleSourceServers_nextToken :: Lens' ListExtensibleSourceServers (Maybe Text) Source #
The token of the next extensible source server to retrieve.
listExtensibleSourceServers_stagingAccountID :: Lens' ListExtensibleSourceServers Text Source #
The Id of the staging Account to retrieve extensible source servers from.
listExtensibleSourceServersResponse_items :: Lens' ListExtensibleSourceServersResponse (Maybe [StagingSourceServer]) Source #
A list of source servers on a staging Account that are extensible.
listExtensibleSourceServersResponse_nextToken :: Lens' ListExtensibleSourceServersResponse (Maybe Text) Source #
The token of the next extensible source server to retrieve.
listExtensibleSourceServersResponse_httpStatus :: Lens' ListExtensibleSourceServersResponse Int Source #
The response's http status code.
ListStagingAccounts
listStagingAccounts_maxResults :: Lens' ListStagingAccounts (Maybe Natural) Source #
The maximum number of staging Accounts to retrieve.
listStagingAccounts_nextToken :: Lens' ListStagingAccounts (Maybe Text) Source #
The token of the next staging Account to retrieve.
listStagingAccountsResponse_accounts :: Lens' ListStagingAccountsResponse (Maybe [Account]) Source #
An array of staging AWS Accounts.
listStagingAccountsResponse_nextToken :: Lens' ListStagingAccountsResponse (Maybe Text) Source #
The token of the next staging Account to retrieve.
listStagingAccountsResponse_httpStatus :: Lens' ListStagingAccountsResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The ARN of the resource whose tags should be returned.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text)) Source #
The tags of the requested resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
RetryDataReplication
retryDataReplication_sourceServerID :: Lens' RetryDataReplication Text Source #
The ID of the Source Server whose data replication should be retried.
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.
ReverseReplication
reverseReplication_recoveryInstanceID :: Lens' ReverseReplication Text Source #
The ID of the Recovery Instance that we want to reverse the replication for.
reverseReplicationResponse_reversedDirectionSourceServerArn :: Lens' ReverseReplicationResponse (Maybe Text) Source #
ARN of created SourceServer.
reverseReplicationResponse_httpStatus :: Lens' ReverseReplicationResponse Int Source #
The response's http status code.
StartFailbackLaunch
startFailbackLaunch_tags :: Lens' StartFailbackLaunch (Maybe (HashMap Text Text)) Source #
The tags to be associated with the failback launch Job.
startFailbackLaunch_recoveryInstanceIDs :: Lens' StartFailbackLaunch (NonEmpty Text) Source #
The IDs of the Recovery Instance whose failback launch we want to request.
startFailbackLaunchResponse_job :: Lens' StartFailbackLaunchResponse (Maybe Job) Source #
The failback launch Job.
startFailbackLaunchResponse_httpStatus :: Lens' StartFailbackLaunchResponse Int Source #
The response's http status code.
StartRecovery
startRecovery_isDrill :: Lens' StartRecovery (Maybe Bool) Source #
Whether this Source Server Recovery operation is a drill or not.
startRecovery_tags :: Lens' StartRecovery (Maybe (HashMap Text Text)) Source #
The tags to be associated with the Recovery Job.
startRecovery_sourceServers :: Lens' StartRecovery (NonEmpty StartRecoveryRequestSourceServer) Source #
The Source Servers that we want to start a Recovery Job for.
startRecoveryResponse_job :: Lens' StartRecoveryResponse (Maybe Job) Source #
The Recovery Job.
startRecoveryResponse_httpStatus :: Lens' StartRecoveryResponse Int Source #
The response's http status code.
StartReplication
startReplication_sourceServerID :: Lens' StartReplication Text Source #
The ID of the Source Server to start replication for.
startReplicationResponse_sourceServer :: Lens' StartReplicationResponse (Maybe SourceServer) Source #
The Source Server that this action was targeted on.
startReplicationResponse_httpStatus :: Lens' StartReplicationResponse Int Source #
The response's http status code.
StopFailback
stopFailback_recoveryInstanceID :: Lens' StopFailback Text Source #
The ID of the Recovery Instance we want to stop failback for.
StopReplication
stopReplication_sourceServerID :: Lens' StopReplication Text Source #
The ID of the Source Server to stop replication for.
stopReplicationResponse_sourceServer :: Lens' StopReplicationResponse (Maybe SourceServer) Source #
The Source Server that this action was targeted on.
stopReplicationResponse_httpStatus :: Lens' StopReplicationResponse Int Source #
The response's http status code.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
ARN of the resource for which tags are to be added or updated.
tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #
Array of tags to be added or updated.
TerminateRecoveryInstances
terminateRecoveryInstances_recoveryInstanceIDs :: Lens' TerminateRecoveryInstances (NonEmpty Text) Source #
The IDs of the Recovery Instances that should be terminated.
terminateRecoveryInstancesResponse_job :: Lens' TerminateRecoveryInstancesResponse (Maybe Job) Source #
The Job for terminating the Recovery Instances.
terminateRecoveryInstancesResponse_httpStatus :: Lens' TerminateRecoveryInstancesResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
ARN of the resource for which tags are to be removed.
untagResource_tagKeys :: Lens' UntagResource [Text] Source #
Array of tags to be removed.
UpdateFailbackReplicationConfiguration
updateFailbackReplicationConfiguration_bandwidthThrottling :: Lens' UpdateFailbackReplicationConfiguration (Maybe Natural) Source #
Configure bandwidth throttling for the outbound data transfer rate of the Recovery Instance in Mbps.
updateFailbackReplicationConfiguration_name :: Lens' UpdateFailbackReplicationConfiguration (Maybe Text) Source #
The name of the Failback Replication Configuration.
updateFailbackReplicationConfiguration_usePrivateIP :: Lens' UpdateFailbackReplicationConfiguration (Maybe Bool) Source #
Whether to use Private IP for the failback replication of the Recovery Instance.
updateFailbackReplicationConfiguration_recoveryInstanceID :: Lens' UpdateFailbackReplicationConfiguration Text Source #
The ID of the Recovery Instance.
UpdateLaunchConfiguration
updateLaunchConfiguration_copyPrivateIp :: Lens' UpdateLaunchConfiguration (Maybe Bool) Source #
Whether we should copy the Private IP of the Source Server to the Recovery Instance.
updateLaunchConfiguration_copyTags :: Lens' UpdateLaunchConfiguration (Maybe Bool) Source #
Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.
updateLaunchConfiguration_launchDisposition :: Lens' UpdateLaunchConfiguration (Maybe LaunchDisposition) Source #
The state of the Recovery Instance in EC2 after the recovery operation.
updateLaunchConfiguration_licensing :: Lens' UpdateLaunchConfiguration (Maybe Licensing) Source #
The licensing configuration to be used for this launch configuration.
updateLaunchConfiguration_name :: Lens' UpdateLaunchConfiguration (Maybe Text) Source #
The name of the launch configuration.
updateLaunchConfiguration_targetInstanceTypeRightSizingMethod :: Lens' UpdateLaunchConfiguration (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.
updateLaunchConfiguration_sourceServerID :: Lens' UpdateLaunchConfiguration Text Source #
The ID of the Source Server that we want to retrieve a Launch Configuration for.
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.
UpdateReplicationConfiguration
updateReplicationConfiguration_associateDefaultSecurityGroup :: Lens' UpdateReplicationConfiguration (Maybe Bool) Source #
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.
updateReplicationConfiguration_bandwidthThrottling :: Lens' UpdateReplicationConfiguration (Maybe Natural) Source #
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
updateReplicationConfiguration_createPublicIP :: Lens' UpdateReplicationConfiguration (Maybe Bool) Source #
Whether to create a Public IP for the Recovery Instance by default.
updateReplicationConfiguration_dataPlaneRouting :: Lens' UpdateReplicationConfiguration (Maybe ReplicationConfigurationDataPlaneRouting) Source #
The data plane routing mechanism that will be used for replication.
updateReplicationConfiguration_defaultLargeStagingDiskType :: Lens' UpdateReplicationConfiguration (Maybe ReplicationConfigurationDefaultLargeStagingDiskType) Source #
The Staging Disk EBS volume type to be used during replication.
updateReplicationConfiguration_ebsEncryption :: Lens' UpdateReplicationConfiguration (Maybe ReplicationConfigurationEbsEncryption) Source #
The type of EBS encryption to be used during replication.
updateReplicationConfiguration_ebsEncryptionKeyArn :: Lens' UpdateReplicationConfiguration (Maybe Text) Source #
The ARN of the EBS encryption key to be used during replication.
updateReplicationConfiguration_name :: Lens' UpdateReplicationConfiguration (Maybe Text) Source #
The name of the Replication Configuration.
updateReplicationConfiguration_pitPolicy :: Lens' UpdateReplicationConfiguration (Maybe (NonEmpty PITPolicyRule)) Source #
The Point in time (PIT) policy to manage snapshots taken during replication.
updateReplicationConfiguration_replicatedDisks :: Lens' UpdateReplicationConfiguration (Maybe [ReplicationConfigurationReplicatedDisk]) Source #
The configuration of the disks of the Source Server to be replicated.
updateReplicationConfiguration_replicationServerInstanceType :: Lens' UpdateReplicationConfiguration (Maybe Text) Source #
The instance type to be used for the replication server.
updateReplicationConfiguration_replicationServersSecurityGroupsIDs :: Lens' UpdateReplicationConfiguration (Maybe [Text]) Source #
The security group IDs that will be used by the replication server.
updateReplicationConfiguration_stagingAreaSubnetId :: Lens' UpdateReplicationConfiguration (Maybe Text) Source #
The subnet to be used by the replication staging area.
updateReplicationConfiguration_stagingAreaTags :: Lens' UpdateReplicationConfiguration (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.
updateReplicationConfiguration_useDedicatedReplicationServer :: Lens' UpdateReplicationConfiguration (Maybe Bool) Source #
Whether to use a dedicated Replication Server in the replication staging area.
updateReplicationConfiguration_sourceServerID :: Lens' UpdateReplicationConfiguration Text Source #
The ID of the Source Server for this Replication Configuration.
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.
UpdateReplicationConfigurationTemplate
updateReplicationConfigurationTemplate_arn :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text) Source #
The Replication Configuration Template ARN.
updateReplicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool) Source #
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
updateReplicationConfigurationTemplate_bandwidthThrottling :: Lens' UpdateReplicationConfigurationTemplate (Maybe Natural) Source #
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
updateReplicationConfigurationTemplate_createPublicIP :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool) Source #
Whether to create a Public IP for the Recovery Instance by default.
updateReplicationConfigurationTemplate_dataPlaneRouting :: Lens' UpdateReplicationConfigurationTemplate (Maybe ReplicationConfigurationDataPlaneRouting) Source #
The data plane routing mechanism that will be used for replication.
updateReplicationConfigurationTemplate_defaultLargeStagingDiskType :: Lens' UpdateReplicationConfigurationTemplate (Maybe ReplicationConfigurationDefaultLargeStagingDiskType) Source #
The Staging Disk EBS volume type to be used during replication.
updateReplicationConfigurationTemplate_ebsEncryption :: Lens' UpdateReplicationConfigurationTemplate (Maybe ReplicationConfigurationEbsEncryption) Source #
The type of EBS encryption to be used during replication.
updateReplicationConfigurationTemplate_ebsEncryptionKeyArn :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text) Source #
The ARN of the EBS encryption key to be used during replication.
updateReplicationConfigurationTemplate_pitPolicy :: Lens' UpdateReplicationConfigurationTemplate (Maybe (NonEmpty PITPolicyRule)) Source #
The Point in time (PIT) policy to manage snapshots taken during replication.
updateReplicationConfigurationTemplate_replicationServerInstanceType :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text) Source #
The instance type to be used for the replication server.
updateReplicationConfigurationTemplate_replicationServersSecurityGroupsIDs :: Lens' UpdateReplicationConfigurationTemplate (Maybe [Text]) Source #
The security group IDs that will be used by the replication server.
updateReplicationConfigurationTemplate_stagingAreaSubnetId :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text) Source #
The subnet to be used by the replication staging area.
updateReplicationConfigurationTemplate_stagingAreaTags :: Lens' UpdateReplicationConfigurationTemplate (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.
updateReplicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool) Source #
Whether to use a dedicated Replication Server in the replication staging area.
updateReplicationConfigurationTemplate_replicationConfigurationTemplateID :: Lens' UpdateReplicationConfigurationTemplate Text Source #
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.
Types
Account
CPU
ConversionProperties
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
dataReplicationError_error :: Lens' DataReplicationError (Maybe DataReplicationErrorString) Source #
Error in data replication.
dataReplicationError_rawError :: Lens' DataReplicationError (Maybe Text) Source #
Error in data replication.
DataReplicationInfo
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
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
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
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
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
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
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
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
IdentificationHints
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
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
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
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
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
licensing_osByol :: Lens' Licensing (Maybe Bool) Source #
Whether to enable "Bring your own license" or not.
LifeCycle
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
lifeCycleLastLaunch_initiated :: Lens' LifeCycleLastLaunch (Maybe LifeCycleLastLaunchInitiated) Source #
An object containing information regarding the initiation of the last launch of a Source Server.
LifeCycleLastLaunchInitiated
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
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
PITPolicyRule
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
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
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
recoveryInstanceDataReplicationError_error :: Lens' RecoveryInstanceDataReplicationError (Maybe FailbackReplicationError) Source #
Error in data replication.
recoveryInstanceDataReplicationError_rawError :: Lens' RecoveryInstanceDataReplicationError (Maybe Text) Source #
Error in data replication.
RecoveryInstanceDataReplicationInfo
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.