migrationhub-config-2019-06-30.min.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2019-06-30",
  5. "endpointPrefix": "migrationhub-config",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "serviceFullName": "AWS Migration Hub Config",
  9. "serviceId": "MigrationHub Config",
  10. "signatureVersion": "v4",
  11. "signingName": "mgh",
  12. "targetPrefix": "AWSMigrationHubMultiAccountService",
  13. "uid": "migrationhub-config-2019-06-30"
  14. },
  15. "operations": {
  16. "CreateHomeRegionControl": {
  17. "input": {
  18. "type": "structure",
  19. "required": [
  20. "HomeRegion",
  21. "Target"
  22. ],
  23. "members": {
  24. "HomeRegion": {},
  25. "Target": {
  26. "shape": "S3"
  27. },
  28. "DryRun": {
  29. "type": "boolean"
  30. }
  31. }
  32. },
  33. "output": {
  34. "type": "structure",
  35. "members": {
  36. "HomeRegionControl": {
  37. "shape": "S8"
  38. }
  39. }
  40. }
  41. },
  42. "DeleteHomeRegionControl": {
  43. "input": {
  44. "type": "structure",
  45. "required": [
  46. "ControlId"
  47. ],
  48. "members": {
  49. "ControlId": {}
  50. }
  51. },
  52. "output": {
  53. "type": "structure",
  54. "members": {}
  55. }
  56. },
  57. "DescribeHomeRegionControls": {
  58. "input": {
  59. "type": "structure",
  60. "members": {
  61. "ControlId": {},
  62. "HomeRegion": {},
  63. "Target": {
  64. "shape": "S3"
  65. },
  66. "MaxResults": {
  67. "type": "integer"
  68. },
  69. "NextToken": {}
  70. }
  71. },
  72. "output": {
  73. "type": "structure",
  74. "members": {
  75. "HomeRegionControls": {
  76. "type": "list",
  77. "member": {
  78. "shape": "S8"
  79. }
  80. },
  81. "NextToken": {}
  82. }
  83. }
  84. },
  85. "GetHomeRegion": {
  86. "input": {
  87. "type": "structure",
  88. "members": {}
  89. },
  90. "output": {
  91. "type": "structure",
  92. "members": {
  93. "HomeRegion": {}
  94. }
  95. }
  96. }
  97. },
  98. "shapes": {
  99. "S3": {
  100. "type": "structure",
  101. "required": [
  102. "Type"
  103. ],
  104. "members": {
  105. "Type": {},
  106. "Id": {}
  107. }
  108. },
  109. "S8": {
  110. "type": "structure",
  111. "members": {
  112. "ControlId": {},
  113. "HomeRegion": {},
  114. "Target": {
  115. "shape": "S3"
  116. },
  117. "RequestedTime": {
  118. "type": "timestamp"
  119. }
  120. }
  121. }
  122. }
  123. }