service-2.yaml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. ---
  2. version: '2.0'
  3. metadata:
  4. apiVersion: '2016-03-04'
  5. endpointPrefix: eip
  6. jsonVersion: '1.1'
  7. serviceFullName: eip Service
  8. signatureVersion: v4
  9. targetPrefix: eip
  10. protocol: query-json
  11. operations:
  12. RegionList:
  13. name: RegionList
  14. http:
  15. method: GET
  16. input:
  17. shape: Empty
  18. GetLines:
  19. name: GetLines
  20. http:
  21. method: GET
  22. AllocateAddress:
  23. name: AllocateAddress
  24. http:
  25. method: GET
  26. ReleaseAddress:
  27. name: ReleaseAddress
  28. http:
  29. method: GET
  30. AssociateAddress:
  31. name: AssociateAddress
  32. http:
  33. method: GET
  34. DisassociateAddress:
  35. name: DisassociateAddress
  36. http:
  37. method: GET
  38. DescribeAddresses:
  39. name: DescribeAddresses
  40. http:
  41. method: GET
  42. ModifyAddress:
  43. name: ModifyAddress
  44. http:
  45. method: GET
  46. shapes:
  47. Id:
  48. type: string #list/map/structure
  49. Bool:
  50. type: bool
  51. Int:
  52. type: long
  53. DataTime:
  54. type: timestamp
  55. Empty:
  56. type: structure
  57. members: {}
  58. documentation: ""
  59. NonEmptyString:
  60. type: string
  61. min: 1
  62. Message:
  63. type: string
  64. InstanceId:
  65. type: structure
  66. required:
  67. - id
  68. members:
  69. id:
  70. shape: Id
  71. documentation: ""