appengine_v1.yaml 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. type: google.api.Service
  2. config_version: 3
  3. name: appengine.googleapis.com
  4. title: App Engine Admin API
  5. apis:
  6. - name: google.appengine.v1.Applications
  7. - name: google.appengine.v1.AuthorizedCertificates
  8. - name: google.appengine.v1.AuthorizedDomains
  9. - name: google.appengine.v1.DomainMappings
  10. - name: google.appengine.v1.Firewall
  11. - name: google.appengine.v1.Instances
  12. - name: google.appengine.v1.Services
  13. - name: google.appengine.v1.Versions
  14. types:
  15. - name: google.appengine.v1.LocationMetadata
  16. - name: google.appengine.v1.OperationMetadataV1
  17. documentation:
  18. summary: Provisions and manages developers' App Engine applications.
  19. overview: |-
  20. # Google App Engine Admin API
  21. ## Overview
  22. The Google App Engine Admin API is a RESTful API for managing App Engine
  23. applications. The Admin API provides programmatic access to several of the
  24. App Engine administrative operations that are found in the [Google Cloud
  25. Platform Console](https://console.cloud.google.com/appengine).
  26. ## Documentation
  27. [Google App Engine Admin API
  28. Documentation](https://cloud.google.com/appengine/docs/admin-api/)
  29. rules:
  30. - selector: google.cloud.location.Locations.GetLocation
  31. description: Gets information about a location.
  32. - selector: google.cloud.location.Locations.ListLocations
  33. description: Lists information about the supported locations for this service.
  34. backend:
  35. rules:
  36. - selector: 'google.appengine.v1.Applications.*'
  37. deadline: 30.0
  38. - selector: 'google.appengine.v1.AuthorizedCertificates.*'
  39. deadline: 30.0
  40. - selector: google.appengine.v1.AuthorizedCertificates.GetAuthorizedCertificate
  41. deadline: 60.0
  42. - selector: google.appengine.v1.AuthorizedDomains.ListAuthorizedDomains
  43. deadline: 30.0
  44. - selector: 'google.appengine.v1.DomainMappings.*'
  45. deadline: 30.0
  46. - selector: google.appengine.v1.DomainMappings.GetDomainMapping
  47. deadline: 60.0
  48. - selector: google.appengine.v1.DomainMappings.ListDomainMappings
  49. deadline: 60.0
  50. - selector: 'google.appengine.v1.Firewall.*'
  51. deadline: 30.0
  52. - selector: 'google.appengine.v1.Instances.*'
  53. deadline: 30.0
  54. - selector: google.appengine.v1.Instances.ListInstances
  55. deadline: 60.0
  56. - selector: 'google.appengine.v1.Services.*'
  57. deadline: 30.0
  58. - selector: 'google.appengine.v1.Versions.*'
  59. deadline: 30.0
  60. - selector: google.cloud.location.Locations.GetLocation
  61. deadline: 30.0
  62. - selector: google.cloud.location.Locations.ListLocations
  63. deadline: 30.0
  64. - selector: 'google.longrunning.Operations.*'
  65. deadline: 30.0
  66. http:
  67. rules:
  68. - selector: google.cloud.location.Locations.GetLocation
  69. get: '/v1/{name=apps/*/locations/*}'
  70. - selector: google.cloud.location.Locations.ListLocations
  71. get: '/v1/{name=apps/*}/locations'
  72. - selector: google.longrunning.Operations.GetOperation
  73. get: '/v1/{name=apps/*/operations/*}'
  74. - selector: google.longrunning.Operations.ListOperations
  75. get: '/v1/{name=apps/*}/operations'
  76. authentication:
  77. rules:
  78. - selector: 'google.appengine.v1.Applications.*'
  79. oauth:
  80. canonical_scopes: |-
  81. https://www.googleapis.com/auth/cloud-platform
  82. - selector: google.appengine.v1.Applications.GetApplication
  83. oauth:
  84. canonical_scopes: |-
  85. https://www.googleapis.com/auth/appengine.admin,
  86. https://www.googleapis.com/auth/cloud-platform,
  87. https://www.googleapis.com/auth/cloud-platform.read-only
  88. - selector: 'google.appengine.v1.AuthorizedCertificates.*'
  89. oauth:
  90. canonical_scopes: |-
  91. https://www.googleapis.com/auth/cloud-platform
  92. - selector: google.appengine.v1.AuthorizedCertificates.GetAuthorizedCertificate
  93. oauth:
  94. canonical_scopes: |-
  95. https://www.googleapis.com/auth/appengine.admin,
  96. https://www.googleapis.com/auth/cloud-platform,
  97. https://www.googleapis.com/auth/cloud-platform.read-only
  98. - selector: google.appengine.v1.AuthorizedCertificates.ListAuthorizedCertificates
  99. oauth:
  100. canonical_scopes: |-
  101. https://www.googleapis.com/auth/appengine.admin,
  102. https://www.googleapis.com/auth/cloud-platform,
  103. https://www.googleapis.com/auth/cloud-platform.read-only
  104. - selector: google.appengine.v1.AuthorizedDomains.ListAuthorizedDomains
  105. oauth:
  106. canonical_scopes: |-
  107. https://www.googleapis.com/auth/appengine.admin,
  108. https://www.googleapis.com/auth/cloud-platform,
  109. https://www.googleapis.com/auth/cloud-platform.read-only
  110. - selector: 'google.appengine.v1.DomainMappings.*'
  111. oauth:
  112. canonical_scopes: |-
  113. https://www.googleapis.com/auth/cloud-platform
  114. - selector: google.appengine.v1.DomainMappings.GetDomainMapping
  115. oauth:
  116. canonical_scopes: |-
  117. https://www.googleapis.com/auth/appengine.admin,
  118. https://www.googleapis.com/auth/cloud-platform,
  119. https://www.googleapis.com/auth/cloud-platform.read-only
  120. - selector: google.appengine.v1.DomainMappings.ListDomainMappings
  121. oauth:
  122. canonical_scopes: |-
  123. https://www.googleapis.com/auth/appengine.admin,
  124. https://www.googleapis.com/auth/cloud-platform,
  125. https://www.googleapis.com/auth/cloud-platform.read-only
  126. - selector: 'google.appengine.v1.Firewall.*'
  127. oauth:
  128. canonical_scopes: |-
  129. https://www.googleapis.com/auth/cloud-platform
  130. - selector: google.appengine.v1.Firewall.GetIngressRule
  131. oauth:
  132. canonical_scopes: |-
  133. https://www.googleapis.com/auth/appengine.admin,
  134. https://www.googleapis.com/auth/cloud-platform,
  135. https://www.googleapis.com/auth/cloud-platform.read-only
  136. - selector: google.appengine.v1.Firewall.ListIngressRules
  137. oauth:
  138. canonical_scopes: |-
  139. https://www.googleapis.com/auth/appengine.admin,
  140. https://www.googleapis.com/auth/cloud-platform,
  141. https://www.googleapis.com/auth/cloud-platform.read-only
  142. - selector: google.appengine.v1.Instances.DebugInstance
  143. oauth:
  144. canonical_scopes: |-
  145. https://www.googleapis.com/auth/cloud-platform
  146. - selector: google.appengine.v1.Instances.DeleteInstance
  147. oauth:
  148. canonical_scopes: |-
  149. https://www.googleapis.com/auth/cloud-platform
  150. - selector: google.appengine.v1.Instances.GetInstance
  151. oauth:
  152. canonical_scopes: |-
  153. https://www.googleapis.com/auth/appengine.admin,
  154. https://www.googleapis.com/auth/cloud-platform,
  155. https://www.googleapis.com/auth/cloud-platform.read-only
  156. - selector: google.appengine.v1.Instances.ListInstances
  157. oauth:
  158. canonical_scopes: |-
  159. https://www.googleapis.com/auth/appengine.admin,
  160. https://www.googleapis.com/auth/cloud-platform,
  161. https://www.googleapis.com/auth/cloud-platform.read-only
  162. - selector: google.appengine.v1.Services.DeleteService
  163. oauth:
  164. canonical_scopes: |-
  165. https://www.googleapis.com/auth/cloud-platform
  166. - selector: google.appengine.v1.Services.GetService
  167. oauth:
  168. canonical_scopes: |-
  169. https://www.googleapis.com/auth/appengine.admin,
  170. https://www.googleapis.com/auth/cloud-platform,
  171. https://www.googleapis.com/auth/cloud-platform.read-only
  172. - selector: google.appengine.v1.Services.ListServices
  173. oauth:
  174. canonical_scopes: |-
  175. https://www.googleapis.com/auth/appengine.admin,
  176. https://www.googleapis.com/auth/cloud-platform,
  177. https://www.googleapis.com/auth/cloud-platform.read-only
  178. - selector: google.appengine.v1.Services.UpdateService
  179. oauth:
  180. canonical_scopes: |-
  181. https://www.googleapis.com/auth/cloud-platform
  182. - selector: 'google.appengine.v1.Versions.*'
  183. oauth:
  184. canonical_scopes: |-
  185. https://www.googleapis.com/auth/cloud-platform
  186. - selector: google.appengine.v1.Versions.GetVersion
  187. oauth:
  188. canonical_scopes: |-
  189. https://www.googleapis.com/auth/appengine.admin,
  190. https://www.googleapis.com/auth/cloud-platform,
  191. https://www.googleapis.com/auth/cloud-platform.read-only
  192. - selector: google.appengine.v1.Versions.ListVersions
  193. oauth:
  194. canonical_scopes: |-
  195. https://www.googleapis.com/auth/appengine.admin,
  196. https://www.googleapis.com/auth/cloud-platform,
  197. https://www.googleapis.com/auth/cloud-platform.read-only
  198. - selector: google.cloud.location.Locations.GetLocation
  199. oauth:
  200. canonical_scopes: |-
  201. https://www.googleapis.com/auth/appengine.admin,
  202. https://www.googleapis.com/auth/cloud-platform,
  203. https://www.googleapis.com/auth/cloud-platform.read-only
  204. - selector: google.cloud.location.Locations.ListLocations
  205. oauth:
  206. canonical_scopes: |-
  207. https://www.googleapis.com/auth/appengine.admin,
  208. https://www.googleapis.com/auth/cloud-platform,
  209. https://www.googleapis.com/auth/cloud-platform.read-only
  210. - selector: google.longrunning.Operations.GetOperation
  211. oauth:
  212. canonical_scopes: |-
  213. https://www.googleapis.com/auth/appengine.admin,
  214. https://www.googleapis.com/auth/cloud-platform,
  215. https://www.googleapis.com/auth/cloud-platform.read-only
  216. - selector: google.longrunning.Operations.ListOperations
  217. oauth:
  218. canonical_scopes: |-
  219. https://www.googleapis.com/auth/appengine.admin,
  220. https://www.googleapis.com/auth/cloud-platform,
  221. https://www.googleapis.com/auth/cloud-platform.read-only
  222. - selector: google.longrunning.Operations.WaitOperation
  223. oauth:
  224. canonical_scopes: |-
  225. https://www.googleapis.com/auth/cloud-platform