OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/cloud-platform": { | 5 "https://www.googleapis.com/auth/cloud-platform": { |
6 "description": "View and manage your data across Google Clou
d Platform services" | 6 "description": "View and manage your data across Google Clou
d Platform services" |
7 }, | 7 }, |
8 "https://www.googleapis.com/auth/cloudruntimeconfig": { | 8 "https://www.googleapis.com/auth/cloudruntimeconfig": { |
9 "description": "Manage your Google Cloud Platform services'
runtime configuration" | 9 "description": "Manage your Google Cloud Platform services'
runtime configuration" |
10 } | 10 } |
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
125 "description": "Updates a RuntimeConfig resource. Th
e configuration must exist beforehand.", | 125 "description": "Updates a RuntimeConfig resource. Th
e configuration must exist beforehand.", |
126 "httpMethod": "PUT", | 126 "httpMethod": "PUT", |
127 "id": "runtimeconfig.projects.configs.update", | 127 "id": "runtimeconfig.projects.configs.update", |
128 "parameterOrder": [ | 128 "parameterOrder": [ |
129 "name" | 129 "name" |
130 ], | 130 ], |
131 "parameters": { | 131 "parameters": { |
132 "name": { | 132 "name": { |
133 "description": "The name of the RuntimeConfi
g resource to update, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_N
AME]`", | 133 "description": "The name of the RuntimeConfi
g resource to update, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_N
AME]`", |
134 "location": "path", | 134 "location": "path", |
135 "pattern": "^projects/[^/]*/configs/[^/]*$", | 135 "pattern": "^projects/[^/]+/configs/[^/]+$", |
136 "required": true, | 136 "required": true, |
137 "type": "string" | 137 "type": "string" |
138 } | 138 } |
139 }, | 139 }, |
140 "path": "v1beta1/{+name}", | 140 "path": "v1beta1/{+name}", |
141 "request": { | 141 "request": { |
142 "$ref": "RuntimeConfig" | 142 "$ref": "RuntimeConfig" |
143 }, | 143 }, |
144 "response": { | 144 "response": { |
145 "$ref": "RuntimeConfig" | 145 "$ref": "RuntimeConfig" |
146 }, | 146 }, |
147 "scopes": [ | 147 "scopes": [ |
148 "https://www.googleapis.com/auth/cloud-platform"
, | 148 "https://www.googleapis.com/auth/cloud-platform"
, |
149 "https://www.googleapis.com/auth/cloudruntimecon
fig" | 149 "https://www.googleapis.com/auth/cloudruntimecon
fig" |
150 ] | 150 ] |
151 }, | 151 }, |
152 "get": { | 152 "get": { |
153 "description": "Gets information about a RuntimeConf
ig resource.", | 153 "description": "Gets information about a RuntimeConf
ig resource.", |
154 "httpMethod": "GET", | 154 "httpMethod": "GET", |
155 "id": "runtimeconfig.projects.configs.get", | 155 "id": "runtimeconfig.projects.configs.get", |
156 "parameterOrder": [ | 156 "parameterOrder": [ |
157 "name" | 157 "name" |
158 ], | 158 ], |
159 "parameters": { | 159 "parameters": { |
160 "name": { | 160 "name": { |
161 "description": "The name of the RuntimeConfi
g resource to retrieve, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG
_NAME]`", | 161 "description": "The name of the RuntimeConfi
g resource to retrieve, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG
_NAME]`", |
162 "location": "path", | 162 "location": "path", |
163 "pattern": "^projects/[^/]*/configs/[^/]*$", | 163 "pattern": "^projects/[^/]+/configs/[^/]+$", |
164 "required": true, | 164 "required": true, |
165 "type": "string" | 165 "type": "string" |
166 } | 166 } |
167 }, | 167 }, |
168 "path": "v1beta1/{+name}", | 168 "path": "v1beta1/{+name}", |
169 "response": { | 169 "response": { |
170 "$ref": "RuntimeConfig" | 170 "$ref": "RuntimeConfig" |
171 }, | 171 }, |
172 "scopes": [ | 172 "scopes": [ |
173 "https://www.googleapis.com/auth/cloud-platform"
, | 173 "https://www.googleapis.com/auth/cloud-platform"
, |
174 "https://www.googleapis.com/auth/cloudruntimecon
fig" | 174 "https://www.googleapis.com/auth/cloudruntimecon
fig" |
175 ] | 175 ] |
176 }, | 176 }, |
177 "create": { | 177 "create": { |
178 "description": "Creates a new RuntimeConfig resource
. The configuration name must be\nunique within project.", | 178 "description": "Creates a new RuntimeConfig resource
. The configuration name must be\nunique within project.", |
179 "httpMethod": "POST", | 179 "httpMethod": "POST", |
180 "id": "runtimeconfig.projects.configs.create", | 180 "id": "runtimeconfig.projects.configs.create", |
181 "parameterOrder": [ | 181 "parameterOrder": [ |
182 "parent" | 182 "parent" |
183 ], | 183 ], |
184 "parameters": { | 184 "parameters": { |
| 185 "requestId": { |
| 186 "description": "An optional unique request_i
d. If server receives two Create requests with\nthe same request_id then second
request will be ignored and the resource\nstored in the backend will be returned
. Empty request_id fields are\nignored.\nIt is responsibility of the client to e
nsure uniqueness of the request_id\nstrings.\nThe strings are limited to 64 char
acters.", |
| 187 "location": "query", |
| 188 "type": "string" |
| 189 }, |
185 "parent": { | 190 "parent": { |
186 "description": "The [project ID](https://sup
port.google.com/cloud/answer/6158840?hl=en&ref_topic=6158848)\nfor this request,
in the format `projects/[PROJECT_ID]`.", | 191 "description": "The [project ID](https://sup
port.google.com/cloud/answer/6158840?hl=en&ref_topic=6158848)\nfor this request,
in the format `projects/[PROJECT_ID]`.", |
187 "location": "path", | 192 "location": "path", |
188 "pattern": "^projects/[^/]*$", | 193 "pattern": "^projects/[^/]+$", |
189 "required": true, | 194 "required": true, |
190 "type": "string" | 195 "type": "string" |
191 } | 196 } |
192 }, | 197 }, |
193 "path": "v1beta1/{+parent}/configs", | 198 "path": "v1beta1/{+parent}/configs", |
194 "request": { | 199 "request": { |
195 "$ref": "RuntimeConfig" | 200 "$ref": "RuntimeConfig" |
196 }, | 201 }, |
197 "response": { | 202 "response": { |
198 "$ref": "RuntimeConfig" | 203 "$ref": "RuntimeConfig" |
(...skipping 13 matching lines...) Expand all Loading... |
212 "parameters": { | 217 "parameters": { |
213 "pageSize": { | 218 "pageSize": { |
214 "description": "Specifies the number of resu
lts to return per page. If there are fewer\nelements than the specified number,
returns all elements.", | 219 "description": "Specifies the number of resu
lts to return per page. If there are fewer\nelements than the specified number,
returns all elements.", |
215 "format": "int32", | 220 "format": "int32", |
216 "location": "query", | 221 "location": "query", |
217 "type": "integer" | 222 "type": "integer" |
218 }, | 223 }, |
219 "parent": { | 224 "parent": { |
220 "description": "The [project ID](https://sup
port.google.com/cloud/answer/6158840?hl=en&ref_topic=6158848)\nfor this request,
in the format `projects/[PROJECT_ID]`.", | 225 "description": "The [project ID](https://sup
port.google.com/cloud/answer/6158840?hl=en&ref_topic=6158848)\nfor this request,
in the format `projects/[PROJECT_ID]`.", |
221 "location": "path", | 226 "location": "path", |
222 "pattern": "^projects/[^/]*$", | 227 "pattern": "^projects/[^/]+$", |
223 "required": true, | 228 "required": true, |
224 "type": "string" | 229 "type": "string" |
225 }, | 230 }, |
226 "pageToken": { | 231 "pageToken": { |
227 "description": "Specifies a page token to us
e. Set `pageToken` to a `nextPageToken`\nreturned by a previous list request to
get the next page of results.", | 232 "description": "Specifies a page token to us
e. Set `pageToken` to a `nextPageToken`\nreturned by a previous list request to
get the next page of results.", |
228 "location": "query", | 233 "location": "query", |
229 "type": "string" | 234 "type": "string" |
230 } | 235 } |
231 }, | 236 }, |
232 "path": "v1beta1/{+parent}/configs", | 237 "path": "v1beta1/{+parent}/configs", |
233 "response": { | 238 "response": { |
234 "$ref": "ListConfigsResponse" | 239 "$ref": "ListConfigsResponse" |
235 }, | 240 }, |
236 "scopes": [ | 241 "scopes": [ |
237 "https://www.googleapis.com/auth/cloud-platform"
, | 242 "https://www.googleapis.com/auth/cloud-platform"
, |
238 "https://www.googleapis.com/auth/cloudruntimecon
fig" | 243 "https://www.googleapis.com/auth/cloudruntimecon
fig" |
239 ] | 244 ] |
240 }, | 245 }, |
241 "delete": { | 246 "delete": { |
242 "description": "Deletes a RuntimeConfig resource.", | 247 "description": "Deletes a RuntimeConfig resource.", |
243 "httpMethod": "DELETE", | 248 "httpMethod": "DELETE", |
244 "id": "runtimeconfig.projects.configs.delete", | 249 "id": "runtimeconfig.projects.configs.delete", |
245 "parameterOrder": [ | 250 "parameterOrder": [ |
246 "name" | 251 "name" |
247 ], | 252 ], |
248 "parameters": { | 253 "parameters": { |
249 "name": { | 254 "name": { |
250 "description": "The RuntimeConfig resource t
o delete, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]`", | 255 "description": "The RuntimeConfig resource t
o delete, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]`", |
251 "location": "path", | 256 "location": "path", |
252 "pattern": "^projects/[^/]*/configs/[^/]*$", | 257 "pattern": "^projects/[^/]+/configs/[^/]+$", |
253 "required": true, | 258 "required": true, |
254 "type": "string" | 259 "type": "string" |
255 } | 260 } |
256 }, | 261 }, |
257 "path": "v1beta1/{+name}", | 262 "path": "v1beta1/{+name}", |
258 "response": { | 263 "response": { |
259 "$ref": "Empty" | 264 "$ref": "Empty" |
260 }, | 265 }, |
261 "scopes": [ | 266 "scopes": [ |
262 "https://www.googleapis.com/auth/cloud-platform"
, | 267 "https://www.googleapis.com/auth/cloud-platform"
, |
263 "https://www.googleapis.com/auth/cloudruntimecon
fig" | 268 "https://www.googleapis.com/auth/cloudruntimecon
fig" |
264 ] | 269 ] |
265 } | 270 } |
266 }, | 271 }, |
267 "resources": { | 272 "resources": { |
268 "variables": { | 273 "variables": { |
269 "methods": { | 274 "methods": { |
270 "watch": { | 275 "watch": { |
271 "description": "Watches a specific variable
and waits for a change in the variable's value.\nWhen there is a change, this me
thod returns the new value or times out.\n\nIf a variable is deleted while being
watched, the `variableState` state is\nset to `DELETED` and the method returns
the last known variable `value`.\n\nIf you set the deadline for watching to a la
rger value than internal timeout\n(60 seconds), the current variable value is re
turned and the `variableState`\nwill be `VARIABLE_STATE_UNSPECIFIED`.\n\nTo lear
n more about creating a watcher, read the\n[Watching a Variable for Changes](/de
ployment-manager/runtime-configurator/watching-a-variable)\ndocumentation.", | 276 "description": "Watches a specific variable
and waits for a change in the variable's value.\nWhen there is a change, this me
thod returns the new value or times out.\n\nIf a variable is deleted while being
watched, the `variableState` state is\nset to `DELETED` and the method returns
the last known variable `value`.\n\nIf you set the deadline for watching to a la
rger value than internal timeout\n(60 seconds), the current variable value is re
turned and the `variableState`\nwill be `VARIABLE_STATE_UNSPECIFIED`.\n\nTo lear
n more about creating a watcher, read the\n[Watching a Variable for Changes](/de
ployment-manager/runtime-configurator/watching-a-variable)\ndocumentation.", |
272 "httpMethod": "POST", | 277 "httpMethod": "POST", |
273 "id": "runtimeconfig.projects.configs.variab
les.watch", | 278 "id": "runtimeconfig.projects.configs.variab
les.watch", |
274 "parameterOrder": [ | 279 "parameterOrder": [ |
275 "name" | 280 "name" |
276 ], | 281 ], |
277 "parameters": { | 282 "parameters": { |
278 "name": { | 283 "name": { |
279 "description": "The name of the vari
able to watch, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]`", | 284 "description": "The name of the vari
able to watch, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]`", |
280 "location": "path", | 285 "location": "path", |
281 "pattern": "^projects/[^/]*/configs/
[^/]*/variables/.*$", | 286 "pattern": "^projects/[^/]+/configs/
[^/]+/variables/.+$", |
282 "required": true, | 287 "required": true, |
283 "type": "string" | 288 "type": "string" |
284 } | 289 } |
285 }, | 290 }, |
286 "path": "v1beta1/{+name}:watch", | 291 "path": "v1beta1/{+name}:watch", |
287 "request": { | 292 "request": { |
288 "$ref": "WatchVariableRequest" | 293 "$ref": "WatchVariableRequest" |
289 }, | 294 }, |
290 "response": { | 295 "response": { |
291 "$ref": "Variable" | 296 "$ref": "Variable" |
(...skipping 18 matching lines...) Expand all Loading... |
310 "type": "integer" | 315 "type": "integer" |
311 }, | 316 }, |
312 "filter": { | 317 "filter": { |
313 "description": "Filters variables by
matching the specified filter. For example:\n\n`projects/example-project/config
/[CONFIG_NAME]/variables/example-variable`.", | 318 "description": "Filters variables by
matching the specified filter. For example:\n\n`projects/example-project/config
/[CONFIG_NAME]/variables/example-variable`.", |
314 "location": "query", | 319 "location": "query", |
315 "type": "string" | 320 "type": "string" |
316 }, | 321 }, |
317 "parent": { | 322 "parent": { |
318 "description": "The path to the Runt
imeConfig resource for which you want to list variables.\nThe configuration must
exist beforehand; the path must by in the format:\n\n`projects/[PROJECT_ID]/con
figs/[CONFIG_NAME]`", | 323 "description": "The path to the Runt
imeConfig resource for which you want to list variables.\nThe configuration must
exist beforehand; the path must by in the format:\n\n`projects/[PROJECT_ID]/con
figs/[CONFIG_NAME]`", |
319 "location": "path", | 324 "location": "path", |
320 "pattern": "^projects/[^/]*/configs/
[^/]*$", | 325 "pattern": "^projects/[^/]+/configs/
[^/]+$", |
321 "required": true, | 326 "required": true, |
322 "type": "string" | 327 "type": "string" |
323 }, | 328 }, |
324 "pageToken": { | 329 "pageToken": { |
325 "description": "Specifies a page tok
en to use. Set `pageToken` to a `nextPageToken`\nreturned by a previous list req
uest to get the next page of results.", | 330 "description": "Specifies a page tok
en to use. Set `pageToken` to a `nextPageToken`\nreturned by a previous list req
uest to get the next page of results.", |
326 "location": "query", | 331 "location": "query", |
327 "type": "string" | 332 "type": "string" |
328 } | 333 } |
329 }, | 334 }, |
330 "path": "v1beta1/{+parent}/variables", | 335 "path": "v1beta1/{+parent}/variables", |
331 "response": { | 336 "response": { |
332 "$ref": "ListVariablesResponse" | 337 "$ref": "ListVariablesResponse" |
333 }, | 338 }, |
334 "scopes": [ | 339 "scopes": [ |
335 "https://www.googleapis.com/auth/cloud-p
latform", | 340 "https://www.googleapis.com/auth/cloud-p
latform", |
336 "https://www.googleapis.com/auth/cloudru
ntimeconfig" | 341 "https://www.googleapis.com/auth/cloudru
ntimeconfig" |
337 ] | 342 ] |
338 }, | 343 }, |
339 "get": { | 344 "get": { |
340 "description": "Gets information about a sin
gle variable.", | 345 "description": "Gets information about a sin
gle variable.", |
341 "httpMethod": "GET", | 346 "httpMethod": "GET", |
342 "id": "runtimeconfig.projects.configs.variab
les.get", | 347 "id": "runtimeconfig.projects.configs.variab
les.get", |
343 "parameterOrder": [ | 348 "parameterOrder": [ |
344 "name" | 349 "name" |
345 ], | 350 ], |
346 "parameters": { | 351 "parameters": { |
347 "name": { | 352 "name": { |
348 "description": "The name of the vari
able to return, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]/v
ariables/[VARIBLE_NAME]`", | 353 "description": "The name of the vari
able to return, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]/v
ariables/[VARIBLE_NAME]`", |
349 "location": "path", | 354 "location": "path", |
350 "pattern": "^projects/[^/]*/configs/
[^/]*/variables/.*$", | 355 "pattern": "^projects/[^/]+/configs/
[^/]+/variables/.+$", |
351 "required": true, | 356 "required": true, |
352 "type": "string" | 357 "type": "string" |
353 } | 358 } |
354 }, | 359 }, |
355 "path": "v1beta1/{+name}", | 360 "path": "v1beta1/{+name}", |
356 "response": { | 361 "response": { |
357 "$ref": "Variable" | 362 "$ref": "Variable" |
358 }, | 363 }, |
359 "scopes": [ | 364 "scopes": [ |
360 "https://www.googleapis.com/auth/cloud-p
latform", | 365 "https://www.googleapis.com/auth/cloud-p
latform", |
361 "https://www.googleapis.com/auth/cloudru
ntimeconfig" | 366 "https://www.googleapis.com/auth/cloudru
ntimeconfig" |
362 ] | 367 ] |
363 }, | 368 }, |
364 "create": { | 369 "create": { |
365 "description": "Creates a variable within th
e given configuration. You cannot create\na variable with a name that is a prefi
x of an existing variable name, or a\nname that has an existing variable name as
a prefix.\n\nTo learn more about creating a variable, read the\n[Setting and Ge
tting Data](/deployment-manager/runtime-configurator/set-and-get-variables)\ndoc
umentation.", | 370 "description": "Creates a variable within th
e given configuration. You cannot create\na variable with a name that is a prefi
x of an existing variable name, or a\nname that has an existing variable name as
a prefix.\n\nTo learn more about creating a variable, read the\n[Setting and Ge
tting Data](/deployment-manager/runtime-configurator/set-and-get-variables)\ndoc
umentation.", |
366 "httpMethod": "POST", | 371 "httpMethod": "POST", |
367 "id": "runtimeconfig.projects.configs.variab
les.create", | 372 "id": "runtimeconfig.projects.configs.variab
les.create", |
368 "parameterOrder": [ | 373 "parameterOrder": [ |
369 "parent" | 374 "parent" |
370 ], | 375 ], |
371 "parameters": { | 376 "parameters": { |
| 377 "requestId": { |
| 378 "description": "An optional unique r
equest_id. If server receives two Create requests with\nthe same request_id then
second request will be ignored and the resource\nstored in the backend will be
returned. Empty request_id fields are\nignored.\nIt is responsibility of the cli
ent to ensure uniqueness of the request_id\nstrings.\nThe strings are limited to
64 characters.", |
| 379 "location": "query", |
| 380 "type": "string" |
| 381 }, |
372 "parent": { | 382 "parent": { |
373 "description": "The path to the Ruti
meConfig resource that this variable should belong to.\nThe configuration must e
xist beforehand; the path must by in the format:\n\n`projects/[PROJECT_ID]/confi
gs/[CONFIG_NAME]`", | 383 "description": "The path to the Ruti
meConfig resource that this variable should belong to.\nThe configuration must e
xist beforehand; the path must by in the format:\n\n`projects/[PROJECT_ID]/confi
gs/[CONFIG_NAME]`", |
374 "location": "path", | 384 "location": "path", |
375 "pattern": "^projects/[^/]*/configs/
[^/]*$", | 385 "pattern": "^projects/[^/]+/configs/
[^/]+$", |
376 "required": true, | 386 "required": true, |
377 "type": "string" | 387 "type": "string" |
378 } | 388 } |
379 }, | 389 }, |
380 "path": "v1beta1/{+parent}/variables", | 390 "path": "v1beta1/{+parent}/variables", |
381 "request": { | 391 "request": { |
382 "$ref": "Variable" | 392 "$ref": "Variable" |
383 }, | 393 }, |
384 "response": { | 394 "response": { |
385 "$ref": "Variable" | 395 "$ref": "Variable" |
386 }, | 396 }, |
387 "scopes": [ | 397 "scopes": [ |
388 "https://www.googleapis.com/auth/cloud-p
latform", | 398 "https://www.googleapis.com/auth/cloud-p
latform", |
389 "https://www.googleapis.com/auth/cloudru
ntimeconfig" | 399 "https://www.googleapis.com/auth/cloudru
ntimeconfig" |
390 ] | 400 ] |
391 }, | 401 }, |
392 "update": { | 402 "update": { |
393 "description": "Updates an existing variable
with a new value.", | 403 "description": "Updates an existing variable
with a new value.", |
394 "httpMethod": "PUT", | 404 "httpMethod": "PUT", |
395 "id": "runtimeconfig.projects.configs.variab
les.update", | 405 "id": "runtimeconfig.projects.configs.variab
les.update", |
396 "parameterOrder": [ | 406 "parameterOrder": [ |
397 "name" | 407 "name" |
398 ], | 408 ], |
399 "parameters": { | 409 "parameters": { |
400 "name": { | 410 "name": { |
401 "description": "The name of the vari
able to update, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]/v
ariables/[VARIABLE_NAME]`", | 411 "description": "The name of the vari
able to update, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]/v
ariables/[VARIABLE_NAME]`", |
402 "location": "path", | 412 "location": "path", |
403 "pattern": "^projects/[^/]*/configs/
[^/]*/variables/.*$", | 413 "pattern": "^projects/[^/]+/configs/
[^/]+/variables/.+$", |
404 "required": true, | 414 "required": true, |
405 "type": "string" | 415 "type": "string" |
406 } | 416 } |
407 }, | 417 }, |
408 "path": "v1beta1/{+name}", | 418 "path": "v1beta1/{+name}", |
409 "request": { | 419 "request": { |
410 "$ref": "Variable" | 420 "$ref": "Variable" |
411 }, | 421 }, |
412 "response": { | 422 "response": { |
413 "$ref": "Variable" | 423 "$ref": "Variable" |
(...skipping 12 matching lines...) Expand all Loading... |
426 ], | 436 ], |
427 "parameters": { | 437 "parameters": { |
428 "recursive": { | 438 "recursive": { |
429 "description": "Set to `true` to rec
ursively delete multiple variables with the same\nprefix.", | 439 "description": "Set to `true` to rec
ursively delete multiple variables with the same\nprefix.", |
430 "location": "query", | 440 "location": "query", |
431 "type": "boolean" | 441 "type": "boolean" |
432 }, | 442 }, |
433 "name": { | 443 "name": { |
434 "description": "The name of the vari
able to delete, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]/v
ariables/[VARIABLE_NAME]`", | 444 "description": "The name of the vari
able to delete, in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]/v
ariables/[VARIABLE_NAME]`", |
435 "location": "path", | 445 "location": "path", |
436 "pattern": "^projects/[^/]*/configs/
[^/]*/variables/.*$", | 446 "pattern": "^projects/[^/]+/configs/
[^/]+/variables/.+$", |
437 "required": true, | 447 "required": true, |
438 "type": "string" | 448 "type": "string" |
439 } | 449 } |
440 }, | 450 }, |
441 "path": "v1beta1/{+name}", | 451 "path": "v1beta1/{+name}", |
442 "response": { | 452 "response": { |
443 "$ref": "Empty" | 453 "$ref": "Empty" |
444 }, | 454 }, |
445 "scopes": [ | 455 "scopes": [ |
446 "https://www.googleapis.com/auth/cloud-p
latform", | 456 "https://www.googleapis.com/auth/cloud-p
latform", |
447 "https://www.googleapis.com/auth/cloudru
ntimeconfig" | 457 "https://www.googleapis.com/auth/cloudru
ntimeconfig" |
448 ] | 458 ] |
449 } | 459 } |
450 } | 460 } |
451 }, | 461 }, |
452 "waiters": { | 462 "waiters": { |
453 "methods": { | 463 "methods": { |
454 "get": { | 464 "get": { |
455 "description": "Gets information about a sin
gle waiter.", | 465 "description": "Gets information about a sin
gle waiter.", |
456 "httpMethod": "GET", | 466 "httpMethod": "GET", |
457 "id": "runtimeconfig.projects.configs.waiter
s.get", | 467 "id": "runtimeconfig.projects.configs.waiter
s.get", |
458 "parameterOrder": [ | 468 "parameterOrder": [ |
459 "name" | 469 "name" |
460 ], | 470 ], |
461 "parameters": { | 471 "parameters": { |
462 "name": { | 472 "name": { |
463 "description": "The fully-qualified
name of the Waiter resource object to retrieve, in the\nformat:\n\n`projects/[PR
OJECT_ID]/configs/[CONFIG_NAME]/waiters/[WAITER_NAME]`", | 473 "description": "The fully-qualified
name of the Waiter resource object to retrieve, in the\nformat:\n\n`projects/[PR
OJECT_ID]/configs/[CONFIG_NAME]/waiters/[WAITER_NAME]`", |
464 "location": "path", | 474 "location": "path", |
465 "pattern": "^projects/[^/]*/configs/
[^/]*/waiters/[^/]*$", | 475 "pattern": "^projects/[^/]+/configs/
[^/]+/waiters/[^/]+$", |
466 "required": true, | 476 "required": true, |
467 "type": "string" | 477 "type": "string" |
468 } | 478 } |
469 }, | 479 }, |
470 "path": "v1beta1/{+name}", | 480 "path": "v1beta1/{+name}", |
471 "response": { | 481 "response": { |
472 "$ref": "Waiter" | 482 "$ref": "Waiter" |
473 }, | 483 }, |
474 "scopes": [ | 484 "scopes": [ |
475 "https://www.googleapis.com/auth/cloud-p
latform", | 485 "https://www.googleapis.com/auth/cloud-p
latform", |
476 "https://www.googleapis.com/auth/cloudru
ntimeconfig" | 486 "https://www.googleapis.com/auth/cloudru
ntimeconfig" |
477 ] | 487 ] |
478 }, | 488 }, |
479 "create": { | 489 "create": { |
480 "description": "Creates a Waiter resource. T
his operation returns a long-running Operation\nresource which can be polled for
completion. However, a waiter with the\ngiven name will exist (and can be retri
eved) prior to the operation\ncompleting. If the operation fails, the failed Wai
ter resource will\nstill exist and must be deleted prior to subsequent creation
attempts.", | 490 "description": "Creates a Waiter resource. T
his operation returns a long-running Operation\nresource which can be polled for
completion. However, a waiter with the\ngiven name will exist (and can be retri
eved) prior to the operation\ncompleting. If the operation fails, the failed Wai
ter resource will\nstill exist and must be deleted prior to subsequent creation
attempts.", |
481 "httpMethod": "POST", | 491 "httpMethod": "POST", |
482 "id": "runtimeconfig.projects.configs.waiter
s.create", | 492 "id": "runtimeconfig.projects.configs.waiter
s.create", |
483 "parameterOrder": [ | 493 "parameterOrder": [ |
484 "parent" | 494 "parent" |
485 ], | 495 ], |
486 "parameters": { | 496 "parameters": { |
| 497 "requestId": { |
| 498 "description": "An optional unique r
equest_id. If server receives two Create requests with\nthe same request_id then
second request will be ignored and information\nstored in the backend will be r
eturned. Empty request_id fields are\nignored.\nIt is responsibility of the clie
nt to ensure uniqueness of the request_id\nstrings.\nThe strings are limited to
64 characters.", |
| 499 "location": "query", |
| 500 "type": "string" |
| 501 }, |
487 "parent": { | 502 "parent": { |
488 "description": "The path to the conf
iguration that will own the waiter.\nThe configuration must exist beforehand; th
e path must by in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]`."
, | 503 "description": "The path to the conf
iguration that will own the waiter.\nThe configuration must exist beforehand; th
e path must by in the format:\n\n`projects/[PROJECT_ID]/configs/[CONFIG_NAME]`."
, |
489 "location": "path", | 504 "location": "path", |
490 "pattern": "^projects/[^/]*/configs/
[^/]*$", | 505 "pattern": "^projects/[^/]+/configs/
[^/]+$", |
491 "required": true, | 506 "required": true, |
492 "type": "string" | 507 "type": "string" |
493 } | 508 } |
494 }, | 509 }, |
495 "path": "v1beta1/{+parent}/waiters", | 510 "path": "v1beta1/{+parent}/waiters", |
496 "request": { | 511 "request": { |
497 "$ref": "Waiter" | 512 "$ref": "Waiter" |
498 }, | 513 }, |
499 "response": { | 514 "response": { |
500 "$ref": "Operation" | 515 "$ref": "Operation" |
(...skipping 13 matching lines...) Expand all Loading... |
514 "parameters": { | 529 "parameters": { |
515 "pageSize": { | 530 "pageSize": { |
516 "description": "Specifies the number
of results to return per page. If there are fewer\nelements than the specified
number, returns all elements.", | 531 "description": "Specifies the number
of results to return per page. If there are fewer\nelements than the specified
number, returns all elements.", |
517 "format": "int32", | 532 "format": "int32", |
518 "location": "query", | 533 "location": "query", |
519 "type": "integer" | 534 "type": "integer" |
520 }, | 535 }, |
521 "parent": { | 536 "parent": { |
522 "description": "The path to the conf
iguration for which you want to get a list of waiters.\nThe configuration must e
xist beforehand; the path must by in the format:\n\n`projects/[PROJECT_ID]/confi
gs/[CONFIG_NAME]`", | 537 "description": "The path to the conf
iguration for which you want to get a list of waiters.\nThe configuration must e
xist beforehand; the path must by in the format:\n\n`projects/[PROJECT_ID]/confi
gs/[CONFIG_NAME]`", |
523 "location": "path", | 538 "location": "path", |
524 "pattern": "^projects/[^/]*/configs/
[^/]*$", | 539 "pattern": "^projects/[^/]+/configs/
[^/]+$", |
525 "required": true, | 540 "required": true, |
526 "type": "string" | 541 "type": "string" |
527 }, | 542 }, |
528 "pageToken": { | 543 "pageToken": { |
529 "description": "Specifies a page tok
en to use. Set `pageToken` to a `nextPageToken`\nreturned by a previous list req
uest to get the next page of results.", | 544 "description": "Specifies a page tok
en to use. Set `pageToken` to a `nextPageToken`\nreturned by a previous list req
uest to get the next page of results.", |
530 "location": "query", | 545 "location": "query", |
531 "type": "string" | 546 "type": "string" |
532 } | 547 } |
533 }, | 548 }, |
534 "path": "v1beta1/{+parent}/waiters", | 549 "path": "v1beta1/{+parent}/waiters", |
535 "response": { | 550 "response": { |
536 "$ref": "ListWaitersResponse" | 551 "$ref": "ListWaitersResponse" |
537 }, | 552 }, |
538 "scopes": [ | 553 "scopes": [ |
539 "https://www.googleapis.com/auth/cloud-p
latform", | 554 "https://www.googleapis.com/auth/cloud-p
latform", |
540 "https://www.googleapis.com/auth/cloudru
ntimeconfig" | 555 "https://www.googleapis.com/auth/cloudru
ntimeconfig" |
541 ] | 556 ] |
542 }, | 557 }, |
543 "delete": { | 558 "delete": { |
544 "description": "Deletes the waiter with the
specified name.", | 559 "description": "Deletes the waiter with the
specified name.", |
545 "httpMethod": "DELETE", | 560 "httpMethod": "DELETE", |
546 "id": "runtimeconfig.projects.configs.waiter
s.delete", | 561 "id": "runtimeconfig.projects.configs.waiter
s.delete", |
547 "parameterOrder": [ | 562 "parameterOrder": [ |
548 "name" | 563 "name" |
549 ], | 564 ], |
550 "parameters": { | 565 "parameters": { |
551 "name": { | 566 "name": { |
552 "description": "The Waiter resource
to delete, in the format:\n\n `projects/[PROJECT_ID]/configs/[CONFIG_NAME]/waite
rs/[WAITER_NAME]`", | 567 "description": "The Waiter resource
to delete, in the format:\n\n `projects/[PROJECT_ID]/configs/[CONFIG_NAME]/waite
rs/[WAITER_NAME]`", |
553 "location": "path", | 568 "location": "path", |
554 "pattern": "^projects/[^/]*/configs/
[^/]*/waiters/[^/]*$", | 569 "pattern": "^projects/[^/]+/configs/
[^/]+/waiters/[^/]+$", |
555 "required": true, | 570 "required": true, |
556 "type": "string" | 571 "type": "string" |
557 } | 572 } |
558 }, | 573 }, |
559 "path": "v1beta1/{+name}", | 574 "path": "v1beta1/{+name}", |
560 "response": { | 575 "response": { |
561 "$ref": "Empty" | 576 "$ref": "Empty" |
562 }, | 577 }, |
563 "scopes": [ | 578 "scopes": [ |
564 "https://www.googleapis.com/auth/cloud-p
latform", | 579 "https://www.googleapis.com/auth/cloud-p
latform", |
565 "https://www.googleapis.com/auth/cloudru
ntimeconfig" | 580 "https://www.googleapis.com/auth/cloudru
ntimeconfig" |
566 ] | 581 ] |
567 } | 582 } |
568 } | 583 } |
569 }, | 584 }, |
570 "operations": { | 585 "operations": { |
571 "methods": { | 586 "methods": { |
572 "get": { | 587 "get": { |
573 "description": "Gets the latest state of a l
ong-running operation. Clients can use this\nmethod to poll the operation resul
t at intervals as recommended by the API\nservice.", | 588 "description": "Gets the latest state of a l
ong-running operation. Clients can use this\nmethod to poll the operation resul
t at intervals as recommended by the API\nservice.", |
574 "httpMethod": "GET", | 589 "httpMethod": "GET", |
575 "id": "runtimeconfig.projects.configs.operat
ions.get", | 590 "id": "runtimeconfig.projects.configs.operat
ions.get", |
576 "parameterOrder": [ | 591 "parameterOrder": [ |
577 "name" | 592 "name" |
578 ], | 593 ], |
579 "parameters": { | 594 "parameters": { |
580 "name": { | 595 "name": { |
581 "description": "The name of the oper
ation resource.", | 596 "description": "The name of the oper
ation resource.", |
582 "location": "path", | 597 "location": "path", |
583 "pattern": "^projects/[^/]*/configs/
[^/]*/operations/.*$", | 598 "pattern": "^projects/[^/]+/configs/
[^/]+/operations/.+$", |
584 "required": true, | 599 "required": true, |
585 "type": "string" | 600 "type": "string" |
586 } | 601 } |
587 }, | 602 }, |
588 "path": "v1beta1/{+name}", | 603 "path": "v1beta1/{+name}", |
589 "response": { | 604 "response": { |
590 "$ref": "Operation" | 605 "$ref": "Operation" |
591 }, | 606 }, |
592 "scopes": [ | 607 "scopes": [ |
593 "https://www.googleapis.com/auth/cloud-p
latform", | 608 "https://www.googleapis.com/auth/cloud-p
latform", |
594 "https://www.googleapis.com/auth/cloudru
ntimeconfig" | 609 "https://www.googleapis.com/auth/cloudru
ntimeconfig" |
595 ] | 610 ] |
596 } | 611 } |
597 } | 612 } |
598 } | 613 } |
599 } | 614 } |
600 } | 615 } |
601 } | 616 } |
602 } | 617 } |
603 }, | 618 }, |
604 "revision": "20160823", | 619 "revision": "20161102", |
605 "rootUrl": "https://runtimeconfig.googleapis.com/", | 620 "rootUrl": "https://runtimeconfig.googleapis.com/", |
606 "schemas": { | 621 "schemas": { |
607 "Status": { | 622 "Status": { |
608 "description": "The `Status` type defines a logical error model that
is suitable for different\nprogramming environments, including REST APIs and RP
C APIs. It is used by\n[gRPC](https://github.com/grpc). The error model is desig
ned to be:\n\n- Simple to use and understand for most users\n- Flexible enough t
o meet unexpected needs\n\n# Overview\n\nThe `Status` message contains three pie
ces of data: error code, error message,\nand error details. The error code shoul
d be an enum value of\ngoogle.rpc.Code, but it may accept additional error codes
if needed. The\nerror message should be a developer-facing English message tha
t helps\ndevelopers *understand* and *resolve* the error. If a localized user-fa
cing\nerror message is needed, put the localized message in the error details or
\nlocalize it in the client. The optional error details may contain arbitrary\ni
nformation about the error. There is a predefined set of error detail types\nin
the package `google.rpc` which can be used for common error conditions.\n\n# Lan
guage mapping\n\nThe `Status` message is the logical representation of the error
model, but it\nis not necessarily the actual wire format. When the `Status` mes
sage is\nexposed in different client libraries and different wire protocols, it
can be\nmapped differently. For example, it will likely be mapped to some except
ions\nin Java, but more likely mapped to some error codes in C.\n\n# Other uses\
n\nThe error model and the `Status` message can be used in a variety of\nenviron
ments, either with or without APIs, to provide a\nconsistent developer experienc
e across different environments.\n\nExample uses of this error model include:\n\
n- Partial errors. If a service needs to return partial errors to the client,\n
it may embed the `Status` in the normal response to indicate the partial\n
errors.\n\n- Workflow errors. A typical workflow has multiple steps. Each step
may\n have a `Status` message for error reporting purpose.\n\n- Batch operati
ons. If a client uses batch request and batch response, the\n `Status` messag
e should be used directly inside batch response, one for\n each error sub-res
ponse.\n\n- Asynchronous operations. If an API call embeds asynchronous operatio
n\n results in its response, the status of those operations should be\n re
presented directly using the `Status` message.\n\n- Logging. If some API errors
are stored in logs, the message `Status` could\n be used directly after any s
tripping needed for security/privacy reasons.", | 623 "description": "The `Status` type defines a logical error model that
is suitable for different\nprogramming environments, including REST APIs and RP
C APIs. It is used by\n[gRPC](https://github.com/grpc). The error model is desig
ned to be:\n\n- Simple to use and understand for most users\n- Flexible enough t
o meet unexpected needs\n\n# Overview\n\nThe `Status` message contains three pie
ces of data: error code, error message,\nand error details. The error code shoul
d be an enum value of\ngoogle.rpc.Code, but it may accept additional error codes
if needed. The\nerror message should be a developer-facing English message tha
t helps\ndevelopers *understand* and *resolve* the error. If a localized user-fa
cing\nerror message is needed, put the localized message in the error details or
\nlocalize it in the client. The optional error details may contain arbitrary\ni
nformation about the error. There is a predefined set of error detail types\nin
the package `google.rpc` which can be used for common error conditions.\n\n# Lan
guage mapping\n\nThe `Status` message is the logical representation of the error
model, but it\nis not necessarily the actual wire format. When the `Status` mes
sage is\nexposed in different client libraries and different wire protocols, it
can be\nmapped differently. For example, it will likely be mapped to some except
ions\nin Java, but more likely mapped to some error codes in C.\n\n# Other uses\
n\nThe error model and the `Status` message can be used in a variety of\nenviron
ments, either with or without APIs, to provide a\nconsistent developer experienc
e across different environments.\n\nExample uses of this error model include:\n\
n- Partial errors. If a service needs to return partial errors to the client,\n
it may embed the `Status` in the normal response to indicate the partial\n
errors.\n\n- Workflow errors. A typical workflow has multiple steps. Each step
may\n have a `Status` message for error reporting purpose.\n\n- Batch operati
ons. If a client uses batch request and batch response, the\n `Status` messag
e should be used directly inside batch response, one for\n each error sub-res
ponse.\n\n- Asynchronous operations. If an API call embeds asynchronous operatio
n\n results in its response, the status of those operations should be\n re
presented directly using the `Status` message.\n\n- Logging. If some API errors
are stored in logs, the message `Status` could\n be used directly after any s
tripping needed for security/privacy reasons.", |
609 "id": "Status", | 624 "id": "Status", |
610 "properties": { | 625 "properties": { |
611 "code": { | 626 "code": { |
612 "description": "The status code, which should be an enum val
ue of google.rpc.Code.", | 627 "description": "The status code, which should be an enum val
ue of google.rpc.Code.", |
613 "format": "int32", | 628 "format": "int32", |
614 "type": "integer" | 629 "type": "integer" |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
687 } | 702 } |
688 }, | 703 }, |
689 "type": "object" | 704 "type": "object" |
690 }, | 705 }, |
691 "Operation": { | 706 "Operation": { |
692 "description": "This resource represents a long-running operation th
at is the result of a\nnetwork API call.", | 707 "description": "This resource represents a long-running operation th
at is the result of a\nnetwork API call.", |
693 "id": "Operation", | 708 "id": "Operation", |
694 "properties": { | 709 "properties": { |
695 "error": { | 710 "error": { |
696 "$ref": "Status", | 711 "$ref": "Status", |
697 "description": "The error result of the operation in case of
failure." | 712 "description": "The error result of the operation in case of
failure or cancellation." |
698 }, | 713 }, |
699 "done": { | 714 "done": { |
700 "description": "If the value is `false`, it means the operat
ion is still in progress.\nIf true, the operation is completed, and either `erro
r` or `response` is\navailable.", | 715 "description": "If the value is `false`, it means the operat
ion is still in progress.\nIf true, the operation is completed, and either `erro
r` or `response` is\navailable.", |
701 "type": "boolean" | 716 "type": "boolean" |
702 }, | 717 }, |
703 "metadata": { | 718 "metadata": { |
704 "additionalProperties": { | 719 "additionalProperties": { |
705 "description": "Properties of the object. Contains field
@type with type URL.", | 720 "description": "Properties of the object. Contains field
@type with type URL.", |
706 "type": "any" | 721 "type": "any" |
707 }, | 722 }, |
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
854 "type": "string" | 869 "type": "string" |
855 } | 870 } |
856 }, | 871 }, |
857 "type": "object" | 872 "type": "object" |
858 } | 873 } |
859 }, | 874 }, |
860 "servicePath": "", | 875 "servicePath": "", |
861 "title": "Google Cloud RuntimeConfig API", | 876 "title": "Google Cloud RuntimeConfig API", |
862 "version": "v1beta1" | 877 "version": "v1beta1" |
863 } | 878 } |
OLD | NEW |