diff --git a/cloudkms/v1/cloudkms-api.json b/cloudkms/v1/cloudkms-api.json index d1fdf64df47..807751d274d 100644 --- a/cloudkms/v1/cloudkms-api.json +++ b/cloudkms/v1/cloudkms-api.json @@ -2496,7 +2496,7 @@ } } }, - "revision": "20250926", + "revision": "20251016", "rootUrl": "https://cloudkms.googleapis.com/", "schemas": { "AsymmetricDecryptRequest": { @@ -2965,7 +2965,9 @@ "ML_KEM_768", "ML_KEM_1024", "KEM_XWING", + "PQ_SIGN_ML_DSA_44", "PQ_SIGN_ML_DSA_65", + "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", "PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" ], @@ -3009,7 +3011,9 @@ "ML-KEM-768 (FIPS 203)", "ML-KEM-1024 (FIPS 203)", "X-Wing hybrid KEM combining ML-KEM-768 with X25519 following datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." ], @@ -3183,7 +3187,9 @@ "ML_KEM_768", "ML_KEM_1024", "KEM_XWING", + "PQ_SIGN_ML_DSA_44", "PQ_SIGN_ML_DSA_65", + "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", "PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" ], @@ -3227,7 +3233,9 @@ "ML-KEM-768 (FIPS 203)", "ML-KEM-1024 (FIPS 203)", "X-Wing hybrid KEM combining ML-KEM-768 with X25519 following datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." ], @@ -3676,7 +3684,9 @@ "ML_KEM_768", "ML_KEM_1024", "KEM_XWING", + "PQ_SIGN_ML_DSA_44", "PQ_SIGN_ML_DSA_65", + "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", "PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" ], @@ -3720,7 +3730,9 @@ "ML-KEM-768 (FIPS 203)", "ML-KEM-1024 (FIPS 203)", "X-Wing hybrid KEM combining ML-KEM-768 with X25519 following datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." ], @@ -4437,7 +4449,9 @@ "ML_KEM_768", "ML_KEM_1024", "KEM_XWING", + "PQ_SIGN_ML_DSA_44", "PQ_SIGN_ML_DSA_65", + "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", "PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" ], @@ -4481,7 +4495,9 @@ "ML-KEM-768 (FIPS 203)", "ML-KEM-1024 (FIPS 203)", "X-Wing hybrid KEM combining ML-KEM-768 with X25519 following datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." ], diff --git a/cloudkms/v1/cloudkms-gen.go b/cloudkms/v1/cloudkms-gen.go index 7c55a30beb0..c34e70c0409 100644 --- a/cloudkms/v1/cloudkms-gen.go +++ b/cloudkms/v1/cloudkms-gen.go @@ -1030,8 +1030,12 @@ type CryptoKeyVersion struct { // "ML_KEM_1024" - ML-KEM-1024 (FIPS 203) // "KEM_XWING" - X-Wing hybrid KEM combining ML-KEM-768 with X25519 following // datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/. + // "PQ_SIGN_ML_DSA_44" - The post-quantum Module-Lattice-Based Digital + // Signature Algorithm, at security level 1. Randomized version. // "PQ_SIGN_ML_DSA_65" - The post-quantum Module-Lattice-Based Digital // Signature Algorithm, at security level 3. Randomized version. + // "PQ_SIGN_ML_DSA_87" - The post-quantum Module-Lattice-Based Digital + // Signature Algorithm, at security level 5. Randomized version. // "PQ_SIGN_SLH_DSA_SHA2_128S" - The post-quantum stateless hash-based // digital signature algorithm, at security level 1. Randomized version. // "PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" - The post-quantum stateless @@ -1222,8 +1226,12 @@ type CryptoKeyVersionTemplate struct { // "ML_KEM_1024" - ML-KEM-1024 (FIPS 203) // "KEM_XWING" - X-Wing hybrid KEM combining ML-KEM-768 with X25519 following // datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/. + // "PQ_SIGN_ML_DSA_44" - The post-quantum Module-Lattice-Based Digital + // Signature Algorithm, at security level 1. Randomized version. // "PQ_SIGN_ML_DSA_65" - The post-quantum Module-Lattice-Based Digital // Signature Algorithm, at security level 3. Randomized version. + // "PQ_SIGN_ML_DSA_87" - The post-quantum Module-Lattice-Based Digital + // Signature Algorithm, at security level 5. Randomized version. // "PQ_SIGN_SLH_DSA_SHA2_128S" - The post-quantum stateless hash-based // digital signature algorithm, at security level 1. Randomized version. // "PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" - The post-quantum stateless @@ -1935,8 +1943,12 @@ type ImportCryptoKeyVersionRequest struct { // "ML_KEM_1024" - ML-KEM-1024 (FIPS 203) // "KEM_XWING" - X-Wing hybrid KEM combining ML-KEM-768 with X25519 following // datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/. + // "PQ_SIGN_ML_DSA_44" - The post-quantum Module-Lattice-Based Digital + // Signature Algorithm, at security level 1. Randomized version. // "PQ_SIGN_ML_DSA_65" - The post-quantum Module-Lattice-Based Digital // Signature Algorithm, at security level 3. Randomized version. + // "PQ_SIGN_ML_DSA_87" - The post-quantum Module-Lattice-Based Digital + // Signature Algorithm, at security level 5. Randomized version. // "PQ_SIGN_SLH_DSA_SHA2_128S" - The post-quantum stateless hash-based // digital signature algorithm, at security level 1. Randomized version. // "PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" - The post-quantum stateless @@ -3051,8 +3063,12 @@ type PublicKey struct { // "ML_KEM_1024" - ML-KEM-1024 (FIPS 203) // "KEM_XWING" - X-Wing hybrid KEM combining ML-KEM-768 with X25519 following // datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/. + // "PQ_SIGN_ML_DSA_44" - The post-quantum Module-Lattice-Based Digital + // Signature Algorithm, at security level 1. Randomized version. // "PQ_SIGN_ML_DSA_65" - The post-quantum Module-Lattice-Based Digital // Signature Algorithm, at security level 3. Randomized version. + // "PQ_SIGN_ML_DSA_87" - The post-quantum Module-Lattice-Based Digital + // Signature Algorithm, at security level 5. Randomized version. // "PQ_SIGN_SLH_DSA_SHA2_128S" - The post-quantum stateless hash-based // digital signature algorithm, at security level 1. Randomized version. // "PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" - The post-quantum stateless diff --git a/migrationcenter/v1/migrationcenter-api.json b/migrationcenter/v1/migrationcenter-api.json index 4efc8d5713b..5fd89f47929 100644 --- a/migrationcenter/v1/migrationcenter-api.json +++ b/migrationcenter/v1/migrationcenter-api.json @@ -169,7 +169,7 @@ ], "parameters": { "extraLocationTypes": { - "description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", + "description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -2412,7 +2412,7 @@ } } }, - "revision": "20250930", + "revision": "20251023", "rootUrl": "https://migrationcenter.googleapis.com/", "schemas": { "AddAssetsToGroupRequest": { diff --git a/migrationcenter/v1/migrationcenter-gen.go b/migrationcenter/v1/migrationcenter-gen.go index 4becb6959ac..e71fd464afd 100644 --- a/migrationcenter/v1/migrationcenter-gen.go +++ b/migrationcenter/v1/migrationcenter-gen.go @@ -6264,9 +6264,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/migrationcenter/v1alpha1/migrationcenter-api.json b/migrationcenter/v1alpha1/migrationcenter-api.json index 164884c89e7..a6492984d34 100644 --- a/migrationcenter/v1alpha1/migrationcenter-api.json +++ b/migrationcenter/v1alpha1/migrationcenter-api.json @@ -169,7 +169,7 @@ ], "parameters": { "extraLocationTypes": { - "description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", + "description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -2559,7 +2559,7 @@ } } }, - "revision": "20250930", + "revision": "20251023", "rootUrl": "https://migrationcenter.googleapis.com/", "schemas": { "AddAssetsToGroupRequest": { @@ -2795,6 +2795,11 @@ "description": "Output only. Asset information specific for AWS CloudFront distributions.", "readOnly": true }, + "awsDynamodbTableDetails": { + "$ref": "AwsDynamoDBTableDetails", + "description": "Output only. Asset information specific for AWS DynamoDB tables.", + "readOnly": true + }, "awsEcsClusterDetails": { "$ref": "AwsEcsClusterDetails", "description": "Output only. Asset information specific for AWS ECS clusters.", @@ -2820,11 +2825,21 @@ "description": "Output only. Asset information specific for AWS Lambda functions.", "readOnly": true }, + "awsNatGatewayDetails": { + "$ref": "AwsNatGatewayDetails", + "description": "Output only. Asset information specific for AwsNatGatewayDetails", + "readOnly": true + }, "awsRedshiftDetails": { "$ref": "AwsRedshiftDetails", "description": "Output only. Asset information specific for AWS Redshift", "readOnly": true }, + "awsRoute53HostedZoneDetails": { + "$ref": "AwsRoute53HostedZoneDetails", + "description": "Output only. Asset information specific for AwsRoute53HostedZoneDetails", + "readOnly": true + }, "awsS3BucketDetails": { "$ref": "AwsS3BucketDetails", "description": "Output only. Asset information specific for AWS S3 buckets.", @@ -2946,6 +2961,10 @@ "$ref": "AwsCloudFrontDistributionDetails", "description": "Asset information specific for AWS CloudFront distributions." }, + "awsDynamodbTableDetails": { + "$ref": "AwsDynamoDBTableDetails", + "description": "Asset information specific for AWS DynamoDB tables." + }, "awsEcsClusterDetails": { "$ref": "AwsEcsClusterDetails", "description": "Asset information specific for AWS ECS clusters." @@ -2966,10 +2985,18 @@ "$ref": "AwsLambdaFunctionDetails", "description": "Asset information specific for AWS Lambda functions." }, + "awsNatGatewayDetails": { + "$ref": "AwsNatGatewayDetails", + "description": "Asset information specific for AwsNatGatewayDetails" + }, "awsRedshiftDetails": { "$ref": "AwsRedshiftDetails", "description": "Asset information specific for AWS Redshift clusters." }, + "awsRoute53HostedZoneDetails": { + "$ref": "AwsRoute53HostedZoneDetails", + "description": "Asset information specific for AwsRoute53HostedZoneDetails" + }, "awsS3BucketDetails": { "$ref": "AwsS3BucketDetails", "description": "Asset information specific for AWS S3 buckets." @@ -3226,13 +3253,7 @@ "AssetsExportJobNetworkDependencies": { "description": "Configuration for network dependencies exports.", "id": "AssetsExportJobNetworkDependencies", - "properties": { - "maxDays": { - "description": "Optional. When this value is set to a positive integer, network connections data will be returned for the most recent days for which data is available. When this value is unset (or set to zero), all available data is returned.", - "format": "int32", - "type": "integer" - } - }, + "properties": {}, "type": "object" }, "AssetsExportJobPerformanceData": { @@ -3253,6 +3274,12 @@ "properties": {}, "type": "object" }, + "AwsDynamoDBTableDetails": { + "description": "Details of an AWS DynamoDB table.", + "id": "AwsDynamoDBTableDetails", + "properties": {}, + "type": "object" + }, "AwsEc2PlatformDetails": { "description": "AWS EC2 specific details.", "id": "AwsEc2PlatformDetails", @@ -3312,6 +3339,12 @@ "properties": {}, "type": "object" }, + "AwsNatGatewayDetails": { + "description": "Details of an AWS NAT Gateway.", + "id": "AwsNatGatewayDetails", + "properties": {}, + "type": "object" + }, "AwsRds": { "description": "Specific details for an AWS RDS database deployment.", "id": "AwsRds", @@ -3324,6 +3357,12 @@ "properties": {}, "type": "object" }, + "AwsRoute53HostedZoneDetails": { + "description": "Details of an AWS Route 53 Hosted Zone.", + "id": "AwsRoute53HostedZoneDetails", + "properties": {}, + "type": "object" + }, "AwsS3BucketDetails": { "description": "Asset information specific for AWS S3 buckets.", "id": "AwsS3BucketDetails", diff --git a/migrationcenter/v1alpha1/migrationcenter-gen.go b/migrationcenter/v1alpha1/migrationcenter-gen.go index 0cc079f3387..86e03768974 100644 --- a/migrationcenter/v1alpha1/migrationcenter-gen.go +++ b/migrationcenter/v1alpha1/migrationcenter-gen.go @@ -699,6 +699,9 @@ type Asset struct { // AwsCloudFrontDistributionDetails: Output only. Asset information specific // for AWS CloudFront distributions. AwsCloudFrontDistributionDetails *AwsCloudFrontDistributionDetails `json:"awsCloudFrontDistributionDetails,omitempty"` + // AwsDynamodbTableDetails: Output only. Asset information specific for AWS + // DynamoDB tables. + AwsDynamodbTableDetails *AwsDynamoDBTableDetails `json:"awsDynamodbTableDetails,omitempty"` // AwsEcsClusterDetails: Output only. Asset information specific for AWS ECS // clusters. AwsEcsClusterDetails *AwsEcsClusterDetails `json:"awsEcsClusterDetails,omitempty"` @@ -714,8 +717,14 @@ type Asset struct { // AwsLambdaFunctionDetails: Output only. Asset information specific for AWS // Lambda functions. AwsLambdaFunctionDetails *AwsLambdaFunctionDetails `json:"awsLambdaFunctionDetails,omitempty"` + // AwsNatGatewayDetails: Output only. Asset information specific for + // AwsNatGatewayDetails + AwsNatGatewayDetails *AwsNatGatewayDetails `json:"awsNatGatewayDetails,omitempty"` // AwsRedshiftDetails: Output only. Asset information specific for AWS Redshift AwsRedshiftDetails *AwsRedshiftDetails `json:"awsRedshiftDetails,omitempty"` + // AwsRoute53HostedZoneDetails: Output only. Asset information specific for + // AwsRoute53HostedZoneDetails + AwsRoute53HostedZoneDetails *AwsRoute53HostedZoneDetails `json:"awsRoute53HostedZoneDetails,omitempty"` // AwsS3BucketDetails: Output only. Asset information specific for AWS S3 // buckets. AwsS3BucketDetails *AwsS3BucketDetails `json:"awsS3BucketDetails,omitempty"` @@ -788,6 +797,8 @@ type AssetFrame struct { // AwsCloudFrontDistributionDetails: Asset information specific for AWS // CloudFront distributions. AwsCloudFrontDistributionDetails *AwsCloudFrontDistributionDetails `json:"awsCloudFrontDistributionDetails,omitempty"` + // AwsDynamodbTableDetails: Asset information specific for AWS DynamoDB tables. + AwsDynamodbTableDetails *AwsDynamoDBTableDetails `json:"awsDynamodbTableDetails,omitempty"` // AwsEcsClusterDetails: Asset information specific for AWS ECS clusters. AwsEcsClusterDetails *AwsEcsClusterDetails `json:"awsEcsClusterDetails,omitempty"` // AwsEfsFileSystemDetails: Asset information specific for AWS EFS file @@ -801,8 +812,13 @@ type AssetFrame struct { // AwsLambdaFunctionDetails: Asset information specific for AWS Lambda // functions. AwsLambdaFunctionDetails *AwsLambdaFunctionDetails `json:"awsLambdaFunctionDetails,omitempty"` + // AwsNatGatewayDetails: Asset information specific for AwsNatGatewayDetails + AwsNatGatewayDetails *AwsNatGatewayDetails `json:"awsNatGatewayDetails,omitempty"` // AwsRedshiftDetails: Asset information specific for AWS Redshift clusters. AwsRedshiftDetails *AwsRedshiftDetails `json:"awsRedshiftDetails,omitempty"` + // AwsRoute53HostedZoneDetails: Asset information specific for + // AwsRoute53HostedZoneDetails + AwsRoute53HostedZoneDetails *AwsRoute53HostedZoneDetails `json:"awsRoute53HostedZoneDetails,omitempty"` // AwsS3BucketDetails: Asset information specific for AWS S3 buckets. AwsS3BucketDetails *AwsS3BucketDetails `json:"awsS3BucketDetails,omitempty"` // AwsVpcDetails: Asset information specific for AWS VPCs. @@ -1050,27 +1066,6 @@ type AssetsExportJobInventory struct { // AssetsExportJobNetworkDependencies: Configuration for network dependencies // exports. type AssetsExportJobNetworkDependencies struct { - // MaxDays: Optional. When this value is set to a positive integer, network - // connections data will be returned for the most recent days for which data is - // available. When this value is unset (or set to zero), all available data is - // returned. - MaxDays int64 `json:"maxDays,omitempty"` - // ForceSendFields is a list of field names (e.g. "MaxDays") to unconditionally - // include in API requests. By default, fields with empty or default values are - // omitted from API requests. See - // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more - // details. - ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "MaxDays") to include in API - // requests with the JSON null value. By default, fields with empty values are - // omitted from API requests. See - // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. - NullFields []string `json:"-"` -} - -func (s AssetsExportJobNetworkDependencies) MarshalJSON() ([]byte, error) { - type NoMethod AssetsExportJobNetworkDependencies - return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } // AssetsExportJobPerformanceData: Configuration for performance data exports. @@ -1103,6 +1098,10 @@ func (s AssetsExportJobPerformanceData) MarshalJSON() ([]byte, error) { type AwsCloudFrontDistributionDetails struct { } +// AwsDynamoDBTableDetails: Details of an AWS DynamoDB table. +type AwsDynamoDBTableDetails struct { +} + // AwsEc2PlatformDetails: AWS EC2 specific details. type AwsEc2PlatformDetails struct { // Hyperthreading: Optional. Whether the machine is hyperthreaded. @@ -1158,6 +1157,10 @@ type AwsElbLoadBalancerDetails struct { type AwsLambdaFunctionDetails struct { } +// AwsNatGatewayDetails: Details of an AWS NAT Gateway. +type AwsNatGatewayDetails struct { +} + // AwsRds: Specific details for an AWS RDS database deployment. type AwsRds struct { } @@ -1166,6 +1169,10 @@ type AwsRds struct { type AwsRedshiftDetails struct { } +// AwsRoute53HostedZoneDetails: Details of an AWS Route 53 Hosted Zone. +type AwsRoute53HostedZoneDetails struct { +} + // AwsS3BucketDetails: Asset information specific for AWS S3 buckets. type AwsS3BucketDetails struct { // ObjectsMetadata: Optional. The metadata of the objects in the bucket. @@ -8409,9 +8416,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/vpcaccess/v1beta1/vpcaccess-api.json b/vpcaccess/v1beta1/vpcaccess-api.json index 4b7533022d0..b1dcdb4be84 100644 --- a/vpcaccess/v1beta1/vpcaccess-api.json +++ b/vpcaccess/v1beta1/vpcaccess-api.json @@ -119,7 +119,7 @@ ], "parameters": { "extraLocationTypes": { - "description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", + "description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -373,6 +373,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": "v1beta1/{+name}/operations", @@ -390,7 +395,7 @@ } } }, - "revision": "20250916", + "revision": "20251021", "rootUrl": "https://vpcaccess.googleapis.com/", "schemas": { "Connector": { @@ -533,6 +538,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/vpcaccess/v1beta1/vpcaccess-gen.go b/vpcaccess/v1beta1/vpcaccess-gen.go index 81b7b0bd103..8f188b53476 100644 --- a/vpcaccess/v1beta1/vpcaccess-gen.go +++ b/vpcaccess/v1beta1/vpcaccess-gen.go @@ -333,6 +333,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:"-"` @@ -607,9 +612,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c @@ -1476,6 +1481,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.