/api/vendor/aws/aws-sdk-php/src/Aws/StorageGateway/Resources/storagegateway-2013-06-30.php

https://gitlab.com/x33n/respond · PHP · 1193 lines · 1178 code · 1 blank · 14 comment · 0 complexity · ca29e33957123bf2a3b2bc2d8c0acdb4 MD5 · raw file

  1. <?php
  2. /**
  3. * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.
  4. *
  5. * Licensed under the Apache License, Version 2.0 (the "License").
  6. * You may not use this file except in compliance with the License.
  7. * A copy of the License is located at
  8. *
  9. * http://aws.amazon.com/apache2.0
  10. *
  11. * or in the "license" file accompanying this file. This file is distributed
  12. * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
  13. * express or implied. See the License for the specific language governing
  14. * permissions and limitations under the License.
  15. */
  16. return array (
  17. 'apiVersion' => '2013-06-30',
  18. 'endpointPrefix' => 'storagegateway',
  19. 'serviceFullName' => 'AWS Storage Gateway',
  20. 'serviceType' => 'json',
  21. 'jsonVersion' => '1.1',
  22. 'targetPrefix' => 'StorageGateway_20130630.',
  23. 'signatureVersion' => 'v4',
  24. 'namespace' => 'StorageGateway',
  25. 'regions' => array(
  26. 'us-east-1' => array(
  27. 'http' => false,
  28. 'https' => true,
  29. 'hostname' => 'storagegateway.us-east-1.amazonaws.com',
  30. ),
  31. 'us-west-1' => array(
  32. 'http' => false,
  33. 'https' => true,
  34. 'hostname' => 'storagegateway.us-west-1.amazonaws.com',
  35. ),
  36. 'us-west-2' => array(
  37. 'http' => false,
  38. 'https' => true,
  39. 'hostname' => 'storagegateway.us-west-2.amazonaws.com',
  40. ),
  41. 'eu-west-1' => array(
  42. 'http' => false,
  43. 'https' => true,
  44. 'hostname' => 'storagegateway.eu-west-1.amazonaws.com',
  45. ),
  46. 'ap-northeast-1' => array(
  47. 'http' => false,
  48. 'https' => true,
  49. 'hostname' => 'storagegateway.ap-northeast-1.amazonaws.com',
  50. ),
  51. 'ap-southeast-1' => array(
  52. 'http' => false,
  53. 'https' => true,
  54. 'hostname' => 'storagegateway.ap-southeast-1.amazonaws.com',
  55. ),
  56. 'ap-southeast-2' => array(
  57. 'http' => false,
  58. 'https' => true,
  59. 'hostname' => 'storagegateway.ap-southeast-2.amazonaws.com',
  60. ),
  61. 'sa-east-1' => array(
  62. 'http' => false,
  63. 'https' => true,
  64. 'hostname' => 'storagegateway.sa-east-1.amazonaws.com',
  65. ),
  66. 'cn-north-1' => array(
  67. 'http' => false,
  68. 'https' => true,
  69. 'hostname' => 'storagegateway.cn-north-1.amazonaws.com.cn',
  70. ),
  71. ),
  72. 'operations' => array(
  73. 'ActivateGateway' => array(
  74. 'httpMethod' => 'POST',
  75. 'uri' => '/',
  76. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  77. 'responseClass' => 'ActivateGatewayOutput',
  78. 'responseType' => 'model',
  79. 'parameters' => array(
  80. 'Content-Type' => array(
  81. 'static' => true,
  82. 'location' => 'header',
  83. 'default' => 'application/x-amz-json-1.1',
  84. ),
  85. 'command.expects' => array(
  86. 'static' => true,
  87. 'default' => 'application/json',
  88. ),
  89. 'X-Amz-Target' => array(
  90. 'static' => true,
  91. 'location' => 'header',
  92. 'default' => 'StorageGateway_20130630.ActivateGateway',
  93. ),
  94. 'ActivationKey' => array(
  95. 'required' => true,
  96. 'type' => 'string',
  97. 'location' => 'json',
  98. 'minLength' => 1,
  99. 'maxLength' => 50,
  100. ),
  101. 'GatewayName' => array(
  102. 'required' => true,
  103. 'type' => 'string',
  104. 'location' => 'json',
  105. 'minLength' => 2,
  106. 'maxLength' => 255,
  107. ),
  108. 'GatewayTimezone' => array(
  109. 'required' => true,
  110. 'type' => 'string',
  111. 'location' => 'json',
  112. 'minLength' => 3,
  113. 'maxLength' => 10,
  114. ),
  115. 'GatewayRegion' => array(
  116. 'required' => true,
  117. 'type' => 'string',
  118. 'location' => 'json',
  119. 'minLength' => 1,
  120. 'maxLength' => 25,
  121. ),
  122. 'GatewayType' => array(
  123. 'type' => 'string',
  124. 'location' => 'json',
  125. 'minLength' => 2,
  126. 'maxLength' => 20,
  127. ),
  128. 'TapeDriveType' => array(
  129. 'type' => 'string',
  130. 'location' => 'json',
  131. 'minLength' => 2,
  132. 'maxLength' => 50,
  133. ),
  134. 'MediumChangerType' => array(
  135. 'type' => 'string',
  136. 'location' => 'json',
  137. 'minLength' => 2,
  138. 'maxLength' => 50,
  139. ),
  140. ),
  141. 'errorResponses' => array(
  142. array(
  143. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  144. 'class' => 'InvalidGatewayRequestException',
  145. ),
  146. array(
  147. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  148. 'class' => 'InternalServerErrorException',
  149. ),
  150. ),
  151. ),
  152. 'AddCache' => array(
  153. 'httpMethod' => 'POST',
  154. 'uri' => '/',
  155. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  156. 'responseClass' => 'AddCacheOutput',
  157. 'responseType' => 'model',
  158. 'parameters' => array(
  159. 'Content-Type' => array(
  160. 'static' => true,
  161. 'location' => 'header',
  162. 'default' => 'application/x-amz-json-1.1',
  163. ),
  164. 'command.expects' => array(
  165. 'static' => true,
  166. 'default' => 'application/json',
  167. ),
  168. 'X-Amz-Target' => array(
  169. 'static' => true,
  170. 'location' => 'header',
  171. 'default' => 'StorageGateway_20130630.AddCache',
  172. ),
  173. 'GatewayARN' => array(
  174. 'required' => true,
  175. 'type' => 'string',
  176. 'location' => 'json',
  177. 'minLength' => 50,
  178. 'maxLength' => 500,
  179. ),
  180. 'DiskIds' => array(
  181. 'required' => true,
  182. 'type' => 'array',
  183. 'location' => 'json',
  184. 'items' => array(
  185. 'name' => 'DiskId',
  186. 'type' => 'string',
  187. 'minLength' => 1,
  188. 'maxLength' => 300,
  189. ),
  190. ),
  191. ),
  192. 'errorResponses' => array(
  193. array(
  194. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  195. 'class' => 'InvalidGatewayRequestException',
  196. ),
  197. array(
  198. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  199. 'class' => 'InternalServerErrorException',
  200. ),
  201. ),
  202. ),
  203. 'AddUploadBuffer' => array(
  204. 'httpMethod' => 'POST',
  205. 'uri' => '/',
  206. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  207. 'responseClass' => 'AddUploadBufferOutput',
  208. 'responseType' => 'model',
  209. 'parameters' => array(
  210. 'Content-Type' => array(
  211. 'static' => true,
  212. 'location' => 'header',
  213. 'default' => 'application/x-amz-json-1.1',
  214. ),
  215. 'command.expects' => array(
  216. 'static' => true,
  217. 'default' => 'application/json',
  218. ),
  219. 'X-Amz-Target' => array(
  220. 'static' => true,
  221. 'location' => 'header',
  222. 'default' => 'StorageGateway_20130630.AddUploadBuffer',
  223. ),
  224. 'GatewayARN' => array(
  225. 'required' => true,
  226. 'type' => 'string',
  227. 'location' => 'json',
  228. 'minLength' => 50,
  229. 'maxLength' => 500,
  230. ),
  231. 'DiskIds' => array(
  232. 'required' => true,
  233. 'type' => 'array',
  234. 'location' => 'json',
  235. 'items' => array(
  236. 'name' => 'DiskId',
  237. 'type' => 'string',
  238. 'minLength' => 1,
  239. 'maxLength' => 300,
  240. ),
  241. ),
  242. ),
  243. 'errorResponses' => array(
  244. array(
  245. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  246. 'class' => 'InvalidGatewayRequestException',
  247. ),
  248. array(
  249. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  250. 'class' => 'InternalServerErrorException',
  251. ),
  252. ),
  253. ),
  254. 'AddWorkingStorage' => array(
  255. 'httpMethod' => 'POST',
  256. 'uri' => '/',
  257. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  258. 'responseClass' => 'AddWorkingStorageOutput',
  259. 'responseType' => 'model',
  260. 'parameters' => array(
  261. 'Content-Type' => array(
  262. 'static' => true,
  263. 'location' => 'header',
  264. 'default' => 'application/x-amz-json-1.1',
  265. ),
  266. 'command.expects' => array(
  267. 'static' => true,
  268. 'default' => 'application/json',
  269. ),
  270. 'X-Amz-Target' => array(
  271. 'static' => true,
  272. 'location' => 'header',
  273. 'default' => 'StorageGateway_20130630.AddWorkingStorage',
  274. ),
  275. 'GatewayARN' => array(
  276. 'required' => true,
  277. 'type' => 'string',
  278. 'location' => 'json',
  279. 'minLength' => 50,
  280. 'maxLength' => 500,
  281. ),
  282. 'DiskIds' => array(
  283. 'required' => true,
  284. 'type' => 'array',
  285. 'location' => 'json',
  286. 'items' => array(
  287. 'name' => 'DiskId',
  288. 'type' => 'string',
  289. 'minLength' => 1,
  290. 'maxLength' => 300,
  291. ),
  292. ),
  293. ),
  294. 'errorResponses' => array(
  295. array(
  296. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  297. 'class' => 'InvalidGatewayRequestException',
  298. ),
  299. array(
  300. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  301. 'class' => 'InternalServerErrorException',
  302. ),
  303. ),
  304. ),
  305. 'CancelArchival' => array(
  306. 'httpMethod' => 'POST',
  307. 'uri' => '/',
  308. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  309. 'responseClass' => 'CancelArchivalOutput',
  310. 'responseType' => 'model',
  311. 'parameters' => array(
  312. 'Content-Type' => array(
  313. 'static' => true,
  314. 'location' => 'header',
  315. 'default' => 'application/x-amz-json-1.1',
  316. ),
  317. 'command.expects' => array(
  318. 'static' => true,
  319. 'default' => 'application/json',
  320. ),
  321. 'X-Amz-Target' => array(
  322. 'static' => true,
  323. 'location' => 'header',
  324. 'default' => 'StorageGateway_20130630.CancelArchival',
  325. ),
  326. 'GatewayARN' => array(
  327. 'required' => true,
  328. 'type' => 'string',
  329. 'location' => 'json',
  330. 'minLength' => 50,
  331. 'maxLength' => 500,
  332. ),
  333. 'TapeARN' => array(
  334. 'required' => true,
  335. 'type' => 'string',
  336. 'location' => 'json',
  337. 'minLength' => 50,
  338. 'maxLength' => 500,
  339. ),
  340. ),
  341. 'errorResponses' => array(
  342. array(
  343. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  344. 'class' => 'InvalidGatewayRequestException',
  345. ),
  346. array(
  347. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  348. 'class' => 'InternalServerErrorException',
  349. ),
  350. ),
  351. ),
  352. 'CancelRetrieval' => array(
  353. 'httpMethod' => 'POST',
  354. 'uri' => '/',
  355. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  356. 'responseClass' => 'CancelRetrievalOutput',
  357. 'responseType' => 'model',
  358. 'parameters' => array(
  359. 'Content-Type' => array(
  360. 'static' => true,
  361. 'location' => 'header',
  362. 'default' => 'application/x-amz-json-1.1',
  363. ),
  364. 'command.expects' => array(
  365. 'static' => true,
  366. 'default' => 'application/json',
  367. ),
  368. 'X-Amz-Target' => array(
  369. 'static' => true,
  370. 'location' => 'header',
  371. 'default' => 'StorageGateway_20130630.CancelRetrieval',
  372. ),
  373. 'GatewayARN' => array(
  374. 'required' => true,
  375. 'type' => 'string',
  376. 'location' => 'json',
  377. 'minLength' => 50,
  378. 'maxLength' => 500,
  379. ),
  380. 'TapeARN' => array(
  381. 'required' => true,
  382. 'type' => 'string',
  383. 'location' => 'json',
  384. 'minLength' => 50,
  385. 'maxLength' => 500,
  386. ),
  387. ),
  388. 'errorResponses' => array(
  389. array(
  390. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  391. 'class' => 'InvalidGatewayRequestException',
  392. ),
  393. array(
  394. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  395. 'class' => 'InternalServerErrorException',
  396. ),
  397. ),
  398. ),
  399. 'CreateCachediSCSIVolume' => array(
  400. 'httpMethod' => 'POST',
  401. 'uri' => '/',
  402. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  403. 'responseClass' => 'CreateCachediSCSIVolumeOutput',
  404. 'responseType' => 'model',
  405. 'parameters' => array(
  406. 'Content-Type' => array(
  407. 'static' => true,
  408. 'location' => 'header',
  409. 'default' => 'application/x-amz-json-1.1',
  410. ),
  411. 'command.expects' => array(
  412. 'static' => true,
  413. 'default' => 'application/json',
  414. ),
  415. 'X-Amz-Target' => array(
  416. 'static' => true,
  417. 'location' => 'header',
  418. 'default' => 'StorageGateway_20130630.CreateCachediSCSIVolume',
  419. ),
  420. 'GatewayARN' => array(
  421. 'required' => true,
  422. 'type' => 'string',
  423. 'location' => 'json',
  424. 'minLength' => 50,
  425. 'maxLength' => 500,
  426. ),
  427. 'VolumeSizeInBytes' => array(
  428. 'required' => true,
  429. 'type' => 'numeric',
  430. 'location' => 'json',
  431. ),
  432. 'SnapshotId' => array(
  433. 'type' => 'string',
  434. 'location' => 'json',
  435. ),
  436. 'TargetName' => array(
  437. 'required' => true,
  438. 'type' => 'string',
  439. 'location' => 'json',
  440. 'minLength' => 1,
  441. 'maxLength' => 200,
  442. ),
  443. 'NetworkInterfaceId' => array(
  444. 'required' => true,
  445. 'type' => 'string',
  446. 'location' => 'json',
  447. ),
  448. 'ClientToken' => array(
  449. 'required' => true,
  450. 'type' => 'string',
  451. 'location' => 'json',
  452. 'minLength' => 5,
  453. 'maxLength' => 100,
  454. ),
  455. ),
  456. 'errorResponses' => array(
  457. array(
  458. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  459. 'class' => 'InvalidGatewayRequestException',
  460. ),
  461. array(
  462. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  463. 'class' => 'InternalServerErrorException',
  464. ),
  465. ),
  466. ),
  467. 'CreateSnapshot' => array(
  468. 'httpMethod' => 'POST',
  469. 'uri' => '/',
  470. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  471. 'responseClass' => 'CreateSnapshotOutput',
  472. 'responseType' => 'model',
  473. 'parameters' => array(
  474. 'Content-Type' => array(
  475. 'static' => true,
  476. 'location' => 'header',
  477. 'default' => 'application/x-amz-json-1.1',
  478. ),
  479. 'command.expects' => array(
  480. 'static' => true,
  481. 'default' => 'application/json',
  482. ),
  483. 'X-Amz-Target' => array(
  484. 'static' => true,
  485. 'location' => 'header',
  486. 'default' => 'StorageGateway_20130630.CreateSnapshot',
  487. ),
  488. 'VolumeARN' => array(
  489. 'required' => true,
  490. 'type' => 'string',
  491. 'location' => 'json',
  492. 'minLength' => 50,
  493. 'maxLength' => 500,
  494. ),
  495. 'SnapshotDescription' => array(
  496. 'required' => true,
  497. 'type' => 'string',
  498. 'location' => 'json',
  499. 'minLength' => 1,
  500. 'maxLength' => 255,
  501. ),
  502. ),
  503. 'errorResponses' => array(
  504. array(
  505. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  506. 'class' => 'InvalidGatewayRequestException',
  507. ),
  508. array(
  509. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  510. 'class' => 'InternalServerErrorException',
  511. ),
  512. ),
  513. ),
  514. 'CreateSnapshotFromVolumeRecoveryPoint' => array(
  515. 'httpMethod' => 'POST',
  516. 'uri' => '/',
  517. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  518. 'responseClass' => 'CreateSnapshotFromVolumeRecoveryPointOutput',
  519. 'responseType' => 'model',
  520. 'parameters' => array(
  521. 'Content-Type' => array(
  522. 'static' => true,
  523. 'location' => 'header',
  524. 'default' => 'application/x-amz-json-1.1',
  525. ),
  526. 'command.expects' => array(
  527. 'static' => true,
  528. 'default' => 'application/json',
  529. ),
  530. 'X-Amz-Target' => array(
  531. 'static' => true,
  532. 'location' => 'header',
  533. 'default' => 'StorageGateway_20130630.CreateSnapshotFromVolumeRecoveryPoint',
  534. ),
  535. 'VolumeARN' => array(
  536. 'required' => true,
  537. 'type' => 'string',
  538. 'location' => 'json',
  539. 'minLength' => 50,
  540. 'maxLength' => 500,
  541. ),
  542. 'SnapshotDescription' => array(
  543. 'required' => true,
  544. 'type' => 'string',
  545. 'location' => 'json',
  546. 'minLength' => 1,
  547. 'maxLength' => 255,
  548. ),
  549. ),
  550. 'errorResponses' => array(
  551. array(
  552. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  553. 'class' => 'InvalidGatewayRequestException',
  554. ),
  555. array(
  556. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  557. 'class' => 'InternalServerErrorException',
  558. ),
  559. ),
  560. ),
  561. 'CreateStorediSCSIVolume' => array(
  562. 'httpMethod' => 'POST',
  563. 'uri' => '/',
  564. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  565. 'responseClass' => 'CreateStorediSCSIVolumeOutput',
  566. 'responseType' => 'model',
  567. 'parameters' => array(
  568. 'Content-Type' => array(
  569. 'static' => true,
  570. 'location' => 'header',
  571. 'default' => 'application/x-amz-json-1.1',
  572. ),
  573. 'command.expects' => array(
  574. 'static' => true,
  575. 'default' => 'application/json',
  576. ),
  577. 'X-Amz-Target' => array(
  578. 'static' => true,
  579. 'location' => 'header',
  580. 'default' => 'StorageGateway_20130630.CreateStorediSCSIVolume',
  581. ),
  582. 'GatewayARN' => array(
  583. 'required' => true,
  584. 'type' => 'string',
  585. 'location' => 'json',
  586. 'minLength' => 50,
  587. 'maxLength' => 500,
  588. ),
  589. 'DiskId' => array(
  590. 'required' => true,
  591. 'type' => 'string',
  592. 'location' => 'json',
  593. 'minLength' => 1,
  594. 'maxLength' => 300,
  595. ),
  596. 'SnapshotId' => array(
  597. 'type' => 'string',
  598. 'location' => 'json',
  599. ),
  600. 'PreserveExistingData' => array(
  601. 'required' => true,
  602. 'type' => 'boolean',
  603. 'format' => 'boolean-string',
  604. 'location' => 'json',
  605. ),
  606. 'TargetName' => array(
  607. 'required' => true,
  608. 'type' => 'string',
  609. 'location' => 'json',
  610. 'minLength' => 1,
  611. 'maxLength' => 200,
  612. ),
  613. 'NetworkInterfaceId' => array(
  614. 'required' => true,
  615. 'type' => 'string',
  616. 'location' => 'json',
  617. ),
  618. ),
  619. 'errorResponses' => array(
  620. array(
  621. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  622. 'class' => 'InvalidGatewayRequestException',
  623. ),
  624. array(
  625. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  626. 'class' => 'InternalServerErrorException',
  627. ),
  628. ),
  629. ),
  630. 'CreateTapes' => array(
  631. 'httpMethod' => 'POST',
  632. 'uri' => '/',
  633. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  634. 'responseClass' => 'CreateTapesOutput',
  635. 'responseType' => 'model',
  636. 'parameters' => array(
  637. 'Content-Type' => array(
  638. 'static' => true,
  639. 'location' => 'header',
  640. 'default' => 'application/x-amz-json-1.1',
  641. ),
  642. 'command.expects' => array(
  643. 'static' => true,
  644. 'default' => 'application/json',
  645. ),
  646. 'X-Amz-Target' => array(
  647. 'static' => true,
  648. 'location' => 'header',
  649. 'default' => 'StorageGateway_20130630.CreateTapes',
  650. ),
  651. 'GatewayARN' => array(
  652. 'required' => true,
  653. 'type' => 'string',
  654. 'location' => 'json',
  655. 'minLength' => 50,
  656. 'maxLength' => 500,
  657. ),
  658. 'TapeSizeInBytes' => array(
  659. 'required' => true,
  660. 'type' => 'numeric',
  661. 'location' => 'json',
  662. ),
  663. 'ClientToken' => array(
  664. 'required' => true,
  665. 'type' => 'string',
  666. 'location' => 'json',
  667. 'minLength' => 5,
  668. 'maxLength' => 100,
  669. ),
  670. 'NumTapesToCreate' => array(
  671. 'required' => true,
  672. 'type' => 'numeric',
  673. 'location' => 'json',
  674. 'minimum' => 1,
  675. 'maximum' => 10,
  676. ),
  677. 'TapeBarcodePrefix' => array(
  678. 'required' => true,
  679. 'type' => 'string',
  680. 'location' => 'json',
  681. 'minLength' => 1,
  682. 'maxLength' => 4,
  683. ),
  684. ),
  685. 'errorResponses' => array(
  686. array(
  687. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  688. 'class' => 'InvalidGatewayRequestException',
  689. ),
  690. array(
  691. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  692. 'class' => 'InternalServerErrorException',
  693. ),
  694. ),
  695. ),
  696. 'DeleteBandwidthRateLimit' => array(
  697. 'httpMethod' => 'POST',
  698. 'uri' => '/',
  699. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  700. 'responseClass' => 'DeleteBandwidthRateLimitOutput',
  701. 'responseType' => 'model',
  702. 'parameters' => array(
  703. 'Content-Type' => array(
  704. 'static' => true,
  705. 'location' => 'header',
  706. 'default' => 'application/x-amz-json-1.1',
  707. ),
  708. 'command.expects' => array(
  709. 'static' => true,
  710. 'default' => 'application/json',
  711. ),
  712. 'X-Amz-Target' => array(
  713. 'static' => true,
  714. 'location' => 'header',
  715. 'default' => 'StorageGateway_20130630.DeleteBandwidthRateLimit',
  716. ),
  717. 'GatewayARN' => array(
  718. 'required' => true,
  719. 'type' => 'string',
  720. 'location' => 'json',
  721. 'minLength' => 50,
  722. 'maxLength' => 500,
  723. ),
  724. 'BandwidthType' => array(
  725. 'required' => true,
  726. 'type' => 'string',
  727. 'location' => 'json',
  728. 'minLength' => 3,
  729. 'maxLength' => 25,
  730. ),
  731. ),
  732. 'errorResponses' => array(
  733. array(
  734. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  735. 'class' => 'InvalidGatewayRequestException',
  736. ),
  737. array(
  738. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  739. 'class' => 'InternalServerErrorException',
  740. ),
  741. ),
  742. ),
  743. 'DeleteChapCredentials' => array(
  744. 'httpMethod' => 'POST',
  745. 'uri' => '/',
  746. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  747. 'responseClass' => 'DeleteChapCredentialsOutput',
  748. 'responseType' => 'model',
  749. 'parameters' => array(
  750. 'Content-Type' => array(
  751. 'static' => true,
  752. 'location' => 'header',
  753. 'default' => 'application/x-amz-json-1.1',
  754. ),
  755. 'command.expects' => array(
  756. 'static' => true,
  757. 'default' => 'application/json',
  758. ),
  759. 'X-Amz-Target' => array(
  760. 'static' => true,
  761. 'location' => 'header',
  762. 'default' => 'StorageGateway_20130630.DeleteChapCredentials',
  763. ),
  764. 'TargetARN' => array(
  765. 'required' => true,
  766. 'type' => 'string',
  767. 'location' => 'json',
  768. 'minLength' => 50,
  769. 'maxLength' => 800,
  770. ),
  771. 'InitiatorName' => array(
  772. 'required' => true,
  773. 'type' => 'string',
  774. 'location' => 'json',
  775. 'minLength' => 1,
  776. 'maxLength' => 255,
  777. ),
  778. ),
  779. 'errorResponses' => array(
  780. array(
  781. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  782. 'class' => 'InvalidGatewayRequestException',
  783. ),
  784. array(
  785. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  786. 'class' => 'InternalServerErrorException',
  787. ),
  788. ),
  789. ),
  790. 'DeleteGateway' => array(
  791. 'httpMethod' => 'POST',
  792. 'uri' => '/',
  793. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  794. 'responseClass' => 'DeleteGatewayOutput',
  795. 'responseType' => 'model',
  796. 'parameters' => array(
  797. 'Content-Type' => array(
  798. 'static' => true,
  799. 'location' => 'header',
  800. 'default' => 'application/x-amz-json-1.1',
  801. ),
  802. 'command.expects' => array(
  803. 'static' => true,
  804. 'default' => 'application/json',
  805. ),
  806. 'X-Amz-Target' => array(
  807. 'static' => true,
  808. 'location' => 'header',
  809. 'default' => 'StorageGateway_20130630.DeleteGateway',
  810. ),
  811. 'GatewayARN' => array(
  812. 'required' => true,
  813. 'type' => 'string',
  814. 'location' => 'json',
  815. 'minLength' => 50,
  816. 'maxLength' => 500,
  817. ),
  818. ),
  819. 'errorResponses' => array(
  820. array(
  821. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  822. 'class' => 'InvalidGatewayRequestException',
  823. ),
  824. array(
  825. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  826. 'class' => 'InternalServerErrorException',
  827. ),
  828. ),
  829. ),
  830. 'DeleteSnapshotSchedule' => array(
  831. 'httpMethod' => 'POST',
  832. 'uri' => '/',
  833. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  834. 'responseClass' => 'DeleteSnapshotScheduleOutput',
  835. 'responseType' => 'model',
  836. 'parameters' => array(
  837. 'Content-Type' => array(
  838. 'static' => true,
  839. 'location' => 'header',
  840. 'default' => 'application/x-amz-json-1.1',
  841. ),
  842. 'command.expects' => array(
  843. 'static' => true,
  844. 'default' => 'application/json',
  845. ),
  846. 'X-Amz-Target' => array(
  847. 'static' => true,
  848. 'location' => 'header',
  849. 'default' => 'StorageGateway_20130630.DeleteSnapshotSchedule',
  850. ),
  851. 'VolumeARN' => array(
  852. 'required' => true,
  853. 'type' => 'string',
  854. 'location' => 'json',
  855. 'minLength' => 50,
  856. 'maxLength' => 500,
  857. ),
  858. ),
  859. 'errorResponses' => array(
  860. array(
  861. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  862. 'class' => 'InvalidGatewayRequestException',
  863. ),
  864. array(
  865. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  866. 'class' => 'InternalServerErrorException',
  867. ),
  868. ),
  869. ),
  870. 'DeleteTape' => array(
  871. 'httpMethod' => 'POST',
  872. 'uri' => '/',
  873. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  874. 'responseClass' => 'DeleteTapeOutput',
  875. 'responseType' => 'model',
  876. 'parameters' => array(
  877. 'Content-Type' => array(
  878. 'static' => true,
  879. 'location' => 'header',
  880. 'default' => 'application/x-amz-json-1.1',
  881. ),
  882. 'command.expects' => array(
  883. 'static' => true,
  884. 'default' => 'application/json',
  885. ),
  886. 'X-Amz-Target' => array(
  887. 'static' => true,
  888. 'location' => 'header',
  889. 'default' => 'StorageGateway_20130630.DeleteTape',
  890. ),
  891. 'GatewayARN' => array(
  892. 'required' => true,
  893. 'type' => 'string',
  894. 'location' => 'json',
  895. 'minLength' => 50,
  896. 'maxLength' => 500,
  897. ),
  898. 'TapeARN' => array(
  899. 'required' => true,
  900. 'type' => 'string',
  901. 'location' => 'json',
  902. 'minLength' => 50,
  903. 'maxLength' => 500,
  904. ),
  905. ),
  906. 'errorResponses' => array(
  907. array(
  908. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  909. 'class' => 'InvalidGatewayRequestException',
  910. ),
  911. array(
  912. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  913. 'class' => 'InternalServerErrorException',
  914. ),
  915. ),
  916. ),
  917. 'DeleteTapeArchive' => array(
  918. 'httpMethod' => 'POST',
  919. 'uri' => '/',
  920. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  921. 'responseClass' => 'DeleteTapeArchiveOutput',
  922. 'responseType' => 'model',
  923. 'parameters' => array(
  924. 'Content-Type' => array(
  925. 'static' => true,
  926. 'location' => 'header',
  927. 'default' => 'application/x-amz-json-1.1',
  928. ),
  929. 'command.expects' => array(
  930. 'static' => true,
  931. 'default' => 'application/json',
  932. ),
  933. 'X-Amz-Target' => array(
  934. 'static' => true,
  935. 'location' => 'header',
  936. 'default' => 'StorageGateway_20130630.DeleteTapeArchive',
  937. ),
  938. 'TapeARN' => array(
  939. 'required' => true,
  940. 'type' => 'string',
  941. 'location' => 'json',
  942. 'minLength' => 50,
  943. 'maxLength' => 500,
  944. ),
  945. ),
  946. 'errorResponses' => array(
  947. array(
  948. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  949. 'class' => 'InvalidGatewayRequestException',
  950. ),
  951. array(
  952. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  953. 'class' => 'InternalServerErrorException',
  954. ),
  955. ),
  956. ),
  957. 'DeleteVolume' => array(
  958. 'httpMethod' => 'POST',
  959. 'uri' => '/',
  960. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  961. 'responseClass' => 'DeleteVolumeOutput',
  962. 'responseType' => 'model',
  963. 'parameters' => array(
  964. 'Content-Type' => array(
  965. 'static' => true,
  966. 'location' => 'header',
  967. 'default' => 'application/x-amz-json-1.1',
  968. ),
  969. 'command.expects' => array(
  970. 'static' => true,
  971. 'default' => 'application/json',
  972. ),
  973. 'X-Amz-Target' => array(
  974. 'static' => true,
  975. 'location' => 'header',
  976. 'default' => 'StorageGateway_20130630.DeleteVolume',
  977. ),
  978. 'VolumeARN' => array(
  979. 'required' => true,
  980. 'type' => 'string',
  981. 'location' => 'json',
  982. 'minLength' => 50,
  983. 'maxLength' => 500,
  984. ),
  985. ),
  986. 'errorResponses' => array(
  987. array(
  988. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  989. 'class' => 'InvalidGatewayRequestException',
  990. ),
  991. array(
  992. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  993. 'class' => 'InternalServerErrorException',
  994. ),
  995. ),
  996. ),
  997. 'DescribeBandwidthRateLimit' => array(
  998. 'httpMethod' => 'POST',
  999. 'uri' => '/',
  1000. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  1001. 'responseClass' => 'DescribeBandwidthRateLimitOutput',
  1002. 'responseType' => 'model',
  1003. 'parameters' => array(
  1004. 'Content-Type' => array(
  1005. 'static' => true,
  1006. 'location' => 'header',
  1007. 'default' => 'application/x-amz-json-1.1',
  1008. ),
  1009. 'command.expects' => array(
  1010. 'static' => true,
  1011. 'default' => 'application/json',
  1012. ),
  1013. 'X-Amz-Target' => array(
  1014. 'static' => true,
  1015. 'location' => 'header',
  1016. 'default' => 'StorageGateway_20130630.DescribeBandwidthRateLimit',
  1017. ),
  1018. 'GatewayARN' => array(
  1019. 'required' => true,
  1020. 'type' => 'string',
  1021. 'location' => 'json',
  1022. 'minLength' => 50,
  1023. 'maxLength' => 500,
  1024. ),
  1025. ),
  1026. 'errorResponses' => array(
  1027. array(
  1028. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  1029. 'class' => 'InvalidGatewayRequestException',
  1030. ),
  1031. array(
  1032. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  1033. 'class' => 'InternalServerErrorException',
  1034. ),
  1035. ),
  1036. ),
  1037. 'DescribeCache' => array(
  1038. 'httpMethod' => 'POST',
  1039. 'uri' => '/',
  1040. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  1041. 'responseClass' => 'DescribeCacheOutput',
  1042. 'responseType' => 'model',
  1043. 'parameters' => array(
  1044. 'Content-Type' => array(
  1045. 'static' => true,
  1046. 'location' => 'header',
  1047. 'default' => 'application/x-amz-json-1.1',
  1048. ),
  1049. 'command.expects' => array(
  1050. 'static' => true,
  1051. 'default' => 'application/json',
  1052. ),
  1053. 'X-Amz-Target' => array(
  1054. 'static' => true,
  1055. 'location' => 'header',
  1056. 'default' => 'StorageGateway_20130630.DescribeCache',
  1057. ),
  1058. 'GatewayARN' => array(
  1059. 'required' => true,
  1060. 'type' => 'string',
  1061. 'location' => 'json',
  1062. 'minLength' => 50,
  1063. 'maxLength' => 500,
  1064. ),
  1065. ),
  1066. 'errorResponses' => array(
  1067. array(
  1068. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  1069. 'class' => 'InvalidGatewayRequestException',
  1070. ),
  1071. array(
  1072. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  1073. 'class' => 'InternalServerErrorException',
  1074. ),
  1075. ),
  1076. ),
  1077. 'DescribeCachediSCSIVolumes' => array(
  1078. 'httpMethod' => 'POST',
  1079. 'uri' => '/',
  1080. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  1081. 'responseClass' => 'DescribeCachediSCSIVolumesOutput',
  1082. 'responseType' => 'model',
  1083. 'parameters' => array(
  1084. 'Content-Type' => array(
  1085. 'static' => true,
  1086. 'location' => 'header',
  1087. 'default' => 'application/x-amz-json-1.1',
  1088. ),
  1089. 'command.expects' => array(
  1090. 'static' => true,
  1091. 'default' => 'application/json',
  1092. ),
  1093. 'X-Amz-Target' => array(
  1094. 'static' => true,
  1095. 'location' => 'header',
  1096. 'default' => 'StorageGateway_20130630.DescribeCachediSCSIVolumes',
  1097. ),
  1098. 'VolumeARNs' => array(
  1099. 'required' => true,
  1100. 'type' => 'array',
  1101. 'location' => 'json',
  1102. 'items' => array(
  1103. 'name' => 'VolumeARN',
  1104. 'type' => 'string',
  1105. 'minLength' => 50,
  1106. 'maxLength' => 500,
  1107. ),
  1108. ),
  1109. ),
  1110. 'errorResponses' => array(
  1111. array(
  1112. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  1113. 'class' => 'InvalidGatewayRequestException',
  1114. ),
  1115. array(
  1116. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  1117. 'class' => 'InternalServerErrorException',
  1118. ),
  1119. ),
  1120. ),
  1121. 'DescribeChapCredentials' => array(
  1122. 'httpMethod' => 'POST',
  1123. 'uri' => '/',
  1124. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  1125. 'responseClass' => 'DescribeChapCredentialsOutput',
  1126. 'responseType' => 'model',
  1127. 'parameters' => array(
  1128. 'Content-Type' => array(
  1129. 'static' => true,
  1130. 'location' => 'header',
  1131. 'default' => 'application/x-amz-json-1.1',
  1132. ),
  1133. 'command.expects' => array(
  1134. 'static' => true,
  1135. 'default' => 'application/json',
  1136. ),
  1137. 'X-Amz-Target' => array(
  1138. 'static' => true,
  1139. 'location' => 'header',
  1140. 'default' => 'StorageGateway_20130630.DescribeChapCredentials',
  1141. ),
  1142. 'TargetARN' => array(
  1143. 'required' => true,
  1144. 'type' => 'string',
  1145. 'location' => 'json',
  1146. 'minLength' => 50,
  1147. 'maxLength' => 800,
  1148. ),
  1149. ),
  1150. 'errorResponses' => array(
  1151. array(
  1152. 'reason' => 'An exception occurred because an invalid gateway request was issued to the service. See the error and message fields for more information.',
  1153. 'class' => 'InvalidGatewayRequestException',
  1154. ),
  1155. array(
  1156. 'reason' => 'An internal server error has occurred during the request. See the error and message fields for more information.',
  1157. 'class' => 'InternalServerErrorException',
  1158. ),
  1159. ),
  1160. ),
  1161. 'DescribeGatewayInformation' => array(
  1162. 'httpMethod' => 'POST',
  1163. 'uri' => '/',
  1164. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  1165. 'responseClass' => 'DescribeGatewayInformationOutput',
  1166. 'responseType' => 'model',
  1167. 'parameters' => array(
  1168. 'Content-Type' => array(
  1169. 'static' => true,
  1170. 'location' => 'header',
  1171. 'default' => 'application/x-amz-json-1.1',
  1172. ),
  1173. 'command.expects' => array(
  1174. 'static' => true,
  1175. 'default' => 'application/json',
  1176. ),
  1177. 'X-Amz-Target' => array(
  1178. 'static' => true,
  1179. 'location' => 'header',
  1180. 'default' => 'StorageGateway_20130630.DescribeGatewayInformation',
  1181. ),
  1182. 'GatewayARN' => array(
  1183. 'required' => true,
  1184. 'type' => 'string',
  1185. 'location' => 'json',
  1186. 'minLength' => 50,
  1187. 'maxLength' => 500,
  1188. ),
  1189. ),
  1190. 'errorResponses' => array(
  1191. array(
  1192. 'reason' => 'An exception occurred because an invalid gateway reques