appengine_v1.yaml 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  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.AuthorizedDomains.ListAuthorizedDomains
  41. deadline: 30.0
  42. - selector: 'google.appengine.v1.DomainMappings.*'
  43. deadline: 30.0
  44. - selector: 'google.appengine.v1.Firewall.*'
  45. deadline: 30.0
  46. - selector: 'google.appengine.v1.Instances.*'
  47. deadline: 30.0
  48. - selector: google.appengine.v1.Instances.ListInstances
  49. deadline: 60.0
  50. - selector: 'google.appengine.v1.Services.*'
  51. deadline: 30.0
  52. - selector: 'google.appengine.v1.Versions.*'
  53. deadline: 30.0
  54. - selector: google.cloud.location.Locations.GetLocation
  55. deadline: 30.0
  56. - selector: google.cloud.location.Locations.ListLocations
  57. deadline: 30.0
  58. - selector: 'google.longrunning.Operations.*'
  59. deadline: 30.0
  60. http:
  61. rules:
  62. - selector: google.cloud.location.Locations.GetLocation
  63. get: '/v1/{name=apps/*/locations/*}'
  64. - selector: google.cloud.location.Locations.ListLocations
  65. get: '/v1/{name=apps/*}/locations'
  66. - selector: google.longrunning.Operations.GetOperation
  67. get: '/v1/{name=apps/*/operations/*}'
  68. - selector: google.longrunning.Operations.ListOperations
  69. get: '/v1/{name=apps/*}/operations'
  70. authentication:
  71. rules:
  72. - selector: 'google.appengine.v1.Applications.*'
  73. oauth:
  74. canonical_scopes: |-
  75. https://www.googleapis.com/auth/cloud-platform
  76. - selector: google.appengine.v1.Applications.GetApplication
  77. oauth:
  78. canonical_scopes: |-
  79. https://www.googleapis.com/auth/appengine.admin,
  80. https://www.googleapis.com/auth/cloud-platform,
  81. https://www.googleapis.com/auth/cloud-platform.read-only
  82. - selector: 'google.appengine.v1.AuthorizedCertificates.*'
  83. oauth:
  84. canonical_scopes: |-
  85. https://www.googleapis.com/auth/cloud-platform
  86. - selector: google.appengine.v1.AuthorizedCertificates.GetAuthorizedCertificate
  87. oauth:
  88. canonical_scopes: |-
  89. https://www.googleapis.com/auth/appengine.admin,
  90. https://www.googleapis.com/auth/cloud-platform,
  91. https://www.googleapis.com/auth/cloud-platform.read-only
  92. - selector: google.appengine.v1.AuthorizedCertificates.ListAuthorizedCertificates
  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.AuthorizedDomains.ListAuthorizedDomains
  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.DomainMappings.*'
  105. oauth:
  106. canonical_scopes: |-
  107. https://www.googleapis.com/auth/cloud-platform
  108. - selector: google.appengine.v1.DomainMappings.GetDomainMapping
  109. oauth:
  110. canonical_scopes: |-
  111. https://www.googleapis.com/auth/appengine.admin,
  112. https://www.googleapis.com/auth/cloud-platform,
  113. https://www.googleapis.com/auth/cloud-platform.read-only
  114. - selector: google.appengine.v1.DomainMappings.ListDomainMappings
  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.Firewall.*'
  121. oauth:
  122. canonical_scopes: |-
  123. https://www.googleapis.com/auth/cloud-platform
  124. - selector: google.appengine.v1.Firewall.GetIngressRule
  125. oauth:
  126. canonical_scopes: |-
  127. https://www.googleapis.com/auth/appengine.admin,
  128. https://www.googleapis.com/auth/cloud-platform,
  129. https://www.googleapis.com/auth/cloud-platform.read-only
  130. - selector: google.appengine.v1.Firewall.ListIngressRules
  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.Instances.DebugInstance
  137. oauth:
  138. canonical_scopes: |-
  139. https://www.googleapis.com/auth/cloud-platform
  140. - selector: google.appengine.v1.Instances.DeleteInstance
  141. oauth:
  142. canonical_scopes: |-
  143. https://www.googleapis.com/auth/cloud-platform
  144. - selector: google.appengine.v1.Instances.GetInstance
  145. oauth:
  146. canonical_scopes: |-
  147. https://www.googleapis.com/auth/appengine.admin,
  148. https://www.googleapis.com/auth/cloud-platform,
  149. https://www.googleapis.com/auth/cloud-platform.read-only
  150. - selector: google.appengine.v1.Instances.ListInstances
  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.Services.DeleteService
  157. oauth:
  158. canonical_scopes: |-
  159. https://www.googleapis.com/auth/cloud-platform
  160. - selector: google.appengine.v1.Services.GetService
  161. oauth:
  162. canonical_scopes: |-
  163. https://www.googleapis.com/auth/appengine.admin,
  164. https://www.googleapis.com/auth/cloud-platform,
  165. https://www.googleapis.com/auth/cloud-platform.read-only
  166. - selector: google.appengine.v1.Services.ListServices
  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.UpdateService
  173. oauth:
  174. canonical_scopes: |-
  175. https://www.googleapis.com/auth/cloud-platform
  176. - selector: 'google.appengine.v1.Versions.*'
  177. oauth:
  178. canonical_scopes: |-
  179. https://www.googleapis.com/auth/cloud-platform
  180. - selector: google.appengine.v1.Versions.GetVersion
  181. oauth:
  182. canonical_scopes: |-
  183. https://www.googleapis.com/auth/appengine.admin,
  184. https://www.googleapis.com/auth/cloud-platform,
  185. https://www.googleapis.com/auth/cloud-platform.read-only
  186. - selector: google.appengine.v1.Versions.ListVersions
  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.cloud.location.Locations.GetLocation
  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.ListLocations
  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.longrunning.Operations.GetOperation
  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.ListOperations
  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.WaitOperation
  217. oauth:
  218. canonical_scopes: |-
  219. https://www.googleapis.com/auth/cloud-platform