| 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/firebase": { | 8 "https://www.googleapis.com/auth/firebase": { |
| 9 "description": "View and administer all your Firebase data a
nd settings" | 9 "description": "View and administer all your Firebase data a
nd settings" |
| 10 }, | 10 }, |
| (...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 277 "methods": { | 277 "methods": { |
| 278 "update": { | 278 "update": { |
| 279 "description": "Update a `Release`.\n\nOnly updates
to the `ruleset_name` field will be honored. `Release` rename\nis not supported.
To create a `Release` use the CreateRelease method\ninstead.", | 279 "description": "Update a `Release`.\n\nOnly updates
to the `ruleset_name` field will be honored. `Release` rename\nis not supported.
To create a `Release` use the CreateRelease method\ninstead.", |
| 280 "httpMethod": "PUT", | 280 "httpMethod": "PUT", |
| 281 "id": "firebaserules.projects.releases.update", | 281 "id": "firebaserules.projects.releases.update", |
| 282 "parameterOrder": [ | 282 "parameterOrder": [ |
| 283 "name" | 283 "name" |
| 284 ], | 284 ], |
| 285 "parameters": { | 285 "parameters": { |
| 286 "name": { | 286 "name": { |
| 287 "description": "Resource name for the `Relea
se`.\n\n`Release` names may be structured `app1/prod/v2` or flat `app1_prod_v2`\
nwhich affords developers a great deal of flexibility in mapping the name\nto th
e style that best fits their existing development practices. For\nexample, a nam
e could refer to an environment, an app, a version, or some\ncombination of thre
e.\n\nIn the table below, for the project name `projects/foo`, the following\nre
lative release paths show how flat and structured names might be chosen\nto matc
h a desired development / deployment strategy.\n\nUse Case | Flat Name
| Structured Name\n-------------|---------------------|----------------\nEn
vironments | releases/qa | releases/qa\nApps | releases/app1_qa
| releases/app1/qa\nVersions | releases/app1_v2_qa | releases/app1/v2/qa\
n\nThe delimiter between the release name path elements can be almost anything\n
and it should work equally well with the release name list filter, but in\nmany
ways the structured paths provide a clearer picture of the\nrelationship between
`Release` instances.\n\nFormat: `projects/{project_id}/releases/{release_id}`\n
", | 287 "description": "Resource name for the `Relea
se`.\n\n`Release` names may be structured `app1/prod/v2` or flat `app1_prod_v2`\
nwhich affords developers a great deal of flexibility in mapping the name\nto th
e style that best fits their existing development practices. For\nexample, a nam
e could refer to an environment, an app, a version, or some\ncombination of thre
e.\n\nIn the table below, for the project name `projects/foo`, the following\nre
lative release paths show how flat and structured names might be chosen\nto matc
h a desired development / deployment strategy.\n\nUse Case | Flat Name
| Structured Name\n-------------|---------------------|----------------\nEn
vironments | releases/qa | releases/qa\nApps | releases/app1_qa
| releases/app1/qa\nVersions | releases/app1_v2_qa | releases/app1/v2/qa\
n\nThe delimiter between the release name path elements can be almost anything\n
and it should work equally well with the release name list filter, but in\nmany
ways the structured paths provide a clearer picture of the\nrelationship between
`Release` instances.\n\nFormat: `projects/{project_id}/releases/{release_id}`", |
| 288 "location": "path", | 288 "location": "path", |
| 289 "pattern": "^projects/[^/]*/releases/.*$", | 289 "pattern": "^projects/[^/]*/releases/.*$", |
| 290 "required": true, | 290 "required": true, |
| 291 "type": "string" | 291 "type": "string" |
| 292 } | 292 } |
| 293 }, | 293 }, |
| 294 "path": "v1/{+name}", | 294 "path": "v1/{+name}", |
| 295 "request": { | 295 "request": { |
| 296 "$ref": "Release" | 296 "$ref": "Release" |
| 297 }, | 297 }, |
| (...skipping 27 matching lines...) Expand all Loading... |
| 325 }, | 325 }, |
| 326 "response": { | 326 "response": { |
| 327 "$ref": "Release" | 327 "$ref": "Release" |
| 328 }, | 328 }, |
| 329 "scopes": [ | 329 "scopes": [ |
| 330 "https://www.googleapis.com/auth/cloud-platform"
, | 330 "https://www.googleapis.com/auth/cloud-platform"
, |
| 331 "https://www.googleapis.com/auth/firebase" | 331 "https://www.googleapis.com/auth/firebase" |
| 332 ] | 332 ] |
| 333 }, | 333 }, |
| 334 "get": { | 334 "get": { |
| 335 "description": "Get a `Release` by name.\n", | 335 "description": "Get a `Release` by name.", |
| 336 "httpMethod": "GET", | 336 "httpMethod": "GET", |
| 337 "id": "firebaserules.projects.releases.get", | 337 "id": "firebaserules.projects.releases.get", |
| 338 "parameterOrder": [ | 338 "parameterOrder": [ |
| 339 "name" | 339 "name" |
| 340 ], | 340 ], |
| 341 "parameters": { | 341 "parameters": { |
| 342 "name": { | 342 "name": { |
| 343 "description": "Resource name of the `Releas
e`.\n\n\nFormat: `projects/{project_id}/releases/{release_id}`", | 343 "description": "Resource name of the `Releas
e`.\n\n\nFormat: `projects/{project_id}/releases/{release_id}`", |
| 344 "location": "path", | 344 "location": "path", |
| 345 "pattern": "^projects/[^/]*/releases/.*$", | 345 "pattern": "^projects/[^/]*/releases/.*$", |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 422 "scopes": [ | 422 "scopes": [ |
| 423 "https://www.googleapis.com/auth/cloud-platform"
, | 423 "https://www.googleapis.com/auth/cloud-platform"
, |
| 424 "https://www.googleapis.com/auth/firebase" | 424 "https://www.googleapis.com/auth/firebase" |
| 425 ] | 425 ] |
| 426 } | 426 } |
| 427 } | 427 } |
| 428 } | 428 } |
| 429 } | 429 } |
| 430 } | 430 } |
| 431 }, | 431 }, |
| 432 "revision": "20160621", | 432 "revision": "20160712", |
| 433 "rootUrl": "https://firebaserules.googleapis.com/", | 433 "rootUrl": "https://firebaserules.googleapis.com/", |
| 434 "schemas": { | 434 "schemas": { |
| 435 "Release": { | 435 "Release": { |
| 436 "description": "`Release` is a named reference to a `Ruleset`. Once
a `Release` refers to a\n`Ruleset`, rules-enabled services will be able to enfor
ce the `Ruleset`.", | 436 "description": "`Release` is a named reference to a `Ruleset`. Once
a `Release` refers to a\n`Ruleset`, rules-enabled services will be able to enfor
ce the `Ruleset`.", |
| 437 "id": "Release", | 437 "id": "Release", |
| 438 "properties": { | 438 "properties": { |
| 439 "updateTime": { | 439 "updateTime": { |
| 440 "description": "Time the release was updated.\n@OutputOnly", | 440 "description": "Time the release was updated.\n@OutputOnly", |
| 441 "format": "google-datetime", | 441 "format": "google-datetime", |
| 442 "type": "string" | 442 "type": "string" |
| 443 }, | 443 }, |
| 444 "createTime": { | 444 "createTime": { |
| 445 "description": "Time the release was created.\n@OutputOnly", | 445 "description": "Time the release was created.\n@OutputOnly", |
| 446 "format": "google-datetime", | 446 "format": "google-datetime", |
| 447 "type": "string" | 447 "type": "string" |
| 448 }, | 448 }, |
| 449 "name": { | 449 "name": { |
| 450 "description": "Resource name for the `Release`.\n\n`Release
` names may be structured `app1/prod/v2` or flat `app1_prod_v2`\nwhich affords d
evelopers a great deal of flexibility in mapping the name\nto the style that bes
t fits their existing development practices. For\nexample, a name could refer to
an environment, an app, a version, or some\ncombination of three.\n\nIn the tab
le below, for the project name `projects/foo`, the following\nrelative release p
aths show how flat and structured names might be chosen\nto match a desired deve
lopment / deployment strategy.\n\nUse Case | Flat Name | Structure
d Name\n-------------|---------------------|----------------\nEnvironments | rel
eases/qa | releases/qa\nApps | releases/app1_qa | releases/ap
p1/qa\nVersions | releases/app1_v2_qa | releases/app1/v2/qa\n\nThe delimiter
between the release name path elements can be almost anything\nand it should wo
rk equally well with the release name list filter, but in\nmany ways the structu
red paths provide a clearer picture of the\nrelationship between `Release` insta
nces.\n\nFormat: `projects/{project_id}/releases/{release_id}`\n", | 450 "description": "Resource name for the `Release`.\n\n`Release
` names may be structured `app1/prod/v2` or flat `app1_prod_v2`\nwhich affords d
evelopers a great deal of flexibility in mapping the name\nto the style that bes
t fits their existing development practices. For\nexample, a name could refer to
an environment, an app, a version, or some\ncombination of three.\n\nIn the tab
le below, for the project name `projects/foo`, the following\nrelative release p
aths show how flat and structured names might be chosen\nto match a desired deve
lopment / deployment strategy.\n\nUse Case | Flat Name | Structure
d Name\n-------------|---------------------|----------------\nEnvironments | rel
eases/qa | releases/qa\nApps | releases/app1_qa | releases/ap
p1/qa\nVersions | releases/app1_v2_qa | releases/app1/v2/qa\n\nThe delimiter
between the release name path elements can be almost anything\nand it should wo
rk equally well with the release name list filter, but in\nmany ways the structu
red paths provide a clearer picture of the\nrelationship between `Release` insta
nces.\n\nFormat: `projects/{project_id}/releases/{release_id}`", |
| 451 "type": "string" | 451 "type": "string" |
| 452 }, | 452 }, |
| 453 "rulesetName": { | 453 "rulesetName": { |
| 454 "description": "Name of the `Ruleset` referred to by this `R
elease`. The `Ruleset` must\nexist the `Release` to be created.", | 454 "description": "Name of the `Ruleset` referred to by this `R
elease`. The `Ruleset` must\nexist the `Release` to be created.", |
| 455 "type": "string" | 455 "type": "string" |
| 456 } | 456 } |
| 457 }, | 457 }, |
| 458 "type": "object" | 458 "type": "object" |
| 459 }, | 459 }, |
| 460 "Source": { | 460 "Source": { |
| (...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 628 "description": "Position of the issue in the `Source`." | 628 "description": "Position of the issue in the `Source`." |
| 629 } | 629 } |
| 630 }, | 630 }, |
| 631 "type": "object" | 631 "type": "object" |
| 632 } | 632 } |
| 633 }, | 633 }, |
| 634 "servicePath": "", | 634 "servicePath": "", |
| 635 "title": "Firebase Rules API", | 635 "title": "Firebase Rules API", |
| 636 "version": "v1" | 636 "version": "v1" |
| 637 } | 637 } |
| OLD | NEW |