UNPKG

45.2 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2013-06-30",
5 "endpointPrefix": "storagegateway",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceFullName": "AWS Storage Gateway",
9 "serviceId": "Storage Gateway",
10 "signatureVersion": "v4",
11 "targetPrefix": "StorageGateway_20130630",
12 "uid": "storagegateway-2013-06-30"
13 },
14 "operations": {
15 "ActivateGateway": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "ActivationKey",
20 "GatewayName",
21 "GatewayTimezone",
22 "GatewayRegion"
23 ],
24 "members": {
25 "ActivationKey": {},
26 "GatewayName": {},
27 "GatewayTimezone": {},
28 "GatewayRegion": {},
29 "GatewayType": {},
30 "TapeDriveType": {},
31 "MediumChangerType": {},
32 "Tags": {
33 "shape": "S9"
34 }
35 }
36 },
37 "output": {
38 "type": "structure",
39 "members": {
40 "GatewayARN": {}
41 }
42 }
43 },
44 "AddCache": {
45 "input": {
46 "type": "structure",
47 "required": [
48 "GatewayARN",
49 "DiskIds"
50 ],
51 "members": {
52 "GatewayARN": {},
53 "DiskIds": {
54 "shape": "Sg"
55 }
56 }
57 },
58 "output": {
59 "type": "structure",
60 "members": {
61 "GatewayARN": {}
62 }
63 }
64 },
65 "AddTagsToResource": {
66 "input": {
67 "type": "structure",
68 "required": [
69 "ResourceARN",
70 "Tags"
71 ],
72 "members": {
73 "ResourceARN": {},
74 "Tags": {
75 "shape": "S9"
76 }
77 }
78 },
79 "output": {
80 "type": "structure",
81 "members": {
82 "ResourceARN": {}
83 }
84 }
85 },
86 "AddUploadBuffer": {
87 "input": {
88 "type": "structure",
89 "required": [
90 "GatewayARN",
91 "DiskIds"
92 ],
93 "members": {
94 "GatewayARN": {},
95 "DiskIds": {
96 "shape": "Sg"
97 }
98 }
99 },
100 "output": {
101 "type": "structure",
102 "members": {
103 "GatewayARN": {}
104 }
105 }
106 },
107 "AddWorkingStorage": {
108 "input": {
109 "type": "structure",
110 "required": [
111 "GatewayARN",
112 "DiskIds"
113 ],
114 "members": {
115 "GatewayARN": {},
116 "DiskIds": {
117 "shape": "Sg"
118 }
119 }
120 },
121 "output": {
122 "type": "structure",
123 "members": {
124 "GatewayARN": {}
125 }
126 }
127 },
128 "AttachVolume": {
129 "input": {
130 "type": "structure",
131 "required": [
132 "GatewayARN",
133 "VolumeARN",
134 "NetworkInterfaceId"
135 ],
136 "members": {
137 "GatewayARN": {},
138 "TargetName": {},
139 "VolumeARN": {},
140 "NetworkInterfaceId": {},
141 "DiskId": {}
142 }
143 },
144 "output": {
145 "type": "structure",
146 "members": {
147 "VolumeARN": {},
148 "TargetARN": {}
149 }
150 }
151 },
152 "CancelArchival": {
153 "input": {
154 "type": "structure",
155 "required": [
156 "GatewayARN",
157 "TapeARN"
158 ],
159 "members": {
160 "GatewayARN": {},
161 "TapeARN": {}
162 }
163 },
164 "output": {
165 "type": "structure",
166 "members": {
167 "TapeARN": {}
168 }
169 }
170 },
171 "CancelRetrieval": {
172 "input": {
173 "type": "structure",
174 "required": [
175 "GatewayARN",
176 "TapeARN"
177 ],
178 "members": {
179 "GatewayARN": {},
180 "TapeARN": {}
181 }
182 },
183 "output": {
184 "type": "structure",
185 "members": {
186 "TapeARN": {}
187 }
188 }
189 },
190 "CreateCachediSCSIVolume": {
191 "input": {
192 "type": "structure",
193 "required": [
194 "GatewayARN",
195 "VolumeSizeInBytes",
196 "TargetName",
197 "NetworkInterfaceId",
198 "ClientToken"
199 ],
200 "members": {
201 "GatewayARN": {},
202 "VolumeSizeInBytes": {
203 "type": "long"
204 },
205 "SnapshotId": {},
206 "TargetName": {},
207 "SourceVolumeARN": {},
208 "NetworkInterfaceId": {},
209 "ClientToken": {},
210 "KMSEncrypted": {
211 "type": "boolean"
212 },
213 "KMSKey": {}
214 }
215 },
216 "output": {
217 "type": "structure",
218 "members": {
219 "VolumeARN": {},
220 "TargetARN": {}
221 }
222 }
223 },
224 "CreateNFSFileShare": {
225 "input": {
226 "type": "structure",
227 "required": [
228 "ClientToken",
229 "GatewayARN",
230 "Role",
231 "LocationARN"
232 ],
233 "members": {
234 "ClientToken": {},
235 "NFSFileShareDefaults": {
236 "shape": "S19"
237 },
238 "GatewayARN": {},
239 "KMSEncrypted": {
240 "type": "boolean"
241 },
242 "KMSKey": {},
243 "Role": {},
244 "LocationARN": {},
245 "DefaultStorageClass": {},
246 "ObjectACL": {},
247 "ClientList": {
248 "shape": "S1g"
249 },
250 "Squash": {},
251 "ReadOnly": {
252 "type": "boolean"
253 },
254 "GuessMIMETypeEnabled": {
255 "type": "boolean"
256 },
257 "RequesterPays": {
258 "type": "boolean"
259 },
260 "Tags": {
261 "shape": "S9"
262 }
263 }
264 },
265 "output": {
266 "type": "structure",
267 "members": {
268 "FileShareARN": {}
269 }
270 }
271 },
272 "CreateSMBFileShare": {
273 "input": {
274 "type": "structure",
275 "required": [
276 "ClientToken",
277 "GatewayARN",
278 "Role",
279 "LocationARN"
280 ],
281 "members": {
282 "ClientToken": {},
283 "GatewayARN": {},
284 "KMSEncrypted": {
285 "type": "boolean"
286 },
287 "KMSKey": {},
288 "Role": {},
289 "LocationARN": {},
290 "DefaultStorageClass": {},
291 "ObjectACL": {},
292 "ReadOnly": {
293 "type": "boolean"
294 },
295 "GuessMIMETypeEnabled": {
296 "type": "boolean"
297 },
298 "RequesterPays": {
299 "type": "boolean"
300 },
301 "ValidUserList": {
302 "shape": "S1m"
303 },
304 "InvalidUserList": {
305 "shape": "S1m"
306 },
307 "Authentication": {},
308 "Tags": {
309 "shape": "S9"
310 }
311 }
312 },
313 "output": {
314 "type": "structure",
315 "members": {
316 "FileShareARN": {}
317 }
318 }
319 },
320 "CreateSnapshot": {
321 "input": {
322 "type": "structure",
323 "required": [
324 "VolumeARN",
325 "SnapshotDescription"
326 ],
327 "members": {
328 "VolumeARN": {},
329 "SnapshotDescription": {}
330 }
331 },
332 "output": {
333 "type": "structure",
334 "members": {
335 "VolumeARN": {},
336 "SnapshotId": {}
337 }
338 }
339 },
340 "CreateSnapshotFromVolumeRecoveryPoint": {
341 "input": {
342 "type": "structure",
343 "required": [
344 "VolumeARN",
345 "SnapshotDescription"
346 ],
347 "members": {
348 "VolumeARN": {},
349 "SnapshotDescription": {}
350 }
351 },
352 "output": {
353 "type": "structure",
354 "members": {
355 "SnapshotId": {},
356 "VolumeARN": {},
357 "VolumeRecoveryPointTime": {}
358 }
359 }
360 },
361 "CreateStorediSCSIVolume": {
362 "input": {
363 "type": "structure",
364 "required": [
365 "GatewayARN",
366 "DiskId",
367 "PreserveExistingData",
368 "TargetName",
369 "NetworkInterfaceId"
370 ],
371 "members": {
372 "GatewayARN": {},
373 "DiskId": {},
374 "SnapshotId": {},
375 "PreserveExistingData": {
376 "type": "boolean"
377 },
378 "TargetName": {},
379 "NetworkInterfaceId": {},
380 "KMSEncrypted": {
381 "type": "boolean"
382 },
383 "KMSKey": {}
384 }
385 },
386 "output": {
387 "type": "structure",
388 "members": {
389 "VolumeARN": {},
390 "VolumeSizeInBytes": {
391 "type": "long"
392 },
393 "TargetARN": {}
394 }
395 }
396 },
397 "CreateTapeWithBarcode": {
398 "input": {
399 "type": "structure",
400 "required": [
401 "GatewayARN",
402 "TapeSizeInBytes",
403 "TapeBarcode"
404 ],
405 "members": {
406 "GatewayARN": {},
407 "TapeSizeInBytes": {
408 "type": "long"
409 },
410 "TapeBarcode": {},
411 "KMSEncrypted": {
412 "type": "boolean"
413 },
414 "KMSKey": {}
415 }
416 },
417 "output": {
418 "type": "structure",
419 "members": {
420 "TapeARN": {}
421 }
422 }
423 },
424 "CreateTapes": {
425 "input": {
426 "type": "structure",
427 "required": [
428 "GatewayARN",
429 "TapeSizeInBytes",
430 "ClientToken",
431 "NumTapesToCreate",
432 "TapeBarcodePrefix"
433 ],
434 "members": {
435 "GatewayARN": {},
436 "TapeSizeInBytes": {
437 "type": "long"
438 },
439 "ClientToken": {},
440 "NumTapesToCreate": {
441 "type": "integer"
442 },
443 "TapeBarcodePrefix": {},
444 "KMSEncrypted": {
445 "type": "boolean"
446 },
447 "KMSKey": {}
448 }
449 },
450 "output": {
451 "type": "structure",
452 "members": {
453 "TapeARNs": {
454 "shape": "S27"
455 }
456 }
457 }
458 },
459 "DeleteBandwidthRateLimit": {
460 "input": {
461 "type": "structure",
462 "required": [
463 "GatewayARN",
464 "BandwidthType"
465 ],
466 "members": {
467 "GatewayARN": {},
468 "BandwidthType": {}
469 }
470 },
471 "output": {
472 "type": "structure",
473 "members": {
474 "GatewayARN": {}
475 }
476 }
477 },
478 "DeleteChapCredentials": {
479 "input": {
480 "type": "structure",
481 "required": [
482 "TargetARN",
483 "InitiatorName"
484 ],
485 "members": {
486 "TargetARN": {},
487 "InitiatorName": {}
488 }
489 },
490 "output": {
491 "type": "structure",
492 "members": {
493 "TargetARN": {},
494 "InitiatorName": {}
495 }
496 }
497 },
498 "DeleteFileShare": {
499 "input": {
500 "type": "structure",
501 "required": [
502 "FileShareARN"
503 ],
504 "members": {
505 "FileShareARN": {},
506 "ForceDelete": {
507 "type": "boolean"
508 }
509 }
510 },
511 "output": {
512 "type": "structure",
513 "members": {
514 "FileShareARN": {}
515 }
516 }
517 },
518 "DeleteGateway": {
519 "input": {
520 "type": "structure",
521 "required": [
522 "GatewayARN"
523 ],
524 "members": {
525 "GatewayARN": {}
526 }
527 },
528 "output": {
529 "type": "structure",
530 "members": {
531 "GatewayARN": {}
532 }
533 }
534 },
535 "DeleteSnapshotSchedule": {
536 "input": {
537 "type": "structure",
538 "required": [
539 "VolumeARN"
540 ],
541 "members": {
542 "VolumeARN": {}
543 }
544 },
545 "output": {
546 "type": "structure",
547 "members": {
548 "VolumeARN": {}
549 }
550 }
551 },
552 "DeleteTape": {
553 "input": {
554 "type": "structure",
555 "required": [
556 "GatewayARN",
557 "TapeARN"
558 ],
559 "members": {
560 "GatewayARN": {},
561 "TapeARN": {}
562 }
563 },
564 "output": {
565 "type": "structure",
566 "members": {
567 "TapeARN": {}
568 }
569 }
570 },
571 "DeleteTapeArchive": {
572 "input": {
573 "type": "structure",
574 "required": [
575 "TapeARN"
576 ],
577 "members": {
578 "TapeARN": {}
579 }
580 },
581 "output": {
582 "type": "structure",
583 "members": {
584 "TapeARN": {}
585 }
586 }
587 },
588 "DeleteVolume": {
589 "input": {
590 "type": "structure",
591 "required": [
592 "VolumeARN"
593 ],
594 "members": {
595 "VolumeARN": {}
596 }
597 },
598 "output": {
599 "type": "structure",
600 "members": {
601 "VolumeARN": {}
602 }
603 }
604 },
605 "DescribeBandwidthRateLimit": {
606 "input": {
607 "type": "structure",
608 "required": [
609 "GatewayARN"
610 ],
611 "members": {
612 "GatewayARN": {}
613 }
614 },
615 "output": {
616 "type": "structure",
617 "members": {
618 "GatewayARN": {},
619 "AverageUploadRateLimitInBitsPerSec": {
620 "type": "long"
621 },
622 "AverageDownloadRateLimitInBitsPerSec": {
623 "type": "long"
624 }
625 }
626 }
627 },
628 "DescribeCache": {
629 "input": {
630 "type": "structure",
631 "required": [
632 "GatewayARN"
633 ],
634 "members": {
635 "GatewayARN": {}
636 }
637 },
638 "output": {
639 "type": "structure",
640 "members": {
641 "GatewayARN": {},
642 "DiskIds": {
643 "shape": "Sg"
644 },
645 "CacheAllocatedInBytes": {
646 "type": "long"
647 },
648 "CacheUsedPercentage": {
649 "type": "double"
650 },
651 "CacheDirtyPercentage": {
652 "type": "double"
653 },
654 "CacheHitPercentage": {
655 "type": "double"
656 },
657 "CacheMissPercentage": {
658 "type": "double"
659 }
660 }
661 }
662 },
663 "DescribeCachediSCSIVolumes": {
664 "input": {
665 "type": "structure",
666 "required": [
667 "VolumeARNs"
668 ],
669 "members": {
670 "VolumeARNs": {
671 "shape": "S2y"
672 }
673 }
674 },
675 "output": {
676 "type": "structure",
677 "members": {
678 "CachediSCSIVolumes": {
679 "type": "list",
680 "member": {
681 "type": "structure",
682 "members": {
683 "VolumeARN": {},
684 "VolumeId": {},
685 "VolumeType": {},
686 "VolumeStatus": {},
687 "VolumeAttachmentStatus": {},
688 "VolumeSizeInBytes": {
689 "type": "long"
690 },
691 "VolumeProgress": {
692 "type": "double"
693 },
694 "SourceSnapshotId": {},
695 "VolumeiSCSIAttributes": {
696 "shape": "S37"
697 },
698 "CreatedDate": {
699 "type": "timestamp"
700 },
701 "VolumeUsedInBytes": {
702 "type": "long"
703 },
704 "KMSKey": {},
705 "TargetName": {}
706 }
707 }
708 }
709 }
710 }
711 },
712 "DescribeChapCredentials": {
713 "input": {
714 "type": "structure",
715 "required": [
716 "TargetARN"
717 ],
718 "members": {
719 "TargetARN": {}
720 }
721 },
722 "output": {
723 "type": "structure",
724 "members": {
725 "ChapCredentials": {
726 "type": "list",
727 "member": {
728 "type": "structure",
729 "members": {
730 "TargetARN": {},
731 "SecretToAuthenticateInitiator": {},
732 "InitiatorName": {},
733 "SecretToAuthenticateTarget": {}
734 }
735 }
736 }
737 }
738 }
739 },
740 "DescribeGatewayInformation": {
741 "input": {
742 "type": "structure",
743 "required": [
744 "GatewayARN"
745 ],
746 "members": {
747 "GatewayARN": {}
748 }
749 },
750 "output": {
751 "type": "structure",
752 "members": {
753 "GatewayARN": {},
754 "GatewayId": {},
755 "GatewayName": {},
756 "GatewayTimezone": {},
757 "GatewayState": {},
758 "GatewayNetworkInterfaces": {
759 "type": "list",
760 "member": {
761 "type": "structure",
762 "members": {
763 "Ipv4Address": {},
764 "MacAddress": {},
765 "Ipv6Address": {}
766 }
767 }
768 },
769 "GatewayType": {},
770 "NextUpdateAvailabilityDate": {},
771 "LastSoftwareUpdate": {},
772 "Tags": {
773 "shape": "S9"
774 }
775 }
776 }
777 },
778 "DescribeMaintenanceStartTime": {
779 "input": {
780 "type": "structure",
781 "required": [
782 "GatewayARN"
783 ],
784 "members": {
785 "GatewayARN": {}
786 }
787 },
788 "output": {
789 "type": "structure",
790 "members": {
791 "GatewayARN": {},
792 "HourOfDay": {
793 "type": "integer"
794 },
795 "MinuteOfHour": {
796 "type": "integer"
797 },
798 "DayOfWeek": {
799 "type": "integer"
800 },
801 "Timezone": {}
802 }
803 }
804 },
805 "DescribeNFSFileShares": {
806 "input": {
807 "type": "structure",
808 "required": [
809 "FileShareARNList"
810 ],
811 "members": {
812 "FileShareARNList": {
813 "shape": "S3v"
814 }
815 }
816 },
817 "output": {
818 "type": "structure",
819 "members": {
820 "NFSFileShareInfoList": {
821 "type": "list",
822 "member": {
823 "type": "structure",
824 "members": {
825 "NFSFileShareDefaults": {
826 "shape": "S19"
827 },
828 "FileShareARN": {},
829 "FileShareId": {},
830 "FileShareStatus": {},
831 "GatewayARN": {},
832 "KMSEncrypted": {
833 "type": "boolean"
834 },
835 "KMSKey": {},
836 "Path": {},
837 "Role": {},
838 "LocationARN": {},
839 "DefaultStorageClass": {},
840 "ObjectACL": {},
841 "ClientList": {
842 "shape": "S1g"
843 },
844 "Squash": {},
845 "ReadOnly": {
846 "type": "boolean"
847 },
848 "GuessMIMETypeEnabled": {
849 "type": "boolean"
850 },
851 "RequesterPays": {
852 "type": "boolean"
853 },
854 "Tags": {
855 "shape": "S9"
856 }
857 }
858 }
859 }
860 }
861 }
862 },
863 "DescribeSMBFileShares": {
864 "input": {
865 "type": "structure",
866 "required": [
867 "FileShareARNList"
868 ],
869 "members": {
870 "FileShareARNList": {
871 "shape": "S3v"
872 }
873 }
874 },
875 "output": {
876 "type": "structure",
877 "members": {
878 "SMBFileShareInfoList": {
879 "type": "list",
880 "member": {
881 "type": "structure",
882 "members": {
883 "FileShareARN": {},
884 "FileShareId": {},
885 "FileShareStatus": {},
886 "GatewayARN": {},
887 "KMSEncrypted": {
888 "type": "boolean"
889 },
890 "KMSKey": {},
891 "Path": {},
892 "Role": {},
893 "LocationARN": {},
894 "DefaultStorageClass": {},
895 "ObjectACL": {},
896 "ReadOnly": {
897 "type": "boolean"
898 },
899 "GuessMIMETypeEnabled": {
900 "type": "boolean"
901 },
902 "RequesterPays": {
903 "type": "boolean"
904 },
905 "ValidUserList": {
906 "shape": "S1m"
907 },
908 "InvalidUserList": {
909 "shape": "S1m"
910 },
911 "Authentication": {},
912 "Tags": {
913 "shape": "S9"
914 }
915 }
916 }
917 }
918 }
919 }
920 },
921 "DescribeSMBSettings": {
922 "input": {
923 "type": "structure",
924 "required": [
925 "GatewayARN"
926 ],
927 "members": {
928 "GatewayARN": {}
929 }
930 },
931 "output": {
932 "type": "structure",
933 "members": {
934 "GatewayARN": {},
935 "DomainName": {},
936 "SMBGuestPasswordSet": {
937 "type": "boolean"
938 }
939 }
940 }
941 },
942 "DescribeSnapshotSchedule": {
943 "input": {
944 "type": "structure",
945 "required": [
946 "VolumeARN"
947 ],
948 "members": {
949 "VolumeARN": {}
950 }
951 },
952 "output": {
953 "type": "structure",
954 "members": {
955 "VolumeARN": {},
956 "StartAt": {
957 "type": "integer"
958 },
959 "RecurrenceInHours": {
960 "type": "integer"
961 },
962 "Description": {},
963 "Timezone": {}
964 }
965 }
966 },
967 "DescribeStorediSCSIVolumes": {
968 "input": {
969 "type": "structure",
970 "required": [
971 "VolumeARNs"
972 ],
973 "members": {
974 "VolumeARNs": {
975 "shape": "S2y"
976 }
977 }
978 },
979 "output": {
980 "type": "structure",
981 "members": {
982 "StorediSCSIVolumes": {
983 "type": "list",
984 "member": {
985 "type": "structure",
986 "members": {
987 "VolumeARN": {},
988 "VolumeId": {},
989 "VolumeType": {},
990 "VolumeStatus": {},
991 "VolumeAttachmentStatus": {},
992 "VolumeSizeInBytes": {
993 "type": "long"
994 },
995 "VolumeProgress": {
996 "type": "double"
997 },
998 "VolumeDiskId": {},
999 "SourceSnapshotId": {},
1000 "PreservedExistingData": {
1001 "type": "boolean"
1002 },
1003 "VolumeiSCSIAttributes": {
1004 "shape": "S37"
1005 },
1006 "CreatedDate": {
1007 "type": "timestamp"
1008 },
1009 "VolumeUsedInBytes": {
1010 "type": "long"
1011 },
1012 "KMSKey": {},
1013 "TargetName": {}
1014 }
1015 }
1016 }
1017 }
1018 }
1019 },
1020 "DescribeTapeArchives": {
1021 "input": {
1022 "type": "structure",
1023 "members": {
1024 "TapeARNs": {
1025 "shape": "S27"
1026 },
1027 "Marker": {},
1028 "Limit": {
1029 "type": "integer"
1030 }
1031 }
1032 },
1033 "output": {
1034 "type": "structure",
1035 "members": {
1036 "TapeArchives": {
1037 "type": "list",
1038 "member": {
1039 "type": "structure",
1040 "members": {
1041 "TapeARN": {},
1042 "TapeBarcode": {},
1043 "TapeCreatedDate": {
1044 "type": "timestamp"
1045 },
1046 "TapeSizeInBytes": {
1047 "type": "long"
1048 },
1049 "CompletionTime": {
1050 "type": "timestamp"
1051 },
1052 "RetrievedTo": {},
1053 "TapeStatus": {},
1054 "TapeUsedInBytes": {
1055 "type": "long"
1056 },
1057 "KMSKey": {}
1058 }
1059 }
1060 },
1061 "Marker": {}
1062 }
1063 }
1064 },
1065 "DescribeTapeRecoveryPoints": {
1066 "input": {
1067 "type": "structure",
1068 "required": [
1069 "GatewayARN"
1070 ],
1071 "members": {
1072 "GatewayARN": {},
1073 "Marker": {},
1074 "Limit": {
1075 "type": "integer"
1076 }
1077 }
1078 },
1079 "output": {
1080 "type": "structure",
1081 "members": {
1082 "GatewayARN": {},
1083 "TapeRecoveryPointInfos": {
1084 "type": "list",
1085 "member": {
1086 "type": "structure",
1087 "members": {
1088 "TapeARN": {},
1089 "TapeRecoveryPointTime": {
1090 "type": "timestamp"
1091 },
1092 "TapeSizeInBytes": {
1093 "type": "long"
1094 },
1095 "TapeStatus": {}
1096 }
1097 }
1098 },
1099 "Marker": {}
1100 }
1101 }
1102 },
1103 "DescribeTapes": {
1104 "input": {
1105 "type": "structure",
1106 "required": [
1107 "GatewayARN"
1108 ],
1109 "members": {
1110 "GatewayARN": {},
1111 "TapeARNs": {
1112 "shape": "S27"
1113 },
1114 "Marker": {},
1115 "Limit": {
1116 "type": "integer"
1117 }
1118 }
1119 },
1120 "output": {
1121 "type": "structure",
1122 "members": {
1123 "Tapes": {
1124 "type": "list",
1125 "member": {
1126 "type": "structure",
1127 "members": {
1128 "TapeARN": {},
1129 "TapeBarcode": {},
1130 "TapeCreatedDate": {
1131 "type": "timestamp"
1132 },
1133 "TapeSizeInBytes": {
1134 "type": "long"
1135 },
1136 "TapeStatus": {},
1137 "VTLDevice": {},
1138 "Progress": {
1139 "type": "double"
1140 },
1141 "TapeUsedInBytes": {
1142 "type": "long"
1143 },
1144 "KMSKey": {}
1145 }
1146 }
1147 },
1148 "Marker": {}
1149 }
1150 }
1151 },
1152 "DescribeUploadBuffer": {
1153 "input": {
1154 "type": "structure",
1155 "required": [
1156 "GatewayARN"
1157 ],
1158 "members": {
1159 "GatewayARN": {}
1160 }
1161 },
1162 "output": {
1163 "type": "structure",
1164 "members": {
1165 "GatewayARN": {},
1166 "DiskIds": {
1167 "shape": "Sg"
1168 },
1169 "UploadBufferUsedInBytes": {
1170 "type": "long"
1171 },
1172 "UploadBufferAllocatedInBytes": {
1173 "type": "long"
1174 }
1175 }
1176 }
1177 },
1178 "DescribeVTLDevices": {
1179 "input": {
1180 "type": "structure",
1181 "required": [
1182 "GatewayARN"
1183 ],
1184 "members": {
1185 "GatewayARN": {},
1186 "VTLDeviceARNs": {
1187 "type": "list",
1188 "member": {}
1189 },
1190 "Marker": {},
1191 "Limit": {
1192 "type": "integer"
1193 }
1194 }
1195 },
1196 "output": {
1197 "type": "structure",
1198 "members": {
1199 "GatewayARN": {},
1200 "VTLDevices": {
1201 "type": "list",
1202 "member": {
1203 "type": "structure",
1204 "members": {
1205 "VTLDeviceARN": {},
1206 "VTLDeviceType": {},
1207 "VTLDeviceVendor": {},
1208 "VTLDeviceProductIdentifier": {},
1209 "DeviceiSCSIAttributes": {
1210 "type": "structure",
1211 "members": {
1212 "TargetARN": {},
1213 "NetworkInterfaceId": {},
1214 "NetworkInterfacePort": {
1215 "type": "integer"
1216 },
1217 "ChapEnabled": {
1218 "type": "boolean"
1219 }
1220 }
1221 }
1222 }
1223 }
1224 },
1225 "Marker": {}
1226 }
1227 }
1228 },
1229 "DescribeWorkingStorage": {
1230 "input": {
1231 "type": "structure",
1232 "required": [
1233 "GatewayARN"
1234 ],
1235 "members": {
1236 "GatewayARN": {}
1237 }
1238 },
1239 "output": {
1240 "type": "structure",
1241 "members": {
1242 "GatewayARN": {},
1243 "DiskIds": {
1244 "shape": "Sg"
1245 },
1246 "WorkingStorageUsedInBytes": {
1247 "type": "long"
1248 },
1249 "WorkingStorageAllocatedInBytes": {
1250 "type": "long"
1251 }
1252 }
1253 }
1254 },
1255 "DetachVolume": {
1256 "input": {
1257 "type": "structure",
1258 "required": [
1259 "VolumeARN"
1260 ],
1261 "members": {
1262 "VolumeARN": {},
1263 "ForceDetach": {
1264 "type": "boolean"
1265 }
1266 }
1267 },
1268 "output": {
1269 "type": "structure",
1270 "members": {
1271 "VolumeARN": {}
1272 }
1273 }
1274 },
1275 "DisableGateway": {
1276 "input": {
1277 "type": "structure",
1278 "required": [
1279 "GatewayARN"
1280 ],
1281 "members": {
1282 "GatewayARN": {}
1283 }
1284 },
1285 "output": {
1286 "type": "structure",
1287 "members": {
1288 "GatewayARN": {}
1289 }
1290 }
1291 },
1292 "JoinDomain": {
1293 "input": {
1294 "type": "structure",
1295 "required": [
1296 "GatewayARN",
1297 "DomainName",
1298 "UserName",
1299 "Password"
1300 ],
1301 "members": {
1302 "GatewayARN": {},
1303 "DomainName": {},
1304 "OrganizationalUnit": {},
1305 "DomainControllers": {
1306 "type": "list",
1307 "member": {}
1308 },
1309 "UserName": {},
1310 "Password": {
1311 "type": "string",
1312 "sensitive": true
1313 }
1314 }
1315 },
1316 "output": {
1317 "type": "structure",
1318 "members": {
1319 "GatewayARN": {}
1320 }
1321 }
1322 },
1323 "ListFileShares": {
1324 "input": {
1325 "type": "structure",
1326 "members": {
1327 "GatewayARN": {},
1328 "Limit": {
1329 "type": "integer"
1330 },
1331 "Marker": {}
1332 }
1333 },
1334 "output": {
1335 "type": "structure",
1336 "members": {
1337 "Marker": {},
1338 "NextMarker": {},
1339 "FileShareInfoList": {
1340 "type": "list",
1341 "member": {
1342 "type": "structure",
1343 "members": {
1344 "FileShareType": {},
1345 "FileShareARN": {},
1346 "FileShareId": {},
1347 "FileShareStatus": {},
1348 "GatewayARN": {}
1349 }
1350 }
1351 }
1352 }
1353 }
1354 },
1355 "ListGateways": {
1356 "input": {
1357 "type": "structure",
1358 "members": {
1359 "Marker": {},
1360 "Limit": {
1361 "type": "integer"
1362 }
1363 }
1364 },
1365 "output": {
1366 "type": "structure",
1367 "members": {
1368 "Gateways": {
1369 "type": "list",
1370 "member": {
1371 "type": "structure",
1372 "members": {
1373 "GatewayId": {},
1374 "GatewayARN": {},
1375 "GatewayType": {},
1376 "GatewayOperationalState": {},
1377 "GatewayName": {}
1378 }
1379 }
1380 },
1381 "Marker": {}
1382 }
1383 }
1384 },
1385 "ListLocalDisks": {
1386 "input": {
1387 "type": "structure",
1388 "required": [
1389 "GatewayARN"
1390 ],
1391 "members": {
1392 "GatewayARN": {}
1393 }
1394 },
1395 "output": {
1396 "type": "structure",
1397 "members": {
1398 "GatewayARN": {},
1399 "Disks": {
1400 "type": "list",
1401 "member": {
1402 "type": "structure",
1403 "members": {
1404 "DiskId": {},
1405 "DiskPath": {},
1406 "DiskNode": {},
1407 "DiskStatus": {},
1408 "DiskSizeInBytes": {
1409 "type": "long"
1410 },
1411 "DiskAllocationType": {},
1412 "DiskAllocationResource": {},
1413 "DiskAttributeList": {
1414 "type": "list",
1415 "member": {}
1416 }
1417 }
1418 }
1419 }
1420 }
1421 }
1422 },
1423 "ListTagsForResource": {
1424 "input": {
1425 "type": "structure",
1426 "required": [
1427 "ResourceARN"
1428 ],
1429 "members": {
1430 "ResourceARN": {},
1431 "Marker": {},
1432 "Limit": {
1433 "type": "integer"
1434 }
1435 }
1436 },
1437 "output": {
1438 "type": "structure",
1439 "members": {
1440 "ResourceARN": {},
1441 "Marker": {},
1442 "Tags": {
1443 "shape": "S9"
1444 }
1445 }
1446 }
1447 },
1448 "ListTapes": {
1449 "input": {
1450 "type": "structure",
1451 "members": {
1452 "TapeARNs": {
1453 "shape": "S27"
1454 },
1455 "Marker": {},
1456 "Limit": {
1457 "type": "integer"
1458 }
1459 }
1460 },
1461 "output": {
1462 "type": "structure",
1463 "members": {
1464 "TapeInfos": {
1465 "type": "list",
1466 "member": {
1467 "type": "structure",
1468 "members": {
1469 "TapeARN": {},
1470 "TapeBarcode": {},
1471 "TapeSizeInBytes": {
1472 "type": "long"
1473 },
1474 "TapeStatus": {},
1475 "GatewayARN": {}
1476 }
1477 }
1478 },
1479 "Marker": {}
1480 }
1481 }
1482 },
1483 "ListVolumeInitiators": {
1484 "input": {
1485 "type": "structure",
1486 "required": [
1487 "VolumeARN"
1488 ],
1489 "members": {
1490 "VolumeARN": {}
1491 }
1492 },
1493 "output": {
1494 "type": "structure",
1495 "members": {
1496 "Initiators": {
1497 "type": "list",
1498 "member": {}
1499 }
1500 }
1501 }
1502 },
1503 "ListVolumeRecoveryPoints": {
1504 "input": {
1505 "type": "structure",
1506 "required": [
1507 "GatewayARN"
1508 ],
1509 "members": {
1510 "GatewayARN": {}
1511 }
1512 },
1513 "output": {
1514 "type": "structure",
1515 "members": {
1516 "GatewayARN": {},
1517 "VolumeRecoveryPointInfos": {
1518 "type": "list",
1519 "member": {
1520 "type": "structure",
1521 "members": {
1522 "VolumeARN": {},
1523 "VolumeSizeInBytes": {
1524 "type": "long"
1525 },
1526 "VolumeUsageInBytes": {
1527 "type": "long"
1528 },
1529 "VolumeRecoveryPointTime": {}
1530 }
1531 }
1532 }
1533 }
1534 }
1535 },
1536 "ListVolumes": {
1537 "input": {
1538 "type": "structure",
1539 "members": {
1540 "GatewayARN": {},
1541 "Marker": {},
1542 "Limit": {
1543 "type": "integer"
1544 }
1545 }
1546 },
1547 "output": {
1548 "type": "structure",
1549 "members": {
1550 "GatewayARN": {},
1551 "Marker": {},
1552 "VolumeInfos": {
1553 "type": "list",
1554 "member": {
1555 "type": "structure",
1556 "members": {
1557 "VolumeARN": {},
1558 "VolumeId": {},
1559 "GatewayARN": {},
1560 "GatewayId": {},
1561 "VolumeType": {},
1562 "VolumeSizeInBytes": {
1563 "type": "long"
1564 },
1565 "VolumeAttachmentStatus": {}
1566 }
1567 }
1568 }
1569 }
1570 }
1571 },
1572 "NotifyWhenUploaded": {
1573 "input": {
1574 "type": "structure",
1575 "required": [
1576 "FileShareARN"
1577 ],
1578 "members": {
1579 "FileShareARN": {}
1580 }
1581 },
1582 "output": {
1583 "type": "structure",
1584 "members": {
1585 "FileShareARN": {},
1586 "NotificationId": {}
1587 }
1588 }
1589 },
1590 "RefreshCache": {
1591 "input": {
1592 "type": "structure",
1593 "required": [
1594 "FileShareARN"
1595 ],
1596 "members": {
1597 "FileShareARN": {},
1598 "FolderList": {
1599 "type": "list",
1600 "member": {}
1601 },
1602 "Recursive": {
1603 "type": "boolean"
1604 }
1605 }
1606 },
1607 "output": {
1608 "type": "structure",
1609 "members": {
1610 "FileShareARN": {},
1611 "NotificationId": {}
1612 }
1613 }
1614 },
1615 "RemoveTagsFromResource": {
1616 "input": {
1617 "type": "structure",
1618 "required": [
1619 "ResourceARN",
1620 "TagKeys"
1621 ],
1622 "members": {
1623 "ResourceARN": {},
1624 "TagKeys": {
1625 "type": "list",
1626 "member": {}
1627 }
1628 }
1629 },
1630 "output": {
1631 "type": "structure",
1632 "members": {
1633 "ResourceARN": {}
1634 }
1635 }
1636 },
1637 "ResetCache": {
1638 "input": {
1639 "type": "structure",
1640 "required": [
1641 "GatewayARN"
1642 ],
1643 "members": {
1644 "GatewayARN": {}
1645 }
1646 },
1647 "output": {
1648 "type": "structure",
1649 "members": {
1650 "GatewayARN": {}
1651 }
1652 }
1653 },
1654 "RetrieveTapeArchive": {
1655 "input": {
1656 "type": "structure",
1657 "required": [
1658 "TapeARN",
1659 "GatewayARN"
1660 ],
1661 "members": {
1662 "TapeARN": {},
1663 "GatewayARN": {}
1664 }
1665 },
1666 "output": {
1667 "type": "structure",
1668 "members": {
1669 "TapeARN": {}
1670 }
1671 }
1672 },
1673 "RetrieveTapeRecoveryPoint": {
1674 "input": {
1675 "type": "structure",
1676 "required": [
1677 "TapeARN",
1678 "GatewayARN"
1679 ],
1680 "members": {
1681 "TapeARN": {},
1682 "GatewayARN": {}
1683 }
1684 },
1685 "output": {
1686 "type": "structure",
1687 "members": {
1688 "TapeARN": {}
1689 }
1690 }
1691 },
1692 "SetLocalConsolePassword": {
1693 "input": {
1694 "type": "structure",
1695 "required": [
1696 "GatewayARN",
1697 "LocalConsolePassword"
1698 ],
1699 "members": {
1700 "GatewayARN": {},
1701 "LocalConsolePassword": {
1702 "type": "string",
1703 "sensitive": true
1704 }
1705 }
1706 },
1707 "output": {
1708 "type": "structure",
1709 "members": {
1710 "GatewayARN": {}
1711 }
1712 }
1713 },
1714 "SetSMBGuestPassword": {
1715 "input": {
1716 "type": "structure",
1717 "required": [
1718 "GatewayARN",
1719 "Password"
1720 ],
1721 "members": {
1722 "GatewayARN": {},
1723 "Password": {
1724 "type": "string",
1725 "sensitive": true
1726 }
1727 }
1728 },
1729 "output": {
1730 "type": "structure",
1731 "members": {
1732 "GatewayARN": {}
1733 }
1734 }
1735 },
1736 "ShutdownGateway": {
1737 "input": {
1738 "type": "structure",
1739 "required": [
1740 "GatewayARN"
1741 ],
1742 "members": {
1743 "GatewayARN": {}
1744 }
1745 },
1746 "output": {
1747 "type": "structure",
1748 "members": {
1749 "GatewayARN": {}
1750 }
1751 }
1752 },
1753 "StartGateway": {
1754 "input": {
1755 "type": "structure",
1756 "required": [
1757 "GatewayARN"
1758 ],
1759 "members": {
1760 "GatewayARN": {}
1761 }
1762 },
1763 "output": {
1764 "type": "structure",
1765 "members": {
1766 "GatewayARN": {}
1767 }
1768 }
1769 },
1770 "UpdateBandwidthRateLimit": {
1771 "input": {
1772 "type": "structure",
1773 "required": [
1774 "GatewayARN"
1775 ],
1776 "members": {
1777 "GatewayARN": {},
1778 "AverageUploadRateLimitInBitsPerSec": {
1779 "type": "long"
1780 },
1781 "AverageDownloadRateLimitInBitsPerSec": {
1782 "type": "long"
1783 }
1784 }
1785 },
1786 "output": {
1787 "type": "structure",
1788 "members": {
1789 "GatewayARN": {}
1790 }
1791 }
1792 },
1793 "UpdateChapCredentials": {
1794 "input": {
1795 "type": "structure",
1796 "required": [
1797 "TargetARN",
1798 "SecretToAuthenticateInitiator",
1799 "InitiatorName"
1800 ],
1801 "members": {
1802 "TargetARN": {},
1803 "SecretToAuthenticateInitiator": {},
1804 "InitiatorName": {},
1805 "SecretToAuthenticateTarget": {}
1806 }
1807 },
1808 "output": {
1809 "type": "structure",
1810 "members": {
1811 "TargetARN": {},
1812 "InitiatorName": {}
1813 }
1814 }
1815 },
1816 "UpdateGatewayInformation": {
1817 "input": {
1818 "type": "structure",
1819 "required": [
1820 "GatewayARN"
1821 ],
1822 "members": {
1823 "GatewayARN": {},
1824 "GatewayName": {},
1825 "GatewayTimezone": {}
1826 }
1827 },
1828 "output": {
1829 "type": "structure",
1830 "members": {
1831 "GatewayARN": {},
1832 "GatewayName": {}
1833 }
1834 }
1835 },
1836 "UpdateGatewaySoftwareNow": {
1837 "input": {
1838 "type": "structure",
1839 "required": [
1840 "GatewayARN"
1841 ],
1842 "members": {
1843 "GatewayARN": {}
1844 }
1845 },
1846 "output": {
1847 "type": "structure",
1848 "members": {
1849 "GatewayARN": {}
1850 }
1851 }
1852 },
1853 "UpdateMaintenanceStartTime": {
1854 "input": {
1855 "type": "structure",
1856 "required": [
1857 "GatewayARN",
1858 "HourOfDay",
1859 "MinuteOfHour",
1860 "DayOfWeek"
1861 ],
1862 "members": {
1863 "GatewayARN": {},
1864 "HourOfDay": {
1865 "type": "integer"
1866 },
1867 "MinuteOfHour": {
1868 "type": "integer"
1869 },
1870 "DayOfWeek": {
1871 "type": "integer"
1872 }
1873 }
1874 },
1875 "output": {
1876 "type": "structure",
1877 "members": {
1878 "GatewayARN": {}
1879 }
1880 }
1881 },
1882 "UpdateNFSFileShare": {
1883 "input": {
1884 "type": "structure",
1885 "required": [
1886 "FileShareARN"
1887 ],
1888 "members": {
1889 "FileShareARN": {},
1890 "KMSEncrypted": {
1891 "type": "boolean"
1892 },
1893 "KMSKey": {},
1894 "NFSFileShareDefaults": {
1895 "shape": "S19"
1896 },
1897 "DefaultStorageClass": {},
1898 "ObjectACL": {},
1899 "ClientList": {
1900 "shape": "S1g"
1901 },
1902 "Squash": {},
1903 "ReadOnly": {
1904 "type": "boolean"
1905 },
1906 "GuessMIMETypeEnabled": {
1907 "type": "boolean"
1908 },
1909 "RequesterPays": {
1910 "type": "boolean"
1911 }
1912 }
1913 },
1914 "output": {
1915 "type": "structure",
1916 "members": {
1917 "FileShareARN": {}
1918 }
1919 }
1920 },
1921 "UpdateSMBFileShare": {
1922 "input": {
1923 "type": "structure",
1924 "required": [
1925 "FileShareARN"
1926 ],
1927 "members": {
1928 "FileShareARN": {},
1929 "KMSEncrypted": {
1930 "type": "boolean"
1931 },
1932 "KMSKey": {},
1933 "DefaultStorageClass": {},
1934 "ObjectACL": {},
1935 "ReadOnly": {
1936 "type": "boolean"
1937 },
1938 "GuessMIMETypeEnabled": {
1939 "type": "boolean"
1940 },
1941 "RequesterPays": {
1942 "type": "boolean"
1943 },
1944 "ValidUserList": {
1945 "shape": "S1m"
1946 },
1947 "InvalidUserList": {
1948 "shape": "S1m"
1949 }
1950 }
1951 },
1952 "output": {
1953 "type": "structure",
1954 "members": {
1955 "FileShareARN": {}
1956 }
1957 }
1958 },
1959 "UpdateSnapshotSchedule": {
1960 "input": {
1961 "type": "structure",
1962 "required": [
1963 "VolumeARN",
1964 "StartAt",
1965 "RecurrenceInHours"
1966 ],
1967 "members": {
1968 "VolumeARN": {},
1969 "StartAt": {
1970 "type": "integer"
1971 },
1972 "RecurrenceInHours": {
1973 "type": "integer"
1974 },
1975 "Description": {}
1976 }
1977 },
1978 "output": {
1979 "type": "structure",
1980 "members": {
1981 "VolumeARN": {}
1982 }
1983 }
1984 },
1985 "UpdateVTLDeviceType": {
1986 "input": {
1987 "type": "structure",
1988 "required": [
1989 "VTLDeviceARN",
1990 "DeviceType"
1991 ],
1992 "members": {
1993 "VTLDeviceARN": {},
1994 "DeviceType": {}
1995 }
1996 },
1997 "output": {
1998 "type": "structure",
1999 "members": {
2000 "VTLDeviceARN": {}
2001 }
2002 }
2003 }
2004 },
2005 "shapes": {
2006 "S9": {
2007 "type": "list",
2008 "member": {
2009 "type": "structure",
2010 "required": [
2011 "Key",
2012 "Value"
2013 ],
2014 "members": {
2015 "Key": {},
2016 "Value": {}
2017 }
2018 }
2019 },
2020 "Sg": {
2021 "type": "list",
2022 "member": {}
2023 },
2024 "S19": {
2025 "type": "structure",
2026 "members": {
2027 "FileMode": {},
2028 "DirectoryMode": {},
2029 "GroupId": {
2030 "type": "long"
2031 },
2032 "OwnerId": {
2033 "type": "long"
2034 }
2035 }
2036 },
2037 "S1g": {
2038 "type": "list",
2039 "member": {}
2040 },
2041 "S1m": {
2042 "type": "list",
2043 "member": {}
2044 },
2045 "S27": {
2046 "type": "list",
2047 "member": {}
2048 },
2049 "S2y": {
2050 "type": "list",
2051 "member": {}
2052 },
2053 "S37": {
2054 "type": "structure",
2055 "members": {
2056 "TargetARN": {},
2057 "NetworkInterfaceId": {},
2058 "NetworkInterfacePort": {
2059 "type": "integer"
2060 },
2061 "LunNumber": {
2062 "type": "integer"
2063 },
2064 "ChapEnabled": {
2065 "type": "boolean"
2066 }
2067 }
2068 },
2069 "S3v": {
2070 "type": "list",
2071 "member": {}
2072 }
2073 }
2074}
\No newline at end of file