• 沒有找到結果。

IdentificationHints

在文檔中 AWS Elastic Disaster Recovery (頁 125-158)

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

在文檔中 AWS Elastic Disaster Recovery (頁 125-158)