您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

150 行
2.9 KiB

  1. {
  2. "id": "cloudresourcemanager:v1",
  3. "name": "cloudresourcemanager",
  4. "canonicalName": "Cloud Resource Manager",
  5. "version": "v1",
  6. "revision": "20160927",
  7. "title": "Google Cloud Resource Manager API",
  8. "documentationLink": "https://cloud.google.com/resource-manager",
  9. "protocol": "rest",
  10. "baseUrl": "https://cloudresourcemanager.googleapis.com/",
  11. "basePath": "",
  12. "rootUrl": "https://cloudresourcemanager.googleapis.com/",
  13. "servicePath": "",
  14. "schemas": {
  15. "Operation": {
  16. "id": "Operation",
  17. "type": "object",
  18. "properties": {
  19. "name": {
  20. "type": "string"
  21. }
  22. }
  23. },
  24. "SearchOrganizationsRequest": {
  25. "id": "SearchOrganizationsRequest",
  26. "type": "object",
  27. "properties": {
  28. "pageSize": {
  29. "type": "integer",
  30. "description": "The maximum number of Organizations to return in the response. This field is optional.",
  31. "format": "int32"
  32. },
  33. "pageToken": {
  34. "type": "string"
  35. },
  36. "filter": {
  37. "type": "string"
  38. }
  39. }
  40. },
  41. "SearchOrganizationsResponse": {
  42. "id": "SearchOrganizationsResponse",
  43. "type": "object",
  44. "properties": {
  45. "organizations": {
  46. "type": "array",
  47. "items": {
  48. "$ref": "Organization"
  49. }
  50. },
  51. "nextPageToken": {
  52. "type": "string"
  53. }
  54. }
  55. },
  56. "Organization": {
  57. "id": "Organization",
  58. "type": "object",
  59. "properties": {
  60. "name": {
  61. "type": "string"
  62. }
  63. }
  64. },
  65. "Project": {
  66. "id": "Project",
  67. "type": "object",
  68. "properties": {
  69. "projectId": {
  70. "type": "string"
  71. }
  72. }
  73. },
  74. "ListProjectsResponse": {
  75. "id": "ListProjectsResponse",
  76. "type": "object",
  77. "properties": {
  78. "projects": {
  79. "type": "array",
  80. "items": {
  81. "$ref": "Project"
  82. }
  83. },
  84. "nextPageToken": {
  85. "type": "string"
  86. }
  87. }
  88. }
  89. },
  90. "resources": {
  91. "projects": {
  92. "methods": {
  93. "yes1": {
  94. "id": "cloudresourcemanager.organizations.search",
  95. "path": "v1/organizations:search",
  96. "httpMethod": "POST",
  97. "request": {
  98. "$ref": "SearchOrganizationsRequest"
  99. },
  100. "response": {
  101. "$ref": "SearchOrganizationsResponse"
  102. }
  103. },
  104. "yes2": {
  105. "id": "cloudresourcemanager.projects.list",
  106. "path": "v1/projects",
  107. "httpMethod": "GET",
  108. "parameters": {
  109. "pageToken": {
  110. "type": "string",
  111. "location": "query"
  112. },
  113. "pageSize": {
  114. "type": "integer",
  115. "format": "int32",
  116. "location": "query"
  117. },
  118. "filter": {
  119. "type": "string",
  120. "location": "query"
  121. }
  122. },
  123. "response": {
  124. "$ref": "ListProjectsResponse"
  125. }
  126. },
  127. "no": {
  128. "id": "cloudresourcemanager.operations.get",
  129. "path": "v1/{+name}",
  130. "httpMethod": "GET",
  131. "parameters": {
  132. "name": {
  133. "type": "string",
  134. "required": true,
  135. "pattern": "^operations/.*$",
  136. "location": "path"
  137. }
  138. },
  139. "parameterOrder": [
  140. "name"
  141. ],
  142. "response": {
  143. "$ref": "Operation"
  144. }
  145. }
  146. }
  147. }
  148. }
  149. }