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

Side by Side Diff: discovery/googleapis/servicemanagement__v1.json

Issue 2281923002: Api-roll 41: 2016-08-26 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 4 years, 3 months 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
« no previous file with comments | « discovery/googleapis/servicecontrol__v1.json ('k') | discovery/googleapis/sheets__v4.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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/cloud-platform.read-only": { 8 "https://www.googleapis.com/auth/cloud-platform.read-only": {
9 "description": "View your data across Google Cloud Platform services" 9 "description": "View your data across Google Cloud Platform services"
10 }, 10 },
11 "https://www.googleapis.com/auth/service.management": { 11 "https://www.googleapis.com/auth/service.management": {
12 "description": "Manage your Google API service configuration " 12 "description": "Manage your Google API service configuration "
13 }, 13 },
14 "https://www.googleapis.com/auth/service.management.readonly": { 14 "https://www.googleapis.com/auth/service.management.readonly": {
15 "description": "View your Google API service configuration" 15 "description": "View your Google API service configuration"
16 } 16 }
17 } 17 }
18 } 18 }
19 }, 19 },
20 "basePath": "", 20 "basePath": "",
21 "baseUrl": "https://servicemanagement.googleapis.com/", 21 "baseUrl": "https://servicemanagement.googleapis.com/",
22 "batchPath": "batch", 22 "batchPath": "batch",
23 "canonicalName": "Service Management", 23 "canonicalName": "Service Management",
24 "description": "The service management API for Google Cloud Platform", 24 "description": "Google Service Management allows service producers to publis h their services on Google Cloud Platform so that they can be discovered and use d by service consumers.",
25 "discoveryVersion": "v1", 25 "discoveryVersion": "v1",
26 "documentationLink": "https://cloud.google.com/service-management/", 26 "documentationLink": "https://cloud.google.com/service-management/",
27 "icons": { 27 "icons": {
28 "x16": "http://www.google.com/images/icons/product/search-16.gif", 28 "x16": "http://www.google.com/images/icons/product/search-16.gif",
29 "x32": "http://www.google.com/images/icons/product/search-32.gif" 29 "x32": "http://www.google.com/images/icons/product/search-32.gif"
30 }, 30 },
31 "id": "servicemanagement:v1", 31 "id": "servicemanagement:v1",
32 "kind": "discovery#restDescription", 32 "kind": "discovery#restDescription",
33 "name": "servicemanagement", 33 "name": "servicemanagement",
34 "ownerDomain": "google.com", 34 "ownerDomain": "google.com",
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after
204 "id": "servicemanagement.services.getConfig", 204 "id": "servicemanagement.services.getConfig",
205 "parameterOrder": [ 205 "parameterOrder": [
206 "serviceName" 206 "serviceName"
207 ], 207 ],
208 "parameters": { 208 "parameters": {
209 "configId": { 209 "configId": {
210 "location": "query", 210 "location": "query",
211 "type": "string" 211 "type": "string"
212 }, 212 },
213 "serviceName": { 213 "serviceName": {
214 "description": "The name of the service. See the `S erviceManager` overview for naming\nrequirements. For example: `example.googlea pis.com`.", 214 "description": "The name of the service. See the [o verview](/service-management/overview)\nfor naming requirements. For example: ` example.googleapis.com`.",
215 "location": "path", 215 "location": "path",
216 "required": true, 216 "required": true,
217 "type": "string" 217 "type": "string"
218 } 218 }
219 }, 219 },
220 "path": "v1/services/{serviceName}/config", 220 "path": "v1/services/{serviceName}/config",
221 "response": { 221 "response": {
222 "$ref": "Service" 222 "$ref": "Service"
223 }, 223 },
224 "scopes": [ 224 "scopes": [
225 "https://www.googleapis.com/auth/cloud-platform", 225 "https://www.googleapis.com/auth/cloud-platform",
226 "https://www.googleapis.com/auth/cloud-platform.read-onl y", 226 "https://www.googleapis.com/auth/cloud-platform.read-onl y",
227 "https://www.googleapis.com/auth/service.management", 227 "https://www.googleapis.com/auth/service.management",
228 "https://www.googleapis.com/auth/service.management.read only" 228 "https://www.googleapis.com/auth/service.management.read only"
229 ] 229 ]
230 }, 230 },
231 "undelete": { 231 "undelete": {
232 "description": "Revives a previously deleted managed service . The method restores the\nservice using the configuration at the time the servi ce was deleted.\nThe target service must exist and must have been deleted within the\nlast 30 days.\n\nOperation<response: UndeleteServiceResponse>", 232 "description": "Revives a previously deleted managed service . The method restores the\nservice using the configuration at the time the servi ce was deleted.\nThe target service must exist and must have been deleted within the\nlast 30 days.\n\nOperation<response: UndeleteServiceResponse>",
233 "httpMethod": "POST", 233 "httpMethod": "POST",
234 "id": "servicemanagement.services.undelete", 234 "id": "servicemanagement.services.undelete",
235 "parameterOrder": [ 235 "parameterOrder": [
236 "serviceName" 236 "serviceName"
237 ], 237 ],
238 "parameters": { 238 "parameters": {
239 "serviceName": { 239 "serviceName": {
240 "description": "The name of the service. See the `Se rviceManager` overview for naming\nrequirements. For example: `example.googleapi s.com`.", 240 "description": "The name of the service. See the [ov erview](/service-management/overview)\nfor naming requirements. For example: `ex ample.googleapis.com`.",
241 "location": "path", 241 "location": "path",
242 "required": true, 242 "required": true,
243 "type": "string" 243 "type": "string"
244 } 244 }
245 }, 245 },
246 "path": "v1/services/{serviceName}:undelete", 246 "path": "v1/services/{serviceName}:undelete",
247 "response": { 247 "response": {
248 "$ref": "Operation" 248 "$ref": "Operation"
249 }, 249 },
250 "scopes": [ 250 "scopes": [
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
306 "$ref": "ListServicesResponse" 306 "$ref": "ListServicesResponse"
307 }, 307 },
308 "scopes": [ 308 "scopes": [
309 "https://www.googleapis.com/auth/cloud-platform", 309 "https://www.googleapis.com/auth/cloud-platform",
310 "https://www.googleapis.com/auth/cloud-platform.read-onl y", 310 "https://www.googleapis.com/auth/cloud-platform.read-onl y",
311 "https://www.googleapis.com/auth/service.management", 311 "https://www.googleapis.com/auth/service.management",
312 "https://www.googleapis.com/auth/service.management.read only" 312 "https://www.googleapis.com/auth/service.management.read only"
313 ] 313 ]
314 }, 314 },
315 "create": { 315 "create": {
316 "description": "Creates a new managed service.\n\nOperation< response: ManagedService>", 316 "description": "Creates a new managed service.\nPlease note one producer project can own no more than 20 services.\n\nOperation<response: Ma nagedService>",
317 "httpMethod": "POST", 317 "httpMethod": "POST",
318 "id": "servicemanagement.services.create", 318 "id": "servicemanagement.services.create",
319 "parameterOrder": [], 319 "parameterOrder": [],
320 "parameters": {}, 320 "parameters": {},
321 "path": "v1/services", 321 "path": "v1/services",
322 "request": { 322 "request": {
323 "$ref": "ManagedService" 323 "$ref": "ManagedService"
324 }, 324 },
325 "response": { 325 "response": {
326 "$ref": "Operation" 326 "$ref": "Operation"
327 }, 327 },
328 "scopes": [ 328 "scopes": [
329 "https://www.googleapis.com/auth/cloud-platform", 329 "https://www.googleapis.com/auth/cloud-platform",
330 "https://www.googleapis.com/auth/service.management" 330 "https://www.googleapis.com/auth/service.management"
331 ] 331 ]
332 }, 332 },
333 "enable": { 333 "enable": {
334 "description": "Enable a managed service for a project with default setting.\n\nOperation<response: EnableServiceResponse>", 334 "description": "Enable a managed service for a project with default setting.\n\nOperation<response: EnableServiceResponse>\n\ngoogle.rpc.Sta tus errors may contain a\ngoogle.rpc.PreconditionFailure error detail.",
335 "httpMethod": "POST", 335 "httpMethod": "POST",
336 "id": "servicemanagement.services.enable", 336 "id": "servicemanagement.services.enable",
337 "parameterOrder": [ 337 "parameterOrder": [
338 "serviceName" 338 "serviceName"
339 ], 339 ],
340 "parameters": { 340 "parameters": {
341 "serviceName": { 341 "serviceName": {
342 "description": "Name of the service to enable. Speci fying an unknown service name will\ncause the request to fail.", 342 "description": "Name of the service to enable. Speci fying an unknown service name will\ncause the request to fail.",
343 "location": "path", 343 "location": "path",
344 "required": true, 344 "required": true,
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
387 }, 387 },
388 "delete": { 388 "delete": {
389 "description": "Deletes a managed service. This method will change the serivce in the\n`Soft-Delete` state for 30 days. Within this period, service producers may\ncall UndeleteService to restore the service.\nAfter 30 da ys, the service will be permanently deleted.\n\nOperation<response: google.proto buf.Empty>", 389 "description": "Deletes a managed service. This method will change the serivce in the\n`Soft-Delete` state for 30 days. Within this period, service producers may\ncall UndeleteService to restore the service.\nAfter 30 da ys, the service will be permanently deleted.\n\nOperation<response: google.proto buf.Empty>",
390 "httpMethod": "DELETE", 390 "httpMethod": "DELETE",
391 "id": "servicemanagement.services.delete", 391 "id": "servicemanagement.services.delete",
392 "parameterOrder": [ 392 "parameterOrder": [
393 "serviceName" 393 "serviceName"
394 ], 394 ],
395 "parameters": { 395 "parameters": {
396 "serviceName": { 396 "serviceName": {
397 "description": "The name of the service. See the `S erviceManager` overview for naming\nrequirements. For example: `example.googlea pis.com`.", 397 "description": "The name of the service. See the [o verview](/service-management/overview)\nfor naming requirements. For example: ` example.googleapis.com`.",
398 "location": "path", 398 "location": "path",
399 "required": true, 399 "required": true,
400 "type": "string" 400 "type": "string"
401 } 401 }
402 }, 402 },
403 "path": "v1/services/{serviceName}", 403 "path": "v1/services/{serviceName}",
404 "response": { 404 "response": {
405 "$ref": "Operation" 405 "$ref": "Operation"
406 }, 406 },
407 "scopes": [ 407 "scopes": [
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
450 "rolloutId" 450 "rolloutId"
451 ], 451 ],
452 "parameters": { 452 "parameters": {
453 "rolloutId": { 453 "rolloutId": {
454 "description": "The id of the rollout resour ce.", 454 "description": "The id of the rollout resour ce.",
455 "location": "path", 455 "location": "path",
456 "required": true, 456 "required": true,
457 "type": "string" 457 "type": "string"
458 }, 458 },
459 "serviceName": { 459 "serviceName": {
460 "description": "The name of the service. Se e the `ServiceManager` overview for naming\nrequirements. For example: `example .googleapis.com`.", 460 "description": "The name of the service. Se e the [overview](/service-management/overview)\nfor naming requirements. For ex ample: `example.googleapis.com`.",
461 "location": "path", 461 "location": "path",
462 "required": true, 462 "required": true,
463 "type": "string" 463 "type": "string"
464 } 464 }
465 }, 465 },
466 "path": "v1/services/{serviceName}/rollouts/{rollout Id}", 466 "path": "v1/services/{serviceName}/rollouts/{rollout Id}",
467 "response": { 467 "response": {
468 "$ref": "Rollout" 468 "$ref": "Rollout"
469 }, 469 },
470 "scopes": [ 470 "scopes": [
471 "https://www.googleapis.com/auth/cloud-platform" , 471 "https://www.googleapis.com/auth/cloud-platform" ,
472 "https://www.googleapis.com/auth/cloud-platform. read-only", 472 "https://www.googleapis.com/auth/cloud-platform. read-only",
473 "https://www.googleapis.com/auth/service.managem ent", 473 "https://www.googleapis.com/auth/service.managem ent",
474 "https://www.googleapis.com/auth/service.managem ent.readonly" 474 "https://www.googleapis.com/auth/service.managem ent.readonly"
475 ] 475 ]
476 }, 476 },
477 "create": { 477 "create": {
478 "description": "Creates a new service configuration rollout. Based on rollout, the\nGoogle Service Management will roll out the serv ice configurations to\ndifferent backend services. For example, the logging conf iguration will be\npushed to Google Cloud Logging.\n\nOperation<response: Rollou t>", 478 "description": "Creates a new service configuration rollout. Based on rollout, the\nGoogle Service Management will roll out the serv ice configurations to\ndifferent backend services. For example, the logging conf iguration will be\npushed to Google Cloud Logging.\n\nPlease note that any previ ous pending and running Rollouts and associated\nOperations will be automaticall y cancelled so that the latest Rollout will\nnot be blocked by previous Rollouts .\n\nOperation<response: Rollout>",
479 "httpMethod": "POST", 479 "httpMethod": "POST",
480 "id": "servicemanagement.services.rollouts.create", 480 "id": "servicemanagement.services.rollouts.create",
481 "parameterOrder": [ 481 "parameterOrder": [
482 "serviceName" 482 "serviceName"
483 ], 483 ],
484 "parameters": { 484 "parameters": {
485 "serviceName": { 485 "serviceName": {
486 "description": "The name of the service. Se e the `ServiceManager` overview for naming\nrequirements. For example: `example .googleapis.com`.", 486 "description": "The name of the service. Se e the [overview](/service-management/overview)\nfor naming requirements. For ex ample: `example.googleapis.com`.",
487 "location": "path", 487 "location": "path",
488 "required": true, 488 "required": true,
489 "type": "string" 489 "type": "string"
490 } 490 }
491 }, 491 },
492 "path": "v1/services/{serviceName}/rollouts", 492 "path": "v1/services/{serviceName}/rollouts",
493 "request": { 493 "request": {
494 "$ref": "Rollout" 494 "$ref": "Rollout"
495 }, 495 },
496 "response": { 496 "response": {
(...skipping 12 matching lines...) Expand all
509 "serviceName" 509 "serviceName"
510 ], 510 ],
511 "parameters": { 511 "parameters": {
512 "pageSize": { 512 "pageSize": {
513 "description": "The max number of items to i nclude in the response list.", 513 "description": "The max number of items to i nclude in the response list.",
514 "format": "int32", 514 "format": "int32",
515 "location": "query", 515 "location": "query",
516 "type": "integer" 516 "type": "integer"
517 }, 517 },
518 "serviceName": { 518 "serviceName": {
519 "description": "The name of the service. Se e the `ServiceManager` overview for naming\nrequirements. For example: `example .googleapis.com`.", 519 "description": "The name of the service. Se e the [overview](/service-management/overview)\nfor naming requirements. For ex ample: `example.googleapis.com`.",
520 "location": "path", 520 "location": "path",
521 "required": true, 521 "required": true,
522 "type": "string" 522 "type": "string"
523 }, 523 },
524 "pageToken": { 524 "pageToken": {
525 "description": "The token of the page to ret rieve.", 525 "description": "The token of the page to ret rieve.",
526 "location": "query", 526 "location": "query",
527 "type": "string" 527 "type": "string"
528 } 528 }
529 }, 529 },
(...skipping 14 matching lines...) Expand all
544 "methods": { 544 "methods": {
545 "submit": { 545 "submit": {
546 "description": "Creates a new service configuration (version) for a managed service based\non\nuser-supplied configuration source fi les (for example: OpenAPI\nSpecification). This method stores the source configu rations as well as the\ngenerated service configuration. To rollout the service configuration to\nother services,\nplease call CreateServiceRollout.\n\nOperatio n<response: SubmitConfigSourceResponse>", 546 "description": "Creates a new service configuration (version) for a managed service based\non\nuser-supplied configuration source fi les (for example: OpenAPI\nSpecification). This method stores the source configu rations as well as the\ngenerated service configuration. To rollout the service configuration to\nother services,\nplease call CreateServiceRollout.\n\nOperatio n<response: SubmitConfigSourceResponse>",
547 "httpMethod": "POST", 547 "httpMethod": "POST",
548 "id": "servicemanagement.services.configs.submit", 548 "id": "servicemanagement.services.configs.submit",
549 "parameterOrder": [ 549 "parameterOrder": [
550 "serviceName" 550 "serviceName"
551 ], 551 ],
552 "parameters": { 552 "parameters": {
553 "serviceName": { 553 "serviceName": {
554 "description": "The name of the service. Se e the `ServiceManager` overview for naming\nrequirements. For example: `example .googleapis.com`.", 554 "description": "The name of the service. Se e the [overview](/service-management/overview)\nfor naming requirements. For ex ample: `example.googleapis.com`.",
555 "location": "path", 555 "location": "path",
556 "required": true, 556 "required": true,
557 "type": "string" 557 "type": "string"
558 } 558 }
559 }, 559 },
560 "path": "v1/services/{serviceName}/configs:submit", 560 "path": "v1/services/{serviceName}/configs:submit",
561 "request": { 561 "request": {
562 "$ref": "SubmitConfigSourceRequest" 562 "$ref": "SubmitConfigSourceRequest"
563 }, 563 },
564 "response": { 564 "response": {
(...skipping 12 matching lines...) Expand all
577 "serviceName", 577 "serviceName",
578 "configId" 578 "configId"
579 ], 579 ],
580 "parameters": { 580 "parameters": {
581 "configId": { 581 "configId": {
582 "location": "path", 582 "location": "path",
583 "required": true, 583 "required": true,
584 "type": "string" 584 "type": "string"
585 }, 585 },
586 "serviceName": { 586 "serviceName": {
587 "description": "The name of the service. Se e the `ServiceManager` overview for naming\nrequirements. For example: `example .googleapis.com`.", 587 "description": "The name of the service. Se e the [overview](/service-management/overview)\nfor naming requirements. For ex ample: `example.googleapis.com`.",
588 "location": "path", 588 "location": "path",
589 "required": true, 589 "required": true,
590 "type": "string" 590 "type": "string"
591 } 591 }
592 }, 592 },
593 "path": "v1/services/{serviceName}/configs/{configId }", 593 "path": "v1/services/{serviceName}/configs/{configId }",
594 "response": { 594 "response": {
595 "$ref": "Service" 595 "$ref": "Service"
596 }, 596 },
597 "scopes": [ 597 "scopes": [
598 "https://www.googleapis.com/auth/cloud-platform" , 598 "https://www.googleapis.com/auth/cloud-platform" ,
599 "https://www.googleapis.com/auth/cloud-platform. read-only", 599 "https://www.googleapis.com/auth/cloud-platform. read-only",
600 "https://www.googleapis.com/auth/service.managem ent", 600 "https://www.googleapis.com/auth/service.managem ent",
601 "https://www.googleapis.com/auth/service.managem ent.readonly" 601 "https://www.googleapis.com/auth/service.managem ent.readonly"
602 ] 602 ]
603 }, 603 },
604 "create": { 604 "create": {
605 "description": "Creates a new service configuration (version) for a managed service.\nThis method only stores the service configurat ion. To roll out the service\nconfiguration to backend systems please call\nCrea teServiceRollout.", 605 "description": "Creates a new service configuration (version) for a managed service.\nThis method only stores the service configurat ion. To roll out the service\nconfiguration to backend systems please call\nCrea teServiceRollout.",
606 "httpMethod": "POST", 606 "httpMethod": "POST",
607 "id": "servicemanagement.services.configs.create", 607 "id": "servicemanagement.services.configs.create",
608 "parameterOrder": [ 608 "parameterOrder": [
609 "serviceName" 609 "serviceName"
610 ], 610 ],
611 "parameters": { 611 "parameters": {
612 "serviceName": { 612 "serviceName": {
613 "description": "The name of the service. Se e the `ServiceManager` overview for naming\nrequirements. For example: `example .googleapis.com`.", 613 "description": "The name of the service. Se e the [overview](/service-management/overview)\nfor naming requirements. For ex ample: `example.googleapis.com`.",
614 "location": "path", 614 "location": "path",
615 "required": true, 615 "required": true,
616 "type": "string" 616 "type": "string"
617 } 617 }
618 }, 618 },
619 "path": "v1/services/{serviceName}/configs", 619 "path": "v1/services/{serviceName}/configs",
620 "request": { 620 "request": {
621 "$ref": "Service" 621 "$ref": "Service"
622 }, 622 },
623 "response": { 623 "response": {
(...skipping 12 matching lines...) Expand all
636 "serviceName" 636 "serviceName"
637 ], 637 ],
638 "parameters": { 638 "parameters": {
639 "pageSize": { 639 "pageSize": {
640 "description": "The max number of items to i nclude in the response list.", 640 "description": "The max number of items to i nclude in the response list.",
641 "format": "int32", 641 "format": "int32",
642 "location": "query", 642 "location": "query",
643 "type": "integer" 643 "type": "integer"
644 }, 644 },
645 "serviceName": { 645 "serviceName": {
646 "description": "The name of the service. Se e the `ServiceManager` overview for naming\nrequirements. For example: `example .googleapis.com`.", 646 "description": "The name of the service. Se e the [overview](/service-management/overview)\nfor naming requirements. For ex ample: `example.googleapis.com`.",
647 "location": "path", 647 "location": "path",
648 "required": true, 648 "required": true,
649 "type": "string" 649 "type": "string"
650 }, 650 },
651 "pageToken": { 651 "pageToken": {
652 "description": "The token of the page to ret rieve.", 652 "description": "The token of the page to ret rieve.",
653 "location": "query", 653 "location": "query",
654 "type": "string" 654 "type": "string"
655 } 655 }
656 }, 656 },
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
692 "$ref": "Operation" 692 "$ref": "Operation"
693 }, 693 },
694 "scopes": [ 694 "scopes": [
695 "https://www.googleapis.com/auth/cloud-platform", 695 "https://www.googleapis.com/auth/cloud-platform",
696 "https://www.googleapis.com/auth/service.management" 696 "https://www.googleapis.com/auth/service.management"
697 ] 697 ]
698 } 698 }
699 } 699 }
700 } 700 }
701 }, 701 },
702 "revision": "20160803", 702 "revision": "20160822",
703 "rootUrl": "https://servicemanagement.googleapis.com/", 703 "rootUrl": "https://servicemanagement.googleapis.com/",
704 "schemas": { 704 "schemas": {
705 "Api": { 705 "Api": {
706 "description": "Api is a light-weight descriptor for a protocol buff er service.", 706 "description": "Api is a light-weight descriptor for a protocol buff er service.",
707 "id": "Api", 707 "id": "Api",
708 "properties": { 708 "properties": {
709 "methods": { 709 "methods": {
710 "description": "The methods of this api, in unspecified orde r.", 710 "description": "The methods of this api, in unspecified orde r.",
711 "items": { 711 "items": {
712 "$ref": "Method" 712 "$ref": "Method"
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
765 }, 765 },
766 "type": "array" 766 "type": "array"
767 }, 767 },
768 "selector": { 768 "selector": {
769 "description": "Selects the methods to which this rule appli es. Use '*' to indicate all\nmethods in all APIs.\n\nRefer to selector for synta x details.", 769 "description": "Selects the methods to which this rule appli es. Use '*' to indicate all\nmethods in all APIs.\n\nRefer to selector for synta x details.",
770 "type": "string" 770 "type": "string"
771 } 771 }
772 }, 772 },
773 "type": "object" 773 "type": "object"
774 }, 774 },
775 "ConfigOptions": {
776 "description": "A set of options to cover use of source config withi n `ServiceManager`\nand related tools.",
777 "id": "ConfigOptions",
778 "properties": {},
779 "type": "object"
780 },
781 "Diagnostic": { 775 "Diagnostic": {
782 "description": "Represents a diagnostic message (error or warning)", 776 "description": "Represents a diagnostic message (error or warning)",
783 "id": "Diagnostic", 777 "id": "Diagnostic",
784 "properties": { 778 "properties": {
785 "location": { 779 "location": {
786 "description": "File name and line number of the error or wa rning.", 780 "description": "File name and line number of the error or wa rning.",
787 "type": "string" 781 "type": "string"
788 }, 782 },
789 "kind": { 783 "kind": {
790 "description": "The kind of diagnostic information provided. ", 784 "description": "The kind of diagnostic information provided. ",
(...skipping 26 matching lines...) Expand all
817 "type": "array" 811 "type": "array"
818 } 812 }
819 }, 813 },
820 "type": "object" 814 "type": "object"
821 }, 815 },
822 "MonitoredResourceDescriptor": { 816 "MonitoredResourceDescriptor": {
823 "description": "An object that describes the schema of a MonitoredRe source object using a\ntype name and a set of labels. For example, the monitore d resource\ndescriptor for Google Compute Engine VM instances has a type of\n`\" gce_instance\"` and specifies the use of the labels `\"instance_id\"` and\n`\"zo ne\"` to identify particular VM instances.\n\nDifferent APIs can support differe nt monitored resource types. APIs generally\nprovide a `list` method that return s the monitored resource descriptors used\nby the API.", 817 "description": "An object that describes the schema of a MonitoredRe source object using a\ntype name and a set of labels. For example, the monitore d resource\ndescriptor for Google Compute Engine VM instances has a type of\n`\" gce_instance\"` and specifies the use of the labels `\"instance_id\"` and\n`\"zo ne\"` to identify particular VM instances.\n\nDifferent APIs can support differe nt monitored resource types. APIs generally\nprovide a `list` method that return s the monitored resource descriptors used\nby the API.",
824 "id": "MonitoredResourceDescriptor", 818 "id": "MonitoredResourceDescriptor",
825 "properties": { 819 "properties": {
826 "displayName": { 820 "displayName": {
827 "description": "Optional. A concise name for the monitored r esource type that might be\ndisplayed in user interfaces. For example, `\"Google Cloud SQL Database\"`.", 821 "description": "Optional. A concise name for the monitored r esource type that might be\ndisplayed in user interfaces. It should be a Title C ased Noun Phrase,\nwithout any article or other determiners. For example,\n`\"Go ogle Cloud SQL Database\"`.",
828 "type": "string" 822 "type": "string"
829 }, 823 },
830 "description": { 824 "description": {
831 "description": "Optional. A detailed description of the moni tored resource type that might\nbe used in documentation.", 825 "description": "Optional. A detailed description of the moni tored resource type that might\nbe used in documentation.",
832 "type": "string" 826 "type": "string"
833 }, 827 },
834 "labels": { 828 "labels": {
835 "description": "Required. A set of labels used to describe i nstances of this monitored\nresource type. For example, an individual Google Clo ud SQL database is\nidentified by values for the labels `\"database_id\"` and `\ "zone\"`.", 829 "description": "Required. A set of labels used to describe i nstances of this monitored\nresource type. For example, an individual Google Clo ud SQL database is\nidentified by values for the labels `\"database_id\"` and `\ "zone\"`.",
836 "items": { 830 "items": {
837 "$ref": "LabelDescriptor" 831 "$ref": "LabelDescriptor"
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
961 "description": "Defines the metrics used by this service.", 955 "description": "Defines the metrics used by this service.",
962 "items": { 956 "items": {
963 "$ref": "MetricDescriptor" 957 "$ref": "MetricDescriptor"
964 }, 958 },
965 "type": "array" 959 "type": "array"
966 }, 960 },
967 "systemParameters": { 961 "systemParameters": {
968 "$ref": "SystemParameters", 962 "$ref": "SystemParameters",
969 "description": "Configuration for system parameters." 963 "description": "Configuration for system parameters."
970 }, 964 },
965 "endpoints": {
966 "description": "Configuration for network endpoints. If thi s is empty, then an endpoint\nwith the same name as the service is automatically generated to service all\ndefined APIs.",
967 "items": {
968 "$ref": "Endpoint"
969 },
970 "type": "array"
971 },
971 "name": { 972 "name": {
972 "description": "The DNS address at which this service is ava ilable,\ne.g. `calendar.googleapis.com`.", 973 "description": "The DNS address at which this service is ava ilable,\ne.g. `calendar.googleapis.com`.",
973 "type": "string" 974 "type": "string"
974 }, 975 },
975 "producerProjectId": { 976 "producerProjectId": {
976 "description": "The id of the Google developer project that owns the service.\nMembers of this project can manage the service configuration, \nmanage consumption of the service, etc.", 977 "description": "The id of the Google developer project that owns the service.\nMembers of this project can manage the service configuration, \nmanage consumption of the service, etc.",
977 "type": "string" 978 "type": "string"
978 }, 979 },
979 "documentation": { 980 "documentation": {
980 "$ref": "Documentation", 981 "$ref": "Documentation",
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after
1190 }, 1191 },
1191 "ManagedService": { 1192 "ManagedService": {
1192 "description": "The full representation of a Service that is managed by\nGoogle Service Management.", 1193 "description": "The full representation of a Service that is managed by\nGoogle Service Management.",
1193 "id": "ManagedService", 1194 "id": "ManagedService",
1194 "properties": { 1195 "properties": {
1195 "producerProjectId": { 1196 "producerProjectId": {
1196 "description": "ID of the project that produces and owns thi s service.", 1197 "description": "ID of the project that produces and owns thi s service.",
1197 "type": "string" 1198 "type": "string"
1198 }, 1199 },
1199 "serviceName": { 1200 "serviceName": {
1200 "description": "The name of the service. See the [overview]( /service-management/overview)\nfor naming requirements.\nThis name must match `g oogle.api.Service.name` in the\n`service_config` field.", 1201 "description": "The name of the service. See the [overview]( /service-management/overview)\nfor naming requirements.",
1201 "type": "string" 1202 "type": "string"
1202 } 1203 }
1203 }, 1204 },
1204 "type": "object" 1205 "type": "object"
1205 }, 1206 },
1206 "ConfigFile": { 1207 "ConfigFile": {
1207 "description": "Generic specification of a source configuration file ", 1208 "description": "Generic specification of a source configuration file ",
1208 "id": "ConfigFile", 1209 "id": "ConfigFile",
1209 "properties": { 1210 "properties": {
1210 "filePath": { 1211 "filePath": {
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after
1457 "CANCELLED", 1458 "CANCELLED",
1458 "FAILED", 1459 "FAILED",
1459 "PENDING" 1460 "PENDING"
1460 ], 1461 ],
1461 "enumDescriptions": [ 1462 "enumDescriptions": [
1462 "No status specified.", 1463 "No status specified.",
1463 "The Rollout is in progress.", 1464 "The Rollout is in progress.",
1464 "The Rollout has completed successfully.", 1465 "The Rollout has completed successfully.",
1465 "The Rollout has been cancelled. This can happen if you have overlapping\nRollout pushes, and the previous ones will be cancelled.", 1466 "The Rollout has been cancelled. This can happen if you have overlapping\nRollout pushes, and the previous ones will be cancelled.",
1466 "The Rollout has failed. It is typically caused by confi guration errors.", 1467 "The Rollout has failed. It is typically caused by confi guration errors.",
1467 "The Rollout has started yet and is pending for executio n." 1468 "The Rollout has not started yet and is pending for exec ution."
1468 ], 1469 ],
1469 "type": "string" 1470 "type": "string"
1470 }, 1471 },
1471 "deleteServiceStrategy": { 1472 "deleteServiceStrategy": {
1472 "$ref": "DeleteServiceStrategy", 1473 "$ref": "DeleteServiceStrategy",
1473 "description": "The strategy associated with a rollout to de lete a `ManagedService`.\nReadonly." 1474 "description": "The strategy associated with a rollout to de lete a `ManagedService`.\nReadonly."
1474 }, 1475 },
1475 "createTime": { 1476 "createTime": {
1476 "description": "Creation time of the rollout. Readonly.", 1477 "description": "Creation time of the rollout. Readonly.",
1477 "format": "google-datetime", 1478 "format": "google-datetime",
(...skipping 14 matching lines...) Expand all
1492 "description": "Represents a source file which is used to generate t he service configuration\ndefined by `google.api.Service`.", 1493 "description": "Represents a source file which is used to generate t he service configuration\ndefined by `google.api.Service`.",
1493 "id": "ConfigSource", 1494 "id": "ConfigSource",
1494 "properties": { 1495 "properties": {
1495 "files": { 1496 "files": {
1496 "description": "Set of source configuration files that are u sed to generate a service\nconfiguration (`google.api.Service`).", 1497 "description": "Set of source configuration files that are u sed to generate a service\nconfiguration (`google.api.Service`).",
1497 "items": { 1498 "items": {
1498 "$ref": "ConfigFile" 1499 "$ref": "ConfigFile"
1499 }, 1500 },
1500 "type": "array" 1501 "type": "array"
1501 }, 1502 },
1502 "options": {
1503 "$ref": "ConfigOptions",
1504 "description": "Options to cover use of source configuration within ServiceManager and\ntools"
1505 },
1506 "id": { 1503 "id": {
1507 "description": "A unique ID for a specific instance of this message, typically assigned\nby the client for tracking purpose. If empty, the s erver may choose to\ngenerate one instead.", 1504 "description": "A unique ID for a specific instance of this message, typically assigned\nby the client for tracking purpose. If empty, the s erver may choose to\ngenerate one instead.",
1508 "type": "string" 1505 "type": "string"
1509 } 1506 }
1510 }, 1507 },
1511 "type": "object" 1508 "type": "object"
1512 }, 1509 },
1513 "Method": { 1510 "Method": {
1514 "description": "Method represents a method of an api.", 1511 "description": "Method represents a method of an api.",
1515 "id": "Method", 1512 "id": "Method",
(...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after
1879 }, 1876 },
1880 "type": "array" 1877 "type": "array"
1881 }, 1878 },
1882 "message": { 1879 "message": {
1883 "description": "A developer-facing error message, which shou ld be in English. Any\nuser-facing error message should be localized and sent in the\ngoogle.rpc.Status.details field, or localized by the client.", 1880 "description": "A developer-facing error message, which shou ld be in English. Any\nuser-facing error message should be localized and sent in the\ngoogle.rpc.Status.details field, or localized by the client.",
1884 "type": "string" 1881 "type": "string"
1885 } 1882 }
1886 }, 1883 },
1887 "type": "object" 1884 "type": "object"
1888 }, 1885 },
1886 "Endpoint": {
1887 "description": "`Endpoint` describes a network endpoint that serves a set of APIs.\nA service may expose any number of endpoints, and all endpoints share the\nsame service configuration, such as quota configuration and monitorin g\nconfiguration.\n\nExample service configuration:\n\n name: library-example .googleapis.com\n endpoints:\n # Below entry makes 'google.example.libra ry.v1.Library'\n # API be served from endpoint address library-example.goog leapis.com.\n # It also allows HTTP OPTIONS calls to be passed to the backe nd, for\n # it to decide whether the subsequent cross-origin request is\n # allowed to proceed.\n - name: library-example.googleapis.com\n api s: google.example.library.v1.Library\n allow_cors: true\n # Below entr y makes 'google.example.library.v1.Library'\n # API be served from endpoint address\n # google.example.library-example.v1.LibraryManager.\n - name: library-manager.googleapis.com\n apis: google.example.library.v1.LibraryMa nager\n # BNS address for a borg job. Can specify a task by appending\n # \"/taskId\" (e.g. \"/0\") to the job spec.\n\nExample OpenAPI extension for endpoint with allow_cors set to true:\n\n {\n \"swagger\": \"2.0\",\n \"info\": {\n \"description\": \"A simple...\"\n },\n \"host \": \"MY_PROJECT_ID.appspot.com\",\n \"x-google-endpoints\": [{\n \" name\": \"MY_PROJECT_ID.appspot.com\",\n \"allow_cors\": \"true\"\n }]\n }",
1888 "id": "Endpoint",
1889 "properties": {
1890 "apis": {
1891 "description": "The list of APIs served by this endpoint.",
1892 "items": {
1893 "type": "string"
1894 },
1895 "type": "array"
1896 },
1897 "allowCors": {
1898 "description": "Allowing\n[CORS](https://en.wikipedia.org/wi ki/Cross-origin_resource_sharing), aka\ncross-domain traffic, would allow the ba ckends served from this endpoint to\nreceive and respond to HTTP OPTIONS request s. The response will be used by\nthe browser to determine whether the subsequent cross-origin request is\nallowed to proceed.",
1899 "type": "boolean"
1900 },
1901 "name": {
1902 "description": "The canonical name of this endpoint.",
1903 "type": "string"
1904 },
1905 "aliases": {
1906 "description": "DEPRECATED: This field is no longer supporte d. Instead of using aliases,\nplease specify multiple google.api.Endpoint for ea ch of the intented\nalias.\n\nAdditional names that this endpoint will be hosted on.",
1907 "items": {
1908 "type": "string"
1909 },
1910 "type": "array"
1911 },
1912 "features": {
1913 "description": "The list of features enabled on this endpoin t.",
1914 "items": {
1915 "type": "string"
1916 },
1917 "type": "array"
1918 }
1919 },
1920 "type": "object"
1921 },
1889 "Page": { 1922 "Page": {
1890 "description": "Represents a documentation page. A page can contain subpages to represent\nnested documentation set structure.", 1923 "description": "Represents a documentation page. A page can contain subpages to represent\nnested documentation set structure.",
1891 "id": "Page", 1924 "id": "Page",
1892 "properties": { 1925 "properties": {
1893 "subpages": { 1926 "subpages": {
1894 "description": "Subpages of this page. The order of subpages specified here will be\nhonored in the generated docset.", 1927 "description": "Subpages of this page. The order of subpages specified here will be\nhonored in the generated docset.",
1895 "items": { 1928 "items": {
1896 "$ref": "Page" 1929 "$ref": "Page"
1897 }, 1930 },
1898 "type": "array" 1931 "type": "array"
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
2077 }, 2110 },
2078 "AuthenticationRule": { 2111 "AuthenticationRule": {
2079 "description": "Authentication rules for the service.\n\nBy default, if a method has any authentication requirements, every request\nmust include a valid credential matching one of the requirements.\nIt's an error to include mor e than one kind of credential in a single\nrequest.\n\nIf a method doesn't have any auth requirements, request credentials will be\nignored.", 2112 "description": "Authentication rules for the service.\n\nBy default, if a method has any authentication requirements, every request\nmust include a valid credential matching one of the requirements.\nIt's an error to include mor e than one kind of credential in a single\nrequest.\n\nIf a method doesn't have any auth requirements, request credentials will be\nignored.",
2080 "id": "AuthenticationRule", 2113 "id": "AuthenticationRule",
2081 "properties": { 2114 "properties": {
2082 "oauth": { 2115 "oauth": {
2083 "$ref": "OAuthRequirements", 2116 "$ref": "OAuthRequirements",
2084 "description": "The requirements for OAuth credentials." 2117 "description": "The requirements for OAuth credentials."
2085 }, 2118 },
2086 "allowWithoutCredential": { 2119 "allowWithoutCredential": {
2087 "description": "Whether to allow requests without a credenti al. If quota is enabled, an\nAPI key is required for such request to pass the q uota check.", 2120 "description": "Whether to allow requests without a credenti al. The credential can be\nan OAuth token, Google cookies (first-party auth) or EndUserCreds.\n\nFor requests without credentials, if the service control enviro nment is\nspecified, each incoming request **must** be associated with a service \nconsumer. This can be done by passing an API key that belongs to a consumer\np roject.",
2088 "type": "boolean" 2121 "type": "boolean"
2089 }, 2122 },
2090 "requirements": { 2123 "requirements": {
2091 "description": "Requirements for additional authentication p roviders.", 2124 "description": "Requirements for additional authentication p roviders.",
2092 "items": { 2125 "items": {
2093 "$ref": "AuthRequirement" 2126 "$ref": "AuthRequirement"
2094 }, 2127 },
2095 "type": "array" 2128 "type": "array"
2096 }, 2129 },
2097 "selector": { 2130 "selector": {
(...skipping 686 matching lines...) Expand 10 before | Expand all | Expand 10 after
2784 "type": "string" 2817 "type": "string"
2785 } 2818 }
2786 }, 2819 },
2787 "type": "object" 2820 "type": "object"
2788 } 2821 }
2789 }, 2822 },
2790 "servicePath": "", 2823 "servicePath": "",
2791 "title": "Google Service Management API", 2824 "title": "Google Service Management API",
2792 "version": "v1" 2825 "version": "v1"
2793 } 2826 }
OLDNEW
« no previous file with comments | « discovery/googleapis/servicecontrol__v1.json ('k') | discovery/googleapis/sheets__v4.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698