servicediscovery-2017-03-14.min.json 22 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2017-03-14",
  5. "endpointPrefix": "servicediscovery",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "serviceAbbreviation": "ServiceDiscovery",
  9. "serviceFullName": "AWS Cloud Map",
  10. "serviceId": "ServiceDiscovery",
  11. "signatureVersion": "v4",
  12. "targetPrefix": "Route53AutoNaming_v20170314",
  13. "uid": "servicediscovery-2017-03-14"
  14. },
  15. "operations": {
  16. "CreateHttpNamespace": {
  17. "input": {
  18. "type": "structure",
  19. "required": [
  20. "Name"
  21. ],
  22. "members": {
  23. "Name": {},
  24. "CreatorRequestId": {
  25. "idempotencyToken": true
  26. },
  27. "Description": {},
  28. "Tags": {
  29. "shape": "S5"
  30. }
  31. }
  32. },
  33. "output": {
  34. "type": "structure",
  35. "members": {
  36. "OperationId": {}
  37. }
  38. }
  39. },
  40. "CreatePrivateDnsNamespace": {
  41. "input": {
  42. "type": "structure",
  43. "required": [
  44. "Name",
  45. "Vpc"
  46. ],
  47. "members": {
  48. "Name": {},
  49. "CreatorRequestId": {
  50. "idempotencyToken": true
  51. },
  52. "Description": {},
  53. "Vpc": {},
  54. "Tags": {
  55. "shape": "S5"
  56. },
  57. "Properties": {
  58. "type": "structure",
  59. "required": [
  60. "DnsProperties"
  61. ],
  62. "members": {
  63. "DnsProperties": {
  64. "type": "structure",
  65. "required": [
  66. "SOA"
  67. ],
  68. "members": {
  69. "SOA": {
  70. "shape": "Sf"
  71. }
  72. }
  73. }
  74. }
  75. }
  76. }
  77. },
  78. "output": {
  79. "type": "structure",
  80. "members": {
  81. "OperationId": {}
  82. }
  83. }
  84. },
  85. "CreatePublicDnsNamespace": {
  86. "input": {
  87. "type": "structure",
  88. "required": [
  89. "Name"
  90. ],
  91. "members": {
  92. "Name": {},
  93. "CreatorRequestId": {
  94. "idempotencyToken": true
  95. },
  96. "Description": {},
  97. "Tags": {
  98. "shape": "S5"
  99. },
  100. "Properties": {
  101. "type": "structure",
  102. "required": [
  103. "DnsProperties"
  104. ],
  105. "members": {
  106. "DnsProperties": {
  107. "type": "structure",
  108. "required": [
  109. "SOA"
  110. ],
  111. "members": {
  112. "SOA": {
  113. "shape": "Sf"
  114. }
  115. }
  116. }
  117. }
  118. }
  119. }
  120. },
  121. "output": {
  122. "type": "structure",
  123. "members": {
  124. "OperationId": {}
  125. }
  126. }
  127. },
  128. "CreateService": {
  129. "input": {
  130. "type": "structure",
  131. "required": [
  132. "Name"
  133. ],
  134. "members": {
  135. "Name": {},
  136. "NamespaceId": {},
  137. "CreatorRequestId": {
  138. "idempotencyToken": true
  139. },
  140. "Description": {},
  141. "DnsConfig": {
  142. "shape": "Sp"
  143. },
  144. "HealthCheckConfig": {
  145. "shape": "Su"
  146. },
  147. "HealthCheckCustomConfig": {
  148. "shape": "Sy"
  149. },
  150. "Tags": {
  151. "shape": "S5"
  152. },
  153. "Type": {}
  154. }
  155. },
  156. "output": {
  157. "type": "structure",
  158. "members": {
  159. "Service": {
  160. "shape": "S11"
  161. }
  162. }
  163. }
  164. },
  165. "DeleteNamespace": {
  166. "input": {
  167. "type": "structure",
  168. "required": [
  169. "Id"
  170. ],
  171. "members": {
  172. "Id": {}
  173. }
  174. },
  175. "output": {
  176. "type": "structure",
  177. "members": {
  178. "OperationId": {}
  179. }
  180. }
  181. },
  182. "DeleteService": {
  183. "input": {
  184. "type": "structure",
  185. "required": [
  186. "Id"
  187. ],
  188. "members": {
  189. "Id": {}
  190. }
  191. },
  192. "output": {
  193. "type": "structure",
  194. "members": {}
  195. }
  196. },
  197. "DeregisterInstance": {
  198. "input": {
  199. "type": "structure",
  200. "required": [
  201. "ServiceId",
  202. "InstanceId"
  203. ],
  204. "members": {
  205. "ServiceId": {},
  206. "InstanceId": {}
  207. }
  208. },
  209. "output": {
  210. "type": "structure",
  211. "members": {
  212. "OperationId": {}
  213. }
  214. }
  215. },
  216. "DiscoverInstances": {
  217. "input": {
  218. "type": "structure",
  219. "required": [
  220. "NamespaceName",
  221. "ServiceName"
  222. ],
  223. "members": {
  224. "NamespaceName": {},
  225. "ServiceName": {},
  226. "MaxResults": {
  227. "type": "integer"
  228. },
  229. "QueryParameters": {
  230. "shape": "S1f"
  231. },
  232. "OptionalParameters": {
  233. "shape": "S1f"
  234. },
  235. "HealthStatus": {}
  236. }
  237. },
  238. "output": {
  239. "type": "structure",
  240. "members": {
  241. "Instances": {
  242. "type": "list",
  243. "member": {
  244. "type": "structure",
  245. "members": {
  246. "InstanceId": {},
  247. "NamespaceName": {},
  248. "ServiceName": {},
  249. "HealthStatus": {},
  250. "Attributes": {
  251. "shape": "S1f"
  252. }
  253. }
  254. }
  255. },
  256. "InstancesRevision": {
  257. "type": "long"
  258. }
  259. }
  260. },
  261. "endpoint": {
  262. "hostPrefix": "data-"
  263. }
  264. },
  265. "DiscoverInstancesRevision": {
  266. "input": {
  267. "type": "structure",
  268. "required": [
  269. "NamespaceName",
  270. "ServiceName"
  271. ],
  272. "members": {
  273. "NamespaceName": {},
  274. "ServiceName": {}
  275. }
  276. },
  277. "output": {
  278. "type": "structure",
  279. "members": {
  280. "InstancesRevision": {
  281. "type": "long"
  282. }
  283. }
  284. },
  285. "endpoint": {
  286. "hostPrefix": "data-"
  287. }
  288. },
  289. "GetInstance": {
  290. "input": {
  291. "type": "structure",
  292. "required": [
  293. "ServiceId",
  294. "InstanceId"
  295. ],
  296. "members": {
  297. "ServiceId": {},
  298. "InstanceId": {}
  299. }
  300. },
  301. "output": {
  302. "type": "structure",
  303. "members": {
  304. "Instance": {
  305. "type": "structure",
  306. "required": [
  307. "Id"
  308. ],
  309. "members": {
  310. "Id": {},
  311. "CreatorRequestId": {},
  312. "Attributes": {
  313. "shape": "S1f"
  314. }
  315. }
  316. }
  317. }
  318. }
  319. },
  320. "GetInstancesHealthStatus": {
  321. "input": {
  322. "type": "structure",
  323. "required": [
  324. "ServiceId"
  325. ],
  326. "members": {
  327. "ServiceId": {},
  328. "Instances": {
  329. "type": "list",
  330. "member": {}
  331. },
  332. "MaxResults": {
  333. "type": "integer"
  334. },
  335. "NextToken": {}
  336. }
  337. },
  338. "output": {
  339. "type": "structure",
  340. "members": {
  341. "Status": {
  342. "type": "map",
  343. "key": {},
  344. "value": {}
  345. },
  346. "NextToken": {}
  347. }
  348. }
  349. },
  350. "GetNamespace": {
  351. "input": {
  352. "type": "structure",
  353. "required": [
  354. "Id"
  355. ],
  356. "members": {
  357. "Id": {}
  358. }
  359. },
  360. "output": {
  361. "type": "structure",
  362. "members": {
  363. "Namespace": {
  364. "type": "structure",
  365. "members": {
  366. "Id": {},
  367. "Arn": {},
  368. "Name": {},
  369. "Type": {},
  370. "Description": {},
  371. "ServiceCount": {
  372. "type": "integer"
  373. },
  374. "Properties": {
  375. "shape": "S23"
  376. },
  377. "CreateDate": {
  378. "type": "timestamp"
  379. },
  380. "CreatorRequestId": {}
  381. }
  382. }
  383. }
  384. }
  385. },
  386. "GetOperation": {
  387. "input": {
  388. "type": "structure",
  389. "required": [
  390. "OperationId"
  391. ],
  392. "members": {
  393. "OperationId": {}
  394. }
  395. },
  396. "output": {
  397. "type": "structure",
  398. "members": {
  399. "Operation": {
  400. "type": "structure",
  401. "members": {
  402. "Id": {},
  403. "Type": {},
  404. "Status": {},
  405. "ErrorMessage": {},
  406. "ErrorCode": {},
  407. "CreateDate": {
  408. "type": "timestamp"
  409. },
  410. "UpdateDate": {
  411. "type": "timestamp"
  412. },
  413. "Targets": {
  414. "type": "map",
  415. "key": {},
  416. "value": {}
  417. }
  418. }
  419. }
  420. }
  421. }
  422. },
  423. "GetService": {
  424. "input": {
  425. "type": "structure",
  426. "required": [
  427. "Id"
  428. ],
  429. "members": {
  430. "Id": {}
  431. }
  432. },
  433. "output": {
  434. "type": "structure",
  435. "members": {
  436. "Service": {
  437. "shape": "S11"
  438. }
  439. }
  440. }
  441. },
  442. "ListInstances": {
  443. "input": {
  444. "type": "structure",
  445. "required": [
  446. "ServiceId"
  447. ],
  448. "members": {
  449. "ServiceId": {},
  450. "NextToken": {},
  451. "MaxResults": {
  452. "type": "integer"
  453. }
  454. }
  455. },
  456. "output": {
  457. "type": "structure",
  458. "members": {
  459. "Instances": {
  460. "type": "list",
  461. "member": {
  462. "type": "structure",
  463. "members": {
  464. "Id": {},
  465. "Attributes": {
  466. "shape": "S1f"
  467. }
  468. }
  469. }
  470. },
  471. "NextToken": {}
  472. }
  473. }
  474. },
  475. "ListNamespaces": {
  476. "input": {
  477. "type": "structure",
  478. "members": {
  479. "NextToken": {},
  480. "MaxResults": {
  481. "type": "integer"
  482. },
  483. "Filters": {
  484. "type": "list",
  485. "member": {
  486. "type": "structure",
  487. "required": [
  488. "Name",
  489. "Values"
  490. ],
  491. "members": {
  492. "Name": {},
  493. "Values": {
  494. "shape": "S2p"
  495. },
  496. "Condition": {}
  497. }
  498. }
  499. }
  500. }
  501. },
  502. "output": {
  503. "type": "structure",
  504. "members": {
  505. "Namespaces": {
  506. "type": "list",
  507. "member": {
  508. "type": "structure",
  509. "members": {
  510. "Id": {},
  511. "Arn": {},
  512. "Name": {},
  513. "Type": {},
  514. "Description": {},
  515. "ServiceCount": {
  516. "type": "integer"
  517. },
  518. "Properties": {
  519. "shape": "S23"
  520. },
  521. "CreateDate": {
  522. "type": "timestamp"
  523. }
  524. }
  525. }
  526. },
  527. "NextToken": {}
  528. }
  529. }
  530. },
  531. "ListOperations": {
  532. "input": {
  533. "type": "structure",
  534. "members": {
  535. "NextToken": {},
  536. "MaxResults": {
  537. "type": "integer"
  538. },
  539. "Filters": {
  540. "type": "list",
  541. "member": {
  542. "type": "structure",
  543. "required": [
  544. "Name",
  545. "Values"
  546. ],
  547. "members": {
  548. "Name": {},
  549. "Values": {
  550. "shape": "S2p"
  551. },
  552. "Condition": {}
  553. }
  554. }
  555. }
  556. }
  557. },
  558. "output": {
  559. "type": "structure",
  560. "members": {
  561. "Operations": {
  562. "type": "list",
  563. "member": {
  564. "type": "structure",
  565. "members": {
  566. "Id": {},
  567. "Status": {}
  568. }
  569. }
  570. },
  571. "NextToken": {}
  572. }
  573. }
  574. },
  575. "ListServices": {
  576. "input": {
  577. "type": "structure",
  578. "members": {
  579. "NextToken": {},
  580. "MaxResults": {
  581. "type": "integer"
  582. },
  583. "Filters": {
  584. "type": "list",
  585. "member": {
  586. "type": "structure",
  587. "required": [
  588. "Name",
  589. "Values"
  590. ],
  591. "members": {
  592. "Name": {},
  593. "Values": {
  594. "shape": "S2p"
  595. },
  596. "Condition": {}
  597. }
  598. }
  599. }
  600. }
  601. },
  602. "output": {
  603. "type": "structure",
  604. "members": {
  605. "Services": {
  606. "type": "list",
  607. "member": {
  608. "type": "structure",
  609. "members": {
  610. "Id": {},
  611. "Arn": {},
  612. "Name": {},
  613. "Type": {},
  614. "Description": {},
  615. "InstanceCount": {
  616. "type": "integer"
  617. },
  618. "DnsConfig": {
  619. "shape": "Sp"
  620. },
  621. "HealthCheckConfig": {
  622. "shape": "Su"
  623. },
  624. "HealthCheckCustomConfig": {
  625. "shape": "Sy"
  626. },
  627. "CreateDate": {
  628. "type": "timestamp"
  629. }
  630. }
  631. }
  632. },
  633. "NextToken": {}
  634. }
  635. }
  636. },
  637. "ListTagsForResource": {
  638. "input": {
  639. "type": "structure",
  640. "required": [
  641. "ResourceARN"
  642. ],
  643. "members": {
  644. "ResourceARN": {}
  645. }
  646. },
  647. "output": {
  648. "type": "structure",
  649. "members": {
  650. "Tags": {
  651. "shape": "S5"
  652. }
  653. }
  654. }
  655. },
  656. "RegisterInstance": {
  657. "input": {
  658. "type": "structure",
  659. "required": [
  660. "ServiceId",
  661. "InstanceId",
  662. "Attributes"
  663. ],
  664. "members": {
  665. "ServiceId": {},
  666. "InstanceId": {},
  667. "CreatorRequestId": {
  668. "idempotencyToken": true
  669. },
  670. "Attributes": {
  671. "shape": "S1f"
  672. }
  673. }
  674. },
  675. "output": {
  676. "type": "structure",
  677. "members": {
  678. "OperationId": {}
  679. }
  680. }
  681. },
  682. "TagResource": {
  683. "input": {
  684. "type": "structure",
  685. "required": [
  686. "ResourceARN",
  687. "Tags"
  688. ],
  689. "members": {
  690. "ResourceARN": {},
  691. "Tags": {
  692. "shape": "S5"
  693. }
  694. }
  695. },
  696. "output": {
  697. "type": "structure",
  698. "members": {}
  699. }
  700. },
  701. "UntagResource": {
  702. "input": {
  703. "type": "structure",
  704. "required": [
  705. "ResourceARN",
  706. "TagKeys"
  707. ],
  708. "members": {
  709. "ResourceARN": {},
  710. "TagKeys": {
  711. "type": "list",
  712. "member": {}
  713. }
  714. }
  715. },
  716. "output": {
  717. "type": "structure",
  718. "members": {}
  719. }
  720. },
  721. "UpdateHttpNamespace": {
  722. "input": {
  723. "type": "structure",
  724. "required": [
  725. "Id",
  726. "Namespace"
  727. ],
  728. "members": {
  729. "Id": {},
  730. "UpdaterRequestId": {
  731. "idempotencyToken": true
  732. },
  733. "Namespace": {
  734. "type": "structure",
  735. "required": [
  736. "Description"
  737. ],
  738. "members": {
  739. "Description": {}
  740. }
  741. }
  742. }
  743. },
  744. "output": {
  745. "type": "structure",
  746. "members": {
  747. "OperationId": {}
  748. }
  749. }
  750. },
  751. "UpdateInstanceCustomHealthStatus": {
  752. "input": {
  753. "type": "structure",
  754. "required": [
  755. "ServiceId",
  756. "InstanceId",
  757. "Status"
  758. ],
  759. "members": {
  760. "ServiceId": {},
  761. "InstanceId": {},
  762. "Status": {}
  763. }
  764. }
  765. },
  766. "UpdatePrivateDnsNamespace": {
  767. "input": {
  768. "type": "structure",
  769. "required": [
  770. "Id",
  771. "Namespace"
  772. ],
  773. "members": {
  774. "Id": {},
  775. "UpdaterRequestId": {
  776. "idempotencyToken": true
  777. },
  778. "Namespace": {
  779. "type": "structure",
  780. "members": {
  781. "Description": {},
  782. "Properties": {
  783. "type": "structure",
  784. "required": [
  785. "DnsProperties"
  786. ],
  787. "members": {
  788. "DnsProperties": {
  789. "type": "structure",
  790. "required": [
  791. "SOA"
  792. ],
  793. "members": {
  794. "SOA": {
  795. "shape": "S3t"
  796. }
  797. }
  798. }
  799. }
  800. }
  801. }
  802. }
  803. }
  804. },
  805. "output": {
  806. "type": "structure",
  807. "members": {
  808. "OperationId": {}
  809. }
  810. }
  811. },
  812. "UpdatePublicDnsNamespace": {
  813. "input": {
  814. "type": "structure",
  815. "required": [
  816. "Id",
  817. "Namespace"
  818. ],
  819. "members": {
  820. "Id": {},
  821. "UpdaterRequestId": {
  822. "idempotencyToken": true
  823. },
  824. "Namespace": {
  825. "type": "structure",
  826. "members": {
  827. "Description": {},
  828. "Properties": {
  829. "type": "structure",
  830. "required": [
  831. "DnsProperties"
  832. ],
  833. "members": {
  834. "DnsProperties": {
  835. "type": "structure",
  836. "required": [
  837. "SOA"
  838. ],
  839. "members": {
  840. "SOA": {
  841. "shape": "S3t"
  842. }
  843. }
  844. }
  845. }
  846. }
  847. }
  848. }
  849. }
  850. },
  851. "output": {
  852. "type": "structure",
  853. "members": {
  854. "OperationId": {}
  855. }
  856. }
  857. },
  858. "UpdateService": {
  859. "input": {
  860. "type": "structure",
  861. "required": [
  862. "Id",
  863. "Service"
  864. ],
  865. "members": {
  866. "Id": {},
  867. "Service": {
  868. "type": "structure",
  869. "members": {
  870. "Description": {},
  871. "DnsConfig": {
  872. "type": "structure",
  873. "required": [
  874. "DnsRecords"
  875. ],
  876. "members": {
  877. "DnsRecords": {
  878. "shape": "Sr"
  879. }
  880. }
  881. },
  882. "HealthCheckConfig": {
  883. "shape": "Su"
  884. }
  885. }
  886. }
  887. }
  888. },
  889. "output": {
  890. "type": "structure",
  891. "members": {
  892. "OperationId": {}
  893. }
  894. }
  895. }
  896. },
  897. "shapes": {
  898. "S5": {
  899. "type": "list",
  900. "member": {
  901. "type": "structure",
  902. "required": [
  903. "Key",
  904. "Value"
  905. ],
  906. "members": {
  907. "Key": {},
  908. "Value": {}
  909. }
  910. }
  911. },
  912. "Sf": {
  913. "type": "structure",
  914. "required": [
  915. "TTL"
  916. ],
  917. "members": {
  918. "TTL": {
  919. "type": "long"
  920. }
  921. }
  922. },
  923. "Sp": {
  924. "type": "structure",
  925. "required": [
  926. "DnsRecords"
  927. ],
  928. "members": {
  929. "NamespaceId": {
  930. "deprecated": true,
  931. "deprecatedMessage": "Top level attribute in request should be used to reference namespace-id"
  932. },
  933. "RoutingPolicy": {},
  934. "DnsRecords": {
  935. "shape": "Sr"
  936. }
  937. }
  938. },
  939. "Sr": {
  940. "type": "list",
  941. "member": {
  942. "type": "structure",
  943. "required": [
  944. "Type",
  945. "TTL"
  946. ],
  947. "members": {
  948. "Type": {},
  949. "TTL": {
  950. "type": "long"
  951. }
  952. }
  953. }
  954. },
  955. "Su": {
  956. "type": "structure",
  957. "required": [
  958. "Type"
  959. ],
  960. "members": {
  961. "Type": {},
  962. "ResourcePath": {},
  963. "FailureThreshold": {
  964. "type": "integer"
  965. }
  966. }
  967. },
  968. "Sy": {
  969. "type": "structure",
  970. "members": {
  971. "FailureThreshold": {
  972. "deprecated": true,
  973. "deprecatedMessage": "Configurable FailureThreshold of HealthCheckCustomConfig is deprecated. It will always have value 1.",
  974. "type": "integer"
  975. }
  976. }
  977. },
  978. "S11": {
  979. "type": "structure",
  980. "members": {
  981. "Id": {},
  982. "Arn": {},
  983. "Name": {},
  984. "NamespaceId": {},
  985. "Description": {},
  986. "InstanceCount": {
  987. "type": "integer"
  988. },
  989. "DnsConfig": {
  990. "shape": "Sp"
  991. },
  992. "Type": {},
  993. "HealthCheckConfig": {
  994. "shape": "Su"
  995. },
  996. "HealthCheckCustomConfig": {
  997. "shape": "Sy"
  998. },
  999. "CreateDate": {
  1000. "type": "timestamp"
  1001. },
  1002. "CreatorRequestId": {}
  1003. }
  1004. },
  1005. "S1f": {
  1006. "type": "map",
  1007. "key": {},
  1008. "value": {}
  1009. },
  1010. "S23": {
  1011. "type": "structure",
  1012. "members": {
  1013. "DnsProperties": {
  1014. "type": "structure",
  1015. "members": {
  1016. "HostedZoneId": {},
  1017. "SOA": {
  1018. "shape": "Sf"
  1019. }
  1020. }
  1021. },
  1022. "HttpProperties": {
  1023. "type": "structure",
  1024. "members": {
  1025. "HttpName": {}
  1026. }
  1027. }
  1028. }
  1029. },
  1030. "S2p": {
  1031. "type": "list",
  1032. "member": {}
  1033. },
  1034. "S3t": {
  1035. "type": "structure",
  1036. "required": [
  1037. "TTL"
  1038. ],
  1039. "members": {
  1040. "TTL": {
  1041. "type": "long"
  1042. }
  1043. }
  1044. }
  1045. }
  1046. }