/api/vendor/aws/aws-sdk-php/src/Aws/DataPipeline/Resources/datapipeline-2012-10-29.php

https://gitlab.com/x33n/respond · PHP · 1158 lines · 1143 code · 1 blank · 14 comment · 0 complexity · a587663d3ef3e7ff91f456c5b54db4ee 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' => '2012-10-29',
  18. 'endpointPrefix' => 'datapipeline',
  19. 'serviceFullName' => 'AWS Data Pipeline',
  20. 'serviceType' => 'json',
  21. 'jsonVersion' => '1.1',
  22. 'targetPrefix' => 'DataPipeline.',
  23. 'signatureVersion' => 'v4',
  24. 'namespace' => 'DataPipeline',
  25. 'regions' => array(
  26. 'us-east-1' => array(
  27. 'http' => false,
  28. 'https' => true,
  29. 'hostname' => 'datapipeline.us-east-1.amazonaws.com',
  30. ),
  31. 'us-west-2' => array(
  32. 'http' => false,
  33. 'https' => true,
  34. 'hostname' => 'datapipeline.us-west-2.amazonaws.com',
  35. ),
  36. 'eu-west-1' => array(
  37. 'http' => false,
  38. 'https' => true,
  39. 'hostname' => 'datapipeline.eu-west-1.amazonaws.com',
  40. ),
  41. 'ap-southeast-2' => array(
  42. 'http' => false,
  43. 'https' => true,
  44. 'hostname' => 'datapipeline.ap-southeast-2.amazonaws.com',
  45. ),
  46. 'ap-northeast-1' => array(
  47. 'http' => false,
  48. 'https' => true,
  49. 'hostname' => 'datapipeline.ap-northeast-1.amazonaws.com',
  50. ),
  51. ),
  52. 'operations' => array(
  53. 'ActivatePipeline' => array(
  54. 'httpMethod' => 'POST',
  55. 'uri' => '/',
  56. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  57. 'responseClass' => 'EmptyOutput',
  58. 'responseType' => 'model',
  59. 'parameters' => array(
  60. 'Content-Type' => array(
  61. 'static' => true,
  62. 'location' => 'header',
  63. 'default' => 'application/x-amz-json-1.1',
  64. ),
  65. 'command.expects' => array(
  66. 'static' => true,
  67. 'default' => 'application/json',
  68. ),
  69. 'X-Amz-Target' => array(
  70. 'static' => true,
  71. 'location' => 'header',
  72. 'default' => 'DataPipeline.ActivatePipeline',
  73. ),
  74. 'pipelineId' => array(
  75. 'required' => true,
  76. 'type' => 'string',
  77. 'location' => 'json',
  78. 'minLength' => 1,
  79. 'maxLength' => 1024,
  80. ),
  81. 'parameterValues' => array(
  82. 'type' => 'array',
  83. 'location' => 'json',
  84. 'items' => array(
  85. 'name' => 'ParameterValue',
  86. 'type' => 'object',
  87. 'properties' => array(
  88. 'id' => array(
  89. 'required' => true,
  90. 'type' => 'string',
  91. 'minLength' => 1,
  92. 'maxLength' => 256,
  93. ),
  94. 'stringValue' => array(
  95. 'required' => true,
  96. 'type' => 'string',
  97. 'maxLength' => 10240,
  98. ),
  99. ),
  100. ),
  101. ),
  102. ),
  103. 'errorResponses' => array(
  104. array(
  105. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  106. 'class' => 'PipelineNotFoundException',
  107. ),
  108. array(
  109. 'reason' => 'The specified pipeline has been deleted.',
  110. 'class' => 'PipelineDeletedException',
  111. ),
  112. array(
  113. 'reason' => 'An internal service error occurred.',
  114. 'class' => 'InternalServiceErrorException',
  115. ),
  116. array(
  117. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  118. 'class' => 'InvalidRequestException',
  119. ),
  120. ),
  121. ),
  122. 'CreatePipeline' => array(
  123. 'httpMethod' => 'POST',
  124. 'uri' => '/',
  125. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  126. 'responseClass' => 'CreatePipelineOutput',
  127. 'responseType' => 'model',
  128. 'parameters' => array(
  129. 'Content-Type' => array(
  130. 'static' => true,
  131. 'location' => 'header',
  132. 'default' => 'application/x-amz-json-1.1',
  133. ),
  134. 'command.expects' => array(
  135. 'static' => true,
  136. 'default' => 'application/json',
  137. ),
  138. 'X-Amz-Target' => array(
  139. 'static' => true,
  140. 'location' => 'header',
  141. 'default' => 'DataPipeline.CreatePipeline',
  142. ),
  143. 'name' => array(
  144. 'required' => true,
  145. 'type' => 'string',
  146. 'location' => 'json',
  147. 'minLength' => 1,
  148. 'maxLength' => 1024,
  149. ),
  150. 'uniqueId' => array(
  151. 'required' => true,
  152. 'type' => 'string',
  153. 'location' => 'json',
  154. 'minLength' => 1,
  155. 'maxLength' => 1024,
  156. ),
  157. 'description' => array(
  158. 'type' => 'string',
  159. 'location' => 'json',
  160. 'maxLength' => 1024,
  161. ),
  162. ),
  163. 'errorResponses' => array(
  164. array(
  165. 'reason' => 'An internal service error occurred.',
  166. 'class' => 'InternalServiceErrorException',
  167. ),
  168. array(
  169. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  170. 'class' => 'InvalidRequestException',
  171. ),
  172. ),
  173. ),
  174. 'DeletePipeline' => array(
  175. 'httpMethod' => 'POST',
  176. 'uri' => '/',
  177. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  178. 'responseClass' => 'EmptyOutput',
  179. 'responseType' => 'model',
  180. 'parameters' => array(
  181. 'Content-Type' => array(
  182. 'static' => true,
  183. 'location' => 'header',
  184. 'default' => 'application/x-amz-json-1.1',
  185. ),
  186. 'command.expects' => array(
  187. 'static' => true,
  188. 'default' => 'application/json',
  189. ),
  190. 'X-Amz-Target' => array(
  191. 'static' => true,
  192. 'location' => 'header',
  193. 'default' => 'DataPipeline.DeletePipeline',
  194. ),
  195. 'pipelineId' => array(
  196. 'required' => true,
  197. 'type' => 'string',
  198. 'location' => 'json',
  199. 'minLength' => 1,
  200. 'maxLength' => 1024,
  201. ),
  202. ),
  203. 'errorResponses' => array(
  204. array(
  205. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  206. 'class' => 'PipelineNotFoundException',
  207. ),
  208. array(
  209. 'reason' => 'An internal service error occurred.',
  210. 'class' => 'InternalServiceErrorException',
  211. ),
  212. array(
  213. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  214. 'class' => 'InvalidRequestException',
  215. ),
  216. ),
  217. ),
  218. 'DescribeObjects' => array(
  219. 'httpMethod' => 'POST',
  220. 'uri' => '/',
  221. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  222. 'responseClass' => 'DescribeObjectsOutput',
  223. 'responseType' => 'model',
  224. 'parameters' => array(
  225. 'Content-Type' => array(
  226. 'static' => true,
  227. 'location' => 'header',
  228. 'default' => 'application/x-amz-json-1.1',
  229. ),
  230. 'command.expects' => array(
  231. 'static' => true,
  232. 'default' => 'application/json',
  233. ),
  234. 'X-Amz-Target' => array(
  235. 'static' => true,
  236. 'location' => 'header',
  237. 'default' => 'DataPipeline.DescribeObjects',
  238. ),
  239. 'pipelineId' => array(
  240. 'required' => true,
  241. 'type' => 'string',
  242. 'location' => 'json',
  243. 'minLength' => 1,
  244. 'maxLength' => 1024,
  245. ),
  246. 'objectIds' => array(
  247. 'required' => true,
  248. 'type' => 'array',
  249. 'location' => 'json',
  250. 'items' => array(
  251. 'name' => 'id',
  252. 'type' => 'string',
  253. 'minLength' => 1,
  254. 'maxLength' => 1024,
  255. ),
  256. ),
  257. 'evaluateExpressions' => array(
  258. 'type' => 'boolean',
  259. 'format' => 'boolean-string',
  260. 'location' => 'json',
  261. ),
  262. 'marker' => array(
  263. 'type' => 'string',
  264. 'location' => 'json',
  265. 'maxLength' => 1024,
  266. ),
  267. ),
  268. 'errorResponses' => array(
  269. array(
  270. 'reason' => 'An internal service error occurred.',
  271. 'class' => 'InternalServiceErrorException',
  272. ),
  273. array(
  274. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  275. 'class' => 'InvalidRequestException',
  276. ),
  277. array(
  278. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  279. 'class' => 'PipelineNotFoundException',
  280. ),
  281. array(
  282. 'reason' => 'The specified pipeline has been deleted.',
  283. 'class' => 'PipelineDeletedException',
  284. ),
  285. ),
  286. ),
  287. 'DescribePipelines' => array(
  288. 'httpMethod' => 'POST',
  289. 'uri' => '/',
  290. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  291. 'responseClass' => 'DescribePipelinesOutput',
  292. 'responseType' => 'model',
  293. 'parameters' => array(
  294. 'Content-Type' => array(
  295. 'static' => true,
  296. 'location' => 'header',
  297. 'default' => 'application/x-amz-json-1.1',
  298. ),
  299. 'command.expects' => array(
  300. 'static' => true,
  301. 'default' => 'application/json',
  302. ),
  303. 'X-Amz-Target' => array(
  304. 'static' => true,
  305. 'location' => 'header',
  306. 'default' => 'DataPipeline.DescribePipelines',
  307. ),
  308. 'pipelineIds' => array(
  309. 'required' => true,
  310. 'type' => 'array',
  311. 'location' => 'json',
  312. 'items' => array(
  313. 'name' => 'id',
  314. 'type' => 'string',
  315. 'minLength' => 1,
  316. 'maxLength' => 1024,
  317. ),
  318. ),
  319. ),
  320. 'errorResponses' => array(
  321. array(
  322. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  323. 'class' => 'PipelineNotFoundException',
  324. ),
  325. array(
  326. 'reason' => 'The specified pipeline has been deleted.',
  327. 'class' => 'PipelineDeletedException',
  328. ),
  329. array(
  330. 'reason' => 'An internal service error occurred.',
  331. 'class' => 'InternalServiceErrorException',
  332. ),
  333. array(
  334. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  335. 'class' => 'InvalidRequestException',
  336. ),
  337. ),
  338. ),
  339. 'EvaluateExpression' => array(
  340. 'httpMethod' => 'POST',
  341. 'uri' => '/',
  342. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  343. 'responseClass' => 'EvaluateExpressionOutput',
  344. 'responseType' => 'model',
  345. 'parameters' => array(
  346. 'Content-Type' => array(
  347. 'static' => true,
  348. 'location' => 'header',
  349. 'default' => 'application/x-amz-json-1.1',
  350. ),
  351. 'command.expects' => array(
  352. 'static' => true,
  353. 'default' => 'application/json',
  354. ),
  355. 'X-Amz-Target' => array(
  356. 'static' => true,
  357. 'location' => 'header',
  358. 'default' => 'DataPipeline.EvaluateExpression',
  359. ),
  360. 'pipelineId' => array(
  361. 'required' => true,
  362. 'type' => 'string',
  363. 'location' => 'json',
  364. 'minLength' => 1,
  365. 'maxLength' => 1024,
  366. ),
  367. 'objectId' => array(
  368. 'required' => true,
  369. 'type' => 'string',
  370. 'location' => 'json',
  371. 'minLength' => 1,
  372. 'maxLength' => 1024,
  373. ),
  374. 'expression' => array(
  375. 'required' => true,
  376. 'type' => 'string',
  377. 'location' => 'json',
  378. 'maxLength' => 20971520,
  379. ),
  380. ),
  381. 'errorResponses' => array(
  382. array(
  383. 'reason' => 'An internal service error occurred.',
  384. 'class' => 'InternalServiceErrorException',
  385. ),
  386. array(
  387. 'reason' => 'The specified task was not found.',
  388. 'class' => 'TaskNotFoundException',
  389. ),
  390. array(
  391. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  392. 'class' => 'InvalidRequestException',
  393. ),
  394. array(
  395. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  396. 'class' => 'PipelineNotFoundException',
  397. ),
  398. array(
  399. 'reason' => 'The specified pipeline has been deleted.',
  400. 'class' => 'PipelineDeletedException',
  401. ),
  402. ),
  403. ),
  404. 'GetPipelineDefinition' => array(
  405. 'httpMethod' => 'POST',
  406. 'uri' => '/',
  407. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  408. 'responseClass' => 'GetPipelineDefinitionOutput',
  409. 'responseType' => 'model',
  410. 'parameters' => array(
  411. 'Content-Type' => array(
  412. 'static' => true,
  413. 'location' => 'header',
  414. 'default' => 'application/x-amz-json-1.1',
  415. ),
  416. 'command.expects' => array(
  417. 'static' => true,
  418. 'default' => 'application/json',
  419. ),
  420. 'X-Amz-Target' => array(
  421. 'static' => true,
  422. 'location' => 'header',
  423. 'default' => 'DataPipeline.GetPipelineDefinition',
  424. ),
  425. 'pipelineId' => array(
  426. 'required' => true,
  427. 'type' => 'string',
  428. 'location' => 'json',
  429. 'minLength' => 1,
  430. 'maxLength' => 1024,
  431. ),
  432. 'version' => array(
  433. 'type' => 'string',
  434. 'location' => 'json',
  435. 'maxLength' => 1024,
  436. ),
  437. ),
  438. 'errorResponses' => array(
  439. array(
  440. 'reason' => 'An internal service error occurred.',
  441. 'class' => 'InternalServiceErrorException',
  442. ),
  443. array(
  444. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  445. 'class' => 'InvalidRequestException',
  446. ),
  447. array(
  448. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  449. 'class' => 'PipelineNotFoundException',
  450. ),
  451. array(
  452. 'reason' => 'The specified pipeline has been deleted.',
  453. 'class' => 'PipelineDeletedException',
  454. ),
  455. ),
  456. ),
  457. 'ListPipelines' => array(
  458. 'httpMethod' => 'POST',
  459. 'uri' => '/',
  460. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  461. 'responseClass' => 'ListPipelinesOutput',
  462. 'responseType' => 'model',
  463. 'parameters' => array(
  464. 'Content-Type' => array(
  465. 'static' => true,
  466. 'location' => 'header',
  467. 'default' => 'application/x-amz-json-1.1',
  468. ),
  469. 'command.expects' => array(
  470. 'static' => true,
  471. 'default' => 'application/json',
  472. ),
  473. 'X-Amz-Target' => array(
  474. 'static' => true,
  475. 'location' => 'header',
  476. 'default' => 'DataPipeline.ListPipelines',
  477. ),
  478. 'marker' => array(
  479. 'type' => 'string',
  480. 'location' => 'json',
  481. 'maxLength' => 1024,
  482. ),
  483. ),
  484. 'errorResponses' => array(
  485. array(
  486. 'reason' => 'An internal service error occurred.',
  487. 'class' => 'InternalServiceErrorException',
  488. ),
  489. array(
  490. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  491. 'class' => 'InvalidRequestException',
  492. ),
  493. ),
  494. ),
  495. 'PollForTask' => array(
  496. 'httpMethod' => 'POST',
  497. 'uri' => '/',
  498. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  499. 'responseClass' => 'PollForTaskOutput',
  500. 'responseType' => 'model',
  501. 'parameters' => array(
  502. 'Content-Type' => array(
  503. 'static' => true,
  504. 'location' => 'header',
  505. 'default' => 'application/x-amz-json-1.1',
  506. ),
  507. 'command.expects' => array(
  508. 'static' => true,
  509. 'default' => 'application/json',
  510. ),
  511. 'X-Amz-Target' => array(
  512. 'static' => true,
  513. 'location' => 'header',
  514. 'default' => 'DataPipeline.PollForTask',
  515. ),
  516. 'workerGroup' => array(
  517. 'required' => true,
  518. 'type' => 'string',
  519. 'location' => 'json',
  520. 'maxLength' => 1024,
  521. ),
  522. 'hostname' => array(
  523. 'type' => 'string',
  524. 'location' => 'json',
  525. 'minLength' => 1,
  526. 'maxLength' => 1024,
  527. ),
  528. 'instanceIdentity' => array(
  529. 'type' => 'object',
  530. 'location' => 'json',
  531. 'properties' => array(
  532. 'document' => array(
  533. 'type' => 'string',
  534. 'maxLength' => 1024,
  535. ),
  536. 'signature' => array(
  537. 'type' => 'string',
  538. 'maxLength' => 1024,
  539. ),
  540. ),
  541. ),
  542. ),
  543. 'errorResponses' => array(
  544. array(
  545. 'reason' => 'An internal service error occurred.',
  546. 'class' => 'InternalServiceErrorException',
  547. ),
  548. array(
  549. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  550. 'class' => 'InvalidRequestException',
  551. ),
  552. array(
  553. 'reason' => 'The specified task was not found.',
  554. 'class' => 'TaskNotFoundException',
  555. ),
  556. ),
  557. ),
  558. 'PutPipelineDefinition' => array(
  559. 'httpMethod' => 'POST',
  560. 'uri' => '/',
  561. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  562. 'responseClass' => 'PutPipelineDefinitionOutput',
  563. 'responseType' => 'model',
  564. 'parameters' => array(
  565. 'Content-Type' => array(
  566. 'static' => true,
  567. 'location' => 'header',
  568. 'default' => 'application/x-amz-json-1.1',
  569. ),
  570. 'command.expects' => array(
  571. 'static' => true,
  572. 'default' => 'application/json',
  573. ),
  574. 'X-Amz-Target' => array(
  575. 'static' => true,
  576. 'location' => 'header',
  577. 'default' => 'DataPipeline.PutPipelineDefinition',
  578. ),
  579. 'pipelineId' => array(
  580. 'required' => true,
  581. 'type' => 'string',
  582. 'location' => 'json',
  583. 'minLength' => 1,
  584. 'maxLength' => 1024,
  585. ),
  586. 'pipelineObjects' => array(
  587. 'required' => true,
  588. 'type' => 'array',
  589. 'location' => 'json',
  590. 'items' => array(
  591. 'name' => 'PipelineObject',
  592. 'type' => 'object',
  593. 'properties' => array(
  594. 'id' => array(
  595. 'required' => true,
  596. 'type' => 'string',
  597. 'minLength' => 1,
  598. 'maxLength' => 1024,
  599. ),
  600. 'name' => array(
  601. 'required' => true,
  602. 'type' => 'string',
  603. 'minLength' => 1,
  604. 'maxLength' => 1024,
  605. ),
  606. 'fields' => array(
  607. 'required' => true,
  608. 'type' => 'array',
  609. 'items' => array(
  610. 'name' => 'Field',
  611. 'type' => 'object',
  612. 'properties' => array(
  613. 'key' => array(
  614. 'required' => true,
  615. 'type' => 'string',
  616. 'minLength' => 1,
  617. 'maxLength' => 256,
  618. ),
  619. 'stringValue' => array(
  620. 'type' => 'string',
  621. 'maxLength' => 10240,
  622. ),
  623. 'refValue' => array(
  624. 'type' => 'string',
  625. 'minLength' => 1,
  626. 'maxLength' => 256,
  627. ),
  628. ),
  629. ),
  630. ),
  631. ),
  632. ),
  633. ),
  634. 'parameterObjects' => array(
  635. 'type' => 'array',
  636. 'location' => 'json',
  637. 'items' => array(
  638. 'name' => 'ParameterObject',
  639. 'type' => 'object',
  640. 'properties' => array(
  641. 'id' => array(
  642. 'required' => true,
  643. 'type' => 'string',
  644. 'minLength' => 1,
  645. 'maxLength' => 256,
  646. ),
  647. 'attributes' => array(
  648. 'required' => true,
  649. 'type' => 'array',
  650. 'items' => array(
  651. 'name' => 'ParameterAttribute',
  652. 'type' => 'object',
  653. 'properties' => array(
  654. 'key' => array(
  655. 'required' => true,
  656. 'type' => 'string',
  657. 'minLength' => 1,
  658. 'maxLength' => 256,
  659. ),
  660. 'stringValue' => array(
  661. 'required' => true,
  662. 'type' => 'string',
  663. 'maxLength' => 10240,
  664. ),
  665. ),
  666. ),
  667. ),
  668. ),
  669. ),
  670. ),
  671. 'parameterValues' => array(
  672. 'type' => 'array',
  673. 'location' => 'json',
  674. 'items' => array(
  675. 'name' => 'ParameterValue',
  676. 'type' => 'object',
  677. 'properties' => array(
  678. 'id' => array(
  679. 'required' => true,
  680. 'type' => 'string',
  681. 'minLength' => 1,
  682. 'maxLength' => 256,
  683. ),
  684. 'stringValue' => array(
  685. 'required' => true,
  686. 'type' => 'string',
  687. 'maxLength' => 10240,
  688. ),
  689. ),
  690. ),
  691. ),
  692. ),
  693. 'errorResponses' => array(
  694. array(
  695. 'reason' => 'An internal service error occurred.',
  696. 'class' => 'InternalServiceErrorException',
  697. ),
  698. array(
  699. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  700. 'class' => 'InvalidRequestException',
  701. ),
  702. array(
  703. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  704. 'class' => 'PipelineNotFoundException',
  705. ),
  706. array(
  707. 'reason' => 'The specified pipeline has been deleted.',
  708. 'class' => 'PipelineDeletedException',
  709. ),
  710. ),
  711. ),
  712. 'QueryObjects' => array(
  713. 'httpMethod' => 'POST',
  714. 'uri' => '/',
  715. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  716. 'responseClass' => 'QueryObjectsOutput',
  717. 'responseType' => 'model',
  718. 'parameters' => array(
  719. 'Content-Type' => array(
  720. 'static' => true,
  721. 'location' => 'header',
  722. 'default' => 'application/x-amz-json-1.1',
  723. ),
  724. 'command.expects' => array(
  725. 'static' => true,
  726. 'default' => 'application/json',
  727. ),
  728. 'X-Amz-Target' => array(
  729. 'static' => true,
  730. 'location' => 'header',
  731. 'default' => 'DataPipeline.QueryObjects',
  732. ),
  733. 'pipelineId' => array(
  734. 'required' => true,
  735. 'type' => 'string',
  736. 'location' => 'json',
  737. 'minLength' => 1,
  738. 'maxLength' => 1024,
  739. ),
  740. 'query' => array(
  741. 'type' => 'object',
  742. 'location' => 'json',
  743. 'properties' => array(
  744. 'selectors' => array(
  745. 'type' => 'array',
  746. 'items' => array(
  747. 'name' => 'Selector',
  748. 'type' => 'object',
  749. 'properties' => array(
  750. 'fieldName' => array(
  751. 'type' => 'string',
  752. 'maxLength' => 1024,
  753. ),
  754. 'operator' => array(
  755. 'type' => 'object',
  756. 'properties' => array(
  757. '' => array(
  758. ),
  759. ),
  760. ),
  761. ),
  762. ),
  763. ),
  764. ),
  765. ),
  766. 'sphere' => array(
  767. 'required' => true,
  768. 'type' => 'string',
  769. 'location' => 'json',
  770. 'maxLength' => 1024,
  771. ),
  772. 'marker' => array(
  773. 'type' => 'string',
  774. 'location' => 'json',
  775. 'maxLength' => 1024,
  776. ),
  777. 'limit' => array(
  778. 'type' => 'numeric',
  779. 'location' => 'json',
  780. ),
  781. ),
  782. 'errorResponses' => array(
  783. array(
  784. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  785. 'class' => 'PipelineNotFoundException',
  786. ),
  787. array(
  788. 'reason' => 'The specified pipeline has been deleted.',
  789. 'class' => 'PipelineDeletedException',
  790. ),
  791. array(
  792. 'reason' => 'An internal service error occurred.',
  793. 'class' => 'InternalServiceErrorException',
  794. ),
  795. array(
  796. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  797. 'class' => 'InvalidRequestException',
  798. ),
  799. ),
  800. ),
  801. 'ReportTaskProgress' => array(
  802. 'httpMethod' => 'POST',
  803. 'uri' => '/',
  804. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  805. 'responseClass' => 'ReportTaskProgressOutput',
  806. 'responseType' => 'model',
  807. 'parameters' => array(
  808. 'Content-Type' => array(
  809. 'static' => true,
  810. 'location' => 'header',
  811. 'default' => 'application/x-amz-json-1.1',
  812. ),
  813. 'command.expects' => array(
  814. 'static' => true,
  815. 'default' => 'application/json',
  816. ),
  817. 'X-Amz-Target' => array(
  818. 'static' => true,
  819. 'location' => 'header',
  820. 'default' => 'DataPipeline.ReportTaskProgress',
  821. ),
  822. 'taskId' => array(
  823. 'required' => true,
  824. 'type' => 'string',
  825. 'location' => 'json',
  826. 'minLength' => 1,
  827. 'maxLength' => 2048,
  828. ),
  829. 'fields' => array(
  830. 'type' => 'array',
  831. 'location' => 'json',
  832. 'items' => array(
  833. 'name' => 'Field',
  834. 'type' => 'object',
  835. 'properties' => array(
  836. 'key' => array(
  837. 'required' => true,
  838. 'type' => 'string',
  839. 'minLength' => 1,
  840. 'maxLength' => 256,
  841. ),
  842. 'stringValue' => array(
  843. 'type' => 'string',
  844. 'maxLength' => 10240,
  845. ),
  846. 'refValue' => array(
  847. 'type' => 'string',
  848. 'minLength' => 1,
  849. 'maxLength' => 256,
  850. ),
  851. ),
  852. ),
  853. ),
  854. ),
  855. 'errorResponses' => array(
  856. array(
  857. 'reason' => 'An internal service error occurred.',
  858. 'class' => 'InternalServiceErrorException',
  859. ),
  860. array(
  861. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  862. 'class' => 'InvalidRequestException',
  863. ),
  864. array(
  865. 'reason' => 'The specified task was not found.',
  866. 'class' => 'TaskNotFoundException',
  867. ),
  868. array(
  869. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  870. 'class' => 'PipelineNotFoundException',
  871. ),
  872. array(
  873. 'reason' => 'The specified pipeline has been deleted.',
  874. 'class' => 'PipelineDeletedException',
  875. ),
  876. ),
  877. ),
  878. 'ReportTaskRunnerHeartbeat' => array(
  879. 'httpMethod' => 'POST',
  880. 'uri' => '/',
  881. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  882. 'responseClass' => 'ReportTaskRunnerHeartbeatOutput',
  883. 'responseType' => 'model',
  884. 'parameters' => array(
  885. 'Content-Type' => array(
  886. 'static' => true,
  887. 'location' => 'header',
  888. 'default' => 'application/x-amz-json-1.1',
  889. ),
  890. 'command.expects' => array(
  891. 'static' => true,
  892. 'default' => 'application/json',
  893. ),
  894. 'X-Amz-Target' => array(
  895. 'static' => true,
  896. 'location' => 'header',
  897. 'default' => 'DataPipeline.ReportTaskRunnerHeartbeat',
  898. ),
  899. 'taskrunnerId' => array(
  900. 'required' => true,
  901. 'type' => 'string',
  902. 'location' => 'json',
  903. 'minLength' => 1,
  904. 'maxLength' => 1024,
  905. ),
  906. 'workerGroup' => array(
  907. 'type' => 'string',
  908. 'location' => 'json',
  909. 'maxLength' => 1024,
  910. ),
  911. 'hostname' => array(
  912. 'type' => 'string',
  913. 'location' => 'json',
  914. 'minLength' => 1,
  915. 'maxLength' => 1024,
  916. ),
  917. ),
  918. 'errorResponses' => array(
  919. array(
  920. 'reason' => 'An internal service error occurred.',
  921. 'class' => 'InternalServiceErrorException',
  922. ),
  923. array(
  924. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  925. 'class' => 'InvalidRequestException',
  926. ),
  927. ),
  928. ),
  929. 'SetStatus' => array(
  930. 'httpMethod' => 'POST',
  931. 'uri' => '/',
  932. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  933. 'responseClass' => 'EmptyOutput',
  934. 'responseType' => 'model',
  935. 'parameters' => array(
  936. 'Content-Type' => array(
  937. 'static' => true,
  938. 'location' => 'header',
  939. 'default' => 'application/x-amz-json-1.1',
  940. ),
  941. 'command.expects' => array(
  942. 'static' => true,
  943. 'default' => 'application/json',
  944. ),
  945. 'X-Amz-Target' => array(
  946. 'static' => true,
  947. 'location' => 'header',
  948. 'default' => 'DataPipeline.SetStatus',
  949. ),
  950. 'pipelineId' => array(
  951. 'required' => true,
  952. 'type' => 'string',
  953. 'location' => 'json',
  954. 'minLength' => 1,
  955. 'maxLength' => 1024,
  956. ),
  957. 'objectIds' => array(
  958. 'required' => true,
  959. 'type' => 'array',
  960. 'location' => 'json',
  961. 'items' => array(
  962. 'name' => 'id',
  963. 'type' => 'string',
  964. 'minLength' => 1,
  965. 'maxLength' => 1024,
  966. ),
  967. ),
  968. 'status' => array(
  969. 'required' => true,
  970. 'type' => 'string',
  971. 'location' => 'json',
  972. 'maxLength' => 1024,
  973. ),
  974. ),
  975. 'errorResponses' => array(
  976. array(
  977. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  978. 'class' => 'PipelineNotFoundException',
  979. ),
  980. array(
  981. 'reason' => 'The specified pipeline has been deleted.',
  982. 'class' => 'PipelineDeletedException',
  983. ),
  984. array(
  985. 'reason' => 'An internal service error occurred.',
  986. 'class' => 'InternalServiceErrorException',
  987. ),
  988. array(
  989. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  990. 'class' => 'InvalidRequestException',
  991. ),
  992. ),
  993. ),
  994. 'SetTaskStatus' => array(
  995. 'httpMethod' => 'POST',
  996. 'uri' => '/',
  997. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  998. 'responseClass' => 'EmptyOutput',
  999. 'responseType' => 'model',
  1000. 'parameters' => array(
  1001. 'Content-Type' => array(
  1002. 'static' => true,
  1003. 'location' => 'header',
  1004. 'default' => 'application/x-amz-json-1.1',
  1005. ),
  1006. 'command.expects' => array(
  1007. 'static' => true,
  1008. 'default' => 'application/json',
  1009. ),
  1010. 'X-Amz-Target' => array(
  1011. 'static' => true,
  1012. 'location' => 'header',
  1013. 'default' => 'DataPipeline.SetTaskStatus',
  1014. ),
  1015. 'taskId' => array(
  1016. 'required' => true,
  1017. 'type' => 'string',
  1018. 'location' => 'json',
  1019. 'minLength' => 1,
  1020. 'maxLength' => 2048,
  1021. ),
  1022. 'taskStatus' => array(
  1023. 'required' => true,
  1024. 'type' => 'string',
  1025. 'location' => 'json',
  1026. ),
  1027. 'errorId' => array(
  1028. 'type' => 'string',
  1029. 'location' => 'json',
  1030. 'maxLength' => 1024,
  1031. ),
  1032. 'errorMessage' => array(
  1033. 'type' => 'string',
  1034. 'location' => 'json',
  1035. ),
  1036. 'errorStackTrace' => array(
  1037. 'type' => 'string',
  1038. 'location' => 'json',
  1039. 'maxLength' => 1024,
  1040. ),
  1041. ),
  1042. 'errorResponses' => array(
  1043. array(
  1044. 'reason' => 'An internal service error occurred.',
  1045. 'class' => 'InternalServiceErrorException',
  1046. ),
  1047. array(
  1048. 'reason' => 'The specified task was not found.',
  1049. 'class' => 'TaskNotFoundException',
  1050. ),
  1051. array(
  1052. 'reason' => 'The request was not valid. Verify that your request was properly formatted, that the signature was generated with the correct credentials, and that you haven\'t exceeded any of the service limits for your account.',
  1053. 'class' => 'InvalidRequestException',
  1054. ),
  1055. array(
  1056. 'reason' => 'The specified pipeline was not found. Verify that you used the correct user and account identifiers.',
  1057. 'class' => 'PipelineNotFoundException',
  1058. ),
  1059. array(
  1060. 'reason' => 'The specified pipeline has been deleted.',
  1061. 'class' => 'PipelineDeletedException',
  1062. ),
  1063. ),
  1064. ),
  1065. 'ValidatePipelineDefinition' => array(
  1066. 'httpMethod' => 'POST',
  1067. 'uri' => '/',
  1068. 'class' => 'Aws\\Common\\Command\\JsonCommand',
  1069. 'responseClass' => 'ValidatePipelineDefinitionOutput',
  1070. 'responseType' => 'model',
  1071. 'parameters' => array(
  1072. 'Content-Type' => array(
  1073. 'static' => true,
  1074. 'location' => 'header',
  1075. 'default' => 'application/x-amz-json-1.1',
  1076. ),
  1077. 'command.expects' => array(
  1078. 'static' => true,
  1079. 'default' => 'application/json',
  1080. ),
  1081. 'X-Amz-Target' => array(
  1082. 'static' => true,
  1083. 'location' => 'header',
  1084. 'default' => 'DataPipeline.ValidatePipelineDefinition',
  1085. ),
  1086. 'pipelineId' => array(
  1087. 'required' => true,
  1088. 'type' => 'string',
  1089. 'location' => 'json',
  1090. 'minLength' => 1,
  1091. 'maxLength' => 1024,
  1092. ),
  1093. 'pipelineObjects' => array(
  1094. 'required' => true,
  1095. 'type' => 'array',
  1096. 'location' => 'json',
  1097. 'items' => array(
  1098. 'name' => 'PipelineObject',
  1099. 'type' => 'object',
  1100. 'properties' => array(
  1101. 'id' => array(
  1102. 'required' => true,
  1103. 'type' => 'string',
  1104. 'minLength' => 1,
  1105. 'maxLength' => 1024,
  1106. ),
  1107. 'name' => array(
  1108. 'required' => true,
  1109. 'type' => 'string',
  1110. 'minLength' => 1,
  1111. 'maxLength' => 1024,
  1112. ),
  1113. 'fields' => array(
  1114. 'required' => true,
  1115. 'type' => 'array',
  1116. 'items' => array(
  1117. 'name' => 'Field',
  1118. 'type' => 'object',
  1119. 'properties' => array(
  1120. 'key' => array(
  1121. 'required' => true,
  1122. 'type' => 'string',
  1123. 'minLength' => 1,
  1124. 'maxLength' => 256,
  1125. ),
  1126. 'stringValue' => array(
  1127. 'type' => 'string',
  1128. 'maxLength' => 10240,
  1129. ),
  1130. 'refValue' => array(
  1131. 'type' => 'string',
  1132. 'minLength' => 1,
  1133. 'maxLength' => 256,
  1134. ),
  1135. ),
  1136. ),
  1137. ),
  1138. ),
  1139. ),
  1140. ),
  1141. 'parameterObjects' => array(
  1142. 'type' => 'array',
  1143. 'location' => 'json',
  1144. 'items' => array(
  1145. 'name' => 'ParameterObject',
  1146. 'type' => 'object',
  1147. 'properties' => array(
  1148. 'id' => array(
  1149. 'required' => true,
  1150. 'type' => 'string',
  1151. 'minLength' => 1,
  1152. 'maxLength' => 256,
  1153. ),
  1154. 'attributes' => array(
  1155. 'required' => true,
  1156. 'type' => 'array',
  1157. 'items' => arr