|
1486 | 1486 | }
|
1487 | 1487 | }
|
1488 | 1488 | },
|
1489 |
| - "revision": "20240216", |
| 1489 | + "revision": "20240228", |
1490 | 1490 | "rootUrl": "https://alloydb.googleapis.com/",
|
1491 | 1491 | "schemas": {
|
1492 | 1492 | "AuthorizedNetwork": {
|
|
1887 | 1887 | },
|
1888 | 1888 | "network": {
|
1889 | 1889 | "deprecated": true,
|
1890 |
| - "description": "Required. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: \"projects/{project}/global/networks/{network_id}\". This is required to create a cluster. Deprecated, use network_config.network instead.", |
| 1890 | + "description": "Required. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: `projects/{project}/global/networks/{network_id}`. This is required to create a cluster. Deprecated, use network_config.network instead.", |
1891 | 1891 | "type": "string"
|
1892 | 1892 | },
|
1893 | 1893 | "networkConfig": {
|
|
1898 | 1898 | "description": "Output only. Cross Region replication config specific to PRIMARY cluster.",
|
1899 | 1899 | "readOnly": true
|
1900 | 1900 | },
|
| 1901 | + "pscConfig": { |
| 1902 | + "$ref": "PscConfig", |
| 1903 | + "description": "Optional. The configuration for Private Service Connect (PSC) for the cluster." |
| 1904 | + }, |
1901 | 1905 | "reconciling": {
|
1902 | 1906 | "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.",
|
1903 | 1907 | "readOnly": true,
|
|
2718 | 2722 | "type": "string"
|
2719 | 2723 | },
|
2720 | 2724 | "network": {
|
2721 |
| - "description": "Optional. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: \"projects/{project_number}/global/networks/{network_id}\". This is required to create a cluster.", |
| 2725 | + "description": "Optional. The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. The network must belong to the same project as the cluster. It is specified in the form: `projects/{project_number}/global/networks/{network_id}`. This is required to create a cluster.", |
2722 | 2726 | "type": "string"
|
2723 | 2727 | }
|
2724 | 2728 | },
|
|
2860 | 2864 | },
|
2861 | 2865 | "type": "object"
|
2862 | 2866 | },
|
| 2867 | + "PscConfig": { |
| 2868 | + "description": "PscConfig contains PSC related configuration at a cluster level.", |
| 2869 | + "id": "PscConfig", |
| 2870 | + "properties": { |
| 2871 | + "pscEnabled": { |
| 2872 | + "description": "Optional. Create an instance that allows connections from Private Service Connect endpoints to the instance.", |
| 2873 | + "type": "boolean" |
| 2874 | + } |
| 2875 | + }, |
| 2876 | + "type": "object" |
| 2877 | + }, |
2863 | 2878 | "PscInstanceConfig": {
|
2864 | 2879 | "description": "PscInstanceConfig contains PSC related configuration at an instance level.",
|
2865 | 2880 | "id": "PscInstanceConfig",
|
|
2885 | 2900 | },
|
2886 | 2901 | "type": "array"
|
2887 | 2902 | },
|
| 2903 | + "pscDnsName": { |
| 2904 | + "description": "Output only. The DNS name of the instance for PSC connectivity. Name convention: ...alloydb-psc.goog", |
| 2905 | + "readOnly": true, |
| 2906 | + "type": "string" |
| 2907 | + }, |
2888 | 2908 | "pscEnabled": {
|
2889 | 2909 | "description": "Optional. Whether PSC connectivity is enabled for this instance. This is populated by referencing the value from the parent cluster.",
|
2890 | 2910 | "type": "boolean"
|
|
2897 | 2917 | "type": "array"
|
2898 | 2918 | },
|
2899 | 2919 | "serviceAttachmentLink": {
|
2900 |
| - "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/", |
| 2920 | + "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/`", |
2901 | 2921 | "readOnly": true,
|
2902 | 2922 | "type": "string"
|
2903 | 2923 | }
|
|
2916 | 2936 | "type": "array"
|
2917 | 2937 | },
|
2918 | 2938 | "networkAttachment": {
|
2919 |
| - "description": "The NetworkAttachment resource created in the consumer VPC to which the PSC interface will be linked, in the form of: \"projects/${CONSUMER_PROJECT}/regions/${REGION}/networkAttachments/${NETWORK_ATTACHMENT_NAME}\". NetworkAttachment has to be provided when the PSC interface is created.", |
| 2939 | + "description": "The NetworkAttachment resource created in the consumer VPC to which the PSC interface will be linked, in the form of: `projects/${CONSUMER_PROJECT}/regions/${REGION}/networkAttachments/${NETWORK_ATTACHMENT_NAME}`. NetworkAttachment has to be provided when the PSC interface is created.", |
2920 | 2940 | "type": "string"
|
2921 | 2941 | }
|
2922 | 2942 | },
|
|
3767 | 3787 | },
|
3768 | 3788 | "primaryResourceId": {
|
3769 | 3789 | "$ref": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceId",
|
3770 |
| - "description": "Identifier for this resource's immediate parent/primary resource if the current resource is a replica or derived form of another Database resource. Else it would be NULL. REQUIRED if the immediate parent exists when first time resource is getting ingested" |
| 3790 | + "description": "Identifier for this resource's immediate parent/primary resource if the current resource is a replica or derived form of another Database resource. Else it would be NULL. REQUIRED if the immediate parent exists when first time resource is getting ingested, otherwise optional." |
3771 | 3791 | },
|
3772 | 3792 | "product": {
|
3773 | 3793 | "$ref": "StorageDatabasecenterProtoCommonProduct",
|
|
3805 | 3825 | "description": "Properties of the object.",
|
3806 | 3826 | "type": "any"
|
3807 | 3827 | },
|
3808 |
| - "description": "Required. Any other additional metadata specific to recommendation", |
| 3828 | + "description": "Optional. Any other additional metadata specific to recommendation", |
3809 | 3829 | "type": "object"
|
3810 | 3830 | },
|
3811 | 3831 | "lastRefreshTime": {
|
|
4086 | 4106 | "description": "Identifies the specific error that occurred. REQUIRED",
|
4087 | 4107 | "type": "string"
|
4088 | 4108 | },
|
| 4109 | + "errorType": { |
| 4110 | + "enum": [ |
| 4111 | + "OPERATION_ERROR_TYPE_UNSPECIFIED", |
| 4112 | + "KMS_KEY_ERROR", |
| 4113 | + "DATABASE_ERROR", |
| 4114 | + "STOCKOUT_ERROR", |
| 4115 | + "CANCELLATION_ERROR", |
| 4116 | + "SQLSERVER_ERROR", |
| 4117 | + "INTERNAL_ERROR" |
| 4118 | + ], |
| 4119 | + "enumDescriptions": [ |
| 4120 | + "UNSPECIFIED means product type is not known or available.", |
| 4121 | + "key destroyed, expired, not found, unreachable or permission denied.", |
| 4122 | + "Database is not accessible", |
| 4123 | + "The zone or region does not have sufficient resources to handle the request at the moment", |
| 4124 | + "User initiated cancellation", |
| 4125 | + "SQL server specific error", |
| 4126 | + "Any other internal error." |
| 4127 | + ], |
| 4128 | + "type": "string" |
| 4129 | + }, |
4089 | 4130 | "message": {
|
4090 | 4131 | "description": "Additional information about the error encountered. REQUIRED",
|
4091 | 4132 | "type": "string"
|
|
0 commit comments