IdentificationHints
Hints used to uniquely identify a machine.
Contents
awsInstanceID
AWS Instance ID identification hint.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 255.
Pattern: ^i-[0-9a-fA-F]{8,}$
Required: No fqdn
Fully Qualified Domain Name identification hint.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No hostname
Hostname identification hint.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No vmWareUuid
vCenter VM path identification hint.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
Job
Job
A job is an asynchronous workflow.
Contents
arn
The ARN of a Job.
Type: String
Length Constraints: Minimum length of 20. Maximum length of 2048.
Pattern: ^arn:.{16,2044}$
Required: No creationDateTime
The date and time of when the Job was created.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No endDateTime
The date and time of when the Job ended.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No initiatedBy
A string representing who initiated the Job.
Type: String
Valid Values: START_RECOVERY | START_DRILL | FAILBACK | DIAGNOSTIC | TERMINATE_RECOVERY_INSTANCES
Required: No jobID
The ID of the Job.
Type: String
Length Constraints: Fixed length of 24.
See Also Pattern: ^drsjob-[0-9a-zA-Z]{17}$
Required: Yes participatingServers
A list of servers that the Job is acting upon.
Type: Array of ParticipatingServer (p. 129) objects Required: No
status
The status of the Job.
Type: String
Valid Values: PENDING | STARTED | COMPLETED Required: No
tags
A list of tags associated with the Job.
Type: String to string map
Key Length Constraints: Minimum length of 0. Maximum length of 256.
Value Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No type
The type of the Job.
Type: String
Valid Values: LAUNCH | TERMINATE Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
JobLog
JobLog
A log outputted by a Job.
Contents
event
The event represents the type of a log.
Type: String
Valid Values: JOB_START | SERVER_SKIPPED | CLEANUP_START | CLEANUP_END
| CLEANUP_FAIL | SNAPSHOT_START | SNAPSHOT_END | SNAPSHOT_FAIL |
USING_PREVIOUS_SNAPSHOT | USING_PREVIOUS_SNAPSHOT_FAILED | CONVERSION_START
| CONVERSION_END | CONVERSION_FAIL | LAUNCH_START | LAUNCH_FAILED | JOB_CANCEL | JOB_END
Required: No eventData
Metadata associated with a Job log.
Type: JobLogEventData (p. 120) object Required: No
logDateTime
The date and time the log was taken.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
JobLogEventData
JobLogEventData
Metadata associated with a Job log.
Contents
conversionServerID
The ID of a conversion server.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 255.
Pattern: ^i-[0-9a-fA-F]{8,}$
Required: No rawError
A string representing a job error.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 65536.
Required: No sourceServerID
The ID of a Source Server.
Type: String
Length Constraints: Fixed length of 19.
Pattern: ^s-[0-9a-zA-Z]{17}$
Required: No targetInstanceID
The ID of a Recovery Instance.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 255.
Pattern: ^i-[0-9a-fA-F]{8,}$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
See Also
• AWS SDK for Ruby V3
Licensing
Licensing
Configuration of a machine's license.
Contents
osByol
Whether to enable "Bring your own license" or not.
Type: Boolean Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
LifeCycle
LifeCycle
An object representing the Source Server Lifecycle.
Contents
addedToServiceDateTime
The date and time of when the Source Server was added to the service.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No
elapsedReplicationDuration
The amount of time that the Source Server has been replicating for.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No firstByteDateTime
The date and time of the first byte that was replicated from the Source Server.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No lastLaunch
An object containing information regarding the last launch of the Source Server.
Type: LifeCycleLastLaunch (p. 125) object Required: No
lastSeenByServiceDateTime
The date and time this Source Server was last seen by the service.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
See Also Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
LifeCycleLastLaunch
LifeCycleLastLaunch
An object containing information regarding the last launch of a Source Server.
Contents
initiated
An object containing information regarding the initiation of the last launch of a Source Server.
Type: LifeCycleLastLaunchInitiated (p. 126) object Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
LifeCycleLastLaunchInitiated
LifeCycleLastLaunchInitiated
An object containing information regarding the initiation of the last launch of a Source Server.
Contents
apiCallDateTime
The date and time the last Source Server launch was initiated.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No jobID
The ID of the Job that was used to last launch the Source Server.
Type: String
Length Constraints: Fixed length of 24.
Pattern: ^drsjob-[0-9a-zA-Z]{17}$
Required: No type
The Job type that was used to last launch the Source Server.
Type: String
Valid Values: RECOVERY | DRILL Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
NetworkInterface
NetworkInterface
Network interface.
Contents
ips
Network interface IPs.
Type: Array of strings
Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No isPrimary
Whether this is the primary network interface.
Type: Boolean Required: No macAddress
The MAC address of the network interface.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
OS
OS
Operating System.
Contents
fullString
The long name of the Operating System.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
ParticipatingServer
ParticipatingServer
Represents a server participating in an asynchronous Job.
Contents
launchStatus
The launch status of a participating server.
Type: String
Valid Values: PENDING | IN_PROGRESS | LAUNCHED | FAILED | TERMINATED Required: No
recoveryInstanceID
The Recovery Instance ID of a participating server.
Type: String
Length Constraints: Minimum length of 10. Maximum length of 19.
Pattern: ^i-[0-9a-fA-F]{8,}$
Required: No sourceServerID
The Source Server ID of a participating server.
Type: String
Length Constraints: Fixed length of 19.
Pattern: ^s-[0-9a-zA-Z]{17}$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
PITPolicyRule
PITPolicyRule
A rule in the Point in Time (PIT) policy representing when to take snapshots and how long to retain them for.
Contents
enabled
Whether this rule is enabled or not.
Type: Boolean Required: No interval
How often, in the chosen units, a snapshot should be taken.
Type: Integer
Valid Range: Minimum value of 1.
Required: Yes retentionDuration
The duration to retain a snapshot for, in the chosen units.
Type: Integer
Valid Range: Minimum value of 1.
Required: Yes ruleID
The ID of the rule.
Type: Long
Valid Range: Minimum value of 0.
Required: No units
The units used to measure the interval and retentionDuration.
Type: String
Valid Values: MINUTE | HOUR | DAY Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
See Also
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
RecoveryInstance
RecoveryInstance
A Recovery Instance is a replica of a Source Server running on EC2.
Contents
arn
The ARN of the Recovery Instance.
Type: String
Length Constraints: Minimum length of 20. Maximum length of 2048.
Pattern: ^arn:.{16,2044}$
Required: No dataReplicationInfo
The Data Replication Info of the Recovery Instance.
Type: RecoveryInstanceDataReplicationInfo (p. 136) object Required: No
ec2InstanceID
The EC2 instance ID of the Recovery Instance.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 255.
Pattern: ^i-[0-9a-fA-F]{8,}$
Required: No ec2InstanceState
The state of the EC2 instance for this Recovery Instance.
Type: String
Valid Values: PENDING | RUNNING | STOPPING | STOPPED | SHUTTING-DOWN | TERMINATED | NOT_FOUND
Required: No failback
An object representing failback related information of the Recovery Instance.
Type: RecoveryInstanceFailback (p. 143) object Required: No
isDrill
Whether this Recovery Instance was created for a drill or for an actual Recovery event.
Type: Boolean Required: No
Contents jobID
The ID of the Job that created the Recovery Instance.
Type: String
Length Constraints: Fixed length of 24.
Pattern: ^drsjob-[0-9a-zA-Z]{17}$
Required: No
pointInTimeSnapshotDateTime
The date and time of the Point in Time (PIT) snapshot that this Recovery Instance was launched from.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No recoveryInstanceID
The ID of the Recovery Instance.
Type: String
Length Constraints: Minimum length of 10. Maximum length of 19.
Pattern: ^i-[0-9a-fA-F]{8,}$
Required: No
recoveryInstanceProperties
Properties of the Recovery Instance machine.
Type: RecoveryInstanceProperties (p. 145) object Required: No
sourceServerID
The Source Server ID that this Recovery Instance is associated with.
Type: String
Length Constraints: Fixed length of 19.
Pattern: ^s-[0-9a-zA-Z]{17}$
Required: No tags
An array of tags that are associated with the Recovery Instance.
Type: String to string map
Key Length Constraints: Minimum length of 0. Maximum length of 256.
See Also
Value Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
RecoveryInstanceDataReplicationError
RecoveryInstanceDataReplicationError
Error in data replication.
Contents
error
Error in data replication.
Type: String
Valid Values: AGENT_NOT_SEEN | FAILBACK_CLIENT_NOT_SEEN | NOT_CONVERGING | UNSTABLE_NETWORK | FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION
| FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT
| FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE | FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE |
FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION Required: No
rawError
Error in data replication.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 65536.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
RecoveryInstanceDataReplicationInfo
RecoveryInstanceDataReplicationInfo
Information about Data Replication
Contents
dataReplicationError
Information about Data Replication
Type: RecoveryInstanceDataReplicationError (p. 135) object Required: No
dataReplicationInitiation
Information about whether the data replication has been initiated.
Type: RecoveryInstanceDataReplicationInitiation (p. 140) object Required: No
dataReplicationState
The state of the data replication.
Type: String
Valid Values: STOPPED | INITIATING | INITIAL_SYNC | BACKLOG | CREATING_SNAPSHOT
| CONTINUOUS | PAUSED | RESCAN | STALLED | DISCONNECTED Required: No
etaDateTime
An estimate of when the data replication will be completed.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No lagDuration
Data replication lag duration.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No replicatedDisks
The disks that should be replicated.
See Also
Type: Array of RecoveryInstanceDataReplicationInfoReplicatedDisk (p. 138) objects Array Members: Minimum number of 0 items. Maximum number of 60 items.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
RecoveryInstanceDataReplicationInfoReplicatedDisk
RecoveryInstanceDataReplicationInfoReplicatedDisk
A disk that should be replicated.
Contents
backloggedStorageBytes
The size of the replication backlog in bytes.
Type: Long
Valid Range: Minimum value of 0.
Required: No deviceName
The name of the device.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No replicatedStorageBytes
The amount of data replicated so far in bytes.
Type: Long
Valid Range: Minimum value of 0.
Required: No rescannedStorageBytes
The amount of data to be rescanned in bytes.
Type: Long
Valid Range: Minimum value of 0.
Required: No totalStorageBytes
The total amount of data to be replicated in bytes.
Type: Long
Valid Range: Minimum value of 0.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
See Also
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
RecoveryInstanceDataReplicationInitiation
RecoveryInstanceDataReplicationInitiation
Data replication initiation.
Contents
startDateTime
The date and time of the current attempt to initiate data replication.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No steps
The steps of the current attempt to initiate data replication.
Type: Array of RecoveryInstanceDataReplicationInitiationStep (p. 141) objects Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
RecoveryInstanceDataReplicationInitiationStep
RecoveryInstanceDataReplicationInitiationStep
Data replication initiation step.
Contents
name
The name of the step.
Type: String
Valid Values: LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE |
COMPLETE_VOLUME_MAPPING | ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION
| DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT |
CONFIGURE_REPLICATION_SOFTWARE | PAIR_AGENT_WITH_REPLICATION_SOFTWARE | ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION
Required: No status
The status of the step.
Type: String
Valid Values: NOT_STARTED | IN_PROGRESS | SUCCEEDED | FAILED | SKIPPED Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
RecoveryInstanceDisk
RecoveryInstanceDisk
An object representing a block storage device on the Recovery Instance.
Contents
bytes
The amount of storage on the disk in bytes.
Type: Long
Valid Range: Minimum value of 0.
Required: No ebsVolumeID
The EBS Volume ID of this disk.
Type: String
Length Constraints: Minimum length of 10. Maximum length of 19.
Pattern: ^vol-([0-9a-fA-F]{8}|[0-9a-fA-F]{17})$
Required: No internalDeviceName
The internal device name of this disk. This is the name that is visible on the machine itself and not from the EC2 console.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
RecoveryInstanceFailback
RecoveryInstanceFailback
An object representing failback related information of the Recovery Instance.
Contents
agentLastSeenByServiceDateTime
The date and time the agent on the Recovery Instance was last seen by the service.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No
elapsedReplicationDuration
The amount of time that the Recovery Instance has been replicating for.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No failbackClientID
The ID of the failback client that this Recovery Instance is associated with.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
Required: No
failbackClientLastSeenByServiceDateTime
The date and time that the failback client was last seen by the service.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No failbackInitiationTime
The date and time that the failback initiation started.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
See Also
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No failbackJobID
The Job ID of the last failback log for this Recovery Instance.
Type: String
Length Constraints: Fixed length of 24.
Pattern: ^drsjob-[0-9a-zA-Z]{17}$
Required: No
failbackToOriginalServer
Whether we are failing back to the original Source Server for this Recovery Instance.
Type: Boolean Required: No firstByteDateTime
The date and time of the first byte that was replicated from the Recovery Instance.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No state
The state of the failback process that this Recovery Instance is in.
Type: String
Valid Values: FAILBACK_NOT_STARTED | FAILBACK_IN_PROGRESS |
FAILBACK_READY_FOR_LAUNCH | FAILBACK_COMPLETED | FAILBACK_ERROR Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
RecoveryInstanceProperties
RecoveryInstanceProperties
Properties of the Recovery Instance machine.
Contents
cpus
An array of CPUs.
Type: Array of CPU (p. 103) objects
Array Members: Minimum number of 0 items. Maximum number of 256 items.
Required: No disks
An array of disks.
Type: Array of RecoveryInstanceDisk (p. 142) objects
Array Members: Minimum number of 0 items. Maximum number of 1000 items.
Required: No identificationHints
Hints used to uniquely identify a machine.
Type: IdentificationHints (p. 116) object Required: No
lastUpdatedDateTime
The date and time the Recovery Instance properties were last updated on.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: No networkInterfaces
An array of network interfaces.
Type: Array of NetworkInterface (p. 127) objects
Array Members: Minimum number of 0 items. Maximum number of 32 items.
Required: No os
Operating system.
Type: OS (p. 128) object Required: No
See Also ramBytes
The amount of RAM in bytes.
Type: Long
Valid Range: Minimum value of 0.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
RecoverySnapshot
RecoverySnapshot
A snapshot of a Source Server used during recovery.
Contents
ebsSnapshots
A list of EBS snapshots.
Type: Array of strings
Pattern: ^snap-[0-9a-zA-Z]{17}$
Required: No expectedTimestamp
The timestamp of when we expect the snapshot to be taken.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
Required: Yes snapshotID
The ID of the Recovery Snapshot.
Type: String
Length Constraints: Fixed length of 21.
Pattern: ^pit-[0-9a-zA-Z]{17}$
Required: Yes sourceServerID
The ID of the Source Server that the snapshot was taken for.
Type: String
Length Constraints: Fixed length of 19.
Pattern: ^s-[0-9a-zA-Z]{17}$
Required: Yes timestamp
The actual timestamp that the snapshot was taken.
Type: String
Length Constraints: Minimum length of 19. Maximum length of 32.
Pattern: ^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|
2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$
See Also Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3