Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Side by Side Diff: discovery/googleapis_beta/runtimeconfig__v1beta1.json

Issue 2485703002: Api-roll 42: 2016-11-08 (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « discovery/googleapis_beta/replicapoolupdater__v1beta1.json ('k') | discovery/googleapis_beta/speech__v1beta1.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698