service-2.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. ---
  2. version: '2.0'
  3. metadata:
  4. apiVersion: '2016-03-04'
  5. endpointPrefix: slb
  6. jsonVersion: '1.1'
  7. serviceFullName: slb Service
  8. signatureVersion: v4
  9. targetPrefix: slb
  10. protocol: query-json
  11. operations:
  12. RegionList:
  13. name: RegionList
  14. http:
  15. method: GET
  16. input:
  17. shape: Empty
  18. CreateLoadBalancer:
  19. name: CreateLoadBalancer
  20. http:
  21. method: GET
  22. DeleteLoadBalancer:
  23. name: DeleteLoadBalancer
  24. http:
  25. method: GET
  26. ModifyLoadBalancer:
  27. name: ModifyLoadBalancer
  28. http:
  29. method: GET
  30. DescribeLoadBalancers:
  31. name: DescribeLoadBalancers
  32. http:
  33. method: GET
  34. CreateListeners:
  35. name: CreateListeners
  36. http:
  37. method: GET
  38. ModifyListeners:
  39. name: ModifyListeners
  40. http:
  41. method: GET
  42. DeleteListeners:
  43. name: DeleteListeners
  44. http:
  45. method: GET
  46. DescribeListeners:
  47. name: DescribeListeners
  48. http:
  49. method: GET
  50. ConfigureHealthCheck:
  51. name: ConfigureHealthCheck
  52. http:
  53. method: GET
  54. ModifyHealthCheck:
  55. name: ModifyHealthCheck
  56. http:
  57. method: GET
  58. DeleteHealthCheck:
  59. name: DeleteHealthCheck
  60. http:
  61. method: GET
  62. DescribeHealthChecks:
  63. name: DescribeHealthChecks
  64. http:
  65. method: GET
  66. RegisterInstancesWithListener:
  67. name: RegisterInstancesWithListener
  68. http:
  69. method: GET
  70. ModifyInstancesWithListener:
  71. name: ModifyInstancesWithListener
  72. http:
  73. method: GET
  74. DeregisterInstancesFromListener:
  75. name: DeregisterInstancesFromListener
  76. http:
  77. method: GET
  78. DescribeInstancesWithListener:
  79. name: DescribeInstancesWithListener
  80. http:
  81. method: GET
  82. CreateLoadBalancerAcl:
  83. name: CreateLoadBalancerAcl
  84. http:
  85. method: GET
  86. DeleteLoadBalancerAcl:
  87. name: DeleteLoadBalancerAcl
  88. http:
  89. method: GET
  90. ModifyLoadBalancerAcl:
  91. name: ModifyLoadBalancerAcl
  92. http:
  93. method: GET
  94. DescribeLoadBalancerAcls:
  95. name: DescribeLoadBalancerAcls
  96. http:
  97. method: GET
  98. CreateLoadBalancerAclEntry:
  99. name: CreateLoadBalancerAclEntry
  100. http:
  101. method: GET
  102. DeleteLoadBalancerAclEntry:
  103. name: DeleteLoadBalancerAclEntry
  104. http:
  105. method: GET
  106. AssociateLoadBalancerAcl:
  107. name: AssociateLoadBalancerAcl
  108. http:
  109. method: GET
  110. DisassociateLoadBalancerAcl:
  111. name: DisassociateLoadBalancerAcl
  112. http:
  113. method: GET
  114. CreateHostHeader:
  115. name: CreateHostHeader
  116. http:
  117. method: POST
  118. CreateSlbRule:
  119. name: CreateSlbRule
  120. http:
  121. method: POST
  122. ModifySlbRule:
  123. name: ModifySlbRule
  124. http:
  125. method: POST
  126. DeleteRule:
  127. name: DeleteRule
  128. http:
  129. method: POST
  130. DescribeRules:
  131. name: DescribeRules
  132. http:
  133. method: GET
  134. DeleteHostHeader:
  135. name: DeleteHostHeader
  136. http:
  137. method: POST
  138. ModifyHostHeader:
  139. name: ModifyHostHeader
  140. http:
  141. method: POST
  142. DescribeHostHeaders:
  143. name: DescribeHostHeaders
  144. http:
  145. method: GET
  146. CreateBackendServerGroup:
  147. name: CreateBackendServerGroup
  148. http:
  149. method: POST
  150. DeleteBackendServerGroup:
  151. name: DeleteBackendServerGroup
  152. http:
  153. method: POST
  154. ModifyBackendServerGroup:
  155. name: ModifyBackendServerGroup
  156. http:
  157. method: POST
  158. ModifyBackendServerGroupHealthCheck:
  159. name: ModifyBackendServerGroupHealthCheck
  160. http:
  161. method: POST
  162. DescribeBackendServerGroups:
  163. name: DescribeBackendServerGroups
  164. http:
  165. method: GET
  166. RegisterBackendServer:
  167. name: RegisterBackendServer
  168. http:
  169. method: POST
  170. ModifyBackendServer:
  171. name: ModifyBackendServer
  172. http:
  173. method: POST
  174. DeregisterBackendServer:
  175. name: DeregisterBackendServer
  176. http:
  177. method: POST
  178. DescribeBackendServers:
  179. name: DescribeBackendServers
  180. http:
  181. method: GET
  182. shapes:
  183. Id:
  184. type: string #list/map/structure
  185. Bool:
  186. type: bool
  187. Int:
  188. type: int
  189. DataTime:
  190. type: timestamp
  191. Empty:
  192. type: structure
  193. members: {}
  194. documentation: ""
  195. NonEmptyString:
  196. type: string
  197. min: 1
  198. Message:
  199. type: string
  200. InstanceId:
  201. type: structure
  202. required:
  203. - id
  204. members:
  205. id:
  206. shape: Id
  207. documentation: ""