|
420 | 420 | "scopes": [
|
421 | 421 | "https://www.googleapis.com/auth/cloud-platform"
|
422 | 422 | ]
|
423 |
| -}, |
424 |
| -"restore": { |
425 |
| -"description": "Restore Looker instance.", |
426 |
| -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:restore", |
427 |
| -"httpMethod": "POST", |
428 |
| -"id": "looker.projects.locations.instances.restore", |
429 |
| -"parameterOrder": [ |
430 |
| -"name" |
431 |
| -], |
432 |
| -"parameters": { |
433 |
| -"name": { |
434 |
| -"description": "Required. Instance being restored Format: projects/{project}/locations/{location}/instances/{instance}", |
435 |
| -"location": "path", |
436 |
| -"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$", |
437 |
| -"required": true, |
438 |
| -"type": "string" |
439 |
| -} |
440 |
| -}, |
441 |
| -"path": "v1/{+name}:restore", |
442 |
| -"request": { |
443 |
| -"$ref": "RestoreInstanceRequest" |
444 |
| -}, |
445 |
| -"response": { |
446 |
| -"$ref": "Operation" |
447 |
| -}, |
448 |
| -"scopes": [ |
449 |
| -"https://www.googleapis.com/auth/cloud-platform" |
450 |
| -] |
451 |
| -} |
452 |
| -}, |
453 |
| -"resources": { |
454 |
| -"backups": { |
455 |
| -"methods": { |
456 |
| -"create": { |
457 |
| -"description": "Backup Looker instance.", |
458 |
| -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}/backups", |
459 |
| -"httpMethod": "POST", |
460 |
| -"id": "looker.projects.locations.instances.backups.create", |
461 |
| -"parameterOrder": [ |
462 |
| -"parent" |
463 |
| -], |
464 |
| -"parameters": { |
465 |
| -"parent": { |
466 |
| -"description": "Required. Format: projects/{project}/locations/{location}/instances/{instance}", |
467 |
| -"location": "path", |
468 |
| -"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$", |
469 |
| -"required": true, |
470 |
| -"type": "string" |
471 |
| -} |
472 |
| -}, |
473 |
| -"path": "v1/{+parent}/backups", |
474 |
| -"request": { |
475 |
| -"$ref": "InstanceBackup" |
476 |
| -}, |
477 |
| -"response": { |
478 |
| -"$ref": "Operation" |
479 |
| -}, |
480 |
| -"scopes": [ |
481 |
| -"https://www.googleapis.com/auth/cloud-platform" |
482 |
| -] |
483 |
| -}, |
484 |
| -"delete": { |
485 |
| -"description": "Delete backup.", |
486 |
| -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}/backups/{backupsId}", |
487 |
| -"httpMethod": "DELETE", |
488 |
| -"id": "looker.projects.locations.instances.backups.delete", |
489 |
| -"parameterOrder": [ |
490 |
| -"name" |
491 |
| -], |
492 |
| -"parameters": { |
493 |
| -"name": { |
494 |
| -"description": "Required. Format: projects/{project}/locations/{location}/instances/{instance}/backups/{backup}", |
495 |
| -"location": "path", |
496 |
| -"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+/backups/[^/]+$", |
497 |
| -"required": true, |
498 |
| -"type": "string" |
499 |
| -} |
500 |
| -}, |
501 |
| -"path": "v1/{+name}", |
502 |
| -"response": { |
503 |
| -"$ref": "Operation" |
504 |
| -}, |
505 |
| -"scopes": [ |
506 |
| -"https://www.googleapis.com/auth/cloud-platform" |
507 |
| -] |
508 |
| -}, |
509 |
| -"get": { |
510 |
| -"description": "", |
511 |
| -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}/backups/{backupsId}", |
512 |
| -"httpMethod": "GET", |
513 |
| -"id": "looker.projects.locations.instances.backups.get", |
514 |
| -"parameterOrder": [ |
515 |
| -"name" |
516 |
| -], |
517 |
| -"parameters": { |
518 |
| -"name": { |
519 |
| -"description": "Required. Format: `projects/{project}/locations/{location}/instances/{instance}/backups/{backup}`.", |
520 |
| -"location": "path", |
521 |
| -"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+/backups/[^/]+$", |
522 |
| -"required": true, |
523 |
| -"type": "string" |
524 |
| -} |
525 |
| -}, |
526 |
| -"path": "v1/{+name}", |
527 |
| -"response": { |
528 |
| -"$ref": "InstanceBackup" |
529 |
| -}, |
530 |
| -"scopes": [ |
531 |
| -"https://www.googleapis.com/auth/cloud-platform" |
532 |
| -] |
533 |
| -}, |
534 |
| -"list": { |
535 |
| -"description": "List backups of Looker instance.", |
536 |
| -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}/backups", |
537 |
| -"httpMethod": "GET", |
538 |
| -"id": "looker.projects.locations.instances.backups.list", |
539 |
| -"parameterOrder": [ |
540 |
| -"parent" |
541 |
| -], |
542 |
| -"parameters": { |
543 |
| -"orderBy": { |
544 |
| -"description": "Sort results. Default order is \"create_time desc\". Other supported fields are \"state\" and \"expire_time\". https://google.aip.dev/132#ordering", |
545 |
| -"location": "query", |
546 |
| -"type": "string" |
547 |
| -}, |
548 |
| -"pageSize": { |
549 |
| -"description": "The maximum number of instances to return.", |
550 |
| -"format": "int32", |
551 |
| -"location": "query", |
552 |
| -"type": "integer" |
553 |
| -}, |
554 |
| -"pageToken": { |
555 |
| -"description": "A page token received from a previous ListInstances request.", |
556 |
| -"location": "query", |
557 |
| -"type": "string" |
558 |
| -}, |
559 |
| -"parent": { |
560 |
| -"description": "Required. Format: projects/{project}/locations/{location}/instances/{instance}.", |
561 |
| -"location": "path", |
562 |
| -"pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$", |
563 |
| -"required": true, |
564 |
| -"type": "string" |
565 |
| -} |
566 |
| -}, |
567 |
| -"path": "v1/{+parent}/backups", |
568 |
| -"response": { |
569 |
| -"$ref": "ListInstanceBackupsResponse" |
570 |
| -}, |
571 |
| -"scopes": [ |
572 |
| -"https://www.googleapis.com/auth/cloud-platform" |
573 |
| -] |
574 |
| -} |
575 |
| -} |
576 | 423 | }
|
577 | 424 | }
|
578 | 425 | },
|
|
704 | 551 | }
|
705 | 552 | }
|
706 | 553 | },
|
707 |
| -"revision": "20250205", |
| 554 | +"revision": "20250305", |
708 | 555 | "rootUrl": "https://looker.googleapis.com/",
|
709 | 556 | "schemas": {
|
710 | 557 | "AdminSettings": {
|
|
1124 | 971 | },
|
1125 | 972 | "type": "object"
|
1126 | 973 | },
|
1127 |
| -"InstanceBackup": { |
1128 |
| -"description": "The details of a backup resource.", |
1129 |
| -"id": "InstanceBackup", |
1130 |
| -"properties": { |
1131 |
| -"createTime": { |
1132 |
| -"description": "Output only. The time when the backup was started.", |
1133 |
| -"format": "google-datetime", |
1134 |
| -"readOnly": true, |
1135 |
| -"type": "string" |
1136 |
| -}, |
1137 |
| -"encryptionConfig": { |
1138 |
| -"$ref": "EncryptionConfig", |
1139 |
| -"description": "Output only. Current status of the CMEK encryption", |
1140 |
| -"readOnly": true |
1141 |
| -}, |
1142 |
| -"expireTime": { |
1143 |
| -"description": "Output only. The time when the backup will be deleted.", |
1144 |
| -"format": "google-datetime", |
1145 |
| -"readOnly": true, |
1146 |
| -"type": "string" |
1147 |
| -}, |
1148 |
| -"name": { |
1149 |
| -"description": "Immutable. The relative resource name of the backup, in the following form: `projects/{project_number}/locations/{location_id}/instances/{instance_id}/backups/{backup}`", |
1150 |
| -"type": "string" |
1151 |
| -}, |
1152 |
| -"state": { |
1153 |
| -"description": "Output only. The current state of the backup.", |
1154 |
| -"enum": [ |
1155 |
| -"STATE_UNSPECIFIED", |
1156 |
| -"CREATING", |
1157 |
| -"DELETING", |
1158 |
| -"ACTIVE", |
1159 |
| -"FAILED" |
1160 |
| -], |
1161 |
| -"enumDescriptions": [ |
1162 |
| -"The state of the backup is unknown.", |
1163 |
| -"The backup is being created.", |
1164 |
| -"The backup is being deleted.", |
1165 |
| -"The backup is active and ready to use.", |
1166 |
| -"The backup failed." |
1167 |
| -], |
1168 |
| -"readOnly": true, |
1169 |
| -"type": "string" |
1170 |
| -} |
1171 |
| -}, |
1172 |
| -"type": "object" |
1173 |
| -}, |
1174 |
| -"ListInstanceBackupsResponse": { |
1175 |
| -"description": "Response from listing Looker instance backups.", |
1176 |
| -"id": "ListInstanceBackupsResponse", |
1177 |
| -"properties": { |
1178 |
| -"instanceBackups": { |
1179 |
| -"description": "The list of instances matching the request filters, up to the requested `page_size`.", |
1180 |
| -"items": { |
1181 |
| -"$ref": "InstanceBackup" |
1182 |
| -}, |
1183 |
| -"type": "array" |
1184 |
| -}, |
1185 |
| -"nextPageToken": { |
1186 |
| -"description": "If provided, a page token that can look up the next `page_size` results. If empty, the results list is exhausted.", |
1187 |
| -"type": "string" |
1188 |
| -}, |
1189 |
| -"unreachable": { |
1190 |
| -"description": "Locations that could not be reached.", |
1191 |
| -"items": { |
1192 |
| -"type": "string" |
1193 |
| -}, |
1194 |
| -"type": "array" |
1195 |
| -} |
1196 |
| -}, |
1197 |
| -"type": "object" |
1198 |
| -}, |
1199 | 974 | "ListInstancesResponse": {
|
1200 | 975 | "description": "Response from ListInstances.",
|
1201 | 976 | "id": "ListInstancesResponse",
|
|
1462 | 1237 | "properties": {},
|
1463 | 1238 | "type": "object"
|
1464 | 1239 | },
|
1465 |
| -"RestoreInstanceRequest": { |
1466 |
| -"description": "Request options for restoring an instance", |
1467 |
| -"id": "RestoreInstanceRequest", |
1468 |
| -"properties": { |
1469 |
| -"backup": { |
1470 |
| -"description": "Required. Backup being used to restore the instance Format: projects/{project}/locations/{location}/instances/{instance}/backups/{backup}", |
1471 |
| -"type": "string" |
1472 |
| -} |
1473 |
| -}, |
1474 |
| -"type": "object" |
1475 |
| -}, |
1476 | 1240 | "ServiceAttachment": {
|
1477 | 1241 | "description": "Service attachment configuration.",
|
1478 | 1242 | "id": "ServiceAttachment",
|
|
0 commit comments