OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/bigquery": { | 5 "https://www.googleapis.com/auth/bigquery": { |
6 "description": "View and manage your data in Google BigQuery
" | 6 "description": "View and manage your data in Google BigQuery
" |
7 }, | 7 }, |
8 "https://www.googleapis.com/auth/cloud-platform": { | 8 "https://www.googleapis.com/auth/cloud-platform": { |
9 "description": "View and manage your data across Google Clou
d Platform services" | 9 "description": "View and manage your data across Google Clou
d Platform services" |
10 }, | 10 }, |
11 "https://www.googleapis.com/auth/devstorage.read_write": { | 11 "https://www.googleapis.com/auth/devstorage.read_write": { |
12 "description": "Manage your data in Google Cloud Storage" | 12 "description": "Manage your data in Google Cloud Storage" |
13 }, | 13 }, |
14 "https://www.googleapis.com/auth/genomics": { | 14 "https://www.googleapis.com/auth/genomics": { |
15 "description": "View and manage Genomics data" | 15 "description": "View and manage Genomics data" |
16 }, | 16 }, |
17 "https://www.googleapis.com/auth/genomics.readonly": { | 17 "https://www.googleapis.com/auth/genomics.readonly": { |
18 "description": "View Genomics data" | 18 "description": "View Genomics data" |
19 } | 19 } |
20 } | 20 } |
21 } | 21 } |
22 }, | 22 }, |
23 "basePath": "", | 23 "basePath": "", |
24 "baseUrl": "https://genomics.googleapis.com/", | 24 "baseUrl": "https://genomics.googleapis.com/", |
25 "batchPath": "batch", | 25 "batchPath": "batch", |
26 "description": "An API to store, process, explore, and share DNA sequence re
ads, reference-based alignments, and variant calls.", | 26 "description": "An API to store, process, explore, and share DNA sequence re
ads, reference-based alignments, and variant calls.", |
27 "discoveryVersion": "v1", | 27 "discoveryVersion": "v1", |
28 "documentationLink": "", | 28 "documentationLink": "", |
29 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/XILvP_efgPuxb7JT-rkhdFInZts\"", | 29 "etag": "\"ye6orv2F-1npMW3u9suM3a7C5Bo/vh8VgNEma49U1w-wXC7hcxIfBa8\"", |
30 "icons": { | 30 "icons": { |
31 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 31 "x16": "http://www.google.com/images/icons/product/search-16.gif", |
32 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 32 "x32": "http://www.google.com/images/icons/product/search-32.gif" |
33 }, | 33 }, |
34 "id": "genomics:v1", | 34 "id": "genomics:v1", |
35 "kind": "discovery#restDescription", | 35 "kind": "discovery#restDescription", |
36 "name": "genomics", | 36 "name": "genomics", |
37 "ownerDomain": "google.com", | 37 "ownerDomain": "google.com", |
38 "ownerName": "Google", | 38 "ownerName": "Google", |
39 "parameters": { | 39 "parameters": { |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
267 "request": { | 267 "request": { |
268 "$ref": "UndeleteDatasetRequest" | 268 "$ref": "UndeleteDatasetRequest" |
269 }, | 269 }, |
270 "response": { | 270 "response": { |
271 "$ref": "Dataset" | 271 "$ref": "Dataset" |
272 }, | 272 }, |
273 "scopes": [ | 273 "scopes": [ |
274 "https://www.googleapis.com/auth/cloud-platform", | 274 "https://www.googleapis.com/auth/cloud-platform", |
275 "https://www.googleapis.com/auth/genomics" | 275 "https://www.googleapis.com/auth/genomics" |
276 ] | 276 ] |
| 277 }, |
| 278 "setIamPolicy": { |
| 279 "description": "", |
| 280 "httpMethod": "POST", |
| 281 "id": "genomics.datasets.setIamPolicy", |
| 282 "parameterOrder": [ |
| 283 "resource" |
| 284 ], |
| 285 "parameters": { |
| 286 "resource": { |
| 287 "description": "REQUIRED: The resource for which pol
icy is being specified. Format is `datasets/`.", |
| 288 "location": "path", |
| 289 "pattern": "^datasets/[^/]*$", |
| 290 "required": true, |
| 291 "type": "string" |
| 292 } |
| 293 }, |
| 294 "path": "v1/{+resource}:setIamPolicy", |
| 295 "request": { |
| 296 "$ref": "SetIamPolicyRequest" |
| 297 }, |
| 298 "response": { |
| 299 "$ref": "Policy" |
| 300 }, |
| 301 "scopes": [ |
| 302 "https://www.googleapis.com/auth/cloud-platform", |
| 303 "https://www.googleapis.com/auth/genomics" |
| 304 ] |
| 305 }, |
| 306 "getIamPolicy": { |
| 307 "description": "", |
| 308 "httpMethod": "POST", |
| 309 "id": "genomics.datasets.getIamPolicy", |
| 310 "parameterOrder": [ |
| 311 "resource" |
| 312 ], |
| 313 "parameters": { |
| 314 "resource": { |
| 315 "description": "REQUIRED: The resource for which pol
icy is being specified. Format is `datasets/`.", |
| 316 "location": "path", |
| 317 "pattern": "^datasets/[^/]*$", |
| 318 "required": true, |
| 319 "type": "string" |
| 320 } |
| 321 }, |
| 322 "path": "v1/{+resource}:getIamPolicy", |
| 323 "request": { |
| 324 "$ref": "GetIamPolicyRequest" |
| 325 }, |
| 326 "response": { |
| 327 "$ref": "Policy" |
| 328 }, |
| 329 "scopes": [ |
| 330 "https://www.googleapis.com/auth/cloud-platform", |
| 331 "https://www.googleapis.com/auth/genomics" |
| 332 ] |
| 333 }, |
| 334 "testIamPermissions": { |
| 335 "description": "", |
| 336 "httpMethod": "POST", |
| 337 "id": "genomics.datasets.testIamPermissions", |
| 338 "parameterOrder": [ |
| 339 "resource" |
| 340 ], |
| 341 "parameters": { |
| 342 "resource": { |
| 343 "description": "REQUIRED: The resource for which pol
icy is being specified. Format is `datasets/`.", |
| 344 "location": "path", |
| 345 "pattern": "^datasets/[^/]*$", |
| 346 "required": true, |
| 347 "type": "string" |
| 348 } |
| 349 }, |
| 350 "path": "v1/{+resource}:testIamPermissions", |
| 351 "request": { |
| 352 "$ref": "TestIamPermissionsRequest" |
| 353 }, |
| 354 "response": { |
| 355 "$ref": "TestIamPermissionsResponse" |
| 356 }, |
| 357 "scopes": [ |
| 358 "https://www.googleapis.com/auth/cloud-platform", |
| 359 "https://www.googleapis.com/auth/genomics" |
| 360 ] |
277 } | 361 } |
278 } | 362 } |
279 }, | 363 }, |
280 "operations": { | 364 "operations": { |
281 "methods": { | 365 "methods": { |
282 "get": { | 366 "get": { |
283 "description": "Gets the latest state of a long-running oper
ation. Clients can use this method to poll the operation result at intervals as
recommended by the API service.", | 367 "description": "Gets the latest state of a long-running oper
ation. Clients can use this method to poll the operation result at intervals as
recommended by the API service.", |
284 "httpMethod": "GET", | 368 "httpMethod": "GET", |
285 "id": "genomics.operations.get", | 369 "id": "genomics.operations.get", |
286 "parameterOrder": [ | 370 "parameterOrder": [ |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
396 "scopes": [ | 480 "scopes": [ |
397 "https://www.googleapis.com/auth/cloud-platform", | 481 "https://www.googleapis.com/auth/cloud-platform", |
398 "https://www.googleapis.com/auth/genomics" | 482 "https://www.googleapis.com/auth/genomics" |
399 ] | 483 ] |
400 } | 484 } |
401 } | 485 } |
402 }, | 486 }, |
403 "readgroupsets": { | 487 "readgroupsets": { |
404 "methods": { | 488 "methods": { |
405 "import": { | 489 "import": { |
406 "description": "Creates read group sets by asynchronously im
porting the provided information. Note that currently comments in the input file
header are **not** imported and some custom tags will be converted to strings,
rather than preserving tag types. The caller must have WRITE permissions to the
dataset.", | 490 "description": "Creates read group sets by asynchronously im
porting the provided information. The caller must have WRITE permissions to the
dataset. ## Notes on [BAM](https://samtools.github.io/hts-specs/SAMv1.pdf) impor
t - Tags will be converted to strings - tag types are not preserved - Comments (
`@CO`) in the input file header will not be preserved - Original header order of
references (`@SQ`) will not be preserved - Any reverse stranded unmapped reads
will be reverse complemented, and their qualities (and \"BQ\" tag, if any) will
be reversed - Unmapped reads will be stripped of positional information (referen
ce name and position)", |
407 "httpMethod": "POST", | 491 "httpMethod": "POST", |
408 "id": "genomics.readgroupsets.import", | 492 "id": "genomics.readgroupsets.import", |
409 "path": "v1/readgroupsets:import", | 493 "path": "v1/readgroupsets:import", |
410 "request": { | 494 "request": { |
411 "$ref": "ImportReadGroupSetsRequest" | 495 "$ref": "ImportReadGroupSetsRequest" |
412 }, | 496 }, |
413 "response": { | 497 "response": { |
414 "$ref": "Operation" | 498 "$ref": "Operation" |
415 }, | 499 }, |
416 "scopes": [ | 500 "scopes": [ |
417 "https://www.googleapis.com/auth/cloud-platform", | 501 "https://www.googleapis.com/auth/cloud-platform", |
418 "https://www.googleapis.com/auth/devstorage.read_write", | 502 "https://www.googleapis.com/auth/devstorage.read_write", |
419 "https://www.googleapis.com/auth/genomics" | 503 "https://www.googleapis.com/auth/genomics" |
420 ] | 504 ] |
421 }, | 505 }, |
422 "export": { | 506 "export": { |
423 "description": "Exports a read group set to a BAM file in Go
ogle Cloud Storage. Note that currently there may be some differences between ex
ported BAM files and the original BAM file at the time of import. In particular,
comments in the input file header will not be preserved, some custom tags will
be converted to strings, and original reference sequence order is not necessaril
y preserved.", | 507 "description": "Exports a read group set to a BAM file in Go
ogle Cloud Storage. Note that currently there may be some differences between ex
ported BAM files and the original BAM file at the time of import. See [ImportRea
dGroupSets](google.genomics.v1.ReadServiceV1.ImportReadGroupSets) for caveats.", |
424 "httpMethod": "POST", | 508 "httpMethod": "POST", |
425 "id": "genomics.readgroupsets.export", | 509 "id": "genomics.readgroupsets.export", |
426 "parameterOrder": [ | 510 "parameterOrder": [ |
427 "readGroupSetId" | 511 "readGroupSetId" |
428 ], | 512 ], |
429 "parameters": { | 513 "parameters": { |
430 "readGroupSetId": { | 514 "readGroupSetId": { |
431 "description": "Required. The ID of the read group s
et to export.", | 515 "description": "Required. The ID of the read group s
et to export.", |
432 "location": "path", | 516 "location": "path", |
433 "required": true, | 517 "required": true, |
(...skipping 476 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
910 "https://www.googleapis.com/auth/cloud-platform", | 994 "https://www.googleapis.com/auth/cloud-platform", |
911 "https://www.googleapis.com/auth/genomics", | 995 "https://www.googleapis.com/auth/genomics", |
912 "https://www.googleapis.com/auth/genomics.readonly" | 996 "https://www.googleapis.com/auth/genomics.readonly" |
913 ] | 997 ] |
914 } | 998 } |
915 } | 999 } |
916 }, | 1000 }, |
917 "variantsets": { | 1001 "variantsets": { |
918 "methods": { | 1002 "methods": { |
919 "create": { | 1003 "create": { |
920 "description": "Creates a new variant set.", | 1004 "description": "Creates a new variant set. The provided vari
ant set must have a valid `datasetId` set - all other fields are optional. Note
that the `id` field will be ignored, as this is assigned by the server.", |
921 "httpMethod": "POST", | 1005 "httpMethod": "POST", |
922 "id": "genomics.variantsets.create", | 1006 "id": "genomics.variantsets.create", |
923 "path": "v1/variantsets", | 1007 "path": "v1/variantsets", |
924 "request": { | 1008 "request": { |
925 "$ref": "VariantSet" | 1009 "$ref": "VariantSet" |
926 }, | 1010 }, |
927 "response": { | 1011 "response": { |
928 "$ref": "VariantSet" | 1012 "$ref": "VariantSet" |
929 }, | 1013 }, |
930 "scopes": [ | 1014 "scopes": [ |
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1172 }, | 1256 }, |
1173 "scopes": [ | 1257 "scopes": [ |
1174 "https://www.googleapis.com/auth/cloud-platform", | 1258 "https://www.googleapis.com/auth/cloud-platform", |
1175 "https://www.googleapis.com/auth/genomics", | 1259 "https://www.googleapis.com/auth/genomics", |
1176 "https://www.googleapis.com/auth/genomics.readonly" | 1260 "https://www.googleapis.com/auth/genomics.readonly" |
1177 ] | 1261 ] |
1178 } | 1262 } |
1179 } | 1263 } |
1180 } | 1264 } |
1181 }, | 1265 }, |
1182 "revision": "20150725", | 1266 "revision": "20150813", |
1183 "rootUrl": "https://genomics.googleapis.com/", | 1267 "rootUrl": "https://genomics.googleapis.com/", |
1184 "schemas": { | 1268 "schemas": { |
1185 "ListDatasetsResponse": { | 1269 "ListDatasetsResponse": { |
1186 "description": "The dataset list response.", | 1270 "description": "The dataset list response.", |
1187 "id": "ListDatasetsResponse", | 1271 "id": "ListDatasetsResponse", |
1188 "properties": { | 1272 "properties": { |
1189 "datasets": { | 1273 "datasets": { |
1190 "description": "The list of matching Datasets.", | 1274 "description": "The list of matching Datasets.", |
1191 "items": { | 1275 "items": { |
1192 "$ref": "Dataset" | 1276 "$ref": "Dataset" |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1225 }, | 1309 }, |
1226 "Empty": { | 1310 "Empty": { |
1227 "description": "A generic empty message that you can re-use to avoid
defining duplicated empty messages in your APIs. A typical example is to use it
as the request or the response type of an API method. For instance: service Foo
{ rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON re
presentation for `Empty` is empty JSON object `{}`.", | 1311 "description": "A generic empty message that you can re-use to avoid
defining duplicated empty messages in your APIs. A typical example is to use it
as the request or the response type of an API method. For instance: service Foo
{ rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON re
presentation for `Empty` is empty JSON object `{}`.", |
1228 "id": "Empty", | 1312 "id": "Empty", |
1229 "type": "object" | 1313 "type": "object" |
1230 }, | 1314 }, |
1231 "UndeleteDatasetRequest": { | 1315 "UndeleteDatasetRequest": { |
1232 "id": "UndeleteDatasetRequest", | 1316 "id": "UndeleteDatasetRequest", |
1233 "type": "object" | 1317 "type": "object" |
1234 }, | 1318 }, |
| 1319 "SetIamPolicyRequest": { |
| 1320 "description": "Request message for `SetIamPolicy` method.", |
| 1321 "id": "SetIamPolicyRequest", |
| 1322 "properties": { |
| 1323 "policy": { |
| 1324 "$ref": "Policy", |
| 1325 "description": "REQUIRED: The complete policy to be applied
to the 'resource'. The size of the policy is limited to a few 10s of KB. An empt
y policy is in general a valid policy but certain services (like Projects) might
reject them." |
| 1326 } |
| 1327 }, |
| 1328 "type": "object" |
| 1329 }, |
| 1330 "Policy": { |
| 1331 "description": "# Overview The `Policy` defines an access control po
licy language. It is used to define policies that are attached to resources like
files, folders, VMs, etc. # Policy structure A `Policy` consists of a list of b
indings. A `Binding` binds a set of members to a role, where the members include
user accounts, user groups, user domains, and service accounts. A 'role' is a n
amed set of permissions, defined by IAM. The definition of a role is outside the
policy. A permission check first determines the roles that include the specifie
d permission, and then determines if the principal specified is a member of a bi
nding to at least one of these roles. The membership check is recursive when a g
roup is bound to a role. Policy examples: ``` { \"bindings\": [ { \"role\": \"ro
les/owner\", \"members\": [ \"user:mike@example.com\", \"group:admins@example.co
m\", \"domain:google.com\", \"serviceAccount:frontend@example.iam.gserviceaccoun
ts.com\"] }, { \"role\": \"roles/viewer\", \"members\": [\"user:sean@example.com
\"] } ] } ```", |
| 1332 "id": "Policy", |
| 1333 "properties": { |
| 1334 "version": { |
| 1335 "description": "The policy language version. The version of
the policy is represented by the etag. The default version is 0.", |
| 1336 "format": "int32", |
| 1337 "type": "integer" |
| 1338 }, |
| 1339 "bindings": { |
| 1340 "description": "It is an error to specify multiple bindings
for the same role. It is an error to specify a binding with no members.", |
| 1341 "items": { |
| 1342 "$ref": "Binding" |
| 1343 }, |
| 1344 "type": "array" |
| 1345 }, |
| 1346 "rules": { |
| 1347 "items": { |
| 1348 "$ref": "Rule" |
| 1349 }, |
| 1350 "type": "array" |
| 1351 }, |
| 1352 "etag": { |
| 1353 "description": "Can be used to perform a read-modify-write."
, |
| 1354 "format": "byte", |
| 1355 "type": "string" |
| 1356 } |
| 1357 }, |
| 1358 "type": "object" |
| 1359 }, |
| 1360 "Binding": { |
| 1361 "description": "Associates members with roles. See below for allowed
formats of members.", |
| 1362 "id": "Binding", |
| 1363 "properties": { |
| 1364 "role": { |
| 1365 "description": "The name of the role to which the members sh
ould be bound. Examples: \"roles/viewer\", \"roles/editor\", \"roles/owner\". Re
quired", |
| 1366 "type": "string" |
| 1367 }, |
| 1368 "members": { |
| 1369 "description": "Format of member entries: 1. allUsers Matche
s any requesting principal (users, service accounts or anonymous). 2. allAuthent
icatedUsers Matches any requesting authenticated principal (users or service acc
ounts). 3. user:{emailid} A google user account using an email address. For exam
ple alice@gmail.com, joe@example.com 4. serviceAccount:{emailid} An service acco
unt email. 5. group:{emailid} A google group with an email address. For example
auth-ti-cloud@google.com 6. domain:{domain} A Google Apps domain name. For examp
le google.com, example.com", |
| 1370 "items": { |
| 1371 "type": "string" |
| 1372 }, |
| 1373 "type": "array" |
| 1374 } |
| 1375 }, |
| 1376 "type": "object" |
| 1377 }, |
| 1378 "Rule": { |
| 1379 "description": "A rule to be applied in a Policy.", |
| 1380 "id": "Rule", |
| 1381 "properties": { |
| 1382 "description": { |
| 1383 "description": "Human-readable description of the rule.", |
| 1384 "type": "string" |
| 1385 }, |
| 1386 "permissions": { |
| 1387 "description": "A permission is a string of form '..' (e.g.,
'storage.buckets.list'). A value of '*' matches all permissions, and a verb par
t of '*' (e.g., 'storage.buckets.*') matches all verbs.", |
| 1388 "items": { |
| 1389 "type": "string" |
| 1390 }, |
| 1391 "type": "array" |
| 1392 }, |
| 1393 "action": { |
| 1394 "description": "Required", |
| 1395 "enum": [ |
| 1396 "NO_ACTION", |
| 1397 "ALLOW", |
| 1398 "ALLOW_WITH_LOG", |
| 1399 "DENY", |
| 1400 "DENY_WITH_LOG", |
| 1401 "LOG" |
| 1402 ], |
| 1403 "type": "string" |
| 1404 }, |
| 1405 "in": { |
| 1406 "description": "The rule matches if the PRINCIPAL/AUTHORITY_
SELECTOR is in this set of entries.", |
| 1407 "items": { |
| 1408 "type": "string" |
| 1409 }, |
| 1410 "type": "array" |
| 1411 }, |
| 1412 "notIn": { |
| 1413 "description": "The rule matches if the PRINCIPAL/AUTHORITY_
SELECTOR is not in this set of entries. The formation for in and not_in entries
is the same as members in a Binding above.", |
| 1414 "items": { |
| 1415 "type": "string" |
| 1416 }, |
| 1417 "type": "array" |
| 1418 }, |
| 1419 "conditions": { |
| 1420 "description": "Additional restrictions that must be met", |
| 1421 "items": { |
| 1422 "$ref": "Condition" |
| 1423 }, |
| 1424 "type": "array" |
| 1425 }, |
| 1426 "logConfig": { |
| 1427 "description": "The config returned to callers of tech.iam.I
AM.CheckPolicy for any entries that match the LOG action.", |
| 1428 "items": { |
| 1429 "$ref": "LogConfig" |
| 1430 }, |
| 1431 "type": "array" |
| 1432 } |
| 1433 }, |
| 1434 "type": "object" |
| 1435 }, |
| 1436 "Condition": { |
| 1437 "description": "A condition to be met.", |
| 1438 "id": "Condition", |
| 1439 "properties": { |
| 1440 "iam": { |
| 1441 "description": "Trusted attributes supplied by the IAM syste
m.", |
| 1442 "enum": [ |
| 1443 "NO_ATTR", |
| 1444 "AUTHORITY", |
| 1445 "ATTRIBUTION" |
| 1446 ], |
| 1447 "type": "string" |
| 1448 }, |
| 1449 "sys": { |
| 1450 "description": "Trusted attributes supplied by any service t
hat owns resources and uses the IAM system for access control.", |
| 1451 "enum": [ |
| 1452 "NO_ATTR", |
| 1453 "REGION", |
| 1454 "SERVICE", |
| 1455 "NAME", |
| 1456 "IP" |
| 1457 ], |
| 1458 "type": "string" |
| 1459 }, |
| 1460 "svc": { |
| 1461 "description": "Trusted attributes discharged by the service
.", |
| 1462 "type": "string" |
| 1463 }, |
| 1464 "op": { |
| 1465 "description": "An operator to apply the subject with.", |
| 1466 "enum": [ |
| 1467 "NO_OP", |
| 1468 "EQUALS", |
| 1469 "NOT_EQUALS", |
| 1470 "IN", |
| 1471 "NOT_IN", |
| 1472 "DISCHARGED" |
| 1473 ], |
| 1474 "type": "string" |
| 1475 }, |
| 1476 "value": { |
| 1477 "description": "The object of the condition. Exactly one of
these must be set.", |
| 1478 "type": "string" |
| 1479 }, |
| 1480 "values": { |
| 1481 "description": "The objects of the condition. This is mutual
ly exclusive with 'value'.", |
| 1482 "items": { |
| 1483 "type": "string" |
| 1484 }, |
| 1485 "type": "array" |
| 1486 } |
| 1487 }, |
| 1488 "type": "object" |
| 1489 }, |
| 1490 "LogConfig": { |
| 1491 "description": "Specifies what kind of log the caller must write Inc
rement a streamz counter with the specified metric and field names. Metric names
should start with a '/', generally be lowercase-only, and end in \"_count\". Fi
eld names should not contain an initial slash. The actual exported metric names
will have \"/iam/policy\" prepended. Field names correspond to IAM request param
eters and field values are their respective values. At present only \"iam_princi
pal\", corresponding to IAMContext.principal, is supported. Examples: counter {
metric: \"/debug_access_count\" field: \"iam_principal\" } ==> increment counter
/iam/policy/backend_debug_access_count {iam_principal=[value of IAMContext.prin
cipal]} At this time we do not support: * multiple field names (though this may
be supported in the future) * decrementing the counter * incrementing it by anyt
hing other than 1", |
| 1492 "id": "LogConfig", |
| 1493 "properties": { |
| 1494 "counter": { |
| 1495 "$ref": "CounterOptions", |
| 1496 "description": "Counter options." |
| 1497 }, |
| 1498 "dataAccess": { |
| 1499 "$ref": "DataAccessOptions", |
| 1500 "description": "Data access options." |
| 1501 }, |
| 1502 "cloudAudit": { |
| 1503 "$ref": "CloudAuditOptions", |
| 1504 "description": "Cloud audit options." |
| 1505 } |
| 1506 }, |
| 1507 "type": "object" |
| 1508 }, |
| 1509 "CounterOptions": { |
| 1510 "description": "Options for counters", |
| 1511 "id": "CounterOptions", |
| 1512 "properties": { |
| 1513 "metric": { |
| 1514 "description": "The metric to update.", |
| 1515 "type": "string" |
| 1516 }, |
| 1517 "field": { |
| 1518 "description": "The field value to attribute.", |
| 1519 "type": "string" |
| 1520 } |
| 1521 }, |
| 1522 "type": "object" |
| 1523 }, |
| 1524 "DataAccessOptions": { |
| 1525 "description": "Write a Data Access (Gin) log", |
| 1526 "id": "DataAccessOptions", |
| 1527 "type": "object" |
| 1528 }, |
| 1529 "CloudAuditOptions": { |
| 1530 "description": "Write a Cloud Audit log", |
| 1531 "id": "CloudAuditOptions", |
| 1532 "type": "object" |
| 1533 }, |
| 1534 "GetIamPolicyRequest": { |
| 1535 "description": "Request message for `GetIamPolicy` method.", |
| 1536 "id": "GetIamPolicyRequest", |
| 1537 "type": "object" |
| 1538 }, |
| 1539 "TestIamPermissionsRequest": { |
| 1540 "description": "Request message for `TestIamPermissions` method.", |
| 1541 "id": "TestIamPermissionsRequest", |
| 1542 "properties": { |
| 1543 "permissions": { |
| 1544 "description": "REQUIRED: The set of permissions to check fo
r the 'resource'. Permissions with wildcards (such as '*' or 'storage.*') are no
t allowed. Allowed permissions are: * `genomics.datasets.create` * `genomics.dat
asets.delete` * `genomics.datasets.get` * `genomics.datasets.list` * `genomics.d
atasets.update` * `genomics.datasets.getIamPolicy` * `genomics.datasets.setIamPo
licy`", |
| 1545 "items": { |
| 1546 "type": "string" |
| 1547 }, |
| 1548 "type": "array" |
| 1549 } |
| 1550 }, |
| 1551 "type": "object" |
| 1552 }, |
| 1553 "TestIamPermissionsResponse": { |
| 1554 "description": "Response message for `TestIamPermissions` method.", |
| 1555 "id": "TestIamPermissionsResponse", |
| 1556 "properties": { |
| 1557 "permissions": { |
| 1558 "description": "A subset of `TestPermissionsRequest.permissi
ons` that the caller is allowed.", |
| 1559 "items": { |
| 1560 "type": "string" |
| 1561 }, |
| 1562 "type": "array" |
| 1563 } |
| 1564 }, |
| 1565 "type": "object" |
| 1566 }, |
1235 "Operation": { | 1567 "Operation": { |
1236 "description": "This resource represents a long-running operation th
at is the result of a network API call.", | 1568 "description": "This resource represents a long-running operation th
at is the result of a network API call.", |
1237 "id": "Operation", | 1569 "id": "Operation", |
1238 "properties": { | 1570 "properties": { |
1239 "name": { | 1571 "name": { |
1240 "description": "The server-assigned name, which is only uniq
ue within the same service that originally returns it. For example: `operations/
CJHU7Oi_ChDrveSpBRjfuL-qzoWAgEw`", | 1572 "description": "The server-assigned name, which is only uniq
ue within the same service that originally returns it. For example: `operations/
CJHU7Oi_ChDrveSpBRjfuL-qzoWAgEw`", |
1241 "type": "string" | 1573 "type": "string" |
1242 }, | 1574 }, |
1243 "metadata": { | 1575 "metadata": { |
1244 "additionalProperties": { | 1576 "additionalProperties": { |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1323 "properties": { | 1655 "properties": { |
1324 "datasetId": { | 1656 "datasetId": { |
1325 "description": "Required. The ID of the dataset these read g
roup sets will belong to. The caller must have WRITE permissions to this dataset
.", | 1657 "description": "Required. The ID of the dataset these read g
roup sets will belong to. The caller must have WRITE permissions to this dataset
.", |
1326 "type": "string" | 1658 "type": "string" |
1327 }, | 1659 }, |
1328 "referenceSetId": { | 1660 "referenceSetId": { |
1329 "description": "The reference set to which the imported read
group sets are aligned to, if any. The reference names of this reference set mu
st be a superset of those found in the imported file headers. If no reference se
t id is provided, a best effort is made to associate with a matching reference s
et.", | 1661 "description": "The reference set to which the imported read
group sets are aligned to, if any. The reference names of this reference set mu
st be a superset of those found in the imported file headers. If no reference se
t id is provided, a best effort is made to associate with a matching reference s
et.", |
1330 "type": "string" | 1662 "type": "string" |
1331 }, | 1663 }, |
1332 "sourceUris": { | 1664 "sourceUris": { |
1333 "description": "A list of URIs pointing at BAM files in Goog
le Cloud Storage.", | 1665 "description": "A list of URIs pointing at [BAM files](https
://samtools.github.io/hts-specs/SAMv1.pdf) in Google Cloud Storage.", |
1334 "items": { | 1666 "items": { |
1335 "type": "string" | 1667 "type": "string" |
1336 }, | 1668 }, |
1337 "type": "array" | 1669 "type": "array" |
1338 }, | 1670 }, |
1339 "partitionStrategy": { | 1671 "partitionStrategy": { |
1340 "description": "The partition strategy describes how read gr
oups are partitioned into read group sets.", | 1672 "description": "The partition strategy describes how read gr
oups are partitioned into read group sets.", |
1341 "enum": [ | 1673 "enum": [ |
1342 "PARTITION_STRATEGY_UNSPECIFIED", | 1674 "PARTITION_STRATEGY_UNSPECIFIED", |
1343 "PER_FILE_PER_SAMPLE", | 1675 "PER_FILE_PER_SAMPLE", |
(...skipping 1258 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2602 "type": "string" | 2934 "type": "string" |
2603 } | 2935 } |
2604 }, | 2936 }, |
2605 "type": "object" | 2937 "type": "object" |
2606 } | 2938 } |
2607 }, | 2939 }, |
2608 "servicePath": "", | 2940 "servicePath": "", |
2609 "title": "Genomics API", | 2941 "title": "Genomics API", |
2610 "version": "v1" | 2942 "version": "v1" |
2611 } | 2943 } |
OLD | NEW |