sns-2010-03-31.min.json 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2010-03-31",
  5. "endpointPrefix": "sns",
  6. "protocol": "query",
  7. "serviceAbbreviation": "Amazon SNS",
  8. "serviceFullName": "Amazon Simple Notification Service",
  9. "serviceId": "SNS",
  10. "signatureVersion": "v4",
  11. "uid": "sns-2010-03-31",
  12. "xmlNamespace": "http://sns.amazonaws.com/doc/2010-03-31/"
  13. },
  14. "operations": {
  15. "AddPermission": {
  16. "input": {
  17. "type": "structure",
  18. "required": [
  19. "TopicArn",
  20. "Label",
  21. "AWSAccountId",
  22. "ActionName"
  23. ],
  24. "members": {
  25. "TopicArn": {},
  26. "Label": {},
  27. "AWSAccountId": {
  28. "type": "list",
  29. "member": {}
  30. },
  31. "ActionName": {
  32. "type": "list",
  33. "member": {}
  34. }
  35. }
  36. }
  37. },
  38. "CheckIfPhoneNumberIsOptedOut": {
  39. "input": {
  40. "type": "structure",
  41. "required": [
  42. "phoneNumber"
  43. ],
  44. "members": {
  45. "phoneNumber": {
  46. "shape": "S9"
  47. }
  48. }
  49. },
  50. "output": {
  51. "resultWrapper": "CheckIfPhoneNumberIsOptedOutResult",
  52. "type": "structure",
  53. "members": {
  54. "isOptedOut": {
  55. "type": "boolean"
  56. }
  57. }
  58. }
  59. },
  60. "ConfirmSubscription": {
  61. "input": {
  62. "type": "structure",
  63. "required": [
  64. "TopicArn",
  65. "Token"
  66. ],
  67. "members": {
  68. "TopicArn": {},
  69. "Token": {},
  70. "AuthenticateOnUnsubscribe": {}
  71. }
  72. },
  73. "output": {
  74. "resultWrapper": "ConfirmSubscriptionResult",
  75. "type": "structure",
  76. "members": {
  77. "SubscriptionArn": {}
  78. }
  79. }
  80. },
  81. "CreatePlatformApplication": {
  82. "input": {
  83. "type": "structure",
  84. "required": [
  85. "Name",
  86. "Platform",
  87. "Attributes"
  88. ],
  89. "members": {
  90. "Name": {},
  91. "Platform": {},
  92. "Attributes": {
  93. "shape": "Sj"
  94. }
  95. }
  96. },
  97. "output": {
  98. "resultWrapper": "CreatePlatformApplicationResult",
  99. "type": "structure",
  100. "members": {
  101. "PlatformApplicationArn": {}
  102. }
  103. }
  104. },
  105. "CreatePlatformEndpoint": {
  106. "input": {
  107. "type": "structure",
  108. "required": [
  109. "PlatformApplicationArn",
  110. "Token"
  111. ],
  112. "members": {
  113. "PlatformApplicationArn": {},
  114. "Token": {},
  115. "CustomUserData": {},
  116. "Attributes": {
  117. "shape": "Sj"
  118. }
  119. }
  120. },
  121. "output": {
  122. "resultWrapper": "CreatePlatformEndpointResult",
  123. "type": "structure",
  124. "members": {
  125. "EndpointArn": {}
  126. }
  127. }
  128. },
  129. "CreateSMSSandboxPhoneNumber": {
  130. "input": {
  131. "type": "structure",
  132. "required": [
  133. "PhoneNumber"
  134. ],
  135. "members": {
  136. "PhoneNumber": {
  137. "shape": "So"
  138. },
  139. "LanguageCode": {}
  140. }
  141. },
  142. "output": {
  143. "resultWrapper": "CreateSMSSandboxPhoneNumberResult",
  144. "type": "structure",
  145. "members": {}
  146. }
  147. },
  148. "CreateTopic": {
  149. "input": {
  150. "type": "structure",
  151. "required": [
  152. "Name"
  153. ],
  154. "members": {
  155. "Name": {},
  156. "Attributes": {
  157. "shape": "St"
  158. },
  159. "Tags": {
  160. "shape": "Sw"
  161. },
  162. "DataProtectionPolicy": {}
  163. }
  164. },
  165. "output": {
  166. "resultWrapper": "CreateTopicResult",
  167. "type": "structure",
  168. "members": {
  169. "TopicArn": {}
  170. }
  171. }
  172. },
  173. "DeleteEndpoint": {
  174. "input": {
  175. "type": "structure",
  176. "required": [
  177. "EndpointArn"
  178. ],
  179. "members": {
  180. "EndpointArn": {}
  181. }
  182. }
  183. },
  184. "DeletePlatformApplication": {
  185. "input": {
  186. "type": "structure",
  187. "required": [
  188. "PlatformApplicationArn"
  189. ],
  190. "members": {
  191. "PlatformApplicationArn": {}
  192. }
  193. }
  194. },
  195. "DeleteSMSSandboxPhoneNumber": {
  196. "input": {
  197. "type": "structure",
  198. "required": [
  199. "PhoneNumber"
  200. ],
  201. "members": {
  202. "PhoneNumber": {
  203. "shape": "So"
  204. }
  205. }
  206. },
  207. "output": {
  208. "resultWrapper": "DeleteSMSSandboxPhoneNumberResult",
  209. "type": "structure",
  210. "members": {}
  211. }
  212. },
  213. "DeleteTopic": {
  214. "input": {
  215. "type": "structure",
  216. "required": [
  217. "TopicArn"
  218. ],
  219. "members": {
  220. "TopicArn": {}
  221. }
  222. }
  223. },
  224. "GetDataProtectionPolicy": {
  225. "input": {
  226. "type": "structure",
  227. "required": [
  228. "ResourceArn"
  229. ],
  230. "members": {
  231. "ResourceArn": {}
  232. }
  233. },
  234. "output": {
  235. "resultWrapper": "GetDataProtectionPolicyResult",
  236. "type": "structure",
  237. "members": {
  238. "DataProtectionPolicy": {}
  239. }
  240. }
  241. },
  242. "GetEndpointAttributes": {
  243. "input": {
  244. "type": "structure",
  245. "required": [
  246. "EndpointArn"
  247. ],
  248. "members": {
  249. "EndpointArn": {}
  250. }
  251. },
  252. "output": {
  253. "resultWrapper": "GetEndpointAttributesResult",
  254. "type": "structure",
  255. "members": {
  256. "Attributes": {
  257. "shape": "Sj"
  258. }
  259. }
  260. }
  261. },
  262. "GetPlatformApplicationAttributes": {
  263. "input": {
  264. "type": "structure",
  265. "required": [
  266. "PlatformApplicationArn"
  267. ],
  268. "members": {
  269. "PlatformApplicationArn": {}
  270. }
  271. },
  272. "output": {
  273. "resultWrapper": "GetPlatformApplicationAttributesResult",
  274. "type": "structure",
  275. "members": {
  276. "Attributes": {
  277. "shape": "Sj"
  278. }
  279. }
  280. }
  281. },
  282. "GetSMSAttributes": {
  283. "input": {
  284. "type": "structure",
  285. "members": {
  286. "attributes": {
  287. "type": "list",
  288. "member": {}
  289. }
  290. }
  291. },
  292. "output": {
  293. "resultWrapper": "GetSMSAttributesResult",
  294. "type": "structure",
  295. "members": {
  296. "attributes": {
  297. "shape": "Sj"
  298. }
  299. }
  300. }
  301. },
  302. "GetSMSSandboxAccountStatus": {
  303. "input": {
  304. "type": "structure",
  305. "members": {}
  306. },
  307. "output": {
  308. "resultWrapper": "GetSMSSandboxAccountStatusResult",
  309. "type": "structure",
  310. "required": [
  311. "IsInSandbox"
  312. ],
  313. "members": {
  314. "IsInSandbox": {
  315. "type": "boolean"
  316. }
  317. }
  318. }
  319. },
  320. "GetSubscriptionAttributes": {
  321. "input": {
  322. "type": "structure",
  323. "required": [
  324. "SubscriptionArn"
  325. ],
  326. "members": {
  327. "SubscriptionArn": {}
  328. }
  329. },
  330. "output": {
  331. "resultWrapper": "GetSubscriptionAttributesResult",
  332. "type": "structure",
  333. "members": {
  334. "Attributes": {
  335. "shape": "S1j"
  336. }
  337. }
  338. }
  339. },
  340. "GetTopicAttributes": {
  341. "input": {
  342. "type": "structure",
  343. "required": [
  344. "TopicArn"
  345. ],
  346. "members": {
  347. "TopicArn": {}
  348. }
  349. },
  350. "output": {
  351. "resultWrapper": "GetTopicAttributesResult",
  352. "type": "structure",
  353. "members": {
  354. "Attributes": {
  355. "shape": "St"
  356. }
  357. }
  358. }
  359. },
  360. "ListEndpointsByPlatformApplication": {
  361. "input": {
  362. "type": "structure",
  363. "required": [
  364. "PlatformApplicationArn"
  365. ],
  366. "members": {
  367. "PlatformApplicationArn": {},
  368. "NextToken": {}
  369. }
  370. },
  371. "output": {
  372. "resultWrapper": "ListEndpointsByPlatformApplicationResult",
  373. "type": "structure",
  374. "members": {
  375. "Endpoints": {
  376. "type": "list",
  377. "member": {
  378. "type": "structure",
  379. "members": {
  380. "EndpointArn": {},
  381. "Attributes": {
  382. "shape": "Sj"
  383. }
  384. }
  385. }
  386. },
  387. "NextToken": {}
  388. }
  389. }
  390. },
  391. "ListOriginationNumbers": {
  392. "input": {
  393. "type": "structure",
  394. "members": {
  395. "NextToken": {},
  396. "MaxResults": {
  397. "type": "integer"
  398. }
  399. }
  400. },
  401. "output": {
  402. "resultWrapper": "ListOriginationNumbersResult",
  403. "type": "structure",
  404. "members": {
  405. "NextToken": {},
  406. "PhoneNumbers": {
  407. "type": "list",
  408. "member": {
  409. "type": "structure",
  410. "members": {
  411. "CreatedAt": {
  412. "type": "timestamp"
  413. },
  414. "PhoneNumber": {
  415. "shape": "S9"
  416. },
  417. "Status": {},
  418. "Iso2CountryCode": {},
  419. "RouteType": {},
  420. "NumberCapabilities": {
  421. "type": "list",
  422. "member": {}
  423. }
  424. }
  425. }
  426. }
  427. }
  428. }
  429. },
  430. "ListPhoneNumbersOptedOut": {
  431. "input": {
  432. "type": "structure",
  433. "members": {
  434. "nextToken": {}
  435. }
  436. },
  437. "output": {
  438. "resultWrapper": "ListPhoneNumbersOptedOutResult",
  439. "type": "structure",
  440. "members": {
  441. "phoneNumbers": {
  442. "type": "list",
  443. "member": {
  444. "shape": "S9"
  445. }
  446. },
  447. "nextToken": {}
  448. }
  449. }
  450. },
  451. "ListPlatformApplications": {
  452. "input": {
  453. "type": "structure",
  454. "members": {
  455. "NextToken": {}
  456. }
  457. },
  458. "output": {
  459. "resultWrapper": "ListPlatformApplicationsResult",
  460. "type": "structure",
  461. "members": {
  462. "PlatformApplications": {
  463. "type": "list",
  464. "member": {
  465. "type": "structure",
  466. "members": {
  467. "PlatformApplicationArn": {},
  468. "Attributes": {
  469. "shape": "Sj"
  470. }
  471. }
  472. }
  473. },
  474. "NextToken": {}
  475. }
  476. }
  477. },
  478. "ListSMSSandboxPhoneNumbers": {
  479. "input": {
  480. "type": "structure",
  481. "members": {
  482. "NextToken": {},
  483. "MaxResults": {
  484. "type": "integer"
  485. }
  486. }
  487. },
  488. "output": {
  489. "resultWrapper": "ListSMSSandboxPhoneNumbersResult",
  490. "type": "structure",
  491. "required": [
  492. "PhoneNumbers"
  493. ],
  494. "members": {
  495. "PhoneNumbers": {
  496. "type": "list",
  497. "member": {
  498. "type": "structure",
  499. "members": {
  500. "PhoneNumber": {
  501. "shape": "So"
  502. },
  503. "Status": {}
  504. }
  505. }
  506. },
  507. "NextToken": {}
  508. }
  509. }
  510. },
  511. "ListSubscriptions": {
  512. "input": {
  513. "type": "structure",
  514. "members": {
  515. "NextToken": {}
  516. }
  517. },
  518. "output": {
  519. "resultWrapper": "ListSubscriptionsResult",
  520. "type": "structure",
  521. "members": {
  522. "Subscriptions": {
  523. "shape": "S2h"
  524. },
  525. "NextToken": {}
  526. }
  527. }
  528. },
  529. "ListSubscriptionsByTopic": {
  530. "input": {
  531. "type": "structure",
  532. "required": [
  533. "TopicArn"
  534. ],
  535. "members": {
  536. "TopicArn": {},
  537. "NextToken": {}
  538. }
  539. },
  540. "output": {
  541. "resultWrapper": "ListSubscriptionsByTopicResult",
  542. "type": "structure",
  543. "members": {
  544. "Subscriptions": {
  545. "shape": "S2h"
  546. },
  547. "NextToken": {}
  548. }
  549. }
  550. },
  551. "ListTagsForResource": {
  552. "input": {
  553. "type": "structure",
  554. "required": [
  555. "ResourceArn"
  556. ],
  557. "members": {
  558. "ResourceArn": {}
  559. }
  560. },
  561. "output": {
  562. "resultWrapper": "ListTagsForResourceResult",
  563. "type": "structure",
  564. "members": {
  565. "Tags": {
  566. "shape": "Sw"
  567. }
  568. }
  569. }
  570. },
  571. "ListTopics": {
  572. "input": {
  573. "type": "structure",
  574. "members": {
  575. "NextToken": {}
  576. }
  577. },
  578. "output": {
  579. "resultWrapper": "ListTopicsResult",
  580. "type": "structure",
  581. "members": {
  582. "Topics": {
  583. "type": "list",
  584. "member": {
  585. "type": "structure",
  586. "members": {
  587. "TopicArn": {}
  588. }
  589. }
  590. },
  591. "NextToken": {}
  592. }
  593. }
  594. },
  595. "OptInPhoneNumber": {
  596. "input": {
  597. "type": "structure",
  598. "required": [
  599. "phoneNumber"
  600. ],
  601. "members": {
  602. "phoneNumber": {
  603. "shape": "S9"
  604. }
  605. }
  606. },
  607. "output": {
  608. "resultWrapper": "OptInPhoneNumberResult",
  609. "type": "structure",
  610. "members": {}
  611. }
  612. },
  613. "Publish": {
  614. "input": {
  615. "type": "structure",
  616. "required": [
  617. "Message"
  618. ],
  619. "members": {
  620. "TopicArn": {},
  621. "TargetArn": {},
  622. "PhoneNumber": {
  623. "shape": "S9"
  624. },
  625. "Message": {},
  626. "Subject": {},
  627. "MessageStructure": {},
  628. "MessageAttributes": {
  629. "shape": "S31"
  630. },
  631. "MessageDeduplicationId": {},
  632. "MessageGroupId": {}
  633. }
  634. },
  635. "output": {
  636. "resultWrapper": "PublishResult",
  637. "type": "structure",
  638. "members": {
  639. "MessageId": {},
  640. "SequenceNumber": {}
  641. }
  642. }
  643. },
  644. "PublishBatch": {
  645. "input": {
  646. "type": "structure",
  647. "required": [
  648. "TopicArn",
  649. "PublishBatchRequestEntries"
  650. ],
  651. "members": {
  652. "TopicArn": {},
  653. "PublishBatchRequestEntries": {
  654. "type": "list",
  655. "member": {
  656. "type": "structure",
  657. "required": [
  658. "Id",
  659. "Message"
  660. ],
  661. "members": {
  662. "Id": {},
  663. "Message": {},
  664. "Subject": {},
  665. "MessageStructure": {},
  666. "MessageAttributes": {
  667. "shape": "S31"
  668. },
  669. "MessageDeduplicationId": {},
  670. "MessageGroupId": {}
  671. }
  672. }
  673. }
  674. }
  675. },
  676. "output": {
  677. "resultWrapper": "PublishBatchResult",
  678. "type": "structure",
  679. "members": {
  680. "Successful": {
  681. "type": "list",
  682. "member": {
  683. "type": "structure",
  684. "members": {
  685. "Id": {},
  686. "MessageId": {},
  687. "SequenceNumber": {}
  688. }
  689. }
  690. },
  691. "Failed": {
  692. "type": "list",
  693. "member": {
  694. "type": "structure",
  695. "required": [
  696. "Id",
  697. "Code",
  698. "SenderFault"
  699. ],
  700. "members": {
  701. "Id": {},
  702. "Code": {},
  703. "Message": {},
  704. "SenderFault": {
  705. "type": "boolean"
  706. }
  707. }
  708. }
  709. }
  710. }
  711. }
  712. },
  713. "PutDataProtectionPolicy": {
  714. "input": {
  715. "type": "structure",
  716. "required": [
  717. "ResourceArn",
  718. "DataProtectionPolicy"
  719. ],
  720. "members": {
  721. "ResourceArn": {},
  722. "DataProtectionPolicy": {}
  723. }
  724. }
  725. },
  726. "RemovePermission": {
  727. "input": {
  728. "type": "structure",
  729. "required": [
  730. "TopicArn",
  731. "Label"
  732. ],
  733. "members": {
  734. "TopicArn": {},
  735. "Label": {}
  736. }
  737. }
  738. },
  739. "SetEndpointAttributes": {
  740. "input": {
  741. "type": "structure",
  742. "required": [
  743. "EndpointArn",
  744. "Attributes"
  745. ],
  746. "members": {
  747. "EndpointArn": {},
  748. "Attributes": {
  749. "shape": "Sj"
  750. }
  751. }
  752. }
  753. },
  754. "SetPlatformApplicationAttributes": {
  755. "input": {
  756. "type": "structure",
  757. "required": [
  758. "PlatformApplicationArn",
  759. "Attributes"
  760. ],
  761. "members": {
  762. "PlatformApplicationArn": {},
  763. "Attributes": {
  764. "shape": "Sj"
  765. }
  766. }
  767. }
  768. },
  769. "SetSMSAttributes": {
  770. "input": {
  771. "type": "structure",
  772. "required": [
  773. "attributes"
  774. ],
  775. "members": {
  776. "attributes": {
  777. "shape": "Sj"
  778. }
  779. }
  780. },
  781. "output": {
  782. "resultWrapper": "SetSMSAttributesResult",
  783. "type": "structure",
  784. "members": {}
  785. }
  786. },
  787. "SetSubscriptionAttributes": {
  788. "input": {
  789. "type": "structure",
  790. "required": [
  791. "SubscriptionArn",
  792. "AttributeName"
  793. ],
  794. "members": {
  795. "SubscriptionArn": {},
  796. "AttributeName": {},
  797. "AttributeValue": {}
  798. }
  799. }
  800. },
  801. "SetTopicAttributes": {
  802. "input": {
  803. "type": "structure",
  804. "required": [
  805. "TopicArn",
  806. "AttributeName"
  807. ],
  808. "members": {
  809. "TopicArn": {},
  810. "AttributeName": {},
  811. "AttributeValue": {}
  812. }
  813. }
  814. },
  815. "Subscribe": {
  816. "input": {
  817. "type": "structure",
  818. "required": [
  819. "TopicArn",
  820. "Protocol"
  821. ],
  822. "members": {
  823. "TopicArn": {},
  824. "Protocol": {},
  825. "Endpoint": {},
  826. "Attributes": {
  827. "shape": "S1j"
  828. },
  829. "ReturnSubscriptionArn": {
  830. "type": "boolean"
  831. }
  832. }
  833. },
  834. "output": {
  835. "resultWrapper": "SubscribeResult",
  836. "type": "structure",
  837. "members": {
  838. "SubscriptionArn": {}
  839. }
  840. }
  841. },
  842. "TagResource": {
  843. "input": {
  844. "type": "structure",
  845. "required": [
  846. "ResourceArn",
  847. "Tags"
  848. ],
  849. "members": {
  850. "ResourceArn": {},
  851. "Tags": {
  852. "shape": "Sw"
  853. }
  854. }
  855. },
  856. "output": {
  857. "resultWrapper": "TagResourceResult",
  858. "type": "structure",
  859. "members": {}
  860. }
  861. },
  862. "Unsubscribe": {
  863. "input": {
  864. "type": "structure",
  865. "required": [
  866. "SubscriptionArn"
  867. ],
  868. "members": {
  869. "SubscriptionArn": {}
  870. }
  871. }
  872. },
  873. "UntagResource": {
  874. "input": {
  875. "type": "structure",
  876. "required": [
  877. "ResourceArn",
  878. "TagKeys"
  879. ],
  880. "members": {
  881. "ResourceArn": {},
  882. "TagKeys": {
  883. "type": "list",
  884. "member": {}
  885. }
  886. }
  887. },
  888. "output": {
  889. "resultWrapper": "UntagResourceResult",
  890. "type": "structure",
  891. "members": {}
  892. }
  893. },
  894. "VerifySMSSandboxPhoneNumber": {
  895. "input": {
  896. "type": "structure",
  897. "required": [
  898. "PhoneNumber",
  899. "OneTimePassword"
  900. ],
  901. "members": {
  902. "PhoneNumber": {
  903. "shape": "So"
  904. },
  905. "OneTimePassword": {}
  906. }
  907. },
  908. "output": {
  909. "resultWrapper": "VerifySMSSandboxPhoneNumberResult",
  910. "type": "structure",
  911. "members": {}
  912. }
  913. }
  914. },
  915. "shapes": {
  916. "S9": {
  917. "type": "string",
  918. "sensitive": true
  919. },
  920. "Sj": {
  921. "type": "map",
  922. "key": {},
  923. "value": {}
  924. },
  925. "So": {
  926. "type": "string",
  927. "sensitive": true
  928. },
  929. "St": {
  930. "type": "map",
  931. "key": {},
  932. "value": {}
  933. },
  934. "Sw": {
  935. "type": "list",
  936. "member": {
  937. "type": "structure",
  938. "required": [
  939. "Key",
  940. "Value"
  941. ],
  942. "members": {
  943. "Key": {},
  944. "Value": {}
  945. }
  946. }
  947. },
  948. "S1j": {
  949. "type": "map",
  950. "key": {},
  951. "value": {}
  952. },
  953. "S2h": {
  954. "type": "list",
  955. "member": {
  956. "type": "structure",
  957. "members": {
  958. "SubscriptionArn": {},
  959. "Owner": {},
  960. "Protocol": {},
  961. "Endpoint": {},
  962. "TopicArn": {}
  963. }
  964. }
  965. },
  966. "S31": {
  967. "type": "map",
  968. "key": {
  969. "locationName": "Name"
  970. },
  971. "value": {
  972. "locationName": "Value",
  973. "type": "structure",
  974. "required": [
  975. "DataType"
  976. ],
  977. "members": {
  978. "DataType": {},
  979. "StringValue": {},
  980. "BinaryValue": {
  981. "type": "blob"
  982. }
  983. }
  984. }
  985. }
  986. }
  987. }