/
docs-2.json
1412 lines (1412 loc) · 69.6 KB
/
docs-2.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"version": "2.0",
"service": "<p>AWS Elastic Disaster Recovery Service.</p>",
"operations": {
"CreateExtendedSourceServer": "<p>Create an extended source server in the target Account based on the source server in staging account.</p>",
"CreateReplicationConfigurationTemplate": "<p>Creates a new ReplicationConfigurationTemplate.</p>",
"DeleteJob": "<p>Deletes a single Job by ID.</p>",
"DeleteRecoveryInstance": "<p>Deletes a single Recovery Instance by ID. This deletes the Recovery Instance resource from Elastic Disaster Recovery. The Recovery Instance must be disconnected first in order to delete it.</p>",
"DeleteReplicationConfigurationTemplate": "<p>Deletes a single Replication Configuration Template by ID</p>",
"DeleteSourceServer": "<p>Deletes a single Source Server by ID. The Source Server must be disconnected first.</p>",
"DescribeJobLogItems": "<p>Retrieves a detailed Job log with pagination.</p>",
"DescribeJobs": "<p>Returns a list of Jobs. Use the JobsID and fromDate and toDate filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are created by the StartRecovery, TerminateRecoveryInstances and StartFailbackLaunch APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to *Support* and only used in response to relevant support tickets.</p>",
"DescribeRecoveryInstances": "<p>Lists all Recovery Instances or multiple Recovery Instances by ID.</p>",
"DescribeRecoverySnapshots": "<p>Lists all Recovery Snapshots for a single Source Server.</p>",
"DescribeReplicationConfigurationTemplates": "<p>Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.</p>",
"DescribeSourceServers": "<p>Lists all Source Servers or multiple Source Servers filtered by ID.</p>",
"DisconnectRecoveryInstance": "<p>Disconnect a Recovery Instance from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Recovery Instance will be terminated / deleted within 90 minutes. If the agent on the Recovery Instance has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the Recovery Instance will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.</p>",
"DisconnectSourceServer": "<p>Disconnects a specific Source Server from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Source Server will be terminated / deleted within 90 minutes. You cannot disconnect a Source Server if it has a Recovery Instance. If the agent on the Source Server has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.</p>",
"GetFailbackReplicationConfiguration": "<p>Lists all Failback ReplicationConfigurations, filtered by Recovery Instance ID.</p>",
"GetLaunchConfiguration": "<p>Gets a LaunchConfiguration, filtered by Source Server IDs.</p>",
"GetReplicationConfiguration": "<p>Gets a ReplicationConfiguration, filtered by Source Server ID.</p>",
"InitializeService": "<p>Initialize Elastic Disaster Recovery.</p>",
"ListExtensibleSourceServers": "<p>Returns a list of source servers on a staging account that are extensible, which means that: a. The source server is not already extended into this Account. b. The source server on the Account we’re reading from is not an extension of another source server. </p>",
"ListStagingAccounts": "<p>Returns an array of staging accounts for existing extended source servers.</p>",
"ListTagsForResource": "<p>List all tags for your Elastic Disaster Recovery resources.</p>",
"RetryDataReplication": "<p>Causes the data replication initiation sequence to begin immediately upon next Handshake for the specified Source Server ID, regardless of when the previous initiation started. This command will work only if the Source Server is stalled or is in a DISCONNECTED or STOPPED state.</p>",
"StartFailbackLaunch": "<p>Initiates a Job for launching the machine that is being failed back to from the specified Recovery Instance. This will run conversion on the failback client and will reboot your machine, thus completing the failback process.</p>",
"StartRecovery": "<p>Launches Recovery Instances for the specified Source Servers. For each Source Server you may choose a point in time snapshot to launch from, or use an on demand snapshot.</p>",
"StopFailback": "<p>Stops the failback process for a specified Recovery Instance. This changes the Failback State of the Recovery Instance back to FAILBACK_NOT_STARTED.</p>",
"TagResource": "<p>Adds or overwrites only the specified tags for the specified Elastic Disaster Recovery resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value.</p>",
"TerminateRecoveryInstances": "<p>Initiates a Job for terminating the EC2 resources associated with the specified Recovery Instances, and then will delete the Recovery Instances from the Elastic Disaster Recovery service.</p>",
"UntagResource": "<p>Deletes the specified set of tags from the specified set of Elastic Disaster Recovery resources.</p>",
"UpdateFailbackReplicationConfiguration": "<p>Allows you to update the failback replication configuration of a Recovery Instance by ID.</p>",
"UpdateLaunchConfiguration": "<p>Updates a LaunchConfiguration by Source Server ID.</p>",
"UpdateReplicationConfiguration": "<p>Allows you to update a ReplicationConfiguration by Source Server ID.</p>",
"UpdateReplicationConfigurationTemplate": "<p>Updates a ReplicationConfigurationTemplate by ID.</p>"
},
"shapes": {
"ARN": {
"base": null,
"refs": {
"CreateReplicationConfigurationTemplateRequest$ebsEncryptionKeyArn": "<p>The ARN of the EBS encryption key to be used during replication.</p>",
"Job$arn": "<p>The ARN of a Job.</p>",
"ListTagsForResourceRequest$resourceArn": "<p>The ARN of the resource whose tags should be returned.</p>",
"RecoveryInstance$arn": "<p>The ARN of the Recovery Instance.</p>",
"ReplicationConfiguration$ebsEncryptionKeyArn": "<p>The ARN of the EBS encryption key to be used during replication.</p>",
"ReplicationConfigurationTemplate$arn": "<p>The Replication Configuration Template ARN.</p>",
"ReplicationConfigurationTemplate$ebsEncryptionKeyArn": "<p>The ARN of the EBS encryption key to be used during replication.</p>",
"SourceServer$arn": "<p>The ARN of the Source Server.</p>",
"StagingArea$stagingSourceServerArn": "<p>Arn of the staging source server if this source server is extended</p>",
"TagResourceRequest$resourceArn": "<p>ARN of the resource for which tags are to be added or updated.</p>",
"UntagResourceRequest$resourceArn": "<p>ARN of the resource for which tags are to be removed.</p>",
"UpdateReplicationConfigurationRequest$ebsEncryptionKeyArn": "<p>The ARN of the EBS encryption key to be used during replication.</p>",
"UpdateReplicationConfigurationTemplateRequest$arn": "<p>The Replication Configuration Template ARN.</p>",
"UpdateReplicationConfigurationTemplateRequest$ebsEncryptionKeyArn": "<p>The ARN of the EBS encryption key to be used during replication.</p>"
}
},
"AccessDeniedException": {
"base": "<p>You do not have sufficient access to perform this action.</p>",
"refs": {
}
},
"Account": {
"base": "<p>AWS account.</p>",
"refs": {
"Accounts$member": null
}
},
"AccountID": {
"base": null,
"refs": {
"Account$accountID": "<p>Account ID of AWS account.</p>",
"AccountIDs$member": null,
"ListExtensibleSourceServersRequest$stagingAccountID": "<p>The Id of the staging Account to retrieve extensible source servers from.</p>",
"StagingArea$stagingAccountID": "<p>Account ID of the account to which source server belongs. If this source server is extended - shows Account ID of staging source server.</p>"
}
},
"AccountIDs": {
"base": null,
"refs": {
"DescribeSourceServersRequestFilters$stagingAccountIDs": "<p>An array of staging account IDs that extended source servers belong to. An empty array means all source servers will be shown.</p>"
}
},
"Accounts": {
"base": null,
"refs": {
"ListStagingAccountsResponse$accounts": "<p>An array of staging AWS Accounts.</p>"
}
},
"Boolean": {
"base": null,
"refs": {
"ConversionProperties$forceUefi": "<p>Whether the volume being converted uses UEFI or not</p>",
"CreateReplicationConfigurationTemplateRequest$associateDefaultSecurityGroup": "<p>Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.</p>",
"CreateReplicationConfigurationTemplateRequest$createPublicIP": "<p>Whether to create a Public IP for the Recovery Instance by default.</p>",
"CreateReplicationConfigurationTemplateRequest$useDedicatedReplicationServer": "<p>Whether to use a dedicated Replication Server in the replication staging area.</p>",
"GetFailbackReplicationConfigurationResponse$usePrivateIP": "<p>Whether to use Private IP for the failback replication of the Recovery Instance.</p>",
"LaunchConfiguration$copyPrivateIp": "<p>Whether we should copy the Private IP of the Source Server to the Recovery Instance.</p>",
"LaunchConfiguration$copyTags": "<p>Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.</p>",
"Licensing$osByol": "<p>Whether to enable \"Bring your own license\" or not.</p>",
"NetworkInterface$isPrimary": "<p>Whether this is the primary network interface.</p>",
"PITPolicyRule$enabled": "<p>Whether this rule is enabled or not.</p>",
"RecoveryInstance$isDrill": "<p>Whether this Recovery Instance was created for a drill or for an actual Recovery event.</p>",
"RecoveryInstanceFailback$failbackToOriginalServer": "<p>Whether we are failing back to the original Source Server for this Recovery Instance.</p>",
"ReplicationConfiguration$associateDefaultSecurityGroup": "<p>Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.</p>",
"ReplicationConfiguration$createPublicIP": "<p>Whether to create a Public IP for the Recovery Instance by default.</p>",
"ReplicationConfiguration$useDedicatedReplicationServer": "<p>Whether to use a dedicated Replication Server in the replication staging area.</p>",
"ReplicationConfigurationReplicatedDisk$isBootDisk": "<p>Whether to boot from this disk or not.</p>",
"ReplicationConfigurationTemplate$associateDefaultSecurityGroup": "<p>Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.</p>",
"ReplicationConfigurationTemplate$createPublicIP": "<p>Whether to create a Public IP for the Recovery Instance by default.</p>",
"ReplicationConfigurationTemplate$useDedicatedReplicationServer": "<p>Whether to use a dedicated Replication Server in the replication staging area.</p>",
"StartRecoveryRequest$isDrill": "<p>Whether this Source Server Recovery operation is a drill or not.</p>",
"UpdateFailbackReplicationConfigurationRequest$usePrivateIP": "<p>Whether to use Private IP for the failback replication of the Recovery Instance.</p>",
"UpdateLaunchConfigurationRequest$copyPrivateIp": "<p>Whether we should copy the Private IP of the Source Server to the Recovery Instance.</p>",
"UpdateLaunchConfigurationRequest$copyTags": "<p>Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.</p>",
"UpdateReplicationConfigurationRequest$associateDefaultSecurityGroup": "<p>Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.</p>",
"UpdateReplicationConfigurationRequest$createPublicIP": "<p>Whether to create a Public IP for the Recovery Instance by default.</p>",
"UpdateReplicationConfigurationRequest$useDedicatedReplicationServer": "<p>Whether to use a dedicated Replication Server in the replication staging area.</p>",
"UpdateReplicationConfigurationTemplateRequest$associateDefaultSecurityGroup": "<p>Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.</p>",
"UpdateReplicationConfigurationTemplateRequest$createPublicIP": "<p>Whether to create a Public IP for the Recovery Instance by default.</p>",
"UpdateReplicationConfigurationTemplateRequest$useDedicatedReplicationServer": "<p>Whether to use a dedicated Replication Server in the replication staging area.</p>"
}
},
"BoundedString": {
"base": null,
"refs": {
"CPU$modelName": "<p>The model name of the CPU.</p>",
"DataReplicationInfoReplicatedDisk$deviceName": "<p>The name of the device.</p>",
"DescribeSourceServersRequestFilters$hardwareId": "<p>An ID that describes the hardware of the Source Server. This is either an EC2 instance id, a VMware uuid or a mac address.</p>",
"Disk$deviceName": "<p>The disk or device name.</p>",
"GetFailbackReplicationConfigurationResponse$name": "<p>The name of the Failback Replication Configuration.</p>",
"IPsList$member": null,
"IdentificationHints$fqdn": "<p>Fully Qualified Domain Name identification hint.</p>",
"IdentificationHints$hostname": "<p>Hostname identification hint.</p>",
"IdentificationHints$vmWareUuid": "<p>vCenter VM path identification hint.</p>",
"LaunchConfiguration$ec2LaunchTemplateID": "<p>The EC2 launch template ID of this launch configuration.</p>",
"NetworkInterface$macAddress": "<p>The MAC address of the network interface.</p>",
"OS$fullString": "<p>The long name of the Operating System.</p>",
"RecoveryInstanceDataReplicationInfoReplicatedDisk$deviceName": "<p>The name of the device.</p>",
"RecoveryInstanceDisk$internalDeviceName": "<p>The internal device name of this disk. This is the name that is visible on the machine itself and not from the EC2 console.</p>",
"RecoveryInstanceFailback$failbackClientID": "<p>The ID of the failback client that this Recovery Instance is associated with.</p>",
"ReplicationConfigurationReplicatedDisk$deviceName": "<p>The name of the device.</p>",
"StagingSourceServer$hostname": "<p>Hostname of staging source server.</p>",
"UpdateFailbackReplicationConfigurationRequest$name": "<p>The name of the Failback Replication Configuration.</p>"
}
},
"CPU": {
"base": "<p>Information about a server's CPU.</p>",
"refs": {
"Cpus$member": null
}
},
"ConflictException": {
"base": "<p>The request could not be completed due to a conflict with the current state of the target resource.</p>",
"refs": {
}
},
"ConversionMap": {
"base": null,
"refs": {
"VolumeToConversionMap$value": null
}
},
"ConversionProperties": {
"base": "<p>Properties of a conversion job</p>",
"refs": {
"JobLogEventData$conversionProperties": "<p>Properties of a conversion job</p>"
}
},
"Cpus": {
"base": null,
"refs": {
"RecoveryInstanceProperties$cpus": "<p>An array of CPUs.</p>",
"SourceProperties$cpus": "<p>An array of CPUs.</p>"
}
},
"CreateExtendedSourceServerRequest": {
"base": null,
"refs": {
}
},
"CreateExtendedSourceServerResponse": {
"base": null,
"refs": {
}
},
"CreateReplicationConfigurationTemplateRequest": {
"base": null,
"refs": {
}
},
"DataReplicationError": {
"base": "<p>Error in data replication.</p>",
"refs": {
"DataReplicationInfo$dataReplicationError": "<p>Error in data replication.</p>"
}
},
"DataReplicationErrorString": {
"base": null,
"refs": {
"DataReplicationError$error": "<p>Error in data replication.</p>"
}
},
"DataReplicationInfo": {
"base": "<p>Information about Data Replication</p>",
"refs": {
"SourceServer$dataReplicationInfo": "<p>The Data Replication Info of the Source Server.</p>"
}
},
"DataReplicationInfoReplicatedDisk": {
"base": "<p>A disk that should be replicated.</p>",
"refs": {
"DataReplicationInfoReplicatedDisks$member": null
}
},
"DataReplicationInfoReplicatedDisks": {
"base": null,
"refs": {
"DataReplicationInfo$replicatedDisks": "<p>The disks that should be replicated.</p>"
}
},
"DataReplicationInitiation": {
"base": "<p>Data replication initiation.</p>",
"refs": {
"DataReplicationInfo$dataReplicationInitiation": "<p>Information about whether the data replication has been initiated.</p>"
}
},
"DataReplicationInitiationStep": {
"base": "<p>Data replication initiation step.</p>",
"refs": {
"DataReplicationInitiationSteps$member": null
}
},
"DataReplicationInitiationStepName": {
"base": null,
"refs": {
"DataReplicationInitiationStep$name": "<p>The name of the step.</p>"
}
},
"DataReplicationInitiationStepStatus": {
"base": null,
"refs": {
"DataReplicationInitiationStep$status": "<p>The status of the step.</p>"
}
},
"DataReplicationInitiationSteps": {
"base": null,
"refs": {
"DataReplicationInitiation$steps": "<p>The steps of the current attempt to initiate data replication.</p>"
}
},
"DataReplicationState": {
"base": null,
"refs": {
"DataReplicationInfo$dataReplicationState": "<p>The state of the data replication.</p>"
}
},
"DeleteJobRequest": {
"base": null,
"refs": {
}
},
"DeleteJobResponse": {
"base": null,
"refs": {
}
},
"DeleteRecoveryInstanceRequest": {
"base": null,
"refs": {
}
},
"DeleteReplicationConfigurationTemplateRequest": {
"base": null,
"refs": {
}
},
"DeleteReplicationConfigurationTemplateResponse": {
"base": null,
"refs": {
}
},
"DeleteSourceServerRequest": {
"base": null,
"refs": {
}
},
"DeleteSourceServerResponse": {
"base": null,
"refs": {
}
},
"DescribeJobLogItemsRequest": {
"base": null,
"refs": {
}
},
"DescribeJobLogItemsResponse": {
"base": null,
"refs": {
}
},
"DescribeJobsRequest": {
"base": null,
"refs": {
}
},
"DescribeJobsRequestFilters": {
"base": "<p>A set of filters by which to return Jobs.</p>",
"refs": {
"DescribeJobsRequest$filters": "<p>A set of filters by which to return Jobs.</p>"
}
},
"DescribeJobsRequestFiltersJobIDs": {
"base": null,
"refs": {
"DescribeJobsRequestFilters$jobIDs": "<p>An array of Job IDs that should be returned. An empty array means all jobs.</p>"
}
},
"DescribeJobsResponse": {
"base": null,
"refs": {
}
},
"DescribeRecoveryInstancesItems": {
"base": null,
"refs": {
"DescribeRecoveryInstancesResponse$items": "<p>An array of Recovery Instances.</p>"
}
},
"DescribeRecoveryInstancesRequest": {
"base": null,
"refs": {
}
},
"DescribeRecoveryInstancesRequestFilters": {
"base": "<p>A set of filters by which to return Recovery Instances.</p>",
"refs": {
"DescribeRecoveryInstancesRequest$filters": "<p>A set of filters by which to return Recovery Instances.</p>"
}
},
"DescribeRecoveryInstancesResponse": {
"base": null,
"refs": {
}
},
"DescribeRecoverySnapshotsRequest": {
"base": null,
"refs": {
}
},
"DescribeRecoverySnapshotsRequestFilters": {
"base": "<p>A set of filters by which to return Recovery Snapshots.</p>",
"refs": {
"DescribeRecoverySnapshotsRequest$filters": "<p>A set of filters by which to return Recovery Snapshots.</p>"
}
},
"DescribeRecoverySnapshotsResponse": {
"base": null,
"refs": {
}
},
"DescribeReplicationConfigurationTemplatesRequest": {
"base": null,
"refs": {
}
},
"DescribeReplicationConfigurationTemplatesResponse": {
"base": null,
"refs": {
}
},
"DescribeSourceServersRequest": {
"base": null,
"refs": {
}
},
"DescribeSourceServersRequestFilters": {
"base": "<p>A set of filters by which to return Source Servers.</p>",
"refs": {
"DescribeSourceServersRequest$filters": "<p>A set of filters by which to return Source Servers.</p>"
}
},
"DescribeSourceServersRequestFiltersIDs": {
"base": null,
"refs": {
"DescribeSourceServersRequestFilters$sourceServerIDs": "<p>An array of Source Servers IDs that should be returned. An empty array means all Source Servers.</p>"
}
},
"DescribeSourceServersResponse": {
"base": null,
"refs": {
}
},
"DisconnectRecoveryInstanceRequest": {
"base": null,
"refs": {
}
},
"DisconnectSourceServerRequest": {
"base": null,
"refs": {
}
},
"Disk": {
"base": "<p>An object representing a data storage device on a server.</p>",
"refs": {
"Disks$member": null
}
},
"Disks": {
"base": null,
"refs": {
"SourceProperties$disks": "<p>An array of disks.</p>"
}
},
"EC2InstanceID": {
"base": null,
"refs": {
"IdentificationHints$awsInstanceID": "<p>AWS Instance ID identification hint.</p>",
"JobLogEventData$conversionServerID": "<p>The ID of a conversion server.</p>",
"JobLogEventData$targetInstanceID": "<p>The ID of a Recovery Instance.</p>",
"RecoveryInstance$ec2InstanceID": "<p>The EC2 instance ID of the Recovery Instance.</p>"
}
},
"EC2InstanceState": {
"base": null,
"refs": {
"RecoveryInstance$ec2InstanceState": "<p>The state of the EC2 instance for this Recovery Instance.</p>"
}
},
"EC2InstanceType": {
"base": null,
"refs": {
"CreateReplicationConfigurationTemplateRequest$replicationServerInstanceType": "<p>The instance type to be used for the replication server.</p>",
"ReplicationConfiguration$replicationServerInstanceType": "<p>The instance type to be used for the replication server.</p>",
"ReplicationConfigurationTemplate$replicationServerInstanceType": "<p>The instance type to be used for the replication server.</p>",
"SourceProperties$recommendedInstanceType": "<p>The recommended EC2 instance type that will be used when recovering the Source Server.</p>",
"UpdateReplicationConfigurationRequest$replicationServerInstanceType": "<p>The instance type to be used for the replication server.</p>",
"UpdateReplicationConfigurationTemplateRequest$replicationServerInstanceType": "<p>The instance type to be used for the replication server.</p>"
}
},
"EbsSnapshotsList": {
"base": null,
"refs": {
"RecoverySnapshot$ebsSnapshots": "<p>A list of EBS snapshots.</p>"
}
},
"EbsVolumeID": {
"base": null,
"refs": {
"RecoveryInstanceDisk$ebsVolumeID": "<p>The EBS Volume ID of this disk.</p>"
}
},
"ExtensionStatus": {
"base": null,
"refs": {
"StagingArea$status": "<p>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.</p>"
}
},
"FailbackReplicationError": {
"base": null,
"refs": {
"RecoveryInstanceDataReplicationError$error": "<p>Error in data replication.</p>"
}
},
"FailbackState": {
"base": null,
"refs": {
"RecoveryInstanceFailback$state": "<p>The state of the failback process that this Recovery Instance is in.</p>"
}
},
"GetFailbackReplicationConfigurationRequest": {
"base": null,
"refs": {
}
},
"GetFailbackReplicationConfigurationResponse": {
"base": null,
"refs": {
}
},
"GetLaunchConfigurationRequest": {
"base": null,
"refs": {
}
},
"GetReplicationConfigurationRequest": {
"base": null,
"refs": {
}
},
"IPsList": {
"base": null,
"refs": {
"NetworkInterface$ips": "<p>Network interface IPs.</p>"
}
},
"ISO8601DatetimeString": {
"base": null,
"refs": {
"DataReplicationInfo$etaDateTime": "<p>An estimate of when the data replication will be completed.</p>",
"DataReplicationInfo$lagDuration": "<p>Data replication lag duration.</p>",
"DataReplicationInitiation$nextAttemptDateTime": "<p>The date and time of the next attempt to initiate data replication.</p>",
"DataReplicationInitiation$startDateTime": "<p>The date and time of the current attempt to initiate data replication.</p>",
"DescribeJobsRequestFilters$fromDate": "<p>The start date in a date range query.</p>",
"DescribeJobsRequestFilters$toDate": "<p>The end date in a date range query.</p>",
"DescribeRecoverySnapshotsRequestFilters$fromDateTime": "<p>The start date in a date range query.</p>",
"DescribeRecoverySnapshotsRequestFilters$toDateTime": "<p>The end date in a date range query.</p>",
"Job$creationDateTime": "<p>The date and time of when the Job was created.</p>",
"Job$endDateTime": "<p>The date and time of when the Job ended.</p>",
"JobLog$logDateTime": "<p>The date and time the log was taken.</p>",
"LifeCycle$addedToServiceDateTime": "<p>The date and time of when the Source Server was added to the service.</p>",
"LifeCycle$elapsedReplicationDuration": "<p>The amount of time that the Source Server has been replicating for.</p>",
"LifeCycle$firstByteDateTime": "<p>The date and time of the first byte that was replicated from the Source Server.</p>",
"LifeCycle$lastSeenByServiceDateTime": "<p>The date and time this Source Server was last seen by the service.</p>",
"LifeCycleLastLaunchInitiated$apiCallDateTime": "<p>The date and time the last Source Server launch was initiated.</p>",
"RecoveryInstance$pointInTimeSnapshotDateTime": "<p>The date and time of the Point in Time (PIT) snapshot that this Recovery Instance was launched from.</p>",
"RecoveryInstanceDataReplicationInfo$etaDateTime": "<p>An estimate of when the data replication will be completed.</p>",
"RecoveryInstanceDataReplicationInfo$lagDuration": "<p>Data replication lag duration.</p>",
"RecoveryInstanceDataReplicationInitiation$startDateTime": "<p>The date and time of the current attempt to initiate data replication.</p>",
"RecoveryInstanceFailback$agentLastSeenByServiceDateTime": "<p>The date and time the agent on the Recovery Instance was last seen by the service.</p>",
"RecoveryInstanceFailback$elapsedReplicationDuration": "<p>The amount of time that the Recovery Instance has been replicating for.</p>",
"RecoveryInstanceFailback$failbackClientLastSeenByServiceDateTime": "<p>The date and time that the failback client was last seen by the service.</p>",
"RecoveryInstanceFailback$failbackInitiationTime": "<p>The date and time that the failback initiation started.</p>",
"RecoveryInstanceFailback$firstByteDateTime": "<p>The date and time of the first byte that was replicated from the Recovery Instance.</p>",
"RecoveryInstanceProperties$lastUpdatedDateTime": "<p>The date and time the Recovery Instance properties were last updated on.</p>",
"RecoverySnapshot$expectedTimestamp": "<p>The timestamp of when we expect the snapshot to be taken.</p>",
"RecoverySnapshot$timestamp": "<p>The actual timestamp that the snapshot was taken.</p>",
"SourceProperties$lastUpdatedDateTime": "<p>The date and time the Source Properties were last updated on.</p>"
}
},
"IdentificationHints": {
"base": "<p>Hints used to uniquely identify a machine.</p>",
"refs": {
"RecoveryInstanceProperties$identificationHints": "<p>Hints used to uniquely identify a machine.</p>",
"SourceProperties$identificationHints": "<p>Hints used to uniquely identify a machine.</p>"
}
},
"InitializeServiceRequest": {
"base": null,
"refs": {
}
},
"InitializeServiceResponse": {
"base": null,
"refs": {
}
},
"InitiatedBy": {
"base": null,
"refs": {
"Job$initiatedBy": "<p>A string representing who initiated the Job.</p>"
}
},
"InternalServerException": {
"base": "<p>The request processing has failed because of an unknown error, exception or failure.</p>",
"refs": {
}
},
"Job": {
"base": "<p>A job is an asynchronous workflow.</p>",
"refs": {
"JobsList$member": null,
"StartFailbackLaunchResponse$job": "<p>The failback launch Job.</p>",
"StartRecoveryResponse$job": "<p>The Recovery Job.</p>",
"TerminateRecoveryInstancesResponse$job": "<p>The Job for terminating the Recovery Instances.</p>"
}
},
"JobID": {
"base": null,
"refs": {
"DeleteJobRequest$jobID": "<p>The ID of the Job to be deleted.</p>",
"DescribeJobLogItemsRequest$jobID": "<p>The ID of the Job for which Job log items will be retrieved.</p>",
"DescribeJobsRequestFiltersJobIDs$member": null,
"Job$jobID": "<p>The ID of the Job.</p>",
"LifeCycleLastLaunchInitiated$jobID": "<p>The ID of the Job that was used to last launch the Source Server.</p>",
"RecoveryInstance$jobID": "<p>The ID of the Job that created the Recovery Instance.</p>",
"RecoveryInstanceFailback$failbackJobID": "<p>The Job ID of the last failback log for this Recovery Instance.</p>"
}
},
"JobLog": {
"base": "<p>A log outputted by a Job.</p>",
"refs": {
"JobLogs$member": null
}
},
"JobLogEvent": {
"base": null,
"refs": {
"JobLog$event": "<p>The event represents the type of a log.</p>"
}
},
"JobLogEventData": {
"base": "<p>Metadata associated with a Job log.</p>",
"refs": {
"JobLog$eventData": "<p>Metadata associated with a Job log.</p>"
}
},
"JobLogs": {
"base": null,
"refs": {
"DescribeJobLogItemsResponse$items": "<p>An array of Job log items.</p>"
}
},
"JobStatus": {
"base": null,
"refs": {
"Job$status": "<p>The status of the Job.</p>"
}
},
"JobType": {
"base": null,
"refs": {
"Job$type": "<p>The type of the Job.</p>"
}
},
"JobsList": {
"base": null,
"refs": {
"DescribeJobsResponse$items": "<p>An array of Jobs.</p>"
}
},
"LargeBoundedString": {
"base": null,
"refs": {
"AccessDeniedException$code": null,
"AccessDeniedException$message": null,
"ConflictException$code": null,
"ConflictException$message": null,
"ConflictException$resourceId": "<p>The ID of the resource.</p>",
"ConflictException$resourceType": "<p>The type of the resource.</p>",
"ConversionProperties$dataTimestamp": "<p>The timestamp of when the snapshot being converted was taken</p>",
"ConversionProperties$rootVolumeName": "<p>The root volume name of a conversion job</p>",
"DataReplicationError$rawError": "<p>Error in data replication.</p>",
"InternalServerException$message": null,
"JobLogEventData$rawError": "<p>A string representing a job error.</p>",
"RecoveryInstanceDataReplicationError$rawError": "<p>Error in data replication.</p>",
"ResourceNotFoundException$code": null,
"ResourceNotFoundException$message": null,
"ResourceNotFoundException$resourceId": "<p>The ID of the resource.</p>",
"ResourceNotFoundException$resourceType": "<p>The type of the resource.</p>",
"ServiceQuotaExceededException$code": null,
"ServiceQuotaExceededException$message": null,
"ServiceQuotaExceededException$quotaCode": "<p>Quota code.</p>",
"ServiceQuotaExceededException$resourceId": "<p>The ID of the resource.</p>",
"ServiceQuotaExceededException$resourceType": "<p>The type of the resource.</p>",
"ServiceQuotaExceededException$serviceCode": "<p>Service code.</p>",
"StagingArea$errorMessage": "<p>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</p>",
"ThrottlingException$message": null,
"ThrottlingException$quotaCode": "<p>Quota code.</p>",
"ThrottlingException$retryAfterSeconds": "<p>The number of seconds after which the request should be safe to retry.</p>",
"ThrottlingException$serviceCode": "<p>Service code.</p>",
"UninitializedAccountException$code": null,
"UninitializedAccountException$message": null,
"ValidationException$code": null,
"ValidationException$message": null,
"ValidationExceptionField$message": "<p>Validate exception field message.</p>",
"ValidationExceptionField$name": "<p>Validate exception field name.</p>",
"VolumeToConversionMap$key": null,
"VolumeToSizeMap$key": null
}
},
"LastLaunchResult": {
"base": null,
"refs": {
"SourceServer$lastLaunchResult": "<p>The status of the last recovery launch of this Source Server.</p>"
}
},
"LastLaunchType": {
"base": null,
"refs": {
"LifeCycleLastLaunchInitiated$type": "<p>The Job type that was used to last launch the Source Server.</p>"
}
},
"LaunchConfiguration": {
"base": null,
"refs": {
}
},
"LaunchDisposition": {
"base": null,
"refs": {
"LaunchConfiguration$launchDisposition": "<p>The state of the Recovery Instance in EC2 after the recovery operation.</p>",
"UpdateLaunchConfigurationRequest$launchDisposition": "<p>The state of the Recovery Instance in EC2 after the recovery operation.</p>"
}
},
"LaunchStatus": {
"base": null,
"refs": {
"ParticipatingServer$launchStatus": "<p>The launch status of a participating server.</p>"
}
},
"Licensing": {
"base": "<p>Configuration of a machine's license.</p>",
"refs": {
"LaunchConfiguration$licensing": "<p>The licensing configuration to be used for this launch configuration.</p>",
"UpdateLaunchConfigurationRequest$licensing": "<p>The licensing configuration to be used for this launch configuration.</p>"
}
},
"LifeCycle": {
"base": "<p>An object representing the Source Server Lifecycle.</p>",
"refs": {
"SourceServer$lifeCycle": "<p>The lifecycle information of this Source Server.</p>"
}
},
"LifeCycleLastLaunch": {
"base": "<p>An object containing information regarding the last launch of a Source Server.</p>",
"refs": {
"LifeCycle$lastLaunch": "<p>An object containing information regarding the last launch of the Source Server.</p>"
}
},
"LifeCycleLastLaunchInitiated": {
"base": "<p>An object containing information regarding the initiation of the last launch of a Source Server.</p>",
"refs": {
"LifeCycleLastLaunch$initiated": "<p>An object containing information regarding the initiation of the last launch of a Source Server.</p>"
}
},
"ListExtensibleSourceServersRequest": {
"base": null,
"refs": {
}
},
"ListExtensibleSourceServersResponse": {
"base": null,
"refs": {
}
},
"ListStagingAccountsRequest": {
"base": null,
"refs": {
}
},
"ListStagingAccountsRequestMaxResultsInteger": {
"base": null,
"refs": {
"ListStagingAccountsRequest$maxResults": "<p>The maximum number of staging Accounts to retrieve.</p>"
}
},
"ListStagingAccountsResponse": {
"base": null,
"refs": {
}
},
"ListTagsForResourceRequest": {
"base": null,
"refs": {
}
},
"ListTagsForResourceResponse": {
"base": null,
"refs": {
}
},
"MaxResultsReplicatingSourceServers": {
"base": null,
"refs": {
"ListExtensibleSourceServersRequest$maxResults": "<p>The maximum number of extensible source servers to retrieve.</p>"
}
},
"NetworkInterface": {
"base": "<p>Network interface.</p>",
"refs": {
"NetworkInterfaces$member": null
}
},
"NetworkInterfaces": {
"base": null,
"refs": {
"RecoveryInstanceProperties$networkInterfaces": "<p>An array of network interfaces.</p>",
"SourceProperties$networkInterfaces": "<p>An array of network interfaces.</p>"
}
},
"OS": {
"base": "<p>Operating System.</p>",
"refs": {
"RecoveryInstanceProperties$os": "<p>Operating system.</p>",
"SourceProperties$os": "<p>Operating system.</p>"
}
},
"PITPolicy": {
"base": null,
"refs": {
"CreateReplicationConfigurationTemplateRequest$pitPolicy": "<p>The Point in time (PIT) policy to manage snapshots taken during replication.</p>",
"ReplicationConfiguration$pitPolicy": "<p>The Point in time (PIT) policy to manage snapshots taken during replication.</p>",
"ReplicationConfigurationTemplate$pitPolicy": "<p>The Point in time (PIT) policy to manage snapshots taken during replication.</p>",
"UpdateReplicationConfigurationRequest$pitPolicy": "<p>The Point in time (PIT) policy to manage snapshots taken during replication.</p>",
"UpdateReplicationConfigurationTemplateRequest$pitPolicy": "<p>The Point in time (PIT) policy to manage snapshots taken during replication.</p>"
}
},
"PITPolicyRule": {
"base": "<p>A rule in the Point in Time (PIT) policy representing when to take snapshots and how long to retain them for.</p>",
"refs": {
"PITPolicy$member": null
}
},
"PITPolicyRuleUnits": {
"base": null,
"refs": {
"PITPolicyRule$units": "<p>The units used to measure the interval and retentionDuration.</p>"
}
},
"PaginationToken": {
"base": null,
"refs": {
"DescribeJobLogItemsRequest$nextToken": "<p>The token of the next Job log items to retrieve.</p>",
"DescribeJobLogItemsResponse$nextToken": "<p>The token of the next Job log items to retrieve.</p>",
"DescribeJobsRequest$nextToken": "<p>The token of the next Job to retrieve.</p>",
"DescribeJobsResponse$nextToken": "<p>The token of the next Job to retrieve.</p>",
"DescribeRecoveryInstancesRequest$nextToken": "<p>The token of the next Recovery Instance to retrieve.</p>",
"DescribeRecoveryInstancesResponse$nextToken": "<p>The token of the next Recovery Instance to retrieve.</p>",
"DescribeRecoverySnapshotsRequest$nextToken": "<p>The token of the next Recovery Snapshot to retrieve.</p>",
"DescribeRecoverySnapshotsResponse$nextToken": "<p>The token of the next Recovery Snapshot to retrieve.</p>",
"DescribeReplicationConfigurationTemplatesRequest$nextToken": "<p>The token of the next Replication Configuration Template to retrieve.</p>",
"DescribeReplicationConfigurationTemplatesResponse$nextToken": "<p>The token of the next Replication Configuration Template to retrieve.</p>",
"DescribeSourceServersRequest$nextToken": "<p>The token of the next Source Server to retrieve.</p>",
"DescribeSourceServersResponse$nextToken": "<p>The token of the next Source Server to retrieve.</p>",
"ListExtensibleSourceServersRequest$nextToken": "<p>The token of the next extensible source server to retrieve.</p>",
"ListExtensibleSourceServersResponse$nextToken": "<p>The token of the next extensible source server to retrieve.</p>",
"ListStagingAccountsRequest$nextToken": "<p>The token of the next staging Account to retrieve.</p>",
"ListStagingAccountsResponse$nextToken": "<p>The token of the next staging Account to retrieve.</p>"
}
},
"ParticipatingServer": {
"base": "<p>Represents a server participating in an asynchronous Job.</p>",
"refs": {
"ParticipatingServers$member": null
}
},
"ParticipatingServers": {
"base": null,
"refs": {
"Job$participatingServers": "<p>A list of servers that the Job is acting upon.</p>"
}
},
"PositiveInteger": {
"base": null,
"refs": {
"CPU$cores": "<p>The number of CPU cores.</p>",
"CreateReplicationConfigurationTemplateRequest$bandwidthThrottling": "<p>Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.</p>",
"DataReplicationInfoReplicatedDisk$backloggedStorageBytes": "<p>The size of the replication backlog in bytes.</p>",
"DataReplicationInfoReplicatedDisk$replicatedStorageBytes": "<p>The amount of data replicated so far in bytes.</p>",
"DataReplicationInfoReplicatedDisk$rescannedStorageBytes": "<p>The amount of data to be rescanned in bytes.</p>",
"DataReplicationInfoReplicatedDisk$totalStorageBytes": "<p>The total amount of data to be replicated in bytes.</p>",
"Disk$bytes": "<p>The amount of storage on the disk in bytes.</p>",
"GetFailbackReplicationConfigurationResponse$bandwidthThrottling": "<p>Configure bandwidth throttling for the outbound data transfer rate of the Recovery Instance in Mbps.</p>",
"InternalServerException$retryAfterSeconds": "<p>The number of seconds after which the request should be safe to retry.</p>",
"PITPolicyRule$ruleID": "<p>The ID of the rule.</p>",
"RecoveryInstanceDataReplicationInfoReplicatedDisk$backloggedStorageBytes": "<p>The size of the replication backlog in bytes.</p>",
"RecoveryInstanceDataReplicationInfoReplicatedDisk$replicatedStorageBytes": "<p>The amount of data replicated so far in bytes.</p>",
"RecoveryInstanceDataReplicationInfoReplicatedDisk$rescannedStorageBytes": "<p>The amount of data to be rescanned in bytes.</p>",
"RecoveryInstanceDataReplicationInfoReplicatedDisk$totalStorageBytes": "<p>The total amount of data to be replicated in bytes.</p>",
"RecoveryInstanceDisk$bytes": "<p>The amount of storage on the disk in bytes.</p>",
"RecoveryInstanceProperties$ramBytes": "<p>The amount of RAM in bytes.</p>",
"ReplicationConfiguration$bandwidthThrottling": "<p>Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.</p>",
"ReplicationConfigurationReplicatedDisk$iops": "<p>The requested number of I/O operations per second (IOPS).</p>",
"ReplicationConfigurationReplicatedDisk$throughput": "<p>The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.</p>",
"ReplicationConfigurationTemplate$bandwidthThrottling": "<p>Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.</p>",
"SourceProperties$ramBytes": "<p>The amount of RAM in bytes.</p>",
"UpdateFailbackReplicationConfigurationRequest$bandwidthThrottling": "<p>Configure bandwidth throttling for the outbound data transfer rate of the Recovery Instance in Mbps.</p>",
"UpdateReplicationConfigurationRequest$bandwidthThrottling": "<p>Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.</p>",
"UpdateReplicationConfigurationTemplateRequest$bandwidthThrottling": "<p>Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.</p>",
"VolumeToSizeMap$value": null
}
},
"RecoveryInstance": {
"base": "<p>A Recovery Instance is a replica of a Source Server running on EC2.</p>",
"refs": {
"DescribeRecoveryInstancesItems$member": null
}
},
"RecoveryInstanceDataReplicationError": {
"base": "<p>Error in data replication.</p>",
"refs": {
"RecoveryInstanceDataReplicationInfo$dataReplicationError": "<p>Information about Data Replication</p>"
}
},
"RecoveryInstanceDataReplicationInfo": {
"base": "<p>Information about Data Replication</p>",
"refs": {
"RecoveryInstance$dataReplicationInfo": "<p>The Data Replication Info of the Recovery Instance.</p>"
}
},
"RecoveryInstanceDataReplicationInfoReplicatedDisk": {
"base": "<p>A disk that should be replicated.</p>",
"refs": {
"RecoveryInstanceDataReplicationInfoReplicatedDisks$member": null
}
},
"RecoveryInstanceDataReplicationInfoReplicatedDisks": {
"base": null,
"refs": {
"RecoveryInstanceDataReplicationInfo$replicatedDisks": "<p>The disks that should be replicated.</p>"
}
},
"RecoveryInstanceDataReplicationInitiation": {
"base": "<p>Data replication initiation.</p>",
"refs": {
"RecoveryInstanceDataReplicationInfo$dataReplicationInitiation": "<p>Information about whether the data replication has been initiated.</p>"
}
},
"RecoveryInstanceDataReplicationInitiationStep": {
"base": "<p>Data replication initiation step.</p>",
"refs": {
"RecoveryInstanceDataReplicationInitiationSteps$member": null
}
},
"RecoveryInstanceDataReplicationInitiationStepName": {
"base": null,
"refs": {
"RecoveryInstanceDataReplicationInitiationStep$name": "<p>The name of the step.</p>"
}
},
"RecoveryInstanceDataReplicationInitiationStepStatus": {
"base": null,
"refs": {
"RecoveryInstanceDataReplicationInitiationStep$status": "<p>The status of the step.</p>"
}
},
"RecoveryInstanceDataReplicationInitiationSteps": {
"base": null,
"refs": {
"RecoveryInstanceDataReplicationInitiation$steps": "<p>The steps of the current attempt to initiate data replication.</p>"
}
},
"RecoveryInstanceDataReplicationState": {
"base": null,
"refs": {
"RecoveryInstanceDataReplicationInfo$dataReplicationState": "<p>The state of the data replication.</p>"
}
},
"RecoveryInstanceDisk": {
"base": "<p>An object representing a block storage device on the Recovery Instance.</p>",
"refs": {
"RecoveryInstanceDisks$member": null
}
},
"RecoveryInstanceDisks": {
"base": null,
"refs": {
"RecoveryInstanceProperties$disks": "<p>An array of disks.</p>"
}
},
"RecoveryInstanceFailback": {
"base": "<p>An object representing failback related information of the Recovery Instance.</p>",
"refs": {
"RecoveryInstance$failback": "<p>An object representing failback related information of the Recovery Instance.</p>"
}
},
"RecoveryInstanceID": {
"base": null,
"refs": {
"DeleteRecoveryInstanceRequest$recoveryInstanceID": "<p>The ID of the Recovery Instance to be deleted.</p>",
"DisconnectRecoveryInstanceRequest$recoveryInstanceID": "<p>The ID of the Recovery Instance to disconnect.</p>",
"GetFailbackReplicationConfigurationRequest$recoveryInstanceID": "<p>The ID of the Recovery Instance whose failback replication configuration should be returned.</p>",
"GetFailbackReplicationConfigurationResponse$recoveryInstanceID": "<p>The ID of the Recovery Instance.</p>",
"ParticipatingServer$recoveryInstanceID": "<p>The Recovery Instance ID of a participating server.</p>",
"RecoveryInstance$recoveryInstanceID": "<p>The ID of the Recovery Instance.</p>",
"RecoveryInstanceIDs$member": null,
"RecoveryInstancesForTerminationRequest$member": null,
"SourceServer$recoveryInstanceId": "<p>The ID of the Recovery Instance associated with this Source Server.</p>",
"StartFailbackRequestRecoveryInstanceIDs$member": null,
"StopFailbackRequest$recoveryInstanceID": "<p>The ID of the Recovery Instance we want to stop failback for.</p>",
"UpdateFailbackReplicationConfigurationRequest$recoveryInstanceID": "<p>The ID of the Recovery Instance.</p>"
}
},
"RecoveryInstanceIDs": {
"base": null,
"refs": {
"DescribeRecoveryInstancesRequestFilters$recoveryInstanceIDs": "<p>An array of Recovery Instance IDs that should be returned. An empty array means all Recovery Instances.</p>"
}
},
"RecoveryInstanceProperties": {
"base": "<p>Properties of the Recovery Instance machine.</p>",
"refs": {
"RecoveryInstance$recoveryInstanceProperties": "<p>Properties of the Recovery Instance machine.</p>"
}
},
"RecoveryInstancesForTerminationRequest": {
"base": null,
"refs": {
"TerminateRecoveryInstancesRequest$recoveryInstanceIDs": "<p>The IDs of the Recovery Instances that should be terminated.</p>"
}
},
"RecoverySnapshot": {
"base": "<p>A snapshot of a Source Server used during recovery.</p>",
"refs": {
"RecoverySnapshotsList$member": null
}
},
"RecoverySnapshotID": {
"base": null,
"refs": {
"RecoverySnapshot$snapshotID": "<p>The ID of the Recovery Snapshot.</p>",
"StartRecoveryRequestSourceServer$recoverySnapshotID": "<p>The ID of a Recovery Snapshot we want to recover from. Omit this field to launch from the latest data by taking an on-demand snapshot.</p>"
}
},
"RecoverySnapshotsList": {
"base": null,
"refs": {