String code
String accountID
Account ID of AWS account.
Job job
The Source Network association Job.
String dataTimestamp
The timestamp of when the snapshot being converted was taken
Boolean forceUefi
Whether the volume being converted uses UEFI or not
String rootVolumeName
The root volume name of a conversion job
Map<K,V> volumeToConversionMap
A mapping between the volumes being converted and the converted snapshot ids
Map<K,V> volumeToVolumeSize
A mapping between the volumes and their sizes
SourceServer sourceServer
Created extended source server.
Boolean copyPrivateIp
Copy private IP.
Boolean copyTags
Copy tags.
String exportBucketArn
S3 bucket ARN to export Source Network templates.
String launchDisposition
Launch disposition.
Boolean launchIntoSourceInstance
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
Licensing licensing
Licensing.
Boolean postLaunchEnabled
Whether we want to activate post-launch actions.
Map<K,V> tags
Request to associate tags during creation of a Launch Configuration Template.
String targetInstanceTypeRightSizingMethod
Target instance type right-sizing method.
LaunchConfigurationTemplate launchConfigurationTemplate
Created Launch Configuration Template.
Boolean associateDefaultSecurityGroup
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
Boolean autoReplicateNewDisks
Whether to allow the AWS replication agent to automatically replicate newly added disks.
Long bandwidthThrottling
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
Boolean createPublicIP
Whether to create a Public IP for the Recovery Instance by default.
String dataPlaneRouting
The data plane routing mechanism that will be used for replication.
String defaultLargeStagingDiskType
The Staging Disk EBS volume type to be used during replication.
String ebsEncryption
The type of EBS encryption to be used during replication.
String ebsEncryptionKeyArn
The ARN of the EBS encryption key to be used during replication.
List<E> pitPolicy
The Point in time (PIT) policy to manage snapshots taken during replication.
String replicationServerInstanceType
The instance type to be used for the replication server.
List<E> replicationServersSecurityGroupsIDs
The security group IDs that will be used by the replication server.
String stagingAreaSubnetId
The subnet to be used by the replication staging area.
Map<K,V> stagingAreaTags
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
Map<K,V> tags
A set of tags to be associated with the Replication Configuration Template resource.
Boolean useDedicatedReplicationServer
Whether to use a dedicated Replication Server in the replication staging area.
String arn
The Replication Configuration Template ARN.
Boolean associateDefaultSecurityGroup
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
Boolean autoReplicateNewDisks
Whether to allow the AWS replication agent to automatically replicate newly added disks.
Long bandwidthThrottling
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
Boolean createPublicIP
Whether to create a Public IP for the Recovery Instance by default.
String dataPlaneRouting
The data plane routing mechanism that will be used for replication.
String defaultLargeStagingDiskType
The Staging Disk EBS volume type to be used during replication.
String ebsEncryption
The type of EBS encryption to be used during replication.
String ebsEncryptionKeyArn
The ARN of the EBS encryption key to be used during replication.
List<E> pitPolicy
The Point in time (PIT) policy to manage snapshots taken during replication.
String replicationConfigurationTemplateID
The Replication Configuration Template ID.
String replicationServerInstanceType
The instance type to be used for the replication server.
List<E> replicationServersSecurityGroupsIDs
The security group IDs that will be used by the replication server.
String stagingAreaSubnetId
The subnet to be used by the replication staging area.
Map<K,V> stagingAreaTags
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
Map<K,V> tags
A set of tags to be associated with the Replication Configuration Template resource.
Boolean useDedicatedReplicationServer
Whether to use a dedicated Replication Server in the replication staging area.
String sourceNetworkID
ID of the created Source Network.
DataReplicationError dataReplicationError
Error in data replication.
DataReplicationInitiation dataReplicationInitiation
Information about whether the data replication has been initiated.
String dataReplicationState
The state of the data replication.
String etaDateTime
An estimate of when the data replication will be completed.
String lagDuration
Data replication lag duration.
List<E> replicatedDisks
The disks that should be replicated.
String stagingAvailabilityZone
AWS Availability zone into which data is being replicated.
Long backloggedStorageBytes
The size of the replication backlog in bytes.
String deviceName
The name of the device.
Long replicatedStorageBytes
The amount of data replicated so far in bytes.
Long rescannedStorageBytes
The amount of data to be rescanned in bytes.
Long totalStorageBytes
The total amount of data to be replicated in bytes.
String nextAttemptDateTime
The date and time of the next attempt to initiate data replication.
String startDateTime
The date and time of the current attempt to initiate data replication.
List<E> steps
The steps of the current attempt to initiate data replication.
String jobID
The ID of the Job to be deleted.
String launchConfigurationTemplateID
The ID of the Launch Configuration Template to be deleted.
String recoveryInstanceID
The ID of the Recovery Instance to be deleted.
String replicationConfigurationTemplateID
The ID of the Replication Configuration Template to be deleted.
String sourceNetworkID
ID of the Source Network to delete.
String sourceServerID
The ID of the Source Server to be deleted.
DescribeJobsRequestFilters filters
A set of filters by which to return Jobs.
Integer maxResults
Maximum number of Jobs to retrieve.
String nextToken
The token of the next Job to retrieve.
List<E> launchConfigurationTemplateIDs
Request to filter Launch Configuration Templates list by Launch Configuration Template ID.
Integer maxResults
Maximum results to be returned in DescribeLaunchConfigurationTemplates.
String nextToken
The token of the next Launch Configuration Template to retrieve.
DescribeRecoveryInstancesRequestFilters filters
A set of filters by which to return Recovery Instances.
Integer maxResults
Maximum number of Recovery Instances to retrieve.
String nextToken
The token of the next Recovery Instance to retrieve.
DescribeRecoverySnapshotsRequestFilters filters
A set of filters by which to return Recovery Snapshots.
Integer maxResults
Maximum number of Recovery Snapshots to retrieve.
String nextToken
The token of the next Recovery Snapshot to retrieve.
String order
The sorted ordering by which to return Recovery Snapshots.
String sourceServerID
Filter Recovery Snapshots by Source Server ID.
Integer maxResults
Maximum number of Replication Configuration Templates to retrieve.
String nextToken
The token of the next Replication Configuration Template to retrieve.
List<E> replicationConfigurationTemplateIDs
The IDs of the Replication Configuration Templates to retrieve. An empty list means all Replication Configuration Templates.
DescribeSourceNetworksRequestFilters filters
A set of filters by which to return Source Networks.
Integer maxResults
Maximum number of Source Networks to retrieve.
String nextToken
The token of the next Source Networks to retrieve.
String originAccountID
Filter Source Networks by account ID containing the protected VPCs.
String originRegion
Filter Source Networks by the region containing the protected VPCs.
List<E> sourceNetworkIDs
An array of Source Network IDs that should be returned. An empty array means all Source Networks.
DescribeSourceServersRequestFilters filters
A set of filters by which to return Source Servers.
Integer maxResults
Maximum number of Source Servers to retrieve.
String nextToken
The token of the next Source Server to retrieve.
String hardwareId
An ID that describes the hardware of the Source Server. This is either an EC2 instance id, a VMware uuid or a mac address.
List<E> sourceServerIDs
An array of Source Servers IDs that should be returned. An empty array means all Source Servers.
List<E> stagingAccountIDs
An array of staging account IDs that extended source servers belong to. An empty array means all source servers will be shown.
String recoveryInstanceID
The ID of the Recovery Instance to disconnect.
String sourceServerID
The ID of the Source Server to disconnect.
String arn
The ARN of the Source Server.
DataReplicationInfo dataReplicationInfo
The Data Replication Info of the Source Server.
String lastLaunchResult
The status of the last recovery launch of this Source Server.
LifeCycle lifeCycle
The lifecycle information of this Source Server.
String recoveryInstanceId
The ID of the Recovery Instance associated with this Source Server.
String replicationDirection
Replication direction of the Source Server.
String 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.
SourceCloudProperties sourceCloudProperties
Source cloud properties of the Source Server.
String sourceNetworkID
ID of the Source Network which is protecting this Source Server's network.
SourceProperties sourceProperties
The source properties of the Source Server.
String sourceServerID
The ID of the Source Server.
StagingArea stagingArea
The staging area of the source server.
Map<K,V> tags
The tags associated with the Source Server.
SourceNetworkData sourceNetworkData
Source Network properties.
String sourceNetworkID
The Source Network ID to export its CloudFormation template to an S3 bucket.
String s3DestinationUrl
S3 bucket URL where the Source Network CloudFormation template was exported to.
String recoveryInstanceID
The ID of the Recovery Instance whose failback replication configuration should be returned.
Long bandwidthThrottling
Configure bandwidth throttling for the outbound data transfer rate of the Recovery Instance in Mbps.
String name
The name of the Failback Replication Configuration.
String recoveryInstanceID
The ID of the Recovery Instance.
Boolean usePrivateIP
Whether to use Private IP for the failback replication of the Recovery Instance.
String sourceServerID
The ID of the Source Server that we want to retrieve a Launch Configuration for.
Boolean copyPrivateIp
Whether we should copy the Private IP of the Source Server to the Recovery Instance.
Boolean copyTags
Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.
String ec2LaunchTemplateID
The EC2 launch template ID of this launch configuration.
String launchDisposition
The state of the Recovery Instance in EC2 after the recovery operation.
LaunchIntoInstanceProperties launchIntoInstanceProperties
Launch into existing instance properties.
Licensing licensing
The licensing configuration to be used for this launch configuration.
String name
The name of the launch configuration.
Boolean postLaunchEnabled
Whether we want to activate post-launch actions for the Source Server.
String sourceServerID
The ID of the Source Server for this launch configuration.
String targetInstanceTypeRightSizingMethod
Whether Elastic Disaster Recovery should try to automatically choose the instance type that best matches the OS, CPU, and RAM of your Source Server.
String sourceServerID
The ID of the Source Serve for this Replication Configuration.r
Boolean associateDefaultSecurityGroup
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.
Boolean autoReplicateNewDisks
Whether to allow the AWS replication agent to automatically replicate newly added disks.
Long bandwidthThrottling
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
Boolean createPublicIP
Whether to create a Public IP for the Recovery Instance by default.
String dataPlaneRouting
The data plane routing mechanism that will be used for replication.
String defaultLargeStagingDiskType
The Staging Disk EBS volume type to be used during replication.
String ebsEncryption
The type of EBS encryption to be used during replication.
String ebsEncryptionKeyArn
The ARN of the EBS encryption key to be used during replication.
String name
The name of the Replication Configuration.
List<E> pitPolicy
The Point in time (PIT) policy to manage snapshots taken during replication.
List<E> replicatedDisks
The configuration of the disks of the Source Server to be replicated.
String replicationServerInstanceType
The instance type to be used for the replication server.
List<E> replicationServersSecurityGroupsIDs
The security group IDs that will be used by the replication server.
String sourceServerID
The ID of the Source Server for this Replication Configuration.
String stagingAreaSubnetId
The subnet to be used by the replication staging area.
Map<K,V> stagingAreaTags
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
Boolean useDedicatedReplicationServer
Whether to use a dedicated Replication Server in the replication staging area.
Long retryAfterSeconds
The number of seconds after which the request should be safe to retry.
String arn
The ARN of a Job.
String creationDateTime
The date and time of when the Job was created.
String endDateTime
The date and time of when the Job ended.
String initiatedBy
A string representing who initiated the Job.
String jobID
The ID of the Job.
List<E> participatingResources
A list of resources that the Job is acting upon.
List<E> participatingServers
A list of servers that the Job is acting upon.
String status
The status of the Job.
Map<K,V> tags
A list of tags associated with the Job.
String type
The type of the Job.
String event
The event represents the type of a log.
JobLogEventData eventData
Metadata associated with a Job log.
String logDateTime
The date and time the log was taken.
ConversionProperties conversionProperties
Properties of a conversion job
String conversionServerID
The ID of a conversion server.
EventResourceData eventResourceData
Properties of resource related to a job event.
String rawError
A string representing a job error.
String sourceServerID
The ID of a Source Server.
String targetInstanceID
The ID of a Recovery Instance.
String actionCode
Launch action code.
String actionId
String actionVersion
Boolean active
Whether the launch action is active.
String category
String description
String name
Boolean optional
Whether the launch will not be marked as failed if this action fails.
Integer order
Map<K,V> parameters
String type
Launch action type.
LaunchAction action
Action.
String failureReason
Failure reason.
String runId
Run Id.
String status
Run status.
String arn
ARN of the Launch Configuration Template.
Boolean copyPrivateIp
Copy private IP.
Boolean copyTags
Copy tags.
String exportBucketArn
S3 bucket ARN to export Source Network templates.
String launchConfigurationTemplateID
ID of the Launch Configuration Template.
String launchDisposition
Launch disposition.
Boolean launchIntoSourceInstance
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
Licensing licensing
Licensing.
Boolean postLaunchEnabled
Post-launch actions activated.
Map<K,V> tags
Tags of the Launch Configuration Template.
String targetInstanceTypeRightSizingMethod
Target instance type right-sizing method.
String launchIntoEC2InstanceID
Optionally holds EC2 instance ID of an instance to launch into, instead of launching a new instance during drill, recovery or failback.
Boolean osByol
Whether to enable "Bring your own license" or not.
String addedToServiceDateTime
The date and time of when the Source Server was added to the service.
String elapsedReplicationDuration
The amount of time that the Source Server has been replicating for.
String firstByteDateTime
The date and time of the first byte that was replicated from the Source Server.
LifeCycleLastLaunch lastLaunch
An object containing information regarding the last launch of the Source Server.
String lastSeenByServiceDateTime
The date and time this Source Server was last seen by the service.
LifeCycleLastLaunchInitiated initiated
An object containing information regarding the initiation of the last launch of a Source Server.
String status
Status of Source Server's last launch.
LaunchActionsRequestFilters filters
Filters to apply when listing resource launch actions.
Integer maxResults
Maximum amount of items to return when listing resource launch actions.
String nextToken
Next token to use when listing resource launch actions.
String resourceId
String resourceArn
The ARN of the resource whose tags should be returned.
String fullString
The long name of the Operating System.
String launchStatus
The launch status of a participating resource.
ParticipatingResourceID participatingResourceID
The ID of a participating resource.
String sourceNetworkID
Source Network ID.
LaunchActionsStatus launchActionsStatus
The post-launch action runs of a participating server.
String launchStatus
The launch status of a participating server.
String recoveryInstanceID
The Recovery Instance ID of a participating server.
String sourceServerID
The Source Server ID of a participating server.
Boolean enabled
Whether this rule is enabled or not.
Integer interval
How often, in the chosen units, a snapshot should be taken.
Integer retentionDuration
The duration to retain a snapshot for, in the chosen units.
Long ruleID
The ID of the rule.
String units
The units used to measure the interval and retentionDuration.
String actionCode
Launch action code.
String actionId
String actionVersion
Boolean active
Whether the launch action is active.
String category
String description
String name
Boolean optional
Whether the launch will not be marked as failed if this action fails.
Integer order
Map<K,V> parameters
String resourceId
String actionCode
Launch action code.
String actionId
String actionVersion
Boolean active
Whether the launch action is active.
String category
String description
String name
Boolean optional
Whether the launch will not be marked as failed if this action fails.
Integer order
Map<K,V> parameters
String resourceId
String type
Launch action type.
String arn
The ARN of the Recovery Instance.
RecoveryInstanceDataReplicationInfo dataReplicationInfo
The Data Replication Info of the Recovery Instance.
String ec2InstanceID
The EC2 instance ID of the Recovery Instance.
String ec2InstanceState
The state of the EC2 instance for this Recovery Instance.
RecoveryInstanceFailback failback
An object representing failback related information of the Recovery Instance.
Boolean isDrill
Whether this Recovery Instance was created for a drill or for an actual Recovery event.
String jobID
The ID of the Job that created the Recovery Instance.
String originAvailabilityZone
AWS availability zone associated with the recovery instance.
String originEnvironment
Environment (On Premises / AWS) of the instance that the recovery instance originated from.
String pointInTimeSnapshotDateTime
The date and time of the Point in Time (PIT) snapshot that this Recovery Instance was launched from.
String recoveryInstanceID
The ID of the Recovery Instance.
RecoveryInstanceProperties recoveryInstanceProperties
Properties of the Recovery Instance machine.
String sourceServerID
The Source Server ID that this Recovery Instance is associated with.
Map<K,V> tags
An array of tags that are associated with the Recovery Instance.
RecoveryInstanceDataReplicationError dataReplicationError
Information about Data Replication
RecoveryInstanceDataReplicationInitiation dataReplicationInitiation
Information about whether the data replication has been initiated.
String dataReplicationState
The state of the data replication.
String etaDateTime
An estimate of when the data replication will be completed.
String lagDuration
Data replication lag duration.
List<E> replicatedDisks
The disks that should be replicated.
String stagingAvailabilityZone
AWS Availability zone into which data is being replicated.
Long backloggedStorageBytes
The size of the replication backlog in bytes.
String deviceName
The name of the device.
Long replicatedStorageBytes
The amount of data replicated so far in bytes.
Long rescannedStorageBytes
The amount of data to be rescanned in bytes.
Long totalStorageBytes
The total amount of data to be replicated in bytes.
String agentLastSeenByServiceDateTime
The date and time the agent on the Recovery Instance was last seen by the service.
String elapsedReplicationDuration
The amount of time that the Recovery Instance has been replicating for.
String failbackClientID
The ID of the failback client that this Recovery Instance is associated with.
String failbackClientLastSeenByServiceDateTime
The date and time that the failback client was last seen by the service.
String failbackInitiationTime
The date and time that the failback initiation started.
String failbackJobID
The Job ID of the last failback log for this Recovery Instance.
String failbackLaunchType
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
Boolean failbackToOriginalServer
Whether we are failing back to the original Source Server for this Recovery Instance.
String firstByteDateTime
The date and time of the first byte that was replicated from the Recovery Instance.
String state
The state of the failback process that this Recovery Instance is in.
List<E> cpus
An array of CPUs.
List<E> disks
An array of disks.
IdentificationHints identificationHints
Hints used to uniquely identify a machine.
String lastUpdatedDateTime
The date and time the Recovery Instance properties were last updated on.
List<E> networkInterfaces
An array of network interfaces.
OS os
Operating system.
Long ramBytes
The amount of RAM in bytes.
List<E> ebsSnapshots
A list of EBS snapshots.
String expectedTimestamp
The timestamp of when we expect the snapshot to be taken.
String snapshotID
The ID of the Recovery Snapshot.
String sourceServerID
The ID of the Source Server that the snapshot was taken for.
String timestamp
The actual timestamp that the snapshot was taken.
String deviceName
The name of the device.
Long iops
The requested number of I/O operations per second (IOPS).
Boolean isBootDisk
Whether to boot from this disk or not.
String optimizedStagingDiskType
The Staging Disk EBS volume type to be used during replication when stagingDiskType is set to Auto.
This is a read-only field.
String stagingDiskType
The Staging Disk EBS volume type to be used during replication.
Long throughput
The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.
String arn
The Replication Configuration Template ARN.
Boolean associateDefaultSecurityGroup
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
Boolean autoReplicateNewDisks
Whether to allow the AWS replication agent to automatically replicate newly added disks.
Long bandwidthThrottling
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
Boolean createPublicIP
Whether to create a Public IP for the Recovery Instance by default.
String dataPlaneRouting
The data plane routing mechanism that will be used for replication.
String defaultLargeStagingDiskType
The Staging Disk EBS volume type to be used during replication.
String ebsEncryption
The type of EBS encryption to be used during replication.
String ebsEncryptionKeyArn
The ARN of the EBS encryption key to be used during replication.
List<E> pitPolicy
The Point in time (PIT) policy to manage snapshots taken during replication.
String replicationConfigurationTemplateID
The Replication Configuration Template ID.
String replicationServerInstanceType
The instance type to be used for the replication server.
List<E> replicationServersSecurityGroupsIDs
The security group IDs that will be used by the replication server.
String stagingAreaSubnetId
The subnet to be used by the replication staging area.
Map<K,V> stagingAreaTags
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
Map<K,V> tags
A set of tags to be associated with the Replication Configuration Template resource.
Boolean useDedicatedReplicationServer
Whether to use a dedicated Replication Server in the replication staging area.
String sourceServerID
The ID of the Source Server whose data replication should be retried.
String arn
The ARN of the Source Server.
DataReplicationInfo dataReplicationInfo
The Data Replication Info of the Source Server.
String lastLaunchResult
The status of the last recovery launch of this Source Server.
LifeCycle lifeCycle
The lifecycle information of this Source Server.
String recoveryInstanceId
The ID of the Recovery Instance associated with this Source Server.
String replicationDirection
Replication direction of the Source Server.
String 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.
SourceCloudProperties sourceCloudProperties
Source cloud properties of the Source Server.
String sourceNetworkID
ID of the Source Network which is protecting this Source Server's network.
SourceProperties sourceProperties
The source properties of the Source Server.
String sourceServerID
The ID of the Source Server.
StagingArea stagingArea
The staging area of the source server.
Map<K,V> tags
The tags associated with the Source Server.
String recoveryInstanceID
The ID of the Recovery Instance that we want to reverse the replication for.
String reversedDirectionSourceServerArn
ARN of created SourceServer.
String arn
The ARN of the Source Network.
String cfnStackName
CloudFormation stack name that was deployed for recovering the Source Network.
RecoveryLifeCycle lastRecovery
An object containing information regarding the last recovery of the Source Network.
String launchedVpcID
ID of the recovered VPC following Source Network recovery.
String replicationStatus
Status of Source Network Replication. Possible values: (a) STOPPED - Source Network is not replicating. (b) IN_PROGRESS - Source Network is being replicated. (c) PROTECTED - Source Network was replicated successfully and is being synchronized for changes. (d) ERROR - Source Network replication has failed
String replicationStatusDetails
Error details in case Source Network replication status is ERROR.
String sourceAccountID
Account ID containing the VPC protected by the Source Network.
String sourceNetworkID
Source Network ID.
String sourceRegion
Region containing the VPC protected by the Source Network.
String sourceVpcID
VPC ID protected by the Source Network.
Map<K,V> tags
A list of tags associated with the Source Network.
String sourceNetworkID
Source Network ID.
String sourceVpc
VPC ID protected by the Source Network.
String stackName
CloudFormation stack name that was deployed for recovering the Source Network.
String targetVpc
ID of the recovered VPC following Source Network recovery.
List<E> cpus
An array of CPUs.
List<E> disks
An array of disks.
IdentificationHints identificationHints
Hints used to uniquely identify a machine.
String lastUpdatedDateTime
The date and time the Source Properties were last updated on.
List<E> networkInterfaces
An array of network interfaces.
OS os
Operating system.
Long ramBytes
The amount of RAM in bytes.
String recommendedInstanceType
The recommended EC2 instance type that will be used when recovering the Source Server.
Boolean supportsNitroInstances
Are EC2 nitro instance types supported when recovering the Source Server.
String arn
The ARN of the Source Server.
DataReplicationInfo dataReplicationInfo
The Data Replication Info of the Source Server.
String lastLaunchResult
The status of the last recovery launch of this Source Server.
LifeCycle lifeCycle
The lifecycle information of this Source Server.
String recoveryInstanceId
The ID of the Recovery Instance associated with this Source Server.
String replicationDirection
Replication direction of the Source Server.
String 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.
SourceCloudProperties sourceCloudProperties
Source cloud properties of the Source Server.
String sourceNetworkID
ID of the Source Network which is protecting this Source Server's network.
SourceProperties sourceProperties
The source properties of the Source Server.
String sourceServerID
The ID of the Source Server.
StagingArea stagingArea
The staging area of the source server.
Map<K,V> tags
The tags associated with the Source Server.
String errorMessage
Shows an error message that occurred when DRS tried to access the staging source server. In this case StagingArea$status will have value EXTENSION_ERROR
String stagingAccountID
Account ID of the account to which source server belongs. If this source server is extended - shows Account ID of staging source server.
String stagingSourceServerArn
Arn of the staging source server if this source server is extended
String status
Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.
Job job
The failback launch Job.
Job job
The Recovery Job.
String sourceServerID
The ID of the Source Server to start replication for.
SourceServer sourceServer
The Source Server that this action was targeted on.
Job job
The Source Network recovery Job.
String sourceNetworkID
ID of the Source Network to replicate.
SourceNetwork sourceNetwork
Source Network which was requested for replication.
String recoveryInstanceID
The ID of the Recovery Instance we want to stop failback for.
String sourceServerID
The ID of the Source Server to stop replication for.
SourceServer sourceServer
The Source Server that this action was targeted on.
String sourceNetworkID
ID of the Source Network to stop replication.
SourceNetwork sourceNetwork
Source Network which was requested to stop replication.
Job job
The Job for terminating the Recovery Instances.
String code
Long bandwidthThrottling
Configure bandwidth throttling for the outbound data transfer rate of the Recovery Instance in Mbps.
String name
The name of the Failback Replication Configuration.
String recoveryInstanceID
The ID of the Recovery Instance.
Boolean usePrivateIP
Whether to use Private IP for the failback replication of the Recovery Instance.
Boolean copyPrivateIp
Whether we should copy the Private IP of the Source Server to the Recovery Instance.
Boolean copyTags
Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.
String launchDisposition
The state of the Recovery Instance in EC2 after the recovery operation.
LaunchIntoInstanceProperties launchIntoInstanceProperties
Launch into existing instance properties.
Licensing licensing
The licensing configuration to be used for this launch configuration.
String name
The name of the launch configuration.
Boolean postLaunchEnabled
Whether we want to enable post-launch actions for the Source Server.
String sourceServerID
The ID of the Source Server that we want to retrieve a Launch Configuration for.
String targetInstanceTypeRightSizingMethod
Whether Elastic Disaster Recovery should try to automatically choose the instance type that best matches the OS, CPU, and RAM of your Source Server.
Boolean copyPrivateIp
Whether we should copy the Private IP of the Source Server to the Recovery Instance.
Boolean copyTags
Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.
String ec2LaunchTemplateID
The EC2 launch template ID of this launch configuration.
String launchDisposition
The state of the Recovery Instance in EC2 after the recovery operation.
LaunchIntoInstanceProperties launchIntoInstanceProperties
Launch into existing instance properties.
Licensing licensing
The licensing configuration to be used for this launch configuration.
String name
The name of the launch configuration.
Boolean postLaunchEnabled
Whether we want to activate post-launch actions for the Source Server.
String sourceServerID
The ID of the Source Server for this launch configuration.
String targetInstanceTypeRightSizingMethod
Whether Elastic Disaster Recovery should try to automatically choose the instance type that best matches the OS, CPU, and RAM of your Source Server.
Boolean copyPrivateIp
Copy private IP.
Boolean copyTags
Copy tags.
String exportBucketArn
S3 bucket ARN to export Source Network templates.
String launchConfigurationTemplateID
Launch Configuration Template ID.
String launchDisposition
Launch disposition.
Boolean launchIntoSourceInstance
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
Licensing licensing
Licensing.
Boolean postLaunchEnabled
Whether we want to activate post-launch actions.
String targetInstanceTypeRightSizingMethod
Target instance type right-sizing method.
LaunchConfigurationTemplate launchConfigurationTemplate
Updated Launch Configuration Template.
Boolean associateDefaultSecurityGroup
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.
Boolean autoReplicateNewDisks
Whether to allow the AWS replication agent to automatically replicate newly added disks.
Long bandwidthThrottling
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
Boolean createPublicIP
Whether to create a Public IP for the Recovery Instance by default.
String dataPlaneRouting
The data plane routing mechanism that will be used for replication.
String defaultLargeStagingDiskType
The Staging Disk EBS volume type to be used during replication.
String ebsEncryption
The type of EBS encryption to be used during replication.
String ebsEncryptionKeyArn
The ARN of the EBS encryption key to be used during replication.
String name
The name of the Replication Configuration.
List<E> pitPolicy
The Point in time (PIT) policy to manage snapshots taken during replication.
List<E> replicatedDisks
The configuration of the disks of the Source Server to be replicated.
String replicationServerInstanceType
The instance type to be used for the replication server.
List<E> replicationServersSecurityGroupsIDs
The security group IDs that will be used by the replication server.
String sourceServerID
The ID of the Source Server for this Replication Configuration.
String stagingAreaSubnetId
The subnet to be used by the replication staging area.
Map<K,V> stagingAreaTags
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
Boolean useDedicatedReplicationServer
Whether to use a dedicated Replication Server in the replication staging area.
Boolean associateDefaultSecurityGroup
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.
Boolean autoReplicateNewDisks
Whether to allow the AWS replication agent to automatically replicate newly added disks.
Long bandwidthThrottling
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
Boolean createPublicIP
Whether to create a Public IP for the Recovery Instance by default.
String dataPlaneRouting
The data plane routing mechanism that will be used for replication.
String defaultLargeStagingDiskType
The Staging Disk EBS volume type to be used during replication.
String ebsEncryption
The type of EBS encryption to be used during replication.
String ebsEncryptionKeyArn
The ARN of the EBS encryption key to be used during replication.
String name
The name of the Replication Configuration.
List<E> pitPolicy
The Point in time (PIT) policy to manage snapshots taken during replication.
List<E> replicatedDisks
The configuration of the disks of the Source Server to be replicated.
String replicationServerInstanceType
The instance type to be used for the replication server.
List<E> replicationServersSecurityGroupsIDs
The security group IDs that will be used by the replication server.
String sourceServerID
The ID of the Source Server for this Replication Configuration.
String stagingAreaSubnetId
The subnet to be used by the replication staging area.
Map<K,V> stagingAreaTags
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
Boolean useDedicatedReplicationServer
Whether to use a dedicated Replication Server in the replication staging area.
String arn
The Replication Configuration Template ARN.
Boolean associateDefaultSecurityGroup
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
Boolean autoReplicateNewDisks
Whether to allow the AWS replication agent to automatically replicate newly added disks.
Long bandwidthThrottling
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
Boolean createPublicIP
Whether to create a Public IP for the Recovery Instance by default.
String dataPlaneRouting
The data plane routing mechanism that will be used for replication.
String defaultLargeStagingDiskType
The Staging Disk EBS volume type to be used during replication.
String ebsEncryption
The type of EBS encryption to be used during replication.
String ebsEncryptionKeyArn
The ARN of the EBS encryption key to be used during replication.
List<E> pitPolicy
The Point in time (PIT) policy to manage snapshots taken during replication.
String replicationConfigurationTemplateID
The Replication Configuration Template ID.
String replicationServerInstanceType
The instance type to be used for the replication server.
List<E> replicationServersSecurityGroupsIDs
The security group IDs that will be used by the replication server.
String stagingAreaSubnetId
The subnet to be used by the replication staging area.
Map<K,V> stagingAreaTags
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
Boolean useDedicatedReplicationServer
Whether to use a dedicated Replication Server in the replication staging area.
String arn
The Replication Configuration Template ARN.
Boolean associateDefaultSecurityGroup
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
Boolean autoReplicateNewDisks
Whether to allow the AWS replication agent to automatically replicate newly added disks.
Long bandwidthThrottling
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
Boolean createPublicIP
Whether to create a Public IP for the Recovery Instance by default.
String dataPlaneRouting
The data plane routing mechanism that will be used for replication.
String defaultLargeStagingDiskType
The Staging Disk EBS volume type to be used during replication.
String ebsEncryption
The type of EBS encryption to be used during replication.
String ebsEncryptionKeyArn
The ARN of the EBS encryption key to be used during replication.
List<E> pitPolicy
The Point in time (PIT) policy to manage snapshots taken during replication.
String replicationConfigurationTemplateID
The Replication Configuration Template ID.
String replicationServerInstanceType
The instance type to be used for the replication server.
List<E> replicationServersSecurityGroupsIDs
The security group IDs that will be used by the replication server.
String stagingAreaSubnetId
The subnet to be used by the replication staging area.
Map<K,V> stagingAreaTags
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
Map<K,V> tags
A set of tags to be associated with the Replication Configuration Template resource.
Boolean useDedicatedReplicationServer
Whether to use a dedicated Replication Server in the replication staging area.
Copyright © 2023. All rights reserved.