| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DrS.Types.SourceServer
Description
Synopsis
- data SourceServer = SourceServer' {
- arn :: Maybe Text
- dataReplicationInfo :: Maybe DataReplicationInfo
- lastLaunchResult :: Maybe LastLaunchResult
- lifeCycle :: Maybe LifeCycle
- recoveryInstanceId :: Maybe Text
- replicationDirection :: Maybe ReplicationDirection
- reversedDirectionSourceServerArn :: Maybe Text
- sourceCloudProperties :: Maybe SourceCloudProperties
- sourceProperties :: Maybe SourceProperties
- sourceServerID :: Maybe Text
- stagingArea :: Maybe StagingArea
- tags :: Maybe (Sensitive (HashMap Text Text))
- newSourceServer :: SourceServer
- sourceServer_arn :: Lens' SourceServer (Maybe Text)
- sourceServer_dataReplicationInfo :: Lens' SourceServer (Maybe DataReplicationInfo)
- sourceServer_lastLaunchResult :: Lens' SourceServer (Maybe LastLaunchResult)
- sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle)
- sourceServer_recoveryInstanceId :: Lens' SourceServer (Maybe Text)
- sourceServer_replicationDirection :: Lens' SourceServer (Maybe ReplicationDirection)
- sourceServer_reversedDirectionSourceServerArn :: Lens' SourceServer (Maybe Text)
- sourceServer_sourceCloudProperties :: Lens' SourceServer (Maybe SourceCloudProperties)
- sourceServer_sourceProperties :: Lens' SourceServer (Maybe SourceProperties)
- sourceServer_sourceServerID :: Lens' SourceServer (Maybe Text)
- sourceServer_stagingArea :: Lens' SourceServer (Maybe StagingArea)
- sourceServer_tags :: Lens' SourceServer (Maybe (HashMap Text Text))
Documentation
data SourceServer Source #
See: newSourceServer smart constructor.
Constructors
| SourceServer' | |
Fields
| |
Instances
newSourceServer :: SourceServer Source #
Create a value of SourceServer with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:SourceServer', sourceServer_arn - The ARN of the Source Server.
$sel:dataReplicationInfo:SourceServer', sourceServer_dataReplicationInfo - The Data Replication Info of the Source Server.
$sel:lastLaunchResult:SourceServer', sourceServer_lastLaunchResult - The status of the last recovery launch of this Source Server.
$sel:lifeCycle:SourceServer', sourceServer_lifeCycle - The lifecycle information of this Source Server.
$sel:recoveryInstanceId:SourceServer', sourceServer_recoveryInstanceId - The ID of the Recovery Instance associated with this Source Server.
$sel:replicationDirection:SourceServer', sourceServer_replicationDirection - Replication direction of the Source Server.
$sel:reversedDirectionSourceServerArn:SourceServer', sourceServer_reversedDirectionSourceServerArn - For EC2-originated Source Servers which have been failed over and then
failed back, this value will mean the ARN of the Source Server on the
opposite replication direction.
$sel:sourceCloudProperties:SourceServer', sourceServer_sourceCloudProperties - Source cloud properties of the Source Server.
$sel:sourceProperties:SourceServer', sourceServer_sourceProperties - The source properties of the Source Server.
$sel:sourceServerID:SourceServer', sourceServer_sourceServerID - The ID of the Source Server.
$sel:stagingArea:SourceServer', sourceServer_stagingArea - The staging area of the source server.
$sel:tags:SourceServer', sourceServer_tags - The tags associated with the Source Server.
sourceServer_arn :: Lens' SourceServer (Maybe Text) Source #
The ARN of the Source Server.
sourceServer_dataReplicationInfo :: Lens' SourceServer (Maybe DataReplicationInfo) Source #
The Data Replication Info of the Source Server.
sourceServer_lastLaunchResult :: Lens' SourceServer (Maybe LastLaunchResult) Source #
The status of the last recovery launch of this Source Server.
sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #
The lifecycle information of this Source Server.
sourceServer_recoveryInstanceId :: Lens' SourceServer (Maybe Text) Source #
The ID of the Recovery Instance associated with this Source Server.
sourceServer_replicationDirection :: Lens' SourceServer (Maybe ReplicationDirection) Source #
Replication direction of the Source Server.
sourceServer_reversedDirectionSourceServerArn :: Lens' SourceServer (Maybe Text) Source #
For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.
sourceServer_sourceCloudProperties :: Lens' SourceServer (Maybe SourceCloudProperties) Source #
Source cloud properties of the Source Server.
sourceServer_sourceProperties :: Lens' SourceServer (Maybe SourceProperties) Source #
The source properties of the Source Server.
sourceServer_sourceServerID :: Lens' SourceServer (Maybe Text) Source #
The ID of the Source Server.
sourceServer_stagingArea :: Lens' SourceServer (Maybe StagingArea) Source #
The staging area of the source server.
sourceServer_tags :: Lens' SourceServer (Maybe (HashMap Text Text)) Source #
The tags associated with the Source Server.