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