diff --git a/migrationcenter/v1/migrationcenter-api.json b/migrationcenter/v1/migrationcenter-api.json index ed95aff9bcc..ef2cc860d21 100644 --- a/migrationcenter/v1/migrationcenter-api.json +++ b/migrationcenter/v1/migrationcenter-api.json @@ -1532,6 +1532,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" + }, + "returnPartialSuccess": { + "description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", + "location": "query", + "type": "boolean" } }, "path": "v1/{+name}/operations", @@ -2407,7 +2412,7 @@ } } }, - "revision": "20250904", + "revision": "20250928", "rootUrl": "https://migrationcenter.googleapis.com/", "schemas": { "AddAssetsToGroupRequest": { @@ -4766,6 +4771,13 @@ "$ref": "Operation" }, "type": "array" + }, + "unreachable": { + "description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", + "items": { + "type": "string" + }, + "type": "array" } }, "type": "object" diff --git a/migrationcenter/v1/migrationcenter-gen.go b/migrationcenter/v1/migrationcenter-gen.go index 00216db2bba..d24a1171b9a 100644 --- a/migrationcenter/v1/migrationcenter-gen.go +++ b/migrationcenter/v1/migrationcenter-gen.go @@ -3043,6 +3043,11 @@ type ListOperationsResponse struct { // Operations: A list of operations that matches the specified filter in the // request. Operations []*Operation `json:"operations,omitempty"` + // Unreachable: Unordered list. Unreachable resources. Populated when the + // request sets `ListOperationsRequest.return_partial_success` and reads across + // collections e.g. when attempting to list all resources across all supported + // locations. + Unreachable []string `json:"unreachable,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` @@ -10885,6 +10890,19 @@ func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *Proje return c } +// ReturnPartialSuccess sets the optional parameter "returnPartialSuccess": +// When set to `true`, operations that are reachable are returned as normal, +// and those that are unreachable are returned in the +// [ListOperationsResponse.unreachable] field. This can only be `true` when +// reading across collections e.g. when `parent` is set to +// "projects/example/locations/-". This field is not by default supported and +// will result in an `UNIMPLEMENTED` error if set unless explicitly documented +// otherwise in service or product specific documentation. +func (c *ProjectsLocationsOperationsListCall) ReturnPartialSuccess(returnPartialSuccess bool) *ProjectsLocationsOperationsListCall { + c.urlParams_.Set("returnPartialSuccess", fmt.Sprint(returnPartialSuccess)) + return c +} + // Fields allows partial responses to be retrieved. See // https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more // details. diff --git a/sqladmin/v1/sqladmin-api.json b/sqladmin/v1/sqladmin-api.json index 3ebc03069bb..9a50a800b68 100644 --- a/sqladmin/v1/sqladmin-api.json +++ b/sqladmin/v1/sqladmin-api.json @@ -2685,7 +2685,7 @@ } } }, - "revision": "20250915", + "revision": "20250925", "rootUrl": "https://sqladmin.googleapis.com/", "schemas": { "AclEntry": { @@ -2873,6 +2873,7 @@ "POSTGRES_15", "POSTGRES_16", "POSTGRES_17", + "POSTGRES_18", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -2931,6 +2932,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -2975,6 +2977,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", + "The database version is PostgreSQL 18.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -3332,6 +3335,7 @@ "POSTGRES_15", "POSTGRES_16", "POSTGRES_17", + "POSTGRES_18", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -3390,6 +3394,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -3434,6 +3439,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", + "The database version is PostgreSQL 18.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -3778,6 +3784,7 @@ "POSTGRES_15", "POSTGRES_16", "POSTGRES_17", + "POSTGRES_18", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -3836,6 +3843,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -3880,6 +3888,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", + "The database version is PostgreSQL 18.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -4180,6 +4189,7 @@ "POSTGRES_15", "POSTGRES_16", "POSTGRES_17", + "POSTGRES_18", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -4238,6 +4248,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -4282,6 +4293,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", + "The database version is PostgreSQL 18.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -5130,6 +5142,7 @@ "POSTGRES_15", "POSTGRES_16", "POSTGRES_17", + "POSTGRES_18", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -5188,6 +5201,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -5232,6 +5246,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", + "The database version is PostgreSQL 18.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", @@ -6881,6 +6896,7 @@ "POSTGRES_15", "POSTGRES_16", "POSTGRES_17", + "POSTGRES_18", "SQLSERVER_2019_STANDARD", "SQLSERVER_2019_ENTERPRISE", "SQLSERVER_2019_EXPRESS", @@ -6939,6 +6955,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -6983,6 +7000,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", + "The database version is PostgreSQL 18.", "The database version is SQL Server 2019 Standard.", "The database version is SQL Server 2019 Enterprise.", "The database version is SQL Server 2019 Express.", diff --git a/sqladmin/v1/sqladmin-gen.go b/sqladmin/v1/sqladmin-gen.go index 48baedcc873..f54b20ff8b4 100644 --- a/sqladmin/v1/sqladmin-gen.go +++ b/sqladmin/v1/sqladmin-gen.go @@ -540,6 +540,7 @@ type Backup struct { // "POSTGRES_15" - The database version is PostgreSQL 15. // "POSTGRES_16" - The database version is PostgreSQL 16. // "POSTGRES_17" - The database version is PostgreSQL 17. + // "POSTGRES_18" - The database version is PostgreSQL 18. // "SQLSERVER_2019_STANDARD" - The database version is SQL Server 2019 // Standard. // "SQLSERVER_2019_ENTERPRISE" - The database version is SQL Server 2019 @@ -882,6 +883,7 @@ type BackupRun struct { // "POSTGRES_15" - The database version is PostgreSQL 15. // "POSTGRES_16" - The database version is PostgreSQL 16. // "POSTGRES_17" - The database version is PostgreSQL 17. + // "POSTGRES_18" - The database version is PostgreSQL 18. // "SQLSERVER_2019_STANDARD" - The database version is SQL Server 2019 // Standard. // "SQLSERVER_2019_ENTERPRISE" - The database version is SQL Server 2019 @@ -1249,6 +1251,7 @@ type ConnectSettings struct { // "POSTGRES_15" - The database version is PostgreSQL 15. // "POSTGRES_16" - The database version is PostgreSQL 16. // "POSTGRES_17" - The database version is PostgreSQL 17. + // "POSTGRES_18" - The database version is PostgreSQL 18. // "SQLSERVER_2019_STANDARD" - The database version is SQL Server 2019 // Standard. // "SQLSERVER_2019_ENTERPRISE" - The database version is SQL Server 2019 @@ -1578,6 +1581,7 @@ type DatabaseInstance struct { // "POSTGRES_15" - The database version is PostgreSQL 15. // "POSTGRES_16" - The database version is PostgreSQL 16. // "POSTGRES_17" - The database version is PostgreSQL 17. + // "POSTGRES_18" - The database version is PostgreSQL 18. // "SQLSERVER_2019_STANDARD" - The database version is SQL Server 2019 // Standard. // "SQLSERVER_2019_ENTERPRISE" - The database version is SQL Server 2019 @@ -2574,6 +2578,7 @@ type Flag struct { // "POSTGRES_15" - The database version is PostgreSQL 15. // "POSTGRES_16" - The database version is PostgreSQL 16. // "POSTGRES_17" - The database version is PostgreSQL 17. + // "POSTGRES_18" - The database version is PostgreSQL 18. // "SQLSERVER_2019_STANDARD" - The database version is SQL Server 2019 // Standard. // "SQLSERVER_2019_ENTERPRISE" - The database version is SQL Server 2019 @@ -4530,6 +4535,7 @@ type PreCheckMajorVersionUpgradeContext struct { // "POSTGRES_15" - The database version is PostgreSQL 15. // "POSTGRES_16" - The database version is PostgreSQL 16. // "POSTGRES_17" - The database version is PostgreSQL 17. + // "POSTGRES_18" - The database version is PostgreSQL 18. // "SQLSERVER_2019_STANDARD" - The database version is SQL Server 2019 // Standard. // "SQLSERVER_2019_ENTERPRISE" - The database version is SQL Server 2019 diff --git a/storage/v1/storage-api.json b/storage/v1/storage-api.json index a6c556d7be3..22ab414c46b 100644 --- a/storage/v1/storage-api.json +++ b/storage/v1/storage-api.json @@ -253,7 +253,7 @@ "location": "northamerica-south1" } ], - "etag": "\"3136333632333439343533383832363638313632\"", + "etag": "\"3131343633323936333034313936343439353533\"", "icons": { "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png", "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png" @@ -1083,6 +1083,11 @@ "location": "query", "type": "string" }, + "returnPartialSuccess": { + "description": "If true, return a list of bucket resource names for buckets that are in unreachable locations.", + "location": "query", + "type": "boolean" + }, "softDeleted": { "description": "If true, only soft-deleted bucket versions will be returned. The default is false. For more information, see [Soft Delete](https://cloud.google.com/storage/docs/soft-delete).", "location": "query", @@ -4544,7 +4549,7 @@ } } }, - "revision": "20250814", + "revision": "20250925", "rootUrl": "https://storage.googleapis.com/", "schemas": { "AdvanceRelocateBucketOperationRequest": { @@ -5385,6 +5390,13 @@ "nextPageToken": { "description": "The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.", "type": "string" + }, + "unreachable": { + "description": "The list of bucket resource names that could not be reached during the listing operation.", + "items": { + "type": "string" + }, + "type": "array" } }, "type": "object" diff --git a/storage/v1/storage-gen.go b/storage/v1/storage-gen.go index ebed37019c5..6d4af3902ef 100644 --- a/storage/v1/storage-gen.go +++ b/storage/v1/storage-gen.go @@ -1611,6 +1611,9 @@ type Buckets struct { // sets. Provide this value in a subsequent request to return the next page of // results. NextPageToken string `json:"nextPageToken,omitempty"` + // Unreachable: The list of bucket resource names that could not be reached + // during the listing operation. + Unreachable []string `json:"unreachable,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` @@ -5223,6 +5226,14 @@ func (c *BucketsListCall) Projection(projection string) *BucketsListCall { return c } +// ReturnPartialSuccess sets the optional parameter "returnPartialSuccess": If +// true, return a list of bucket resource names for buckets that are in +// unreachable locations. +func (c *BucketsListCall) ReturnPartialSuccess(returnPartialSuccess bool) *BucketsListCall { + c.urlParams_.Set("returnPartialSuccess", fmt.Sprint(returnPartialSuccess)) + return c +} + // SoftDeleted sets the optional parameter "softDeleted": If true, only // soft-deleted bucket versions will be returned. The default is false. For // more information, see Soft Delete