git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

storagegateway-2013-06-30.min.json (31683B)


      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     "signatureVersion": "v4",
     10     "targetPrefix": "StorageGateway_20130630"
     11   },
     12   "operations": {
     13     "ActivateGateway": {
     14       "input": {
     15         "type": "structure",
     16         "required": [
     17           "ActivationKey",
     18           "GatewayName",
     19           "GatewayTimezone",
     20           "GatewayRegion"
     21         ],
     22         "members": {
     23           "ActivationKey": {},
     24           "GatewayName": {},
     25           "GatewayTimezone": {},
     26           "GatewayRegion": {},
     27           "GatewayType": {},
     28           "TapeDriveType": {},
     29           "MediumChangerType": {}
     30         }
     31       },
     32       "output": {
     33         "type": "structure",
     34         "members": {
     35           "GatewayARN": {}
     36         }
     37       }
     38     },
     39     "AddCache": {
     40       "input": {
     41         "type": "structure",
     42         "required": [
     43           "GatewayARN",
     44           "DiskIds"
     45         ],
     46         "members": {
     47           "GatewayARN": {},
     48           "DiskIds": {
     49             "shape": "Sc"
     50           }
     51         }
     52       },
     53       "output": {
     54         "type": "structure",
     55         "members": {
     56           "GatewayARN": {}
     57         }
     58       }
     59     },
     60     "AddTagsToResource": {
     61       "input": {
     62         "type": "structure",
     63         "required": [
     64           "ResourceARN",
     65           "Tags"
     66         ],
     67         "members": {
     68           "ResourceARN": {},
     69           "Tags": {
     70             "shape": "Sh"
     71           }
     72         }
     73       },
     74       "output": {
     75         "type": "structure",
     76         "members": {
     77           "ResourceARN": {}
     78         }
     79       }
     80     },
     81     "AddUploadBuffer": {
     82       "input": {
     83         "type": "structure",
     84         "required": [
     85           "GatewayARN",
     86           "DiskIds"
     87         ],
     88         "members": {
     89           "GatewayARN": {},
     90           "DiskIds": {
     91             "shape": "Sc"
     92           }
     93         }
     94       },
     95       "output": {
     96         "type": "structure",
     97         "members": {
     98           "GatewayARN": {}
     99         }
    100       }
    101     },
    102     "AddWorkingStorage": {
    103       "input": {
    104         "type": "structure",
    105         "required": [
    106           "GatewayARN",
    107           "DiskIds"
    108         ],
    109         "members": {
    110           "GatewayARN": {},
    111           "DiskIds": {
    112             "shape": "Sc"
    113           }
    114         }
    115       },
    116       "output": {
    117         "type": "structure",
    118         "members": {
    119           "GatewayARN": {}
    120         }
    121       }
    122     },
    123     "CancelArchival": {
    124       "input": {
    125         "type": "structure",
    126         "required": [
    127           "GatewayARN",
    128           "TapeARN"
    129         ],
    130         "members": {
    131           "GatewayARN": {},
    132           "TapeARN": {}
    133         }
    134       },
    135       "output": {
    136         "type": "structure",
    137         "members": {
    138           "TapeARN": {}
    139         }
    140       }
    141     },
    142     "CancelRetrieval": {
    143       "input": {
    144         "type": "structure",
    145         "required": [
    146           "GatewayARN",
    147           "TapeARN"
    148         ],
    149         "members": {
    150           "GatewayARN": {},
    151           "TapeARN": {}
    152         }
    153       },
    154       "output": {
    155         "type": "structure",
    156         "members": {
    157           "TapeARN": {}
    158         }
    159       }
    160     },
    161     "CreateCachediSCSIVolume": {
    162       "input": {
    163         "type": "structure",
    164         "required": [
    165           "GatewayARN",
    166           "VolumeSizeInBytes",
    167           "TargetName",
    168           "NetworkInterfaceId",
    169           "ClientToken"
    170         ],
    171         "members": {
    172           "GatewayARN": {},
    173           "VolumeSizeInBytes": {
    174             "type": "long"
    175           },
    176           "SnapshotId": {},
    177           "TargetName": {},
    178           "NetworkInterfaceId": {},
    179           "ClientToken": {}
    180         }
    181       },
    182       "output": {
    183         "type": "structure",
    184         "members": {
    185           "VolumeARN": {},
    186           "TargetARN": {}
    187         }
    188       }
    189     },
    190     "CreateSnapshot": {
    191       "input": {
    192         "type": "structure",
    193         "required": [
    194           "VolumeARN",
    195           "SnapshotDescription"
    196         ],
    197         "members": {
    198           "VolumeARN": {},
    199           "SnapshotDescription": {}
    200         }
    201       },
    202       "output": {
    203         "type": "structure",
    204         "members": {
    205           "VolumeARN": {},
    206           "SnapshotId": {}
    207         }
    208       }
    209     },
    210     "CreateSnapshotFromVolumeRecoveryPoint": {
    211       "input": {
    212         "type": "structure",
    213         "required": [
    214           "VolumeARN",
    215           "SnapshotDescription"
    216         ],
    217         "members": {
    218           "VolumeARN": {},
    219           "SnapshotDescription": {}
    220         }
    221       },
    222       "output": {
    223         "type": "structure",
    224         "members": {
    225           "SnapshotId": {},
    226           "VolumeARN": {},
    227           "VolumeRecoveryPointTime": {}
    228         }
    229       }
    230     },
    231     "CreateStorediSCSIVolume": {
    232       "input": {
    233         "type": "structure",
    234         "required": [
    235           "GatewayARN",
    236           "DiskId",
    237           "PreserveExistingData",
    238           "TargetName",
    239           "NetworkInterfaceId"
    240         ],
    241         "members": {
    242           "GatewayARN": {},
    243           "DiskId": {},
    244           "SnapshotId": {},
    245           "PreserveExistingData": {
    246             "type": "boolean"
    247           },
    248           "TargetName": {},
    249           "NetworkInterfaceId": {}
    250         }
    251       },
    252       "output": {
    253         "type": "structure",
    254         "members": {
    255           "VolumeARN": {},
    256           "VolumeSizeInBytes": {
    257             "type": "long"
    258           },
    259           "TargetARN": {}
    260         }
    261       }
    262     },
    263     "CreateTapeWithBarcode": {
    264       "input": {
    265         "type": "structure",
    266         "required": [
    267           "GatewayARN",
    268           "TapeSizeInBytes",
    269           "TapeBarcode"
    270         ],
    271         "members": {
    272           "GatewayARN": {},
    273           "TapeSizeInBytes": {
    274             "type": "long"
    275           },
    276           "TapeBarcode": {}
    277         }
    278       },
    279       "output": {
    280         "type": "structure",
    281         "members": {
    282           "TapeARN": {}
    283         }
    284       }
    285     },
    286     "CreateTapes": {
    287       "input": {
    288         "type": "structure",
    289         "required": [
    290           "GatewayARN",
    291           "TapeSizeInBytes",
    292           "ClientToken",
    293           "NumTapesToCreate",
    294           "TapeBarcodePrefix"
    295         ],
    296         "members": {
    297           "GatewayARN": {},
    298           "TapeSizeInBytes": {
    299             "type": "long"
    300           },
    301           "ClientToken": {},
    302           "NumTapesToCreate": {
    303             "type": "integer"
    304           },
    305           "TapeBarcodePrefix": {}
    306         }
    307       },
    308       "output": {
    309         "type": "structure",
    310         "members": {
    311           "TapeARNs": {
    312             "shape": "S1l"
    313           }
    314         }
    315       }
    316     },
    317     "DeleteBandwidthRateLimit": {
    318       "input": {
    319         "type": "structure",
    320         "required": [
    321           "GatewayARN",
    322           "BandwidthType"
    323         ],
    324         "members": {
    325           "GatewayARN": {},
    326           "BandwidthType": {}
    327         }
    328       },
    329       "output": {
    330         "type": "structure",
    331         "members": {
    332           "GatewayARN": {}
    333         }
    334       }
    335     },
    336     "DeleteChapCredentials": {
    337       "input": {
    338         "type": "structure",
    339         "required": [
    340           "TargetARN",
    341           "InitiatorName"
    342         ],
    343         "members": {
    344           "TargetARN": {},
    345           "InitiatorName": {}
    346         }
    347       },
    348       "output": {
    349         "type": "structure",
    350         "members": {
    351           "TargetARN": {},
    352           "InitiatorName": {}
    353         }
    354       }
    355     },
    356     "DeleteGateway": {
    357       "input": {
    358         "type": "structure",
    359         "required": [
    360           "GatewayARN"
    361         ],
    362         "members": {
    363           "GatewayARN": {}
    364         }
    365       },
    366       "output": {
    367         "type": "structure",
    368         "members": {
    369           "GatewayARN": {}
    370         }
    371       }
    372     },
    373     "DeleteSnapshotSchedule": {
    374       "input": {
    375         "type": "structure",
    376         "required": [
    377           "VolumeARN"
    378         ],
    379         "members": {
    380           "VolumeARN": {}
    381         }
    382       },
    383       "output": {
    384         "type": "structure",
    385         "members": {
    386           "VolumeARN": {}
    387         }
    388       }
    389     },
    390     "DeleteTape": {
    391       "input": {
    392         "type": "structure",
    393         "required": [
    394           "GatewayARN",
    395           "TapeARN"
    396         ],
    397         "members": {
    398           "GatewayARN": {},
    399           "TapeARN": {}
    400         }
    401       },
    402       "output": {
    403         "type": "structure",
    404         "members": {
    405           "TapeARN": {}
    406         }
    407       }
    408     },
    409     "DeleteTapeArchive": {
    410       "input": {
    411         "type": "structure",
    412         "required": [
    413           "TapeARN"
    414         ],
    415         "members": {
    416           "TapeARN": {}
    417         }
    418       },
    419       "output": {
    420         "type": "structure",
    421         "members": {
    422           "TapeARN": {}
    423         }
    424       }
    425     },
    426     "DeleteVolume": {
    427       "input": {
    428         "type": "structure",
    429         "required": [
    430           "VolumeARN"
    431         ],
    432         "members": {
    433           "VolumeARN": {}
    434         }
    435       },
    436       "output": {
    437         "type": "structure",
    438         "members": {
    439           "VolumeARN": {}
    440         }
    441       }
    442     },
    443     "DescribeBandwidthRateLimit": {
    444       "input": {
    445         "type": "structure",
    446         "required": [
    447           "GatewayARN"
    448         ],
    449         "members": {
    450           "GatewayARN": {}
    451         }
    452       },
    453       "output": {
    454         "type": "structure",
    455         "members": {
    456           "GatewayARN": {},
    457           "AverageUploadRateLimitInBitsPerSec": {
    458             "type": "long"
    459           },
    460           "AverageDownloadRateLimitInBitsPerSec": {
    461             "type": "long"
    462           }
    463         }
    464       }
    465     },
    466     "DescribeCache": {
    467       "input": {
    468         "type": "structure",
    469         "required": [
    470           "GatewayARN"
    471         ],
    472         "members": {
    473           "GatewayARN": {}
    474         }
    475       },
    476       "output": {
    477         "type": "structure",
    478         "members": {
    479           "GatewayARN": {},
    480           "DiskIds": {
    481             "shape": "Sc"
    482           },
    483           "CacheAllocatedInBytes": {
    484             "type": "long"
    485           },
    486           "CacheUsedPercentage": {
    487             "type": "double"
    488           },
    489           "CacheDirtyPercentage": {
    490             "type": "double"
    491           },
    492           "CacheHitPercentage": {
    493             "type": "double"
    494           },
    495           "CacheMissPercentage": {
    496             "type": "double"
    497           }
    498         }
    499       }
    500     },
    501     "DescribeCachediSCSIVolumes": {
    502       "input": {
    503         "type": "structure",
    504         "required": [
    505           "VolumeARNs"
    506         ],
    507         "members": {
    508           "VolumeARNs": {
    509             "shape": "S2a"
    510           }
    511         }
    512       },
    513       "output": {
    514         "type": "structure",
    515         "members": {
    516           "CachediSCSIVolumes": {
    517             "type": "list",
    518             "member": {
    519               "type": "structure",
    520               "members": {
    521                 "VolumeARN": {},
    522                 "VolumeId": {},
    523                 "VolumeType": {},
    524                 "VolumeStatus": {},
    525                 "VolumeSizeInBytes": {
    526                   "type": "long"
    527                 },
    528                 "VolumeProgress": {
    529                   "type": "double"
    530                 },
    531                 "SourceSnapshotId": {},
    532                 "VolumeiSCSIAttributes": {
    533                   "shape": "S2i"
    534                 }
    535               }
    536             }
    537           }
    538         }
    539       }
    540     },
    541     "DescribeChapCredentials": {
    542       "input": {
    543         "type": "structure",
    544         "required": [
    545           "TargetARN"
    546         ],
    547         "members": {
    548           "TargetARN": {}
    549         }
    550       },
    551       "output": {
    552         "type": "structure",
    553         "members": {
    554           "ChapCredentials": {
    555             "type": "list",
    556             "member": {
    557               "type": "structure",
    558               "members": {
    559                 "TargetARN": {},
    560                 "SecretToAuthenticateInitiator": {},
    561                 "InitiatorName": {},
    562                 "SecretToAuthenticateTarget": {}
    563               }
    564             }
    565           }
    566         }
    567       }
    568     },
    569     "DescribeGatewayInformation": {
    570       "input": {
    571         "type": "structure",
    572         "required": [
    573           "GatewayARN"
    574         ],
    575         "members": {
    576           "GatewayARN": {}
    577         }
    578       },
    579       "output": {
    580         "type": "structure",
    581         "members": {
    582           "GatewayARN": {},
    583           "GatewayId": {},
    584           "GatewayName": {},
    585           "GatewayTimezone": {},
    586           "GatewayState": {},
    587           "GatewayNetworkInterfaces": {
    588             "type": "list",
    589             "member": {
    590               "type": "structure",
    591               "members": {
    592                 "Ipv4Address": {},
    593                 "MacAddress": {},
    594                 "Ipv6Address": {}
    595               }
    596             }
    597           },
    598           "GatewayType": {},
    599           "NextUpdateAvailabilityDate": {},
    600           "LastSoftwareUpdate": {}
    601         }
    602       }
    603     },
    604     "DescribeMaintenanceStartTime": {
    605       "input": {
    606         "type": "structure",
    607         "required": [
    608           "GatewayARN"
    609         ],
    610         "members": {
    611           "GatewayARN": {}
    612         }
    613       },
    614       "output": {
    615         "type": "structure",
    616         "members": {
    617           "GatewayARN": {},
    618           "HourOfDay": {
    619             "type": "integer"
    620           },
    621           "MinuteOfHour": {
    622             "type": "integer"
    623           },
    624           "DayOfWeek": {
    625             "type": "integer"
    626           },
    627           "Timezone": {}
    628         }
    629       }
    630     },
    631     "DescribeSnapshotSchedule": {
    632       "input": {
    633         "type": "structure",
    634         "required": [
    635           "VolumeARN"
    636         ],
    637         "members": {
    638           "VolumeARN": {}
    639         }
    640       },
    641       "output": {
    642         "type": "structure",
    643         "members": {
    644           "VolumeARN": {},
    645           "StartAt": {
    646             "type": "integer"
    647           },
    648           "RecurrenceInHours": {
    649             "type": "integer"
    650           },
    651           "Description": {},
    652           "Timezone": {}
    653         }
    654       }
    655     },
    656     "DescribeStorediSCSIVolumes": {
    657       "input": {
    658         "type": "structure",
    659         "required": [
    660           "VolumeARNs"
    661         ],
    662         "members": {
    663           "VolumeARNs": {
    664             "shape": "S2a"
    665           }
    666         }
    667       },
    668       "output": {
    669         "type": "structure",
    670         "members": {
    671           "StorediSCSIVolumes": {
    672             "type": "list",
    673             "member": {
    674               "type": "structure",
    675               "members": {
    676                 "VolumeARN": {},
    677                 "VolumeId": {},
    678                 "VolumeType": {},
    679                 "VolumeStatus": {},
    680                 "VolumeSizeInBytes": {
    681                   "type": "long"
    682                 },
    683                 "VolumeProgress": {
    684                   "type": "double"
    685                 },
    686                 "VolumeDiskId": {},
    687                 "SourceSnapshotId": {},
    688                 "PreservedExistingData": {
    689                   "type": "boolean"
    690                 },
    691                 "VolumeiSCSIAttributes": {
    692                   "shape": "S2i"
    693                 }
    694               }
    695             }
    696           }
    697         }
    698       }
    699     },
    700     "DescribeTapeArchives": {
    701       "input": {
    702         "type": "structure",
    703         "members": {
    704           "TapeARNs": {
    705             "shape": "S1l"
    706           },
    707           "Marker": {},
    708           "Limit": {
    709             "type": "integer"
    710           }
    711         }
    712       },
    713       "output": {
    714         "type": "structure",
    715         "members": {
    716           "TapeArchives": {
    717             "type": "list",
    718             "member": {
    719               "type": "structure",
    720               "members": {
    721                 "TapeARN": {},
    722                 "TapeBarcode": {},
    723                 "TapeSizeInBytes": {
    724                   "type": "long"
    725                 },
    726                 "CompletionTime": {
    727                   "type": "timestamp"
    728                 },
    729                 "RetrievedTo": {},
    730                 "TapeStatus": {}
    731               }
    732             }
    733           },
    734           "Marker": {}
    735         }
    736       }
    737     },
    738     "DescribeTapeRecoveryPoints": {
    739       "input": {
    740         "type": "structure",
    741         "required": [
    742           "GatewayARN"
    743         ],
    744         "members": {
    745           "GatewayARN": {},
    746           "Marker": {},
    747           "Limit": {
    748             "type": "integer"
    749           }
    750         }
    751       },
    752       "output": {
    753         "type": "structure",
    754         "members": {
    755           "GatewayARN": {},
    756           "TapeRecoveryPointInfos": {
    757             "type": "list",
    758             "member": {
    759               "type": "structure",
    760               "members": {
    761                 "TapeARN": {},
    762                 "TapeRecoveryPointTime": {
    763                   "type": "timestamp"
    764                 },
    765                 "TapeSizeInBytes": {
    766                   "type": "long"
    767                 },
    768                 "TapeStatus": {}
    769               }
    770             }
    771           },
    772           "Marker": {}
    773         }
    774       }
    775     },
    776     "DescribeTapes": {
    777       "input": {
    778         "type": "structure",
    779         "required": [
    780           "GatewayARN"
    781         ],
    782         "members": {
    783           "GatewayARN": {},
    784           "TapeARNs": {
    785             "shape": "S1l"
    786           },
    787           "Marker": {},
    788           "Limit": {
    789             "type": "integer"
    790           }
    791         }
    792       },
    793       "output": {
    794         "type": "structure",
    795         "members": {
    796           "Tapes": {
    797             "type": "list",
    798             "member": {
    799               "type": "structure",
    800               "members": {
    801                 "TapeARN": {},
    802                 "TapeBarcode": {},
    803                 "TapeSizeInBytes": {
    804                   "type": "long"
    805                 },
    806                 "TapeStatus": {},
    807                 "VTLDevice": {},
    808                 "Progress": {
    809                   "type": "double"
    810                 }
    811               }
    812             }
    813           },
    814           "Marker": {}
    815         }
    816       }
    817     },
    818     "DescribeUploadBuffer": {
    819       "input": {
    820         "type": "structure",
    821         "required": [
    822           "GatewayARN"
    823         ],
    824         "members": {
    825           "GatewayARN": {}
    826         }
    827       },
    828       "output": {
    829         "type": "structure",
    830         "members": {
    831           "GatewayARN": {},
    832           "DiskIds": {
    833             "shape": "Sc"
    834           },
    835           "UploadBufferUsedInBytes": {
    836             "type": "long"
    837           },
    838           "UploadBufferAllocatedInBytes": {
    839             "type": "long"
    840           }
    841         }
    842       }
    843     },
    844     "DescribeVTLDevices": {
    845       "input": {
    846         "type": "structure",
    847         "required": [
    848           "GatewayARN"
    849         ],
    850         "members": {
    851           "GatewayARN": {},
    852           "VTLDeviceARNs": {
    853             "type": "list",
    854             "member": {}
    855           },
    856           "Marker": {},
    857           "Limit": {
    858             "type": "integer"
    859           }
    860         }
    861       },
    862       "output": {
    863         "type": "structure",
    864         "members": {
    865           "GatewayARN": {},
    866           "VTLDevices": {
    867             "type": "list",
    868             "member": {
    869               "type": "structure",
    870               "members": {
    871                 "VTLDeviceARN": {},
    872                 "VTLDeviceType": {},
    873                 "VTLDeviceVendor": {},
    874                 "VTLDeviceProductIdentifier": {},
    875                 "DeviceiSCSIAttributes": {
    876                   "type": "structure",
    877                   "members": {
    878                     "TargetARN": {},
    879                     "NetworkInterfaceId": {},
    880                     "NetworkInterfacePort": {
    881                       "type": "integer"
    882                     },
    883                     "ChapEnabled": {
    884                       "type": "boolean"
    885                     }
    886                   }
    887                 }
    888               }
    889             }
    890           },
    891           "Marker": {}
    892         }
    893       }
    894     },
    895     "DescribeWorkingStorage": {
    896       "input": {
    897         "type": "structure",
    898         "required": [
    899           "GatewayARN"
    900         ],
    901         "members": {
    902           "GatewayARN": {}
    903         }
    904       },
    905       "output": {
    906         "type": "structure",
    907         "members": {
    908           "GatewayARN": {},
    909           "DiskIds": {
    910             "shape": "Sc"
    911           },
    912           "WorkingStorageUsedInBytes": {
    913             "type": "long"
    914           },
    915           "WorkingStorageAllocatedInBytes": {
    916             "type": "long"
    917           }
    918         }
    919       }
    920     },
    921     "DisableGateway": {
    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         }
    936       }
    937     },
    938     "ListGateways": {
    939       "input": {
    940         "type": "structure",
    941         "members": {
    942           "Marker": {},
    943           "Limit": {
    944             "type": "integer"
    945           }
    946         }
    947       },
    948       "output": {
    949         "type": "structure",
    950         "members": {
    951           "Gateways": {
    952             "type": "list",
    953             "member": {
    954               "type": "structure",
    955               "members": {
    956                 "GatewayId": {},
    957                 "GatewayARN": {},
    958                 "GatewayType": {},
    959                 "GatewayOperationalState": {},
    960                 "GatewayName": {}
    961               }
    962             }
    963           },
    964           "Marker": {}
    965         }
    966       }
    967     },
    968     "ListLocalDisks": {
    969       "input": {
    970         "type": "structure",
    971         "required": [
    972           "GatewayARN"
    973         ],
    974         "members": {
    975           "GatewayARN": {}
    976         }
    977       },
    978       "output": {
    979         "type": "structure",
    980         "members": {
    981           "GatewayARN": {},
    982           "Disks": {
    983             "type": "list",
    984             "member": {
    985               "type": "structure",
    986               "members": {
    987                 "DiskId": {},
    988                 "DiskPath": {},
    989                 "DiskNode": {},
    990                 "DiskStatus": {},
    991                 "DiskSizeInBytes": {
    992                   "type": "long"
    993                 },
    994                 "DiskAllocationType": {},
    995                 "DiskAllocationResource": {}
    996               }
    997             }
    998           }
    999         }
   1000       }
   1001     },
   1002     "ListTagsForResource": {
   1003       "input": {
   1004         "type": "structure",
   1005         "required": [
   1006           "ResourceARN"
   1007         ],
   1008         "members": {
   1009           "ResourceARN": {},
   1010           "Marker": {},
   1011           "Limit": {
   1012             "type": "integer"
   1013           }
   1014         }
   1015       },
   1016       "output": {
   1017         "type": "structure",
   1018         "members": {
   1019           "ResourceARN": {},
   1020           "Marker": {},
   1021           "Tags": {
   1022             "shape": "Sh"
   1023           }
   1024         }
   1025       }
   1026     },
   1027     "ListTapes": {
   1028       "input": {
   1029         "type": "structure",
   1030         "members": {
   1031           "TapeARNs": {
   1032             "shape": "S1l"
   1033           },
   1034           "Marker": {},
   1035           "Limit": {
   1036             "type": "integer"
   1037           }
   1038         }
   1039       },
   1040       "output": {
   1041         "type": "structure",
   1042         "members": {
   1043           "TapeInfos": {
   1044             "type": "list",
   1045             "member": {
   1046               "type": "structure",
   1047               "members": {
   1048                 "TapeARN": {},
   1049                 "TapeBarcode": {},
   1050                 "TapeSizeInBytes": {
   1051                   "type": "long"
   1052                 },
   1053                 "TapeStatus": {},
   1054                 "GatewayARN": {}
   1055               }
   1056             }
   1057           },
   1058           "Marker": {}
   1059         }
   1060       }
   1061     },
   1062     "ListVolumeInitiators": {
   1063       "input": {
   1064         "type": "structure",
   1065         "required": [
   1066           "VolumeARN"
   1067         ],
   1068         "members": {
   1069           "VolumeARN": {}
   1070         }
   1071       },
   1072       "output": {
   1073         "type": "structure",
   1074         "members": {
   1075           "Initiators": {
   1076             "type": "list",
   1077             "member": {}
   1078           }
   1079         }
   1080       }
   1081     },
   1082     "ListVolumeRecoveryPoints": {
   1083       "input": {
   1084         "type": "structure",
   1085         "required": [
   1086           "GatewayARN"
   1087         ],
   1088         "members": {
   1089           "GatewayARN": {}
   1090         }
   1091       },
   1092       "output": {
   1093         "type": "structure",
   1094         "members": {
   1095           "GatewayARN": {},
   1096           "VolumeRecoveryPointInfos": {
   1097             "type": "list",
   1098             "member": {
   1099               "type": "structure",
   1100               "members": {
   1101                 "VolumeARN": {},
   1102                 "VolumeSizeInBytes": {
   1103                   "type": "long"
   1104                 },
   1105                 "VolumeUsageInBytes": {
   1106                   "type": "long"
   1107                 },
   1108                 "VolumeRecoveryPointTime": {}
   1109               }
   1110             }
   1111           }
   1112         }
   1113       }
   1114     },
   1115     "ListVolumes": {
   1116       "input": {
   1117         "type": "structure",
   1118         "members": {
   1119           "GatewayARN": {},
   1120           "Marker": {},
   1121           "Limit": {
   1122             "type": "integer"
   1123           }
   1124         }
   1125       },
   1126       "output": {
   1127         "type": "structure",
   1128         "members": {
   1129           "GatewayARN": {},
   1130           "Marker": {},
   1131           "VolumeInfos": {
   1132             "type": "list",
   1133             "member": {
   1134               "type": "structure",
   1135               "members": {
   1136                 "VolumeARN": {},
   1137                 "VolumeId": {},
   1138                 "GatewayARN": {},
   1139                 "GatewayId": {},
   1140                 "VolumeType": {},
   1141                 "VolumeSizeInBytes": {
   1142                   "type": "long"
   1143                 }
   1144               }
   1145             }
   1146           }
   1147         }
   1148       }
   1149     },
   1150     "RemoveTagsFromResource": {
   1151       "input": {
   1152         "type": "structure",
   1153         "required": [
   1154           "ResourceARN",
   1155           "TagKeys"
   1156         ],
   1157         "members": {
   1158           "ResourceARN": {},
   1159           "TagKeys": {
   1160             "type": "list",
   1161             "member": {}
   1162           }
   1163         }
   1164       },
   1165       "output": {
   1166         "type": "structure",
   1167         "members": {
   1168           "ResourceARN": {}
   1169         }
   1170       }
   1171     },
   1172     "ResetCache": {
   1173       "input": {
   1174         "type": "structure",
   1175         "required": [
   1176           "GatewayARN"
   1177         ],
   1178         "members": {
   1179           "GatewayARN": {}
   1180         }
   1181       },
   1182       "output": {
   1183         "type": "structure",
   1184         "members": {
   1185           "GatewayARN": {}
   1186         }
   1187       }
   1188     },
   1189     "RetrieveTapeArchive": {
   1190       "input": {
   1191         "type": "structure",
   1192         "required": [
   1193           "TapeARN",
   1194           "GatewayARN"
   1195         ],
   1196         "members": {
   1197           "TapeARN": {},
   1198           "GatewayARN": {}
   1199         }
   1200       },
   1201       "output": {
   1202         "type": "structure",
   1203         "members": {
   1204           "TapeARN": {}
   1205         }
   1206       }
   1207     },
   1208     "RetrieveTapeRecoveryPoint": {
   1209       "input": {
   1210         "type": "structure",
   1211         "required": [
   1212           "TapeARN",
   1213           "GatewayARN"
   1214         ],
   1215         "members": {
   1216           "TapeARN": {},
   1217           "GatewayARN": {}
   1218         }
   1219       },
   1220       "output": {
   1221         "type": "structure",
   1222         "members": {
   1223           "TapeARN": {}
   1224         }
   1225       }
   1226     },
   1227     "SetLocalConsolePassword": {
   1228       "input": {
   1229         "type": "structure",
   1230         "required": [
   1231           "GatewayARN",
   1232           "LocalConsolePassword"
   1233         ],
   1234         "members": {
   1235           "GatewayARN": {},
   1236           "LocalConsolePassword": {
   1237             "type": "string",
   1238             "sensitive": true
   1239           }
   1240         }
   1241       },
   1242       "output": {
   1243         "type": "structure",
   1244         "members": {
   1245           "GatewayARN": {}
   1246         }
   1247       }
   1248     },
   1249     "ShutdownGateway": {
   1250       "input": {
   1251         "type": "structure",
   1252         "required": [
   1253           "GatewayARN"
   1254         ],
   1255         "members": {
   1256           "GatewayARN": {}
   1257         }
   1258       },
   1259       "output": {
   1260         "type": "structure",
   1261         "members": {
   1262           "GatewayARN": {}
   1263         }
   1264       }
   1265     },
   1266     "StartGateway": {
   1267       "input": {
   1268         "type": "structure",
   1269         "required": [
   1270           "GatewayARN"
   1271         ],
   1272         "members": {
   1273           "GatewayARN": {}
   1274         }
   1275       },
   1276       "output": {
   1277         "type": "structure",
   1278         "members": {
   1279           "GatewayARN": {}
   1280         }
   1281       }
   1282     },
   1283     "UpdateBandwidthRateLimit": {
   1284       "input": {
   1285         "type": "structure",
   1286         "required": [
   1287           "GatewayARN"
   1288         ],
   1289         "members": {
   1290           "GatewayARN": {},
   1291           "AverageUploadRateLimitInBitsPerSec": {
   1292             "type": "long"
   1293           },
   1294           "AverageDownloadRateLimitInBitsPerSec": {
   1295             "type": "long"
   1296           }
   1297         }
   1298       },
   1299       "output": {
   1300         "type": "structure",
   1301         "members": {
   1302           "GatewayARN": {}
   1303         }
   1304       }
   1305     },
   1306     "UpdateChapCredentials": {
   1307       "input": {
   1308         "type": "structure",
   1309         "required": [
   1310           "TargetARN",
   1311           "SecretToAuthenticateInitiator",
   1312           "InitiatorName"
   1313         ],
   1314         "members": {
   1315           "TargetARN": {},
   1316           "SecretToAuthenticateInitiator": {},
   1317           "InitiatorName": {},
   1318           "SecretToAuthenticateTarget": {}
   1319         }
   1320       },
   1321       "output": {
   1322         "type": "structure",
   1323         "members": {
   1324           "TargetARN": {},
   1325           "InitiatorName": {}
   1326         }
   1327       }
   1328     },
   1329     "UpdateGatewayInformation": {
   1330       "input": {
   1331         "type": "structure",
   1332         "required": [
   1333           "GatewayARN"
   1334         ],
   1335         "members": {
   1336           "GatewayARN": {},
   1337           "GatewayName": {},
   1338           "GatewayTimezone": {}
   1339         }
   1340       },
   1341       "output": {
   1342         "type": "structure",
   1343         "members": {
   1344           "GatewayARN": {},
   1345           "GatewayName": {}
   1346         }
   1347       }
   1348     },
   1349     "UpdateGatewaySoftwareNow": {
   1350       "input": {
   1351         "type": "structure",
   1352         "required": [
   1353           "GatewayARN"
   1354         ],
   1355         "members": {
   1356           "GatewayARN": {}
   1357         }
   1358       },
   1359       "output": {
   1360         "type": "structure",
   1361         "members": {
   1362           "GatewayARN": {}
   1363         }
   1364       }
   1365     },
   1366     "UpdateMaintenanceStartTime": {
   1367       "input": {
   1368         "type": "structure",
   1369         "required": [
   1370           "GatewayARN",
   1371           "HourOfDay",
   1372           "MinuteOfHour",
   1373           "DayOfWeek"
   1374         ],
   1375         "members": {
   1376           "GatewayARN": {},
   1377           "HourOfDay": {
   1378             "type": "integer"
   1379           },
   1380           "MinuteOfHour": {
   1381             "type": "integer"
   1382           },
   1383           "DayOfWeek": {
   1384             "type": "integer"
   1385           }
   1386         }
   1387       },
   1388       "output": {
   1389         "type": "structure",
   1390         "members": {
   1391           "GatewayARN": {}
   1392         }
   1393       }
   1394     },
   1395     "UpdateSnapshotSchedule": {
   1396       "input": {
   1397         "type": "structure",
   1398         "required": [
   1399           "VolumeARN",
   1400           "StartAt",
   1401           "RecurrenceInHours"
   1402         ],
   1403         "members": {
   1404           "VolumeARN": {},
   1405           "StartAt": {
   1406             "type": "integer"
   1407           },
   1408           "RecurrenceInHours": {
   1409             "type": "integer"
   1410           },
   1411           "Description": {}
   1412         }
   1413       },
   1414       "output": {
   1415         "type": "structure",
   1416         "members": {
   1417           "VolumeARN": {}
   1418         }
   1419       }
   1420     },
   1421     "UpdateVTLDeviceType": {
   1422       "input": {
   1423         "type": "structure",
   1424         "required": [
   1425           "VTLDeviceARN",
   1426           "DeviceType"
   1427         ],
   1428         "members": {
   1429           "VTLDeviceARN": {},
   1430           "DeviceType": {}
   1431         }
   1432       },
   1433       "output": {
   1434         "type": "structure",
   1435         "members": {
   1436           "VTLDeviceARN": {}
   1437         }
   1438       }
   1439     }
   1440   },
   1441   "shapes": {
   1442     "Sc": {
   1443       "type": "list",
   1444       "member": {}
   1445     },
   1446     "Sh": {
   1447       "type": "list",
   1448       "member": {
   1449         "type": "structure",
   1450         "required": [
   1451           "Key",
   1452           "Value"
   1453         ],
   1454         "members": {
   1455           "Key": {},
   1456           "Value": {}
   1457         }
   1458       }
   1459     },
   1460     "S1l": {
   1461       "type": "list",
   1462       "member": {}
   1463     },
   1464     "S2a": {
   1465       "type": "list",
   1466       "member": {}
   1467     },
   1468     "S2i": {
   1469       "type": "structure",
   1470       "members": {
   1471         "TargetARN": {},
   1472         "NetworkInterfaceId": {},
   1473         "NetworkInterfacePort": {
   1474           "type": "integer"
   1475         },
   1476         "LunNumber": {
   1477           "type": "integer"
   1478         },
   1479         "ChapEnabled": {
   1480           "type": "boolean"
   1481         }
   1482       }
   1483     }
   1484   }
   1485 }