You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: discovery/firebaserules-v1.json
+11-11Lines changed: 11 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -239,7 +239,7 @@
239
239
],
240
240
"parameters": {
241
241
"executableVersion": {
242
-
"description": "The requested runtime executable version. Defaults to FIREBASE_RULES_EXECUTABLE_V1.",
242
+
"description": "Optional. The requested runtime executable version. Defaults to FIREBASE_RULES_EXECUTABLE_V1.",
243
243
"enum": [
244
244
"RELEASE_EXECUTABLE_VERSION_UNSPECIFIED",
245
245
"FIREBASE_RULES_EXECUTABLE_V1",
@@ -281,7 +281,7 @@
281
281
],
282
282
"parameters": {
283
283
"filter": {
284
-
"description": "`Release` filter. The list method supports filters with restrictions on the `Release.name`, and `Release.ruleset_name`. Example 1: A filter of 'name=prod*' might return `Release`s with names within 'projects/foo' prefixed with 'prod': Name -> Ruleset Name: * projects/foo/releases/prod -> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v1 -> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v2 -> projects/foo/rulesets/uuid8888 Example 2: A filter of `name=prod* ruleset_name=uuid1234` would return only `Release` instances for 'projects/foo' with names prefixed with 'prod' referring to the same `Ruleset` name of 'uuid1234': Name -> Ruleset Name: * projects/foo/releases/prod -> projects/foo/rulesets/1234 * projects/foo/releases/prod/v1 -> projects/foo/rulesets/1234 In the examples, the filter parameters refer to the search filters are relative to the project. Fully qualified prefixed may also be used.",
284
+
"description": "Optional. `Release` filter. The list method supports filters with restrictions on the `Release.name`, and `Release.ruleset_name`. Example 1: A filter of 'name=prod*' might return `Release`s with names within 'projects/foo' prefixed with 'prod': Name -> Ruleset Name: * projects/foo/releases/prod -> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v1 -> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v2 -> projects/foo/rulesets/uuid8888 Example 2: A filter of `name=prod* ruleset_name=uuid1234` would return only `Release` instances for 'projects/foo' with names prefixed with 'prod' referring to the same `Ruleset` name of 'uuid1234': Name -> Ruleset Name: * projects/foo/releases/prod -> projects/foo/rulesets/1234 * projects/foo/releases/prod/v1 -> projects/foo/rulesets/1234 In the examples, the filter parameters refer to the search filters are relative to the project. Fully qualified prefixed may also be used.",
285
285
"location": "query",
286
286
"type": "string"
287
287
},
@@ -293,13 +293,13 @@
293
293
"type": "string"
294
294
},
295
295
"pageSize": {
296
-
"description": "Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load fewer than `page_size` results due to the size of the output. To traverse all of the releases, the caller should iterate until the `page_token` on the response is empty.",
296
+
"description": "Optional. Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load fewer than `page_size` results due to the size of the output. To traverse all of the releases, the caller should iterate until the `page_token` on the response is empty.",
297
297
"format": "int32",
298
298
"location": "query",
299
299
"type": "integer"
300
300
},
301
301
"pageToken": {
302
-
"description": "Next page token for the next batch of `Release` instances.",
302
+
"description": "Optional. Next page token for the next batch of `Release` instances.",
303
303
"location": "query",
304
304
"type": "string"
305
305
}
@@ -439,7 +439,7 @@
439
439
],
440
440
"parameters": {
441
441
"filter": {
442
-
"description": "`Ruleset` filter. The list method supports filters with restrictions on `Ruleset.name`. Filters on `Ruleset.create_time` should use the `date` function which parses strings that conform to the RFC 3339 date/time specifications. Example: `create_time > date(\"2017-01-01T00:00:00Z\") AND name=UUID-*`",
442
+
"description": "Optional. `Ruleset` filter. The list method supports filters with restrictions on `Ruleset.name`. Filters on `Ruleset.create_time` should use the `date` function which parses strings that conform to the RFC 3339 date/time specifications. Example: `create_time > date(\"2017-01-01T00:00:00Z\") AND name=UUID-*`",
443
443
"location": "query",
444
444
"type": "string"
445
445
},
@@ -451,13 +451,13 @@
451
451
"type": "string"
452
452
},
453
453
"pageSize": {
454
-
"description": "Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load less than `page_size` due to the size of the output. To traverse all of the releases, caller should iterate until the `page_token` is empty.",
454
+
"description": "Optional. Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load less than `page_size` due to the size of the output. To traverse all of the releases, caller should iterate until the `page_token` is empty.",
455
455
"format": "int32",
456
456
"location": "query",
457
457
"type": "integer"
458
458
},
459
459
"pageToken": {
460
-
"description": "Next page token for loading the next batch of `Ruleset` instances.",
460
+
"description": "Optional. Next page token for loading the next batch of `Ruleset` instances.",
"description": "Optional `Source` to be checked for correctness. This field must not be set when the resource name refers to a `Ruleset`."
967
+
"description": "Optional. Optional `Source` to be checked for correctness. This field must not be set when the resource name refers to a `Ruleset`."
968
968
},
969
969
"testSuite": {
970
970
"$ref": "TestSuite",
971
-
"description": "The tests to execute against the `Source`. When `Source` is provided inline, the test cases will only be run if the `Source` is syntactically and semantically valid. Inline `TestSuite` to run."
971
+
"description": "Required. The tests to execute against the `Source`. When `Source` is provided inline, the test cases will only be run if the `Source` is syntactically and semantically valid. Inline `TestSuite` to run."
972
972
}
973
973
},
974
974
"type": "object"
@@ -1017,7 +1017,7 @@
1017
1017
"description": "Required. `Release` to update."
1018
1018
},
1019
1019
"updateMask": {
1020
-
"description": "Specifies which fields to update.",
1020
+
"description": "Optional. Specifies which fields to update.",
* Optional `Source` to be checked for correctness. This field must not be set when the resource name refers to a `Ruleset`.
445
+
* Optional. Optional `Source` to be checked for correctness. This field must not be set when the resource name refers to a `Ruleset`.
446
446
*/
447
447
source?: Schema$Source;
448
448
/**
449
-
* The tests to execute against the `Source`. When `Source` is provided inline, the test cases will only be run if the `Source` is syntactically and semantically valid. Inline `TestSuite` to run.
449
+
* Required. The tests to execute against the `Source`. When `Source` is provided inline, the test cases will only be run if the `Source` is syntactically and semantically valid. Inline `TestSuite` to run.
* `Release` filter. The list method supports filters with restrictions on the `Release.name`, and `Release.ruleset_name`. Example 1: A filter of 'name=prod*' might return `Release`s with names within 'projects/foo' prefixed with 'prod': Name -\> Ruleset Name: * projects/foo/releases/prod -\> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v1 -\> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v2 -\> projects/foo/rulesets/uuid8888 Example 2: A filter of `name=prod* ruleset_name=uuid1234` would return only `Release` instances for 'projects/foo' with names prefixed with 'prod' referring to the same `Ruleset` name of 'uuid1234': Name -\> Ruleset Name: * projects/foo/releases/prod -\> projects/foo/rulesets/1234 * projects/foo/releases/prod/v1 -\> projects/foo/rulesets/1234 In the examples, the filter parameters refer to the search filters are relative to the project. Fully qualified prefixed may also be used.
1212
+
* Optional. `Release` filter. The list method supports filters with restrictions on the `Release.name`, and `Release.ruleset_name`. Example 1: A filter of 'name=prod*' might return `Release`s with names within 'projects/foo' prefixed with 'prod': Name -\> Ruleset Name: * projects/foo/releases/prod -\> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v1 -\> projects/foo/rulesets/uuid1234 * projects/foo/releases/prod/v2 -\> projects/foo/rulesets/uuid8888 Example 2: A filter of `name=prod* ruleset_name=uuid1234` would return only `Release` instances for 'projects/foo' with names prefixed with 'prod' referring to the same `Ruleset` name of 'uuid1234': Name -\> Ruleset Name: * projects/foo/releases/prod -\> projects/foo/rulesets/1234 * projects/foo/releases/prod/v1 -\> projects/foo/rulesets/1234 In the examples, the filter parameters refer to the search filters are relative to the project. Fully qualified prefixed may also be used.
1213
1213
*/
1214
1214
filter?: string;
1215
1215
/**
1216
1216
* Required. Resource name for the project. Format: `projects/{project_id\}`
1217
1217
*/
1218
1218
name?: string;
1219
1219
/**
1220
-
* Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load fewer than `page_size` results due to the size of the output. To traverse all of the releases, the caller should iterate until the `page_token` on the response is empty.
1220
+
* Optional. Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load fewer than `page_size` results due to the size of the output. To traverse all of the releases, the caller should iterate until the `page_token` on the response is empty.
1221
1221
*/
1222
1222
pageSize?: number;
1223
1223
/**
1224
-
* Next page token for the next batch of `Release` instances.
1224
+
* Optional. Next page token for the next batch of `Release` instances.
* `Ruleset` filter. The list method supports filters with restrictions on `Ruleset.name`. Filters on `Ruleset.create_time` should use the `date` function which parses strings that conform to the RFC 3339 date/time specifications. Example: `create_time \> date("2017-01-01T00:00:00Z") AND name=UUID-*`
1632
+
* Optional. `Ruleset` filter. The list method supports filters with restrictions on `Ruleset.name`. Filters on `Ruleset.create_time` should use the `date` function which parses strings that conform to the RFC 3339 date/time specifications. Example: `create_time \> date("2017-01-01T00:00:00Z") AND name=UUID-*`
1633
1633
*/
1634
1634
filter?: string;
1635
1635
/**
1636
1636
* Required. Resource name for the project. Format: `projects/{project_id\}`
1637
1637
*/
1638
1638
name?: string;
1639
1639
/**
1640
-
* Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load less than `page_size` due to the size of the output. To traverse all of the releases, caller should iterate until the `page_token` is empty.
1640
+
* Optional. Page size to load. Maximum of 100. Defaults to 10. Note: `page_size` is just a hint and the service may choose to load less than `page_size` due to the size of the output. To traverse all of the releases, caller should iterate until the `page_token` is empty.
1641
1641
*/
1642
1642
pageSize?: number;
1643
1643
/**
1644
-
* Next page token for loading the next batch of `Ruleset` instances.
1644
+
* Optional. Next page token for loading the next batch of `Ruleset` instances.
0 commit comments