| 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/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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 } |
| OLD | NEW |