|
731 | 731 | }
|
732 | 732 | }
|
733 | 733 | },
|
734 |
| - "revision": "20240522", |
| 734 | + "revision": "20240814", |
735 | 735 | "rootUrl": "https://looker.googleapis.com/",
|
736 | 736 | "schemas": {
|
737 | 737 | "AdminSettings": {
|
|
1163 | 1163 | "description": "Whether private IP is enabled on the Looker instance.",
|
1164 | 1164 | "type": "boolean"
|
1165 | 1165 | },
|
| 1166 | + "pscConfig": { |
| 1167 | + "$ref": "PscConfig", |
| 1168 | + "description": "Optional. PSC configuration. Used when `psc_enabled` is true." |
| 1169 | + }, |
| 1170 | + "pscEnabled": { |
| 1171 | + "description": "Optional. Whether to use Private Service Connect (PSC) for private IP connectivity. If true, neither `public_ip_enabled` nor `private_ip_enabled` can be true.", |
| 1172 | + "type": "boolean" |
| 1173 | + }, |
1166 | 1174 | "publicIpEnabled": {
|
1167 | 1175 | "description": "Whether public IP is enabled on the Looker instance.",
|
1168 | 1176 | "type": "boolean"
|
|
1476 | 1484 | },
|
1477 | 1485 | "type": "object"
|
1478 | 1486 | },
|
| 1487 | + "PscConfig": { |
| 1488 | + "description": "Information for Private Service Connect (PSC) setup for a Looker instance.", |
| 1489 | + "id": "PscConfig", |
| 1490 | + "properties": { |
| 1491 | + "allowedVpcs": { |
| 1492 | + "description": "Optional. List of VPCs that are allowed ingress into looker. Format: projects/{project}/global/networks/{network}", |
| 1493 | + "items": { |
| 1494 | + "type": "string" |
| 1495 | + }, |
| 1496 | + "type": "array" |
| 1497 | + }, |
| 1498 | + "lookerServiceAttachmentUri": { |
| 1499 | + "description": "Output only. URI of the Looker service attachment.", |
| 1500 | + "readOnly": true, |
| 1501 | + "type": "string" |
| 1502 | + }, |
| 1503 | + "serviceAttachments": { |
| 1504 | + "description": "Optional. List of egress service attachment configurations.", |
| 1505 | + "items": { |
| 1506 | + "$ref": "ServiceAttachment" |
| 1507 | + }, |
| 1508 | + "type": "array" |
| 1509 | + } |
| 1510 | + }, |
| 1511 | + "type": "object" |
| 1512 | + }, |
1479 | 1513 | "RestartInstanceRequest": {
|
1480 | 1514 | "description": "Request options for restarting an instance.",
|
1481 | 1515 | "id": "RestartInstanceRequest",
|
1482 | 1516 | "properties": {},
|
1483 | 1517 | "type": "object"
|
1484 | 1518 | },
|
| 1519 | + "ServiceAttachment": { |
| 1520 | + "description": "Service attachment configuration.", |
| 1521 | + "id": "ServiceAttachment", |
| 1522 | + "properties": { |
| 1523 | + "connectionStatus": { |
| 1524 | + "description": "Output only. Connection status.", |
| 1525 | + "enum": [ |
| 1526 | + "UNKNOWN", |
| 1527 | + "ACCEPTED", |
| 1528 | + "PENDING", |
| 1529 | + "REJECTED", |
| 1530 | + "NEEDS_ATTENTION", |
| 1531 | + "CLOSED" |
| 1532 | + ], |
| 1533 | + "enumDescriptions": [ |
| 1534 | + "Connection status is unspecified.", |
| 1535 | + "Connection is established and functioning normally.", |
| 1536 | + "Connection is not established (Looker tenant project hasn't been allowlisted).", |
| 1537 | + "Connection is not established (Looker tenant project is explicitly in reject list).", |
| 1538 | + "Issue with target service attachment, e.g. NAT subnet is exhausted.", |
| 1539 | + "Target service attachment does not exist. This status is a terminal state." |
| 1540 | + ], |
| 1541 | + "readOnly": true, |
| 1542 | + "type": "string" |
| 1543 | + }, |
| 1544 | + "localFqdn": { |
| 1545 | + "description": "Required. Fully qualified domain name that will be used in the private DNS record created for the service attachment.", |
| 1546 | + "type": "string" |
| 1547 | + }, |
| 1548 | + "targetServiceAttachmentUri": { |
| 1549 | + "description": "Required. URI of the service attachment to connect to. Format: projects/{project}/regions/{region}/serviceAttachments/{service_attachment}", |
| 1550 | + "type": "string" |
| 1551 | + } |
| 1552 | + }, |
| 1553 | + "type": "object" |
| 1554 | + }, |
1485 | 1555 | "SetIamPolicyRequest": {
|
1486 | 1556 | "description": "Request message for `SetIamPolicy` method.",
|
1487 | 1557 | "id": "SetIamPolicyRequest",
|
|
0 commit comments