|
1461 | 1461 | }
|
1462 | 1462 | }
|
1463 | 1463 | },
|
1464 |
| - "revision": "20240315", |
| 1464 | + "revision": "20240410", |
1465 | 1465 | "rootUrl": "https://alloydb.googleapis.com/",
|
1466 | 1466 | "schemas": {
|
1467 | 1467 | "AuthorizedNetwork": {
|
|
1856 | 1856 | "description": "Labels as key value pairs",
|
1857 | 1857 | "type": "object"
|
1858 | 1858 | },
|
| 1859 | + "maintenanceUpdatePolicy": { |
| 1860 | + "$ref": "MaintenanceUpdatePolicy", |
| 1861 | + "description": "Optional. The maintenance update policy determines when to allow or deny updates." |
| 1862 | + }, |
1859 | 1863 | "migrationSource": {
|
1860 | 1864 | "$ref": "MigrationSource",
|
1861 | 1865 | "description": "Output only. Cluster created via DMS migration.",
|
|
1879 | 1883 | "description": "Output only. Cross Region replication config specific to PRIMARY cluster.",
|
1880 | 1884 | "readOnly": true
|
1881 | 1885 | },
|
| 1886 | + "pscConfig": { |
| 1887 | + "$ref": "PscConfig", |
| 1888 | + "description": "Optional. The configuration for Private Service Connect (PSC) for the cluster." |
| 1889 | + }, |
1882 | 1890 | "reconciling": {
|
1883 | 1891 | "description": "Output only. Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Cluster does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.",
|
1884 | 1892 | "readOnly": true,
|
|
2332 | 2340 | "readOnly": true,
|
2333 | 2341 | "type": "array"
|
2334 | 2342 | },
|
| 2343 | + "pscInstanceConfig": { |
| 2344 | + "$ref": "PscInstanceConfig", |
| 2345 | + "description": "Optional. The configuration for Private Service Connect (PSC) for the instance." |
| 2346 | + }, |
2335 | 2347 | "publicIpAddress": {
|
2336 | 2348 | "description": "Output only. The public IP addresses for the Instance. This is available ONLY when enable_public_ip is set. This is the connection endpoint for an end-user application.",
|
2337 | 2349 | "readOnly": true,
|
|
2584 | 2596 | },
|
2585 | 2597 | "type": "object"
|
2586 | 2598 | },
|
| 2599 | + "MaintenanceUpdatePolicy": { |
| 2600 | + "description": "MaintenanceUpdatePolicy defines the policy for system updates.", |
| 2601 | + "id": "MaintenanceUpdatePolicy", |
| 2602 | + "properties": { |
| 2603 | + "maintenanceWindows": { |
| 2604 | + "description": "Preferred windows to perform maintenance. Currently limited to 1.", |
| 2605 | + "items": { |
| 2606 | + "$ref": "MaintenanceWindow" |
| 2607 | + }, |
| 2608 | + "type": "array" |
| 2609 | + } |
| 2610 | + }, |
| 2611 | + "type": "object" |
| 2612 | + }, |
| 2613 | + "MaintenanceWindow": { |
| 2614 | + "description": "MaintenanceWindow specifies a preferred day and time for maintenance.", |
| 2615 | + "id": "MaintenanceWindow", |
| 2616 | + "properties": { |
| 2617 | + "day": { |
| 2618 | + "description": "Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc.", |
| 2619 | + "enum": [ |
| 2620 | + "DAY_OF_WEEK_UNSPECIFIED", |
| 2621 | + "MONDAY", |
| 2622 | + "TUESDAY", |
| 2623 | + "WEDNESDAY", |
| 2624 | + "THURSDAY", |
| 2625 | + "FRIDAY", |
| 2626 | + "SATURDAY", |
| 2627 | + "SUNDAY" |
| 2628 | + ], |
| 2629 | + "enumDescriptions": [ |
| 2630 | + "The day of the week is unspecified.", |
| 2631 | + "Monday", |
| 2632 | + "Tuesday", |
| 2633 | + "Wednesday", |
| 2634 | + "Thursday", |
| 2635 | + "Friday", |
| 2636 | + "Saturday", |
| 2637 | + "Sunday" |
| 2638 | + ], |
| 2639 | + "type": "string" |
| 2640 | + }, |
| 2641 | + "startTime": { |
| 2642 | + "$ref": "GoogleTypeTimeOfDay", |
| 2643 | + "description": "Preferred time to start the maintenance operation on the specified day. Maintenance will start within 1 hour of this time." |
| 2644 | + } |
| 2645 | + }, |
| 2646 | + "type": "object" |
| 2647 | + }, |
2587 | 2648 | "MigrationSource": {
|
2588 | 2649 | "description": "Subset of the source instance configuration that is available when reading the cluster resource.",
|
2589 | 2650 | "id": "MigrationSource",
|
|
2765 | 2826 | },
|
2766 | 2827 | "type": "object"
|
2767 | 2828 | },
|
| 2829 | + "PscConfig": { |
| 2830 | + "description": "PscConfig contains PSC related configuration at a cluster level.", |
| 2831 | + "id": "PscConfig", |
| 2832 | + "properties": { |
| 2833 | + "pscEnabled": { |
| 2834 | + "description": "Optional. Create an instance that allows connections from Private Service Connect endpoints to the instance.", |
| 2835 | + "type": "boolean" |
| 2836 | + } |
| 2837 | + }, |
| 2838 | + "type": "object" |
| 2839 | + }, |
| 2840 | + "PscInstanceConfig": { |
| 2841 | + "description": "PscInstanceConfig contains PSC related configuration at an instance level.", |
| 2842 | + "id": "PscInstanceConfig", |
| 2843 | + "properties": { |
| 2844 | + "allowedConsumerProjects": { |
| 2845 | + "description": "Optional. List of consumer projects that are allowed to create PSC endpoints to service-attachments to this instance.", |
| 2846 | + "items": { |
| 2847 | + "type": "string" |
| 2848 | + }, |
| 2849 | + "type": "array" |
| 2850 | + }, |
| 2851 | + "pscDnsName": { |
| 2852 | + "description": "Output only. The DNS name of the instance for PSC connectivity. Name convention: ...alloydb-psc.goog", |
| 2853 | + "readOnly": true, |
| 2854 | + "type": "string" |
| 2855 | + }, |
| 2856 | + "serviceAttachmentLink": { |
| 2857 | + "description": "Output only. The service attachment created when Private Service Connect (PSC) is enabled for the instance. The name of the resource will be in the format of `projects//regions//serviceAttachments/`", |
| 2858 | + "readOnly": true, |
| 2859 | + "type": "string" |
| 2860 | + } |
| 2861 | + }, |
| 2862 | + "type": "object" |
| 2863 | + }, |
2768 | 2864 | "QuantityBasedExpiry": {
|
2769 | 2865 | "description": "A backup's position in a quantity-based retention queue, of backups with the same source cluster and type, with length, retention, specified by the backup's retention policy. Once the position is greater than the retention, the backup is eligible to be garbage collected. Example: 5 backups from the same source cluster and type with a quantity-based retention of 3 and denoted by backup_id (position, retention). Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3)",
|
2770 | 2866 | "id": "QuantityBasedExpiry",
|
|
0 commit comments